Releases: allegro/hermes
hermes-2.1.3
What's Changed
Enhancements
- Weighted work balancer: dynamic consumer weights adjustment by @piotrrzysko in #1559
Full Changelog: hermes-2.1.2...hermes-2.1.3
hermes-2.1.2
What's Changed
Enhancements
- Extracting messageId and timestamp from Kafka headers by @druminski in #1560
Bugfixes
- Fix release notes generation by @pitagoras3 in #1551
- hermes-frontend configuration fixes by @piotrrzysko in #1557
Full Changelog: hermes-2.1.1...hermes-2.1.2
hermes-2.1.1
What's Changed
Enhancements
Bugfixes
- Fixed exceptions catching while closing consumer by @szczygiel-m in #1552
- Add schemaId and schemaVersion to backupMessages by @faderskd in #1554
Full Changelog: hermes-2.1.0...hermes-2.1.1
2.1.0 (25.08.2022)
What's Changed
Enhancements
-
Made the work balancer pluggable by @piotrrzysko in #1546
Changed the following metrics paths (removed
selective
from the paths):consumer.{hostname}.consumers-workload.{kafkaCluster}.selective.rebalance-duration
->consumer.{hostname}.consumers-workload.{kafkaCluster}.rebalance-duration
consumer.{hostname}.consumers-workload.{kafkaCluster}.selective.all-assignments
->consumer.{hostname}.consumers-workload.{kafkaCluster}.all-assignments
consumer.{hostname}.consumers-workload.{kafkaCluster}.selective.missing-resources
->consumer.{hostname}.consumers-workload.{kafkaCluster}.missing-resources
consumer.{hostname}.consumers-workload.{kafkaCluster}.selective.deleted-assignments
->consumer.{hostname}.consumers-workload.{kafkaCluster}.deleted-assignments
consumer.{hostname}.consumers-workload.{kafkaCluster}.selective.created-assignments
->consumer.{hostname}.consumers-workload.{kafkaCluster}.created-assignments
-
Consumer load metrics for weighted work balancer by @piotrrzysko in #1548
-
[SECURITY] Use HTTPS to resolve dependencies in Gradle Build by @JLLeitschuh in #1544
-
Reduced log noise generated by maxrate and workload modules by @piotrrzysko in #1550
-
Weighted work balancer by @piotrrzysko in #1549
New Contributors
- @JLLeitschuh made their first contribution in #1544
Full Changelog: hermes-2.0.0...hermes-2.1.0
2.0.0 (03.08.2022)
What's Changed
Enhancements
- Automatically generate release notes by @pitagoras3 in #1542
- Remove avro deserialization fallback ratelimit removed by @faderskd in #1541
- Removing archaius from hermes by @szczygiel-m in #1508
- Updated docs after migration from archaius to spring config by @szczygiel-m in #1545
Other Changes
- Removed vagrant, rely only on docker by @szczygiel-m in #1543
Full Changelog: hermes-1.14.1...hermes-2.0.0
1.14.1 (29.06.2022)
1.14.0 (13.06.2022)
Enhancements
(1492) Development environment for testing changes locally
(1517) Allow selected subscribers to bypass subscribing restrictions
(1511) Renamed the isDangerousEnvironment parameter to isCriticalEnvironment
(1515) Removed the supportTeam field from groups and subscriptions
(1523) Removed hermes-tracker-mongo
(1510) Removed hierarchical registries
This change switches the default implementation of registries (internal data structures used by Hermes) to the one introduced in
1110 and 1086.
After deploying a Hermes version that includes this change, you can manually remove the following zookeeper nodes (if they exist):
{zookeeper.root}/consumers-workload/{kafka.cluster.name}/runtime
{zookeeper.root}/consumers-rate/{kafka.cluster.name}/runtime
1.13.0 (24.05.2022)
Enhancements
(1507) Added environment label in hermes-console
(1498) Migrated hermes-frontend to the Spring framework
If you add custom implementations of some parts of hermes-frontend
, please take a look at
1506. The documentation changes introduced there should help you
migrate to version 1.13.0
.
Thanks to @pmajorczyk-allegro for this contribution!
1.12.4 (12.05.2022)
Enhancements
(1503) Check if topic group exists before topic creation
(1501) Bumped json2avro to 0.2.14
(1479) Refactor: kafka message conversion extracted from topic consuming logic
Thanks @arkadius for this contribution!
(1502) Add fix delay to stub created with ValueMatcher in hermes mock
Thanks @sobelek for this contribution!
(1497) Increased the width of the search bar for issue #1488
Thanks @zzzzz1st for this contribution!
Fixes
(1495) Fix dead links in documentation - fixes #1494
Thanks @AleksanderBrzozowski for this contribution!
1.12.3 (13.04.2022)
Enhancements
(1472) Allow matching avro field while defining wiremock stubs
Thanks @sobelek for this contribution!
(1480) Refactor: Message to kafka ProducerRecord conversion logic extracted from KafkaBrokerMessageProducer
(1477) Feature flag determining if __metadata field is required for avro content type
Thanks @arkadius for these contributions!