Hermes v1.5.4 Release Notes
-
โจ Enhancements
โก๏ธ (1270) A topic change updates its all cached schemas
๐ (1271) Audit logs for unsuccessful topic and subscription operations
(1273) Topic removal is forbidden if the topic contains any subscription
๐ (1274) Moved filtering to hermes-common
(1275) Added message filters debugger
๐ Fixes
โฌ๏ธ (1276) Downgraded kafka to 2.1.1
Kafka dependency needs to be kept in this version due to bug that occurs when using kafka dependency in versions 2.2.0 - 2.3.1 and brokers in versions before 2.4.0 (https://issues.apache.org/jira/browse/KAFKA-9212).
Ideally, we would bump kafka dependency up to 2.3.2, which according to the issue above is no longer affected by this bug, but it's nowhere to be found :(. Since 2.4.0 version bumps transitive dependency for a zookeeper client library, it would introduce further incompatibility if Hermes Zookeeper is in lower version than Zookeeper used in Kafka, as these two are independent of each other.
This needs to be revisited after Hermes is completely independent of kafka library, as no transitive dependency ๐ to zookeeper will be present (kafka-clients library is free of transitive zookeeper dependency).
๐ (1268) Fixed http headers now have a dedicated pane in console