·
350 commits
to main
since this release
What's Changed
- feat(nfs-wal): initial implementation of nfs wal by @allenzhu in #2824
- feat(strimzi): add docker build workflow for strimzi by @Rancho-7 in #2826
- feat(docker): kafka docker image adapt by @1sonofqiu in #2830
- fix(converter): update subject and message name retrieval in ConverterFactory and WorkerConfig (#2831) by @Gezi-lzq in #2832
- fix(config): add support for latest schema subject and message name configuration in TopicConfig and WorkerConfig (#2834) by @Gezi-lzq in #2835
- fix(zerozone2): partition open conflict by @superhx in #2837
- fix(config): remove exception for invalid list string in TableTopicConfigValidator (#2836) by @Gezi-lzq in #2839
- fix(s3stream): fix buf leak when recover fail by @superhx in #2842
- feat: add tabletopic e2e case (#2827) by @Gezi-lzq in #2840
- fix(log): fix potential fetch NPE when the partition is closing by @superhx in #2847
- fix(zerozone2): adapt to txn by @superhx in #2851
- fix(metrics): fix percentile metrics (#2849) by @allenzhu in #2852
- fix(zerozone2): fix reset bug cause skip by @superhx in #2854
- feat(metrics): enhance metrics for benchmark (#2856) by @allenzhu in #2857
- fix(zerozone2): await subscriber close by @superhx in #2859
- feat(metrics): enhance metrics for benchmark (#2860) by @allenzhu in #2861
- fix(zerozone2): fix the expired offsetForLeaderEpoch by @superhx in #2864
- feat: enhance schema handling and optimize record processing (#2855) by @Gezi-lzq in #2862
- fix(zerozone2): close snapshotReadPartitionsManager by @superhx in #2867
- fix(metrics): set the interval for the lazy-created histogram by @superhx in #2869
- chore(s3stream): remove useless wal code by @superhx in #2871
- feat(wal): simple direct channel wrapper by @superhx in #2874
- feat(converter): support union types for list and map conversions in AvroValueAdapter (#2872) by @Gezi-lzq in #2878
- feat(perf): add Avro and Protobuf performance test cases and related configurations (#2873) by @Gezi-lzq in #2879
- fix(partition): handle null partition spec in commit response (#2877) by @Gezi-lzq in #2880
- feat(metrics): integrate new metrics for table delay, fields per second, and event loop busy ratio (#2876) by @Gezi-lzq in #2881
- feat(metadata): add retain and release methods for improved image management (#2882) by @Gezi-lzq in #2884
- fix(wal): limit bulk upload delay by @superhx in #2887
- fix(wal): try drain all waiting upload bulks by @superhx in #2889
- fix(zerozone2): gracefully await subscriber close by @superhx in #2895
- feat(tests): add Protobuf ConverterTest for comprehensive Protobuf conversion validation (#2885) by @Gezi-lzq in #2891
- fix(s3stream): fix potential merge read fail by @superhx in #2897
- fix(issue2902): change Verification.waitingRequests to unbounded queue to fix the deadlock by @superhx in #2904
- feat(benchmark): enhance BenchmarkResult to track duration in nanoseconds and add field count metrics (#2898) by @Gezi-lzq in #2901
- fix(zerozone2): guard snapshot by lock by @superhx in #2908
- fix(zerozone2): fix txn record overwrite by mistake by @superhx in #2906
- chore(zerozone2): clean up s3stream metrics by @superhx in #2910
- fix(zerozone2): fix epoch missing update when there isn't new record by @superhx in #2912
- fix(log): elastic log supports truncate by @superhx in #2914
- feat(avro): simplify union handling in AvroValueAdapter and add support for nested union types (#2916) by @Gezi-lzq in #2918
- fix: ensure S3 endpoint is not required for table topic since AWS client can guess it most of the time (#2915) by @Gezi-lzq in #2917
Full Changelog: 1.6.0-rc0...1.6.0-rc1