New
5.4.0
What's Changed
- BMM Restart Improvements Part 2. Followers claim their tokens after handling stop assignments by @jzakaryan in https://github.com/linkedin/brooklin/pull/921
- BMM Restart Improvements Part 3. Leader polls for unclaimed tokens before declaring a datastream STOPPED by @jzakaryan in https://github.com/linkedin/brooklin/pull/922
- BMM Restart Improvements Part 4. Edge cases, cleanup and general improvements by @jzakaryan in https://github.com/linkedin/brooklin/pull/924
- Moved the datastream stop check poll to a separate thread to avoid blocking the event queue by @jzakaryan in https://github.com/linkedin/brooklin/pull/925
- BMM Restart Improvements: Bug fixes and logging improvements by @jzakaryan in https://github.com/linkedin/brooklin/pull/926
- Bump Kafka version by @vmaheshw in https://github.com/linkedin/brooklin/pull/929
- Handling Metrics and SLA Reporting for Throughput Violating Topics via Datastream Update API Part 1 by @shrinandthakkar in https://github.com/linkedin/brooklin/pull/928
- Added Support and Handling For Generic Headers by @shrinandthakkar in https://github.com/linkedin/brooklin/pull/931
- Minor improvements w.r.t #928 & Releasing a newer version by @shrinandthakkar in https://github.com/linkedin/brooklin/pull/932
- Exposed the Kafka Connector's task interrupt timeout as config by @jzakaryan in https://github.com/linkedin/brooklin/pull/933
- Separated Metrics Handling for Throughput Violating Topics by @shrinandthakkar in https://github.com/linkedin/brooklin/pull/930
- Released New Version 5.3.2 by @shrinandthakkar in https://github.com/linkedin/brooklin/pull/935
- Increased the size of token claims thread pool by @jzakaryan in https://github.com/linkedin/brooklin/pull/938
- Audit START/END log events for CoordinatorEvent operations by @ehoner in https://github.com/linkedin/brooklin/pull/936
- Add metrics for CoordinatorEvent queue by @ehoner in https://github.com/linkedin/brooklin/pull/937
- Minor improvements for assignment tokens feature by @jzakaryan in https://github.com/linkedin/brooklin/pull/941
- Fix Metric Registration Issue for Throughput Violations Reporting by @shrinandthakkar in https://github.com/linkedin/brooklin/pull/942
- Fix tests and reduce the overall test execution time by @vmaheshw in https://github.com/linkedin/brooklin/pull/939
- Fixes for NoOpTransportProvider by @jzakaryan in https://github.com/linkedin/brooklin/pull/940
- Add stop method to TransportProviderAdmin by @vmaheshw in https://github.com/linkedin/brooklin/pull/944
- Log existing datastream for update and delete call by @vmaheshw in https://github.com/linkedin/brooklin/pull/948
- EventQueue metrics are not exported by @ehoner in https://github.com/linkedin/brooklin/pull/945
- Added log messages to debug assignPartitions by @jzakaryan in https://github.com/linkedin/brooklin/pull/951
- Replacing Coordinator Queue With Deque & Fixing Usage Of toMap Util by @shrinandthakkar in https://github.com/linkedin/brooklin/pull/950
- Fixing Flaky Test testLeaderDoAssignmentForNewlyElectedLeaderFailurePathVariation by @shrinandthakkar in https://github.com/linkedin/brooklin/pull/953
- Minor version release - 5.4.0 by @ehoner in https://github.com/linkedin/brooklin/pull/954
Full Changelog: https://github.com/linkedin/brooklin/compare/5.1.0...5.4.0