New
1.6.3
What's Changed
- fix(s3wal): improve next() logic to handle pre-fetched records by @superhx in https://github.com/AutoMQ/automq/pull/3087
- feat(wal): expose wal uri & refactor BootstrapWal by @superhx in https://github.com/AutoMQ/automq/pull/3090
- feat(core): configurable iceberg snapshot expiration (#3077) by @Gezi-lzq in https://github.com/AutoMQ/automq/pull/3092
- test(coordinator): enhance commit status machine tests (#3089) by @Gezi-lzq in https://github.com/AutoMQ/automq/pull/3093
- fix(proto): enhance map field type resolution (#3094) by @Gezi-lzq in https://github.com/AutoMQ/automq/pull/3095
- fix(wal): revert the recovery modification in #3090 by @superhx in https://github.com/AutoMQ/automq/pull/3096
- feat(zerozone): optimize wal replaying via network transfer by @superhx in https://github.com/AutoMQ/automq/pull/3100
- fix(s3stream): fix array bounds check in ByteBufAlloc (#3102) by @superhx in https://github.com/AutoMQ/automq/pull/3103
- refactor(StreamRecordBatch): replace constructor with static factory method for improved clarity by @superhx in https://github.com/AutoMQ/automq/pull/3110
- chore(zerozone): set the request timeout to 30s by @superhx in https://github.com/AutoMQ/automq/pull/3118
- fix(zerozone): notify the listeners in appendAsFollower by @superhx in https://github.com/AutoMQ/automq/pull/3121
- feat(eventloop): add ref count to eventloop by @superhx in https://github.com/AutoMQ/automq/pull/3125
- chore(telemetry): delay retry after clean failure by @superhx in https://github.com/AutoMQ/automq/pull/3140
- chore: update automq version to 1.6.3-rc0 in configuration files by @Gezi-lzq in https://github.com/AutoMQ/automq/pull/3143
- fix(metrics): enhance updatePartitionBytesIn to support custom count … by @1sonofqiu in https://github.com/AutoMQ/automq/pull/3148
- feat(zerozone): dual mapping by @superhx in https://github.com/AutoMQ/automq/pull/3149
- fix(s3wal): update s3 wal upload interval default value (#3065) by @superhx in https://github.com/AutoMQ/automq/pull/3068
- fix(connect): do not print stack when s3 error by @woshigaopp in https://github.com/AutoMQ/automq/pull/3155
- fix(strimzi): fix qemu version in CI by @Rancho-7 in https://github.com/AutoMQ/automq/pull/3157
- feat(coordinator): add listener support for group load/unload events by @1sonofqiu in https://github.com/AutoMQ/automq/pull/3158
- perf(zerozone): optimize snapshot read cache memory fragmentation by @superhx in https://github.com/AutoMQ/automq/pull/3159
- perf(zerozone): isolate the ObjectRouterChannel's alloc by @superhx in https://github.com/AutoMQ/automq/pull/3161
- fix(e2e): change runner by @woshigaopp in https://github.com/AutoMQ/automq/pull/3164
- fix(e2e): change runner by @woshigaopp in https://github.com/AutoMQ/automq/pull/3167
- feat(router): implement RouterPermitLimiter for managing append permits (#3166) by @Gezi-lzq in https://github.com/AutoMQ/automq/pull/3168
- fix(perf): cherry pick fix backlog benchmark exits immediately due to time mismatch by @johnluoyx in https://github.com/AutoMQ/automq/pull/3173
Full Changelog: https://github.com/AutoMQ/automq/compare/1.6.2...1.6.3