blob: 854219e8790083e60602f02c481e1424c30119c5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="https://www.w3.org/2005/Atom">
<channel>
<title>Apache Storm</title>
<description></description>
<link>https://storm.apache.org/</link>
<atom:link href="https://storm.apache.org/feed.xml" rel="self" type="application/rss+xml"/>
<pubDate>Fri, 05 Apr 2024 20:05:15 +0200</pubDate>
<lastBuildDate>Fri, 05 Apr 2024 20:05:15 +0200</lastBuildDate>
<generator>Jekyll v3.9.3</generator>
<item>
<title>Apache Storm 2.6.2 Released</title>
<description>&lt;p&gt;The Apache Storm community is pleased to announce that version 2.6.2 has been
released and is available from &lt;a href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes a number of code improvements and library updates.
We encourage users of previous versions to upgrade to this latest release.&lt;/p&gt;
&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;Special thanks are due to all those who have contributed to Apache Storm -- whether
through direct code contributions, documentation, bug reports, or helping other
users on the mailing lists. Your efforts are much appreciated.&lt;/p&gt;
&lt;h2 id=&quot;changes-in-this-release-storm-2-6-2&quot;&gt;Changes in this Release - Storm 2.6.2&lt;/h2&gt;
&lt;p&gt;JIRA issues addressed in the 2.6.2 release of Storm. Documentation for this release is available at the &lt;a href=&quot;https://storm.apache.org/&quot;&gt;Apache Storm project site&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Improvement&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4038&quot;&gt;STORM-4038&lt;/a&gt;] - Cleanup Hadoop Dependencies&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Task&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4030&quot;&gt;STORM-4030&lt;/a&gt;] - Dependency upgrades&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4039&quot;&gt;STORM-4039&lt;/a&gt;] - Bump org.apache.commons:commons-configuration2 from 2.9.0 to 2.10.1&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dependency upgrade&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4029&quot;&gt;STORM-4029&lt;/a&gt;] - Bump org.apache.commons:commons-compress from 1.21 to 1.26.&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4041&quot;&gt;STORM-4041&lt;/a&gt;] - Zookeeper 3.9.2&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4042&quot;&gt;STORM-4042&lt;/a&gt;] - Clojure 1.11.2&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4043&quot;&gt;STORM-4043&lt;/a&gt;] - commons-io:2.14.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4044&quot;&gt;STORM-4044&lt;/a&gt;] - commons-lang3:3.14.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4045&quot;&gt;STORM-4045&lt;/a&gt;] - log4j2 2.23.0 &lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4046&quot;&gt;STORM-4046&lt;/a&gt;] - caffeine:3.1.8&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4047&quot;&gt;STORM-4047&lt;/a&gt;] - jackson 2.16.1&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4048&quot;&gt;STORM-4048&lt;/a&gt;] - netty 4.1.107.Final &lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4049&quot;&gt;STORM-4049&lt;/a&gt;] - snakeyaml:2.2&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4050&quot;&gt;STORM-4050&lt;/a&gt;] - rocksdbjni:8.10.0 &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Documentation&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4040&quot;&gt;STORM-4040&lt;/a&gt;] - Nimbus fails to start up on older CPUs (RocksDB v7.x.x onwards)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/body&gt;
&lt;/html&gt;&lt;/p&gt;
</description>
<pubDate>Fri, 05 Apr 2024 00:00:00 +0200</pubDate>
<link>https://storm.apache.org/2024/04/05/storm262-released.html</link>
<guid isPermaLink="true">https://storm.apache.org/2024/04/05/storm262-released.html</guid>
</item>
<item>
<title>Apache Storm 2.6.1 Released</title>
<description>&lt;p&gt;The Apache Storm community is pleased to announce that version 2.6.1 has been
released and is available from &lt;a href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes a number of code improvements, library updates and important bug fixes.
We also took over the stewardship over the official Storm docker image located &lt;a href=&quot;https://hub.docker.com/_/storm&quot;&gt;
here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We encourage users of previous versions to upgrade to this latest release.&lt;/p&gt;
&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;Special thanks are due to all those who have contributed to Apache Storm -- whether
through direct code contributions, documentation, bug reports, or helping other
users on the mailing lists. Your efforts are much appreciated.&lt;/p&gt;
&lt;h2 id=&quot;changes-in-this-release-storm-2-6-1&quot;&gt;Changes in this Release - Storm 2.6.1&lt;/h2&gt;
&lt;p&gt;JIRA issues addressed in the 2.6.1 release of Storm. Documentation for this release is available at the &lt;a href=&quot;https://storm.apache.org/&quot;&gt;Apache Storm project site&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New Feature&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-1836&quot;&gt;STORM-1836&lt;/a&gt;] - An official Docker image&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Improvement&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3186&quot;&gt;STORM-3186&lt;/a&gt;] - Customizable configuration for metric reporting interval&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3565&quot;&gt;STORM-3565&lt;/a&gt;] - Allow users to add dimensionsfor storm metrics&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3639&quot;&gt;STORM-3639&lt;/a&gt;] - Remove asserts from Storm daemon code&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3680&quot;&gt;STORM-3680&lt;/a&gt;] - Upgrade Jedis library in storm-jedis module to 3.2.x&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4007&quot;&gt;STORM-4007&lt;/a&gt;] - Add the getName() method in order to obtain the applied label to the Trident stream.&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4008&quot;&gt;STORM-4008&lt;/a&gt;] - Implement timed GH actions to publish SNAPSHOTS&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4009&quot;&gt;STORM-4009&lt;/a&gt;] - Regenerate Thrift Code with current Thrift version used in Storm&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4016&quot;&gt;STORM-4016&lt;/a&gt;] - Kafka spout: start using poll(Duration)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3132&quot;&gt;STORM-3132&lt;/a&gt;] - NPE in Values Constructor&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3713&quot;&gt;STORM-3713&lt;/a&gt;] - Possible race condition between zookeeper sync-up and killing topology&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4017&quot;&gt;STORM-4017&lt;/a&gt;] - isAnyWindowsProcessAlive does not work with multiple pids&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4018&quot;&gt;STORM-4018&lt;/a&gt;] - Wrong order of the params in Storm API resource&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4023&quot;&gt;STORM-4023&lt;/a&gt;] - Background periodic Kerberos re-login should use same JAAS configuration as initial login&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4024&quot;&gt;STORM-4024&lt;/a&gt;] - Bolt Input Stats are blank if topology.acker.executors is null or 0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4025&quot;&gt;STORM-4025&lt;/a&gt;] - ClassCastException when changing log level in Storm UI&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Task&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4022&quot;&gt;STORM-4022&lt;/a&gt;] - Avoid flooding nimbus logs with dead topology heatbeat timeout error messages&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4026&quot;&gt;STORM-4026&lt;/a&gt;] - Thrift 0.19.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dependency upgrade&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4004&quot;&gt;STORM-4004&lt;/a&gt;] - Upgrade Kafka Clients to 3.6.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4005&quot;&gt;STORM-4005&lt;/a&gt;] - ElasticSearch 7.17.13&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4011&quot;&gt;STORM-4011&lt;/a&gt;] - Migrate Storm itself to use Commons Collections 4&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4027&quot;&gt;STORM-4027&lt;/a&gt;] - Kyro 5.6.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4028&quot;&gt;STORM-4028&lt;/a&gt;] - Curator 5.6.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Project&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4006&quot;&gt;STORM-4006&lt;/a&gt;] - Implement timed GH actions to publish to nightlies.a.o&lt;/li&gt;
&lt;/ul&gt;
</description>
<pubDate>Fri, 02 Feb 2024 00:00:00 +0100</pubDate>
<link>https://storm.apache.org/2024/02/02/storm261-released.html</link>
<guid isPermaLink="true">https://storm.apache.org/2024/02/02/storm261-released.html</guid>
</item>
<item>
<title>Apache Storm 2.6.0 Released</title>
<description>&lt;p&gt;The Apache Storm community is pleased to announce that version 2.6.0 has been
released and is available from &lt;a href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes a number of code improvements and important bug fixes
that improve Apache Storm&amp;#39;s performance, stability and fault tolerance. &lt;/p&gt;
&lt;p&gt;With Storm 2.6.0 we have removed the following external components / modules &lt;strong&gt;without&lt;/strong&gt; a replacement:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;storm-cassandra&lt;/li&gt;
&lt;li&gt;storm-eventhubsgi&lt;/li&gt;
&lt;li&gt;storm-hbase&lt;/li&gt;
&lt;li&gt;storm-hive&lt;/li&gt;
&lt;li&gt;storm-kinesis&lt;/li&gt;
&lt;li&gt;storm-mongodb&lt;/li&gt;
&lt;li&gt;storm-mqtt&lt;/li&gt;
&lt;li&gt;storm-openmtsdb&lt;/li&gt;
&lt;li&gt;storm-pmml&lt;/li&gt;
&lt;li&gt;storm-pulsar&lt;/li&gt;
&lt;li&gt;storm-rocketmq&lt;/li&gt;
&lt;li&gt;storm-solr&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We might consider re-adding specific components, if there is specific need and
volunteers to maintain these components. In addition, this release &lt;strong&gt;drops&lt;/strong&gt; Java 8 support. &lt;/p&gt;
&lt;p&gt;We encourage users of previous versions to upgrade to this latest release.&lt;/p&gt;
&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;Special thanks are due to all those who have contributed to Apache Storm -- whether
through direct code contributions, documentation, bug reports, or helping other
users on the mailing lists. Your efforts are much appreciated.&lt;/p&gt;
&lt;h2 id=&quot;changes-in-this-release-storm-2-6-0&quot;&gt;Changes in this Release - Storm 2.6.0&lt;/h2&gt;
&lt;p&gt;JIRA issues addressed in the 2.6.0 release of Storm. Documentation for this
release is available at the &lt;a href=&quot;http://storm.apache.org/&quot;&gt;Apache Storm
project site&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;New Feature&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-1241&quot;&gt;STORM-1241&lt;/a&gt;] - port backtype.storm.security.auth.auto-login-module-test to java&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-1316&quot;&gt;STORM-1316&lt;/a&gt;] - port storm.trident.state-test to java&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3901&quot;&gt;STORM-3901&lt;/a&gt;] - Upgrade Kryo from version 4 to version 5.4.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3958&quot;&gt;STORM-3958&lt;/a&gt;] - Capacity to set Storm UI&apos;s title in conf/storm.yaml&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Improvement&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3762&quot;&gt;STORM-3762&lt;/a&gt;] - Set a default character set in InputStreamReader to solve potential garbled problems&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3764&quot;&gt;STORM-3764&lt;/a&gt;] - Nimbus has internal scheduling errors when backtracking&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3771&quot;&gt;STORM-3771&lt;/a&gt;] - Execute doCleanup in its own timer thread without lock&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3782&quot;&gt;STORM-3782&lt;/a&gt;] - Refactor KafkaOffsetMetric to use V2 metrics&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3792&quot;&gt;STORM-3792&lt;/a&gt;] - Change pom.xml to use more test JVM threads without reuse&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3800&quot;&gt;STORM-3800&lt;/a&gt;] - Fix Resocue leak due to Files.list and Files.walk&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3825&quot;&gt;STORM-3825&lt;/a&gt;] - update libthrift due to security vulnerability&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3845&quot;&gt;STORM-3845&lt;/a&gt;] - Upgrade activemq version from 5.15.3 to 5.18.2&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3888&quot;&gt;STORM-3888&lt;/a&gt;] - HdfsBlobStoreFile set wrong permission for file&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3914&quot;&gt;STORM-3914&lt;/a&gt;] - Several External Modules as not being tested for JDK 11&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3919&quot;&gt;STORM-3919&lt;/a&gt;] - Upgrade Hadoop to version 3 (+ depending frameworks: Hive, HBase)&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3948&quot;&gt;STORM-3948&lt;/a&gt;] - Hive 2.3.9 declares an offline / unmaintained maven repository&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3980&quot;&gt;STORM-3980&lt;/a&gt;] - Updates developer docs and removing obsolete content &lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3983&quot;&gt;STORM-3983&lt;/a&gt;] - Refactor File.createTempFile with Files.create(...)&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4003&quot;&gt;STORM-4003&lt;/a&gt;] - storm-kafka-monitor fails with Java 17 runtime, missing jakarta.xml.bind dependency&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3404&quot;&gt;STORM-3404&lt;/a&gt;] - storm v1.2.2 KafkaOffsetLagUtil cant pull the offset correctly&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3924&quot;&gt;STORM-3924&lt;/a&gt;] - Support for declaring WorkerHook in Flux topology definitions&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3944&quot;&gt;STORM-3944&lt;/a&gt;] - ConcurrentModificationException in MultiCountMetric&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3954&quot;&gt;STORM-3954&lt;/a&gt;] - Remove Logback pulled in by Zookeeper&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3956&quot;&gt;STORM-3956&lt;/a&gt;] - Fix cli monitor component&apos;s argument type &lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3984&quot;&gt;STORM-3984&lt;/a&gt;] - Nimbus failover causes unnecessary reassign if 600s are passed after starting Nimbus&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3994&quot;&gt;STORM-3994&lt;/a&gt;] - LocalCluster init fails on Windows because of missing librocksdbjni-win64.dll&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Task&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3932&quot;&gt;STORM-3932&lt;/a&gt;] - Fix errors/warnings found while generating javadoc in storm-client&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3933&quot;&gt;STORM-3933&lt;/a&gt;] - Fix errors/warnings found while generating javadoc in storm-server&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3935&quot;&gt;STORM-3935&lt;/a&gt;] - Fix errors/warnings found while generating javadoc in storm-cassandra&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3936&quot;&gt;STORM-3936&lt;/a&gt;] - Fix errors/warnings found while generating javadoc in storm-kafka-client&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3937&quot;&gt;STORM-3937&lt;/a&gt;] - Fix errors/warnings found while generating javadoc in storm-starter&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3939&quot;&gt;STORM-3939&lt;/a&gt;] - Remove JDK 8 support&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3941&quot;&gt;STORM-3941&lt;/a&gt;] - Add .asf.yaml to GitHub repository&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3945&quot;&gt;STORM-3945&lt;/a&gt;] - Upgrade Zookeeper to 3.9.0 / Curator 5&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3953&quot;&gt;STORM-3953&lt;/a&gt;] - Update RELEASING.md&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3955&quot;&gt;STORM-3955&lt;/a&gt;] - Dependabot recommended update to maven-core&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3963&quot;&gt;STORM-3963&lt;/a&gt;] - Import and Build Apache Storm in Eclipse&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3965&quot;&gt;STORM-3965&lt;/a&gt;] - Remove illegal access warning in JDK11 test of storm-sql-core&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3967&quot;&gt;STORM-3967&lt;/a&gt;] - Set generated sources directory for use by IDE like eclipse&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3968&quot;&gt;STORM-3968&lt;/a&gt;] - Add missing groupId in storm-core/pom.xml for maven-dependency-plugin&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3970&quot;&gt;STORM-3970&lt;/a&gt;] - storm-sql-core in fails to build Eclipse for generated java code&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3978&quot;&gt;STORM-3978&lt;/a&gt;] - Rep,ace json-simple with minidev json&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3988&quot;&gt;STORM-3988&lt;/a&gt;] - Removal of modules residing in /external&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3999&quot;&gt;STORM-3999&lt;/a&gt;] - Add Java 21 to Build Matrix&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-4001&quot;&gt;STORM-4001&lt;/a&gt;] - log4j2 2.21.1&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dependency upgrade&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3884&quot;&gt;STORM-3884&lt;/a&gt;] - Bump calcite-core from 1.14.0 to 1.32.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3885&quot;&gt;STORM-3885&lt;/a&gt;] - Security fix upgrade com.fasterxml.jackson.core:jackson-databind to 2.15.2&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3946&quot;&gt;STORM-3946&lt;/a&gt;] - Upgrade Netty BOM&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3947&quot;&gt;STORM-3947&lt;/a&gt;] - Align Netty with version used in Zookeeper&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3949&quot;&gt;STORM-3949&lt;/a&gt;] - libthrift 0.18.1&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3950&quot;&gt;STORM-3950&lt;/a&gt;] - Modernize storm-jdbc&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3961&quot;&gt;STORM-3961&lt;/a&gt;] - Modernize Storm UI&apos;s 3rd party dependencies&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3972&quot;&gt;STORM-3972&lt;/a&gt;] - commons-lang3 3.13.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3973&quot;&gt;STORM-3973&lt;/a&gt;] - log4j2 2.20.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3974&quot;&gt;STORM-3974&lt;/a&gt;] - Jersey 2.40&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3975&quot;&gt;STORM-3975&lt;/a&gt;] - Dropwizard 1.3.29&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3976&quot;&gt;STORM-3976&lt;/a&gt;] - j2html 1.6.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3977&quot;&gt;STORM-3977&lt;/a&gt;] - Minidev JSON 2.5.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3979&quot;&gt;STORM-3979&lt;/a&gt;] - JUnit 5.10.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3986&quot;&gt;STORM-3986&lt;/a&gt;] - Get rid of BlacklistScheduler timer [INFO] logs&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3987&quot;&gt;STORM-3987&lt;/a&gt;] - Zookeeper 3.9.1&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3989&quot;&gt;STORM-3989&lt;/a&gt;] - Snappy Java 1.1.10.4&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3990&quot;&gt;STORM-3990&lt;/a&gt;] - Hadoop 2.10.2&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3991&quot;&gt;STORM-3991&lt;/a&gt;] - Avro 1.11.3&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3993&quot;&gt;STORM-3993&lt;/a&gt;] - ActiveMQ 5.18.3&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3995&quot;&gt;STORM-3995&lt;/a&gt;] - commons-text 1.11.0&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3996&quot;&gt;STORM-3996&lt;/a&gt;] - Jetty 9.4.53.v20231009&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3997&quot;&gt;STORM-3997&lt;/a&gt;] - Netty 4.1.100&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3998&quot;&gt;STORM-3998&lt;/a&gt;] - Guava 32.1.3-jre&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Documentation&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3982&quot;&gt;STORM-3982&lt;/a&gt;] - Update README.md, DOAP/RDF and Dev section in POM&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Requirement&lt;/h2&gt;
&lt;ul&gt;&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3840&quot;&gt;STORM-3840&lt;/a&gt;] - log4j vulnerability&lt;/li&gt;
&lt;/ul&gt;
</description>
<pubDate>Wed, 22 Nov 2023 00:00:00 +0100</pubDate>
<link>https://storm.apache.org/2023/11/22/storm260-released.html</link>
<guid isPermaLink="true">https://storm.apache.org/2023/11/22/storm260-released.html</guid>
</item>
<item>
<title>Apache Storm 2.5.0 Released</title>
<description>&lt;p&gt;The Apache Storm community is pleased to announce that version 2.5.0 has been
released and is available from &lt;a href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes a number of code improvements and important bug fixes
that improve Apache Storm&amp;#39;s performance, stability and fault tolerance.
We encourage users of previous versions to upgrade to this latest release.&lt;/p&gt;
&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;Special thanks are due to all those who have contributed to Apache Storm -- whether
through direct code contributions, documentation, bug reports, or helping other
users on the mailing lists. Your efforts are much appreciated.&lt;/p&gt;
&lt;h2 id=&quot;changes-in-this-release-storm-2-5-0&quot;&gt;Changes in this Release - Storm 2.5.0&lt;/h2&gt;
&lt;h1&gt;&lt;/h1&gt;
&lt;p&gt;JIRA issues addressed in the 2.5.0 release of Storm. Documentation for this
release is available at the &lt;a href=&quot;http://storm.apache.org/&quot;&gt;Apache Storm
project site&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt; Bug
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3822&apos;&gt;STORM-3822&lt;/a&gt;] - Colon in streamId breaks topology visualization
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3838&apos;&gt;STORM-3838&lt;/a&gt;] - prevent topology from overriding STORM_WORKERS_ARTIFACTS_DIR
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3862&apos;&gt;STORM-3862&lt;/a&gt;] - HdfsBlobStoreImpl should check permission after mkdirs
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3875&apos;&gt;STORM-3875&lt;/a&gt;] - ThroughputVsLatency does not run on JDK11 due to specified TOPOLOGY_WORKER_GC_CHILDOPTS
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3917&apos;&gt;STORM-3917&lt;/a&gt;] - Hardcoded worker heapsize in ThroughputVsLatency
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3923&apos;&gt;STORM-3923&lt;/a&gt;] - Cassandra module fails tests probably OOM
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3940&apos;&gt;STORM-3940&lt;/a&gt;] - Missing dependency prevents Storm from being built
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt; New Feature
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3855&apos;&gt;STORM-3855&lt;/a&gt;] - Remove Python2 Support in Travis and storm.py - Breaking Change
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3886&apos;&gt;STORM-3886&lt;/a&gt;] - Adding IgnoreUnrecognizedVMOptions to make worker start with jdk-11
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3897&apos;&gt;STORM-3897&lt;/a&gt;] - Replace Travis with GitHub Actions
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3916&apos;&gt;STORM-3916&lt;/a&gt;] - Create a RoundRobin Scheduler Strategy with node limits
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3922&apos;&gt;STORM-3922&lt;/a&gt;] - Update Acker Related Scheduling Changes
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt; Improvement
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3832&apos;&gt;STORM-3832&lt;/a&gt;] - Remove python2 support
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3835&apos;&gt;STORM-3835&lt;/a&gt;] - Log when shell command exceptions occur
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3836&apos;&gt;STORM-3836&lt;/a&gt;] - Update master branch to version 2.5.0-SNAPSHOT
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3841&apos;&gt;STORM-3841&lt;/a&gt;] - Remove dependency on javax.jms which has been removed from maven central repo
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3843&apos;&gt;STORM-3843&lt;/a&gt;] - Update storm dev and user mail archive urls from http to https
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3846&apos;&gt;STORM-3846&lt;/a&gt;] - Print contents of actual and expected dependency license files when different
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3847&apos;&gt;STORM-3847&lt;/a&gt;] - Fix various problems in the python PowerShell execution
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3848&apos;&gt;STORM-3848&lt;/a&gt;] - Specify build.plugins.plugin.version to remove build warning
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3849&apos;&gt;STORM-3849&lt;/a&gt;] - Eliminate build warning for &amp;quot;Unable to locate Source XRef to link to - DISABLED&amp;quot;
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3851&apos;&gt;STORM-3851&lt;/a&gt;] - Fix travis error reporting script print-errors-from-test-reports.py
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3861&apos;&gt;STORM-3861&lt;/a&gt;] - Upgrade clojure-maven-plugin
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3873&apos;&gt;STORM-3873&lt;/a&gt;] - Remove Junit 4 dependencies
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3877&apos;&gt;STORM-3877&lt;/a&gt;] - change test_storm_cli script to use python3
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3891&apos;&gt;STORM-3891&lt;/a&gt;] - Change commons.cli version and python
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3902&apos;&gt;STORM-3902&lt;/a&gt;] - Print summary of difference between expected and actual licenses
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3905&apos;&gt;STORM-3905&lt;/a&gt;] - Replace Anonymous Inner classs with Lambda in storm-core commands
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3906&apos;&gt;STORM-3906&lt;/a&gt;] - Remove use of mockito interal class org.mockito.internal.util.reflection.FieldSetter
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3908&apos;&gt;STORM-3908&lt;/a&gt;] - Increase heap memory for MAVEN_OPTS used in github actions
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3909&apos;&gt;STORM-3909&lt;/a&gt;] - Use python3 in metrics test
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3910&apos;&gt;STORM-3910&lt;/a&gt;] - Enhance LOG when rocksdb is used for metric store
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3911&apos;&gt;STORM-3911&lt;/a&gt;] - Add json-smart dependency to retrieve from maven repo
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3912&apos;&gt;STORM-3912&lt;/a&gt;] - Pull new carbonite code into storm
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3913&apos;&gt;STORM-3913&lt;/a&gt;] - Upgrade version of ROCKSDB for junit tests on MAC OSX
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt; Task
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3854&apos;&gt;STORM-3854&lt;/a&gt;] - A very large number of PMD Exceptions are thrown when building storm
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3926&apos;&gt;STORM-3926&lt;/a&gt;] - &amp;quot;bin/storm dev-zookeeper&amp;quot; fails to find python
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3927&apos;&gt;STORM-3927&lt;/a&gt;] - Use python3 in example topologies
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3928&apos;&gt;STORM-3928&lt;/a&gt;] - Use python3 in flux test, examples and wrappers
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3929&apos;&gt;STORM-3929&lt;/a&gt;] - Update documentation to refer to python3
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3930&apos;&gt;STORM-3930&lt;/a&gt;] - Change pom.xml to use ssh connection and fix the url
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt; Dependency upgrade
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3837&apos;&gt;STORM-3837&lt;/a&gt;] - upgrade activemq-client due to cve
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3839&apos;&gt;STORM-3839&lt;/a&gt;] - Upgrade org.springframework:spring-core for CVE-2022-22965
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3853&apos;&gt;STORM-3853&lt;/a&gt;] - Upgrade maven-pmd-plugin from 3.12.0 to 3.16.0
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3857&apos;&gt;STORM-3857&lt;/a&gt;] - Bump spring-core from 5.3.18 to 5.3.19 in /examples/storm-jms-examples
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3864&apos;&gt;STORM-3864&lt;/a&gt;] - Bump gson from 2.8.0 to 2.8.9 in /integration-test
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3865&apos;&gt;STORM-3865&lt;/a&gt;] - Bump hadoop-common from 2.8.5 to 2.10.1
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3866&apos;&gt;STORM-3866&lt;/a&gt;] - Update Rockdb version from 5.18.4 to 6.27.3
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3867&apos;&gt;STORM-3867&lt;/a&gt;] - Update Apache MQ to ActiveMQ 5.16.5 (jdk8)
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3868&apos;&gt;STORM-3868&lt;/a&gt;] - Bump spring-core from 5.3.19 to 5.3.20 in /examples/storm-jms-examples
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3889&apos;&gt;STORM-3889&lt;/a&gt;] - Bump snakeyaml from 1.26 to 1.32
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3892&apos;&gt;STORM-3892&lt;/a&gt;] - Bump testng from 6.8.5 to 7.7.0
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3893&apos;&gt;STORM-3893&lt;/a&gt;] - Bump testng from 6.8.5 to 7.7.0 in integration test
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3900&apos;&gt;STORM-3900&lt;/a&gt;] - Upgrade Cassandra version to avoid depedency on snakeyaml 1.3
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3903&apos;&gt;STORM-3903&lt;/a&gt;] - Bump commons-fileupload from 1.3.3 to 1.5
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3904&apos;&gt;STORM-3904&lt;/a&gt;] - Bump spring-core from 5.3.20 to 5.3.26 in /examples/storm-jms-examples
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3907&apos;&gt;STORM-3907&lt;/a&gt;] - Update mockito to version 4.11.0
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3918&apos;&gt;STORM-3918&lt;/a&gt;] - Bump snakeyaml from 1.32 to 2.0
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3921&apos;&gt;STORM-3921&lt;/a&gt;] - Bump spring-core from 5.3.26 to 5.3.27 in /examples/storm-jms-examples
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt; Documentation
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3890&apos;&gt;STORM-3890&lt;/a&gt;] - Update readme document to state usage parameters for KafkaLagUtil
&lt;/li&gt;
&lt;li&gt;[&lt;a href=&apos;https://issues.apache.org/jira/browse/STORM-3920&apos;&gt;STORM-3920&lt;/a&gt;] - Update the Secure Storm documentation
&lt;/li&gt;
&lt;/ul&gt;
</description>
<pubDate>Fri, 04 Aug 2023 00:00:00 +0200</pubDate>
<link>https://storm.apache.org/2023/08/04/storm250-released.html</link>
<guid isPermaLink="true">https://storm.apache.org/2023/08/04/storm250-released.html</guid>
</item>
<item>
<title>Apache Storm 2.4.0 Released</title>
<description>&lt;p&gt;The Apache Storm community is pleased to announce that version 2.4.0 has been
released and is available from &lt;a href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes a number of code improvements and important bug fixes
that improve Apache Storm&amp;#39;s performance, stability and fault tolerance.
We encourage users of previous versions to upgrade to this latest release.&lt;/p&gt;
&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;Special thanks are due to all those who have contributed to Apache Storm -- whether
through direct code contributions, documentation, bug reports, or helping other
users on the mailing lists. Your efforts are much appreciated.&lt;/p&gt;
&lt;h2 id=&quot;changes-in-this-release-storm-2-4-0&quot;&gt;Changes in this Release - Storm 2.4.0&lt;/h2&gt;
&lt;h1&gt;&lt;/h1&gt;
&lt;p&gt;JIRA issues addressed in the 2.4.0 release of Storm. Documentation for this
release is available at the &lt;a href=&quot;http://storm.apache.org/&quot;&gt;Apache Storm
project site&lt;/a&gt;.&lt;/p&gt;
&lt;h2&gt;Improvement&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3799&quot;&gt;STORM-3799&lt;/a&gt;] - Logging user information for blob delete req&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3801&quot;&gt;STORM-3801&lt;/a&gt;] - newWorkerEvent doesn&apos;t report properly for multiple reporters&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3802&quot;&gt;STORM-3802&lt;/a&gt;] - Allow adding metrics reporters to all topologies&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3803&quot;&gt;STORM-3803&lt;/a&gt;] - Format large integers in Storm UI with commas for readability&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3804&quot;&gt;STORM-3804&lt;/a&gt;] - Don&apos;t allow deleting blobs if they are required for an active topology&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3807&quot;&gt;STORM-3807&lt;/a&gt;] - Topology Stats columns show NaN&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3815&quot;&gt;STORM-3815&lt;/a&gt;] - allow option to disable sending of __send-iconnection metrics&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3824&quot;&gt;STORM-3824&lt;/a&gt;] - upgrade httpclient due to security issues&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3828&quot;&gt;STORM-3828&lt;/a&gt;] - upgrade org/glassfish/javax.el due to build problems&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3829&quot;&gt;STORM-3829&lt;/a&gt;] - Remove log4j version 1 (1.2.17) from storm-core&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3831&quot;&gt;STORM-3831&lt;/a&gt;] - exclude all old log4j&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dependency upgrade&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3811&quot;&gt;STORM-3811&lt;/a&gt;] - Upgrade log4j version to 2.17.1&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3817&quot;&gt;STORM-3817&lt;/a&gt;] - Upgrading to Zookeeper 3.5.x, 3.6.x or 3.7.x&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3821&quot;&gt;STORM-3821&lt;/a&gt;] - use commons-compress 1.21 due to security issues&lt;/li&gt;
&lt;/ul&gt;
</description>
<pubDate>Fri, 25 Mar 2022 00:00:00 +0100</pubDate>
<link>https://storm.apache.org/2022/03/25/storm240-released.html</link>
<guid isPermaLink="true">https://storm.apache.org/2022/03/25/storm240-released.html</guid>
</item>
<item>
<title>Apache Storm 2.1.1 Released</title>
<description>&lt;p&gt;The Apache Storm community is pleased to announce that version 2.1.1 has been released and is available from &lt;a href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is a maintenance release that includes a number of important bug fixes that improve Apache Storm&amp;#39;s performance, stability and fault tolerance. We encourage users of previous versions to upgrade to this latest release.&lt;/p&gt;
&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;Special thanks are due to all those who have contributed to Apache Storm -- whether through direct code contributions, documentation, bug reports, or helping other users on the mailing lists. Your efforts are much appreciated.&lt;/p&gt;
&lt;h2 id=&quot;changes-in-this-release&quot;&gt;Changes in this Release&lt;/h2&gt;
&lt;h2&gt;Improvement&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3581&quot;&gt;STORM-3581&lt;/a&gt;] - Change log level to info to show the config classes being used for validation&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-2483&quot;&gt;STORM-2483&lt;/a&gt;] - wrong parameters order&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3511&quot;&gt;STORM-3511&lt;/a&gt;] - Nimbus logs got flood with TTransportException Error messages (because of thrift 0.12.0)&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3552&quot;&gt;STORM-3552&lt;/a&gt;] - Storm CLI set_log_level no longer updates the log level&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3567&quot;&gt;STORM-3567&lt;/a&gt;] - Topology UI page is showing total resources for each component if not scheduled&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3568&quot;&gt;STORM-3568&lt;/a&gt;] - Topology UI page &quot;Change Log Level&quot; should not allow empty logger name&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3577&quot;&gt;STORM-3577&lt;/a&gt;] - upload-credentials Breaks Topology in secure cluster&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3580&quot;&gt;STORM-3580&lt;/a&gt;] - Config overrides supplied using -c in storm.py not passed to all commands&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3598&quot;&gt;STORM-3598&lt;/a&gt;] - Storm UI visualization throws NullPointerException&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3602&quot;&gt;STORM-3602&lt;/a&gt;] - loadaware shuffle can overload local worker&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3606&quot;&gt;STORM-3606&lt;/a&gt;] - AutoTGT shouldn&apos;t invoke TGT renewal thread (from UserGroupInformation.loginUserFromSubject)&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3609&quot;&gt;STORM-3609&lt;/a&gt;] - ClassCastException when credentials are updated for ICredentialsListener spout/bolt instances&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3613&quot;&gt;STORM-3613&lt;/a&gt;] - storm.py should include lib-worker instead of lib directory in the classpath while submitting a topology&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3626&quot;&gt;STORM-3626&lt;/a&gt;] - storm-kafka-migration should pull in storm-client as &quot;provided&quot; dependency&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3629&quot;&gt;STORM-3629&lt;/a&gt;] - Logviewer should always allow admins to access logs&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3767&quot;&gt;STORM-3767&lt;/a&gt;] - NPE on getComponentPendingProfileActions &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Sub-task&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3578&quot;&gt;STORM-3578&lt;/a&gt;] - ClientAuthUtils.insertWorkerTokens removes exiting and new WorkerToken altogether if they are equal&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3579&quot;&gt;STORM-3579&lt;/a&gt;] - Fix Kerberos connection from Worker to Nimbus/Supervisor&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3607&quot;&gt;STORM-3607&lt;/a&gt;] - Document the exceptions topologies will see from TGT renewal thread&lt;/li&gt;
&lt;/ul&gt;
</description>
<pubDate>Thu, 14 Oct 2021 00:00:00 +0200</pubDate>
<link>https://storm.apache.org/2021/10/14/storm211-released.html</link>
<guid isPermaLink="true">https://storm.apache.org/2021/10/14/storm211-released.html</guid>
</item>
<item>
<title>Apache Storm 2.2.1 Released</title>
<description>&lt;p&gt;The Apache Storm community is pleased to announce that version 2.2.1 has been released and is available from &lt;a href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is a maintenance release that includes a number of important bug fixes that improve Apache Storm&amp;#39;s performance, stability and fault tolerance. We encourage users of previous versions to upgrade to this latest release.&lt;/p&gt;
&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;Special thanks are due to all those who have contributed to Apache Storm -- whether through direct code contributions, documentation, bug reports, or helping other users on the mailing lists. Your efforts are much appreciated.&lt;/p&gt;
&lt;h2 id=&quot;changes-in-this-release&quot;&gt;Changes in this Release&lt;/h2&gt;
&lt;h2&gt;Bug&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3553&quot;&gt;STORM-3553&lt;/a&gt;] - Upgrade JQuery to 3.5.1&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3663&quot;&gt;STORM-3663&lt;/a&gt;] - Topology with Mockito 1.x fails to run unit tests &lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3704&quot;&gt;STORM-3704&lt;/a&gt;] - Cosmetic: columns shifted in &quot;Topology summary&quot; table&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3763&quot;&gt;STORM-3763&lt;/a&gt;] - Backpressure message ignored by the receiver caused the topology to not progress&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3767&quot;&gt;STORM-3767&lt;/a&gt;] - NPE on getComponentPendingProfileActions &lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3785&quot;&gt;STORM-3785&lt;/a&gt;] - Rate metrics are wrongly divided by 1000000&lt;/li&gt;
&lt;/ul&gt;
</description>
<pubDate>Mon, 11 Oct 2021 00:00:00 +0200</pubDate>
<link>https://storm.apache.org/2021/10/11/storm221-released.html</link>
<guid isPermaLink="true">https://storm.apache.org/2021/10/11/storm221-released.html</guid>
</item>
<item>
<title>Apache Storm 1.2.4 Released</title>
<description>&lt;p&gt;The Apache Storm community is pleased to announce that version 1.2.4 has been released and is available from &lt;a href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is a maintenance release that includes a number of important bug fixes that improve Apache Storm&amp;#39;s performance, stability and fault tolerance. We encourage users of previous versions to upgrade to this latest release.&lt;/p&gt;
&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;Special thanks are due to all those who have contributed to Apache Storm -- whether through direct code contributions, documentation, bug reports, or helping other users on the mailing lists. Your efforts are much appreciated.&lt;/p&gt;
&lt;h2 id=&quot;changes-in-this-release&quot;&gt;Changes in this Release&lt;/h2&gt;
&lt;h2&gt;Bug&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-2483&quot;&gt;STORM-2483&lt;/a&gt;] - wrong parameters order&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3348&quot;&gt;STORM-3348&lt;/a&gt;] - Incorrect message when group id is not provided as kafka spout config on storm ui&lt;/li&gt;
&lt;/ul&gt;
</description>
<pubDate>Mon, 11 Oct 2021 00:00:00 +0200</pubDate>
<link>https://storm.apache.org/2021/10/11/storm124-released.html</link>
<guid isPermaLink="true">https://storm.apache.org/2021/10/11/storm124-released.html</guid>
</item>
<item>
<title>Apache Storm 2.3.0 Released</title>
<description>&lt;p&gt;The Apache Storm community is pleased to announce that version 2.3.0 has been released and is available from &lt;a href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes a number of code improvements and important bug fixes that improve Apache Storm&amp;#39;s performance, stability and fault tolerance. We encourage users of previous versions to upgrade to this latest release.&lt;/p&gt;
&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;Special thanks are due to all those who have contributed to Apache Storm -- whether through direct code contributions, documentation, bug reports, or helping other users on the mailing lists. Your efforts are much appreciated.&lt;/p&gt;
&lt;h2 id=&quot;changes-in-this-release&quot;&gt;Changes in this Release&lt;/h2&gt;
&lt;h2&gt;New Feature&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3271&quot;&gt;STORM-3271&lt;/a&gt;] - Launch storm workers in docker containers&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3388&quot;&gt;STORM-3388&lt;/a&gt;] - Launch workers inside container using runc runtime&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Improvement&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3638&quot;&gt;STORM-3638&lt;/a&gt;] - Add fast and more reliable process liveness check&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3641&quot;&gt;STORM-3641&lt;/a&gt;] - switch JCQueue metrics to new metrics API&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3642&quot;&gt;STORM-3642&lt;/a&gt;] - update AutoTGT metric to new API&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3644&quot;&gt;STORM-3644&lt;/a&gt;] - improve PacemakerClient error messaging&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3647&quot;&gt;STORM-3647&lt;/a&gt;] - Add OFF-HEAP macro for worker childopts similar to LIMIT-MEM&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3648&quot;&gt;STORM-3648&lt;/a&gt;] - Add meter to track worker heartbeat rate&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3650&quot;&gt;STORM-3650&lt;/a&gt;] - Ackers and metricComponents are not distributed evenly&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3653&quot;&gt;STORM-3653&lt;/a&gt;] - Document treatment of common nodes in favored/unfavored nodes in scheduling&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3654&quot;&gt;STORM-3654&lt;/a&gt;] - JCQueue shouldn&apos;t include executor string in the metric name&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3656&quot;&gt;STORM-3656&lt;/a&gt;] - Change handling of Hadoop TGT renewal exception&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3657&quot;&gt;STORM-3657&lt;/a&gt;] - storm.messaging.netty.authentication should be true if it is true in either the topology conf or cluster conf&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3659&quot;&gt;STORM-3659&lt;/a&gt;] - User page should show storm Version in the Owner topologies table&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3660&quot;&gt;STORM-3660&lt;/a&gt;] - Remove messaging queue for updating Executor credentials&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3661&quot;&gt;STORM-3661&lt;/a&gt;] - Netty server should handle incoming messages better&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3662&quot;&gt;STORM-3662&lt;/a&gt;] - Continue to support Pacemaker for 2.x topologies&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3667&quot;&gt;STORM-3667&lt;/a&gt;] - Exception message on submitting topology due to incorrect worker max heap size should be more straightforward &lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3670&quot;&gt;STORM-3670&lt;/a&gt;] - Separate configurations for daemon metric reporters and topology metrics reporters&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3671&quot;&gt;STORM-3671&lt;/a&gt;] - Add TopologySummary method to NImbus for optimal UI queries&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3673&quot;&gt;STORM-3673&lt;/a&gt;] - update BuiltinMetrics to use v2 Metrics API&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3675&quot;&gt;STORM-3675&lt;/a&gt;] - Eliminate ps command and use /proc/&lt;pid&gt; status in ServerUtils&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3676&quot;&gt;STORM-3676&lt;/a&gt;] - Reduce debug spew to scheduler log&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3682&quot;&gt;STORM-3682&lt;/a&gt;] - Upgrade netty client metrics to use V2 API&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3685&quot;&gt;STORM-3685&lt;/a&gt;] - Detect Loops in Topology at Submit&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3691&quot;&gt;STORM-3691&lt;/a&gt;] - Refactor Resource Aware Strategies (Base, Generic, Default)&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3692&quot;&gt;STORM-3692&lt;/a&gt;] - Handle UID return from Files.getOwner() at process liveness check&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3694&quot;&gt;STORM-3694&lt;/a&gt;] - all V2 metric reporters to report metric short names with dimensions&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3697&quot;&gt;STORM-3697&lt;/a&gt;] - Add metric for capacity&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3706&quot;&gt;STORM-3706&lt;/a&gt;] - Cluster.needsSchedulingRas always succeeds&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3707&quot;&gt;STORM-3707&lt;/a&gt;] - Add meter to track update blob failures&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3708&quot;&gt;STORM-3708&lt;/a&gt;] - ConstraintSolverConfig LOG messages should include topology id&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3709&quot;&gt;STORM-3709&lt;/a&gt;] - Reject topology submission if missing spout&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3714&quot;&gt;STORM-3714&lt;/a&gt;] - Add rate information for TaskMetrics&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3715&quot;&gt;STORM-3715&lt;/a&gt;] - Add Caching to HDFS BlobStore&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3719&quot;&gt;STORM-3719&lt;/a&gt;] - Add configuration for AsyncLocalizer updateBlobs frequency&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3721&quot;&gt;STORM-3721&lt;/a&gt;] - Change child pom.xml reference to parent pom.xml&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3724&quot;&gt;STORM-3724&lt;/a&gt;] - Use blobstore dir modtime to avoid update lookups by HDFSBlobstore&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3737&quot;&gt;STORM-3737&lt;/a&gt;] - Share Worker Metric Registry For Guice AOP Based Metrics Integeration&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3739&quot;&gt;STORM-3739&lt;/a&gt;] - Scheduling should sort numa zones by host groups&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3744&quot;&gt;STORM-3744&lt;/a&gt;] - IntelliJ does not find shaded classes&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3749&quot;&gt;STORM-3749&lt;/a&gt;] - improve logging on server error in StormServerHandler&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3755&quot;&gt;STORM-3755&lt;/a&gt;] - While scheduling multiple ackers with executor use best effort basis&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3758&quot;&gt;STORM-3758&lt;/a&gt;] - Zookeeper reconnect events sometime cause workers to restart&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3774&quot;&gt;STORM-3774&lt;/a&gt;] - Migrate Cgroup metrics to V2 &lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3778&quot;&gt;STORM-3778&lt;/a&gt;] - convert SpoutThrottlingMetrics to V2 API&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3780&quot;&gt;STORM-3780&lt;/a&gt;] - switch ErrorReportingMetrics to V2 API&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3786&quot;&gt;STORM-3786&lt;/a&gt;] - V2 metrics tick may overreport or not report at all&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3790&quot;&gt;STORM-3790&lt;/a&gt;] - Add meter to track failures WorkerTokenAuthorizer getPassword&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3791&quot;&gt;STORM-3791&lt;/a&gt;] - update metric documentation&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3793&quot;&gt;STORM-3793&lt;/a&gt;] - Add metric to track backpressure status for a task&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3553&quot;&gt;STORM-3553&lt;/a&gt;] - Upgrade JQuery to 3.5.1&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3624&quot;&gt;STORM-3624&lt;/a&gt;] - Race condition on ArtifactoryConfigLoader.load&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3649&quot;&gt;STORM-3649&lt;/a&gt;] - Logic error regarding storm.supervisor.medium.memory.grace.period.ms&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3652&quot;&gt;STORM-3652&lt;/a&gt;] - Last error not displayed in Topology summary storm ui&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3655&quot;&gt;STORM-3655&lt;/a&gt;] - Worker should commit suicide On Change in its assignment.&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3658&quot;&gt;STORM-3658&lt;/a&gt;] - Problematic worker stays alive because of a deadlock and race condition caused by ShutdownHooks&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3663&quot;&gt;STORM-3663&lt;/a&gt;] - Topology with Mockito 1.x fails to run unit tests &lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3666&quot;&gt;STORM-3666&lt;/a&gt;] - Validate component name in rebalance command and fix --executor option&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3677&quot;&gt;STORM-3677&lt;/a&gt;] - Fix Worker Suicide Function if assignment is null&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3679&quot;&gt;STORM-3679&lt;/a&gt;] - misuse of nodeId as hostname in LoadAwareShuffleGrouping&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3684&quot;&gt;STORM-3684&lt;/a&gt;] - receive-queue V2 metrics shouldn&apos;t have &quot;_system&quot; as componentId if it is from a system task&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3690&quot;&gt;STORM-3690&lt;/a&gt;] - UI has NullPointerException when the scheduler is not ResourceAwareScheduler&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3695&quot;&gt;STORM-3695&lt;/a&gt;] - Add Timer rates to datapoints for V2 metrics tick&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3696&quot;&gt;STORM-3696&lt;/a&gt;] - ClientSupervisorUtils.processLauncherAndWait ignores InterruptedException&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3699&quot;&gt;STORM-3699&lt;/a&gt;] - fix flight.bash to support flight recording on openJDK8u262 or newer&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3701&quot;&gt;STORM-3701&lt;/a&gt;] - Race Condition between cleanup thread and download tasks&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3704&quot;&gt;STORM-3704&lt;/a&gt;] - Cosmetic: columns shifted in &quot;Topology summary&quot; table&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3712&quot;&gt;STORM-3712&lt;/a&gt;] - Check-Updated-License-Files CI job has been broken&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3720&quot;&gt;STORM-3720&lt;/a&gt;] - BlobStoreFile getModTime() never updates after first call&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3723&quot;&gt;STORM-3723&lt;/a&gt;] - ServerUtils.isAnyPosixProcessPidDirAlive might return wrong result&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3725&quot;&gt;STORM-3725&lt;/a&gt;] - DRPC spout will crash when any one of DRPC server is down&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3727&quot;&gt;STORM-3727&lt;/a&gt;] - SUPERVISOR_SLOTS_PORTS could be list of Longs&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3728&quot;&gt;STORM-3728&lt;/a&gt;] - Workers are not able to connect to Pacemaker if pacemaker.auth.method is KERBEROS&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3729&quot;&gt;STORM-3729&lt;/a&gt;] - Assigning memory greater and equal than 2048m will make assgin memory for slot values to 1m&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3731&quot;&gt;STORM-3731&lt;/a&gt;] - Remove unused nashorn import in storm-loadgen:OutputStream.java&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3733&quot;&gt;STORM-3733&lt;/a&gt;] - AsyncLocalizer stuck looking for missing topology&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3735&quot;&gt;STORM-3735&lt;/a&gt;] - Kyro serialization fails on some metric tuples when topology.fall.back.on.java.serialization is false&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3740&quot;&gt;STORM-3740&lt;/a&gt;] - Asynchronous background blob download can cause orphaned blob references&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3741&quot;&gt;STORM-3741&lt;/a&gt;] - Maven Surefire plugin corrupts output and creates an excessive log file&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3748&quot;&gt;STORM-3748&lt;/a&gt;] - prevent concurrent modification when fetching v2 metrics&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3763&quot;&gt;STORM-3763&lt;/a&gt;] - Backpressure message ignored by the receiver caused the topology to not progress&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3765&quot;&gt;STORM-3765&lt;/a&gt;] - NPE in DRPCSimpleACLAuthorizer.readAclFromConfig when drpc.authorizer.acl has no values&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3767&quot;&gt;STORM-3767&lt;/a&gt;] - NPE on getComponentPendingProfileActions &lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3769&quot;&gt;STORM-3769&lt;/a&gt;] - Failed adding references to blobs: FileNotFoundException&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3775&quot;&gt;STORM-3775&lt;/a&gt;] - topology.blobstore.map can cause supervisor restarts&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3785&quot;&gt;STORM-3785&lt;/a&gt;] - Rate metrics are wrongly divided by 1000000&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Comment&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3687&quot;&gt;STORM-3687&lt;/a&gt;] - Add a warning about possible issues on a mixed cluster if the StormCommon.systemTopology implementation is changed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dependency upgrade&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3718&quot;&gt;STORM-3718&lt;/a&gt;] - Updating the dropwizard dependency&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3757&quot;&gt;STORM-3757&lt;/a&gt;] - Update jackson version to 2.10.0&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3635&quot;&gt;STORM-3635&lt;/a&gt;] - Add LocalityAwareness documentation&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3722&quot;&gt;STORM-3722&lt;/a&gt;] - Update committer list&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Test&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3743&quot;&gt;STORM-3743&lt;/a&gt;] - Add new topologies for TestLargeCluster&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Sub-task&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3674&quot;&gt;STORM-3674&lt;/a&gt;] - explicitly specify pip2 and pip3 in travis-install.sh&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3681&quot;&gt;STORM-3681&lt;/a&gt;] - Enable basic Travis ARM CI job&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3711&quot;&gt;STORM-3711&lt;/a&gt;] - Enable all the modules in ARM CI&lt;/li&gt;
&lt;/ul&gt;
</description>
<pubDate>Mon, 27 Sep 2021 00:00:00 +0200</pubDate>
<link>https://storm.apache.org/2021/09/27/storm230-released.html</link>
<guid isPermaLink="true">https://storm.apache.org/2021/09/27/storm230-released.html</guid>
</item>
<item>
<title>Apache Storm 2.2.0 Released</title>
<description>&lt;p&gt;The Apache Storm community is pleased to announce that version 2.2.0 has been released and is available from &lt;a href=&quot;/downloads.html&quot;&gt;the downloads page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release includes a number of code improvements and important bug fixes that improve Apache Storm&amp;#39;s performance, stability and fault tolerance. We encourage users of previous versions to upgrade to this latest release.&lt;/p&gt;
&lt;h2 id=&quot;thanks&quot;&gt;Thanks&lt;/h2&gt;
&lt;p&gt;Special thanks are due to all those who have contributed to Apache Storm -- whether through direct code contributions, documentation, bug reports, or helping other users on the mailing lists. Your efforts are much appreciated.&lt;/p&gt;
&lt;h2 id=&quot;changes-in-this-release&quot;&gt;Changes in this Release&lt;/h2&gt;
&lt;h2&gt;New Feature&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-1293&quot;&gt;STORM-1293&lt;/a&gt;] - port backtype.storm.messaging.netty-integration-test to java&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-1304&quot;&gt;STORM-1304&lt;/a&gt;] - port backtype.storm.submitter-test to java&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3259&quot;&gt;STORM-3259&lt;/a&gt;] - NUMA support for Storm&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3479&quot;&gt;STORM-3479&lt;/a&gt;] - HB timeout configurable on a topology level&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3480&quot;&gt;STORM-3480&lt;/a&gt;] - Implement One Executor Per Worker RAS Option&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3482&quot;&gt;STORM-3482&lt;/a&gt;] - Implement One Worker Per Component Option&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3492&quot;&gt;STORM-3492&lt;/a&gt;] - Adding configuration for blacklisting scheduler behavior&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3585&quot;&gt;STORM-3585&lt;/a&gt;] - Change ConstraintSolverStrategy to allow max co-Location Count for spreading components&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3627&quot;&gt;STORM-3627&lt;/a&gt;] - Allow use of shortNames for Metrics for worker in Metrics-V2&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3636&quot;&gt;STORM-3636&lt;/a&gt;] - Enable SSL credentials auto reload for storm UI, LogViewer and DRPC server&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Improvement&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-2749&quot;&gt;STORM-2749&lt;/a&gt;] - Remove state spout since it&apos;s never supported by storm&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3066&quot;&gt;STORM-3066&lt;/a&gt;] - Storm Flux variable substitution&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3071&quot;&gt;STORM-3071&lt;/a&gt;] - change checkstyle plugin setting logViolationsToConsole to true&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3257&quot;&gt;STORM-3257&lt;/a&gt;] - &apos;storm kill&apos; command line should be able to continue on error&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3434&quot;&gt;STORM-3434&lt;/a&gt;] - server: fix all checkstyle warnings&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3484&quot;&gt;STORM-3484&lt;/a&gt;] - Add Blacklisted Supervisors Info To UI&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3490&quot;&gt;STORM-3490&lt;/a&gt;] - Add checkstyle rule RedundantModifier&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3493&quot;&gt;STORM-3493&lt;/a&gt;] - Allow overriding python interpreter by environment variable&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3494&quot;&gt;STORM-3494&lt;/a&gt;] - Use UserGroupInformation to login to HDFS only once per process&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3507&quot;&gt;STORM-3507&lt;/a&gt;] - Need feedback from blacklisting to scheduling&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3509&quot;&gt;STORM-3509&lt;/a&gt;] - Improved RAS scheduling&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3529&quot;&gt;STORM-3529&lt;/a&gt;] - Catch and log RetriableException in KafkaOffsetMetric&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3530&quot;&gt;STORM-3530&lt;/a&gt;] - Improve Scheduling Failure Message&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3534&quot;&gt;STORM-3534&lt;/a&gt;] - Add generic resources to UI&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3536&quot;&gt;STORM-3536&lt;/a&gt;] - Add Generic-resources.md&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3538&quot;&gt;STORM-3538&lt;/a&gt;] - Add Meter for sendSupervisorAssignments exception&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3539&quot;&gt;STORM-3539&lt;/a&gt;] - Add metric for worker start time out&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3541&quot;&gt;STORM-3541&lt;/a&gt;] - allow reporting of v2 metrics api using metrics tick&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3543&quot;&gt;STORM-3543&lt;/a&gt;] - Avoid iterators for task hook info objects&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3545&quot;&gt;STORM-3545&lt;/a&gt;] - blob update spews errors until cleanup occurs after topology killed&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3548&quot;&gt;STORM-3548&lt;/a&gt;] - Remove iterator from Task.sendUnanchored&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3555&quot;&gt;STORM-3555&lt;/a&gt;] - Add meter for tracking errors killing workers&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3557&quot;&gt;STORM-3557&lt;/a&gt;] - allow health checks to pass on timeout&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3570&quot;&gt;STORM-3570&lt;/a&gt;] - add config name when validation fails with ClassNotFoundException&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3571&quot;&gt;STORM-3571&lt;/a&gt;] - Add topology info to slot warning messages&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3575&quot;&gt;STORM-3575&lt;/a&gt;] - Fix Scheduler Status on failure after multiple attempts&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3581&quot;&gt;STORM-3581&lt;/a&gt;] - Change log level to info to show the config classes being used for validation&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3584&quot;&gt;STORM-3584&lt;/a&gt;] - Support getting version info from a wildcard classpath entry&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3587&quot;&gt;STORM-3587&lt;/a&gt;] - Allow Scheduler futureTask to gracefully exit and register message on timeout&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3588&quot;&gt;STORM-3588&lt;/a&gt;] - RAS scheduler should not pre-empt and evict topologies due to generic resource&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3589&quot;&gt;STORM-3589&lt;/a&gt;] - Iterator in BaseResourceStrategy is potentially buggy&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3591&quot;&gt;STORM-3591&lt;/a&gt;] - Improve GRAS Strategy Log&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3594&quot;&gt;STORM-3594&lt;/a&gt;] - Add checkstyle rule WhitespaceAfter&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3596&quot;&gt;STORM-3596&lt;/a&gt;] - Feed send assignment status into blacklist scheduler&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3600&quot;&gt;STORM-3600&lt;/a&gt;] - ResourceAwareScheduler taking too long to schedule&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3604&quot;&gt;STORM-3604&lt;/a&gt;] - HealthChecker should print out error message when it fails&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3605&quot;&gt;STORM-3605&lt;/a&gt;] - add meter to track scheduling timeouts&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3614&quot;&gt;STORM-3614&lt;/a&gt;] - update SystemBolt metrics to use v2 API&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3616&quot;&gt;STORM-3616&lt;/a&gt;] - If running upload credentials and no autocreds are found, we should have an option to fail&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3618&quot;&gt;STORM-3618&lt;/a&gt;] - add meter for tracking internal scheduling errors&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3619&quot;&gt;STORM-3619&lt;/a&gt;] - Add null check for the topology name&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3625&quot;&gt;STORM-3625&lt;/a&gt;] - Storm CLI should validate topology name on client side&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3632&quot;&gt;STORM-3632&lt;/a&gt;] - Reduce SimpleSaslServerCallbackHandler supervisor logging&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3633&quot;&gt;STORM-3633&lt;/a&gt;] - Add message that supervisor is killing detached workers&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3634&quot;&gt;STORM-3634&lt;/a&gt;] - validate numa ports are contained in supervisor.slots.ports&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3640&quot;&gt;STORM-3640&lt;/a&gt;] - timed out health check processes should be killed&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Bug&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-2483&quot;&gt;STORM-2483&lt;/a&gt;] - wrong parameters order&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3498&quot;&gt;STORM-3498&lt;/a&gt;] - Fix missing cases of invoking bash directly without /bin/env&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3504&quot;&gt;STORM-3504&lt;/a&gt;] - AsyncLocalizerTest is stubbing file system operations&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3510&quot;&gt;STORM-3510&lt;/a&gt;] - WorkerState.transferLocalBatch backpressure resend logic fix&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3511&quot;&gt;STORM-3511&lt;/a&gt;] - Nimbus logs got flood with TTransportException Error messages (because of thrift 0.12.0)&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3512&quot;&gt;STORM-3512&lt;/a&gt;] - Nimbus failing on startup with `GLIBC_2.12&apos; not found&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3519&quot;&gt;STORM-3519&lt;/a&gt;] - Change ConstraintSolverStrategy::backtrackSearch to avoid StackOverflowException&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3523&quot;&gt;STORM-3523&lt;/a&gt;] - supervisor restarts when releasing slot with missing file&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3527&quot;&gt;STORM-3527&lt;/a&gt;] - Container.getWorkerUser() should check if the user name is empty&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3540&quot;&gt;STORM-3540&lt;/a&gt;] - Pacemaker race condition can cause continual reconnection&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3549&quot;&gt;STORM-3549&lt;/a&gt;] - use of topology specific jaas conf doesn&apos;t work with kafka&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3551&quot;&gt;STORM-3551&lt;/a&gt;] - Fix LocalAssignment Equivalency in Slot for Generice Resource Aware Scheduler&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3552&quot;&gt;STORM-3552&lt;/a&gt;] - Storm CLI set_log_level no longer updates the log level&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3567&quot;&gt;STORM-3567&lt;/a&gt;] - Topology UI page is showing total resources for each component if not scheduled&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3568&quot;&gt;STORM-3568&lt;/a&gt;] - Topology UI page &quot;Change Log Level&quot; should not allow empty logger name&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3572&quot;&gt;STORM-3572&lt;/a&gt;] - Topology visualization can fail if executor is not up&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3577&quot;&gt;STORM-3577&lt;/a&gt;] - upload-credentials Breaks Topology in secure cluster&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3580&quot;&gt;STORM-3580&lt;/a&gt;] - Config overrides supplied using -c in storm.py not passed to all commands&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3583&quot;&gt;STORM-3583&lt;/a&gt;] - Handle exceptions when AsyncLocalizer tries to get local resources&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3598&quot;&gt;STORM-3598&lt;/a&gt;] - Storm UI visualization throws NullPointerException&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3602&quot;&gt;STORM-3602&lt;/a&gt;] - loadaware shuffle can overload local worker&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3606&quot;&gt;STORM-3606&lt;/a&gt;] - AutoTGT shouldn&apos;t invoke TGT renewal thread (from UserGroupInformation.loginUserFromSubject)&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3609&quot;&gt;STORM-3609&lt;/a&gt;] - ClassCastException when credentials are updated for ICredentialsListener spout/bolt instances&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3613&quot;&gt;STORM-3613&lt;/a&gt;] - storm.py should include lib-worker instead of lib directory in the classpath while submitting a topology&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3620&quot;&gt;STORM-3620&lt;/a&gt;] - Data corruption can happen when components are multi-threaded because of non thread-safe serializer&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3622&quot;&gt;STORM-3622&lt;/a&gt;] - Race Condition in CachedThreadStatesGaugeSet registered at SystemBolt&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3623&quot;&gt;STORM-3623&lt;/a&gt;] - v2 metrics tick reports all worker metrics within each executor&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3626&quot;&gt;STORM-3626&lt;/a&gt;] - storm-kafka-migration should pull in storm-client as &quot;provided&quot; dependency&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3629&quot;&gt;STORM-3629&lt;/a&gt;] - Logviewer should always allow admins to access logs&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3631&quot;&gt;STORM-3631&lt;/a&gt;] - Wrong format of logs.users/groups in topology conf can cause supervisor/logviewer to terminate&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Comment&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3231&quot;&gt;STORM-3231&lt;/a&gt;] - TopologyBySubmissionTimeComparator does not consider priority&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Dependency upgrade&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3608&quot;&gt;STORM-3608&lt;/a&gt;] - Upgrade snakeyaml from 1.11 to 1.26 (latest)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3508&quot;&gt;STORM-3508&lt;/a&gt;] - The links to download in setting up environmtn page are broken&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3615&quot;&gt;STORM-3615&lt;/a&gt;] - Add documentation for Storm NUMA support&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Task&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3211&quot;&gt;STORM-3211&lt;/a&gt;] - WindowedBoltExecutor NPE if wrapped bolt returns null from getComponentConfiguration&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3306&quot;&gt;STORM-3306&lt;/a&gt;] - Some tests in storm-core/test/jvm/org/apache/storm/integration/TopologyIntegrationTest.java are using Thrift to build topologies. They should use TopologyBuilder instead. &lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Test&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3475&quot;&gt;STORM-3475&lt;/a&gt;] - Add ConstraintSolverStrategy Unit Test&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3495&quot;&gt;STORM-3495&lt;/a&gt;] - TestConstraintSolverStrategy is not stable on travis&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3503&quot;&gt;STORM-3503&lt;/a&gt;] - Create unit tests for blacklistOnBadSlot option&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3525&quot;&gt;STORM-3525&lt;/a&gt;] - Large Contraint Solver test fails on some VM&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3651&quot;&gt;STORM-3651&lt;/a&gt;] - Give producerTasks in ExecutorTransferMultiThreadingTest.testExecutorTransfer more time to finish&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Sub-task&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-2687&quot;&gt;STORM-2687&lt;/a&gt;] - Group Topology executors by network proximity needs and schedule them on &quot;network wise&quot; close slots&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3486&quot;&gt;STORM-3486&lt;/a&gt;] - Upgrade to Jersey 2.29&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3578&quot;&gt;STORM-3578&lt;/a&gt;] - ClientAuthUtils.insertWorkerTokens removes exiting and new WorkerToken altogether if they are equal&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3579&quot;&gt;STORM-3579&lt;/a&gt;] - Fix Kerberos connection from Worker to Nimbus/Supervisor&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3599&quot;&gt;STORM-3599&lt;/a&gt;] - Bump the rocksdbjni to 5.18.4&lt;/li&gt;
&lt;li&gt;[&lt;a href=&quot;https://issues.apache.org/jira/browse/STORM-3607&quot;&gt;STORM-3607&lt;/a&gt;] - Document the exceptions topologies will see from TGT renewal thread&lt;/li&gt;
&lt;/ul&gt;
</description>
<pubDate>Tue, 30 Jun 2020 00:00:00 +0200</pubDate>
<link>https://storm.apache.org/2020/06/30/storm220-released.html</link>
<guid isPermaLink="true">https://storm.apache.org/2020/06/30/storm220-released.html</guid>
</item>
</channel>
</rss>