Barmak
Barmak copied to clipboard
Update module github.com/Shopify/sarama to v1.43.3
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
github.com/Shopify/sarama | v1.36.0 -> v1.43.3 |
Release Notes
Shopify/sarama (github.com/Shopify/sarama)
v1.43.3
: Version 1.43.3 (2024-08-12)
What's Changed
:bug: Fixes
- fix: declare assignor variable for examples & clean up log format by @kumakichi in https://github.com/IBM/sarama/pull/2909
- fix(consumer): maintain ordering of offset commit requests by @prestona in https://github.com/IBM/sarama/pull/2947
- fix(producer): treat ErrKafkaStorageError as retriable by @richardartoul in https://github.com/IBM/sarama/pull/2939
:package: Dependency updates
- chore(deps): bump the golang-org-x group across 1 directory with 2 updates by @dependabot in https://github.com/IBM/sarama/pull/2956
- chore(deps): bump github.com/eapache/go-resiliency from 1.6.0 to 1.7.0 by @dependabot in https://github.com/IBM/sarama/pull/2944
- chore(deps): bump github.com/klauspost/compress from 1.17.8 to 1.17.9 by @dependabot in https://github.com/IBM/sarama/pull/2926
:wrench: Maintenance
- fix(ci): correct docker-compose install by @dnwe in https://github.com/IBM/sarama/pull/2954
:memo: Documentation
- fix(doc): correct JVM's config name corresponding to MaxWaitTime by @abhipranay in https://github.com/IBM/sarama/pull/2893
New Contributors
- @abhipranay made their first contribution in https://github.com/IBM/sarama/pull/2893
- @kumakichi made their first contribution in https://github.com/IBM/sarama/pull/2909
- @richardartoul made their first contribution in https://github.com/IBM/sarama/pull/2939
Full Changelog: https://github.com/IBM/sarama/compare/v1.43.2...v1.43.3
v1.43.2
: Version 1.43.2 (2024-04-25)
What's Changed
:bug: Fixes
- chore(ci): add 32-bit alignment check by @dnwe in https://github.com/IBM/sarama/pull/2874
:package: Dependency updates
- chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in https://github.com/IBM/sarama/pull/2866
- chore(deps): bump the golang-org-x group with 2 updates by @dependabot in https://github.com/IBM/sarama/pull/2853
- chore(deps): bump github.com/klauspost/compress from 1.17.7 to 1.17.8 by @dependabot in https://github.com/IBM/sarama/pull/2857
- chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 in /examples/txn_producer in the go_modules group by @dependabot in https://github.com/IBM/sarama/pull/2865
- chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 in /examples/consumergroup in the go_modules group by @dependabot in https://github.com/IBM/sarama/pull/2867
- chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 in /examples/exactly_once in the go_modules group by @dependabot in https://github.com/IBM/sarama/pull/2868
- chore(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 in /examples/interceptors in the go_modules group by @dependabot in https://github.com/IBM/sarama/pull/2869
Full Changelog: https://github.com/IBM/sarama/compare/v1.43.1...v1.43.2
v1.43.1
: Version 1.43.1 (2024-03-27)
What's Changed
:bug: Fixes
- fix: message.max.bytes should default to
1048576
not 1 MB by @puellanivis in https://github.com/IBM/sarama/pull/2804 - fix: add locking around broker throttle timer to prevent race condition by @chengsha in https://github.com/IBM/sarama/pull/2826
:package: Dependency updates
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.23.1 to 1.24.0 in /examples/interceptors by @dependabot in https://github.com/IBM/sarama/pull/2816
- chore(deps): bump the golang-org-x group with 1 update by @dependabot in https://github.com/IBM/sarama/pull/2825
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in https://github.com/IBM/sarama/pull/2822
- chore(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdoutmetric from 1.23.1 to 1.24.0 in /examples/interceptors by @dependabot in https://github.com/IBM/sarama/pull/2815
New Contributors
- @chengsha made their first contribution in https://github.com/IBM/sarama/pull/2826
Full Changelog: https://github.com/IBM/sarama/compare/v1.43.0...v1.43.1
v1.43.0
: Version 1.43.0 (2024-02-22)
[!NOTE]
The go.mod directive has been bumped to 1.19 as the minimum version of Go required for the module. This was necessary to continue to receive updates from some of the third party dependencies that Sarama makes use of for compression.
What's Changed
:tada: New Features / Improvements
- feat: update go directive to 1.19 by @dnwe in https://github.com/IBM/sarama/pull/2795
- feat: add BuildSpnFunc to GSSAPIConfig for allow custom spn by @fooofei in https://github.com/IBM/sarama/pull/2807
:bug: Fixes
- Use %v formatting words and remove unnecessary newline by @puellanivis in https://github.com/IBM/sarama/pull/2802
:package: Dependency updates
- chore(deps): bump github.com/klauspost/compress from 1.16.7 to 1.17.6 by @dependabot in https://github.com/IBM/sarama/pull/2784
- chore(deps): bump github.com/eapache/go-resiliency from 1.5.0 to 1.6.0 by @dependabot in https://github.com/IBM/sarama/pull/2810
- chore(deps): bump github.com/klauspost/compress from 1.17.6 to 1.17.7 by @dependabot in https://github.com/IBM/sarama/pull/2811
:wrench: Maintenance
- chore(doc): add v1.42.2 to CHANGELOG.md by @dnwe in https://github.com/IBM/sarama/pull/2796
New Contributors
- @puellanivis made their first contribution in https://github.com/IBM/sarama/pull/2802
- @fooofei made their first contribution in https://github.com/IBM/sarama/pull/2807
Full Changelog: https://github.com/IBM/sarama/compare/v1.42.2...v1.43.0
v1.42.2
: Version 1.42.2 (2024-02-09)
What's Changed
[!NOTE]
The go.mod directive has been bumped to 1.18 as the minimum version of Go required for the module. This was necessary to continue to receive updates from some of the third party dependencies that Sarama makes use of for compression.
:tada: New Features / Improvements
- feat: update go directive to 1.18 by @dnwe in https://github.com/IBM/sarama/pull/2713
- feat: return KError instead of errors in AlterConfigs and DescribeConfig by @zhuliquan in https://github.com/IBM/sarama/pull/2472
:bug: Fixes
- fix: don't waste time for backoff on member id required error by @lzakharov in https://github.com/IBM/sarama/pull/2759
- fix: prevent ConsumerGroup.Close infinitely locking by @maqdev in https://github.com/IBM/sarama/pull/2717
:package: Dependency updates
- chore(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 by @dependabot in https://github.com/IBM/sarama/pull/2716
- chore(deps): bump golang.org/x/sync to v0.5.0 by @dependabot in https://github.com/IBM/sarama/pull/2718
- chore(deps): bump github.com/pierrec/lz4/v4 from 4.1.18 to 4.1.19 by @dependabot in https://github.com/IBM/sarama/pull/2739
- chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 by @dependabot in https://github.com/IBM/sarama/pull/2748
- chore(deps): bump the golang-org-x group with 1 update by @dependabot in https://github.com/IBM/sarama/pull/2734
- chore(deps): bump the golang-org-x group with 2 updates by @dependabot in https://github.com/IBM/sarama/pull/2764
- chore(deps): bump github.com/pierrec/lz4/v4 from 4.1.19 to 4.1.21 by @dependabot in https://github.com/IBM/sarama/pull/2763
- chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /examples/exactly_once by @dependabot in https://github.com/IBM/sarama/pull/2749
- chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /examples/consumergroup by @dependabot in https://github.com/IBM/sarama/pull/2750
- chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /examples/sasl_scram_client by @dependabot in https://github.com/IBM/sarama/pull/2751
- chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /examples/interceptors by @dependabot in https://github.com/IBM/sarama/pull/2752
- chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /examples/http_server by @dependabot in https://github.com/IBM/sarama/pull/2753
- chore(deps): bump github.com/eapache/go-resiliency from 1.4.0 to 1.5.0 by @dependabot in https://github.com/IBM/sarama/pull/2745
- chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /examples/txn_producer by @dependabot in https://github.com/IBM/sarama/pull/2754
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.19.0 to 1.22.0 in /examples/interceptors by @dependabot in https://github.com/IBM/sarama/pull/2767
- chore(deps): bump the golang-org-x group with 1 update by @dependabot in https://github.com/IBM/sarama/pull/2793
- chore(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdoutmetric from 0.42.0 to 1.23.1 in /examples/interceptors by @dependabot in https://github.com/IBM/sarama/pull/2792
:wrench: Maintenance
- fix(examples): housekeeping of code and deps by @dnwe in https://github.com/IBM/sarama/pull/2720
:heavy_plus_sign: Other Changes
- fix(test): retry MockBroker Listen for EADDRINUSE by @dnwe in https://github.com/IBM/sarama/pull/2721
New Contributors
- @maqdev made their first contribution in https://github.com/IBM/sarama/pull/2717
- @zhuliquan made their first contribution in https://github.com/IBM/sarama/pull/2472
Full Changelog: https://github.com/IBM/sarama/compare/v1.42.1...v1.42.2
v1.42.1
: Version 1.42.1 (2023-11-07)
What's Changed
:bug: Fixes
- fix: make fetchInitialOffset use correct protocol by @dnwe in https://github.com/IBM/sarama/pull/2705
- fix(config): relax ClientID validation after 1.0.0 by @dnwe in https://github.com/IBM/sarama/pull/2706
Full Changelog: https://github.com/IBM/sarama/compare/v1.42.0...v1.42.1
v1.42.0
: Version 1.42.0 (2023-11-02)
What's Changed
:bug: Fixes
- Asynchronously close brokers during a RefreshBrokers by @bmassemin in https://github.com/IBM/sarama/pull/2693
- Fix data race on Broker.done channel by @prestona in https://github.com/IBM/sarama/pull/2698
- fix: data race in Broker.AsyncProduce by @lzakharov in https://github.com/IBM/sarama/pull/2678
- Fix default retention time value in offset commit by @prestona in https://github.com/IBM/sarama/pull/2700
- fix(txmgr): ErrOffsetsLoadInProgress is retriable by @dnwe in https://github.com/IBM/sarama/pull/2701
:wrench: Maintenance
- chore(ci): improve ossf scorecard result by @dnwe in https://github.com/IBM/sarama/pull/2685
- chore(ci): add kafka 3.6.0 to FVT and versions by @dnwe in https://github.com/IBM/sarama/pull/2692
:heavy_plus_sign: Other Changes
- chore(ci): ossf scorecard.yml by @dnwe in https://github.com/IBM/sarama/pull/2683
- fix(ci): always run CodeQL on every commit by @dnwe in https://github.com/IBM/sarama/pull/2689
- chore(doc): add OpenSSF Scorecard badge by @dnwe in https://github.com/IBM/sarama/pull/2691
New Contributors
- @bmassemin made their first contribution in https://github.com/IBM/sarama/pull/2693
- @lzakharov made their first contribution in https://github.com/IBM/sarama/pull/2678
Full Changelog: https://github.com/IBM/sarama/compare/v1.41.3...v1.42.0
v1.41.3
: Version 1.41.3 (2023-10-17)
What's Changed
:bug: Fixes
- fix: pre-compile regex for parsing kafka version by @qshuai in https://github.com/IBM/sarama/pull/2663
- fix(client): ignore empty Metadata responses when refreshing by @HaoSunUber in https://github.com/IBM/sarama/pull/2672
:package: Dependency updates
- chore(deps): bump the golang-org-x group with 2 updates by @dependabot in https://github.com/IBM/sarama/pull/2661
- chore(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 by @dependabot in https://github.com/IBM/sarama/pull/2671
:memo: Documentation
- fix(docs): correct topic name in rebalancing strategy example by @maksadbek in https://github.com/IBM/sarama/pull/2657
New Contributors
- @maksadbek made their first contribution in https://github.com/IBM/sarama/pull/2657
- @qshuai made their first contribution in https://github.com/IBM/sarama/pull/2663
Full Changelog: https://github.com/IBM/sarama/compare/v1.41.2...v1.41.3
v1.41.2
: Version 1.41.2 (2023-09-12)
What's Changed
:tada: New Features / Improvements
- perf: Alloc records in batch by @ronanh in https://github.com/IBM/sarama/pull/2646
:bug: Fixes
- fix(consumer): guard against nil client by @dnwe in https://github.com/IBM/sarama/pull/2636
- fix(consumer): don't retry session if ctx canceled by @dnwe in https://github.com/IBM/sarama/pull/2642
- fix: use least loaded broker to refresh metadata by @HaoSunUber in https://github.com/IBM/sarama/pull/2645
:package: Dependency updates
- chore(deps): bump the golang-org-x group with 1 update by @dependabot in https://github.com/IBM/sarama/pull/2641
New Contributors
- @HaoSunUber made their first contribution in https://github.com/IBM/sarama/pull/2645
Full Changelog: https://github.com/IBM/sarama/compare/v1.41.1...v1.41.2
v1.41.1
: Version 1.41.1 (2023-08-30)
What's Changed
:bug: Fixes
- fix(proto): handle V3 member metadata and empty owned partitions by @dnwe in https://github.com/IBM/sarama/pull/2618
- fix: make clear that error is configuration issue not server error by @hindessm in https://github.com/IBM/sarama/pull/2628
- fix(client): force Event Hubs to use V1_0_0_0 by @dnwe in https://github.com/IBM/sarama/pull/2633
- fix: add retries to alter user scram creds by @hindessm in https://github.com/IBM/sarama/pull/2632
:wrench: Maintenance
- chore(lint): bump golangci-lint and tweak config by @dnwe in https://github.com/IBM/sarama/pull/2620
:memo: Documentation
- fix(doc): add missing doc for mock consumer by @hsweif in https://github.com/IBM/sarama/pull/2386
- chore(proto): doc CreateTopics/JoinGroup fields by @dnwe in https://github.com/IBM/sarama/pull/2627
:heavy_plus_sign: Other Changes
- chore(gh): add new style issue templates by @dnwe in https://github.com/IBM/sarama/pull/2624
Full Changelog: https://github.com/IBM/sarama/compare/v1.41.0...v1.41.1
v1.41.0
: Version 1.41.0 (2023-08-21)
What's Changed
:rotating_light: Breaking Changes
Note: this version of Sarama has had a big overhaul in its adherence to the use of the right Kafka protocol versions for the given Config Version. It has also bumped the default Version set in Config (where one is not supplied) to 2.1.0. This is in preparation for Kafka 4.0 dropping support for protocol versions older than 2.1. If you are using Sarama against Kafka clusters older than v2.1.0, or using it against Azure EventHubs then you will likely have to change your application code to pin to the appropriate Version.
- chore(config): make DefaultVersion V2_0_0_0 by @dnwe in https://github.com/IBM/sarama/pull/2572
- chore(config): make DefaultVersion V2_1_0_0 by @dnwe in https://github.com/IBM/sarama/pull/2574
:tada: New Features / Improvements
- Implement resolve_canonical_bootstrap_servers_only by @gebn in https://github.com/IBM/sarama/pull/2156
- feat: sleep when throttled (KIP-219) by @hindessm in https://github.com/IBM/sarama/pull/2536
- feat: add isValidVersion to protocol types by @dnwe in https://github.com/IBM/sarama/pull/2538
- fix(consumer): use newer LeaveGroup as appropriate by @dnwe in https://github.com/IBM/sarama/pull/2544
- Add support for up to version 4 List Groups API by @prestona in https://github.com/IBM/sarama/pull/2541
- fix(producer): use newer ProduceReq as appropriate by @dnwe in https://github.com/IBM/sarama/pull/2546
- fix(proto): ensure req+resp requiredVersion match by @dnwe in https://github.com/IBM/sarama/pull/2548
- chore(proto): permit CreatePartitionsRequest V1 by @dnwe in https://github.com/IBM/sarama/pull/2549
- chore(proto): permit AlterConfigsRequest V1 by @dnwe in https://github.com/IBM/sarama/pull/2550
- chore(proto): permit DeleteGroupsRequest V1 by @dnwe in https://github.com/IBM/sarama/pull/2551
- fix(proto): correct JoinGroup usage for wider version range by @dnwe in https://github.com/IBM/sarama/pull/2553
- fix(consumer): use full range of FetchRequest vers by @dnwe in https://github.com/IBM/sarama/pull/2554
- fix(proto): use range of OffsetCommitRequest vers by @dnwe in https://github.com/IBM/sarama/pull/2555
- fix(proto): use full range of MetadataRequest by @dnwe in https://github.com/IBM/sarama/pull/2556
- fix(proto): use fuller ranges of supported proto by @dnwe in https://github.com/IBM/sarama/pull/2558
- fix(proto): use full range of SyncGroupRequest by @dnwe in https://github.com/IBM/sarama/pull/2565
- fix(proto): use full range of ListGroupsRequest by @dnwe in https://github.com/IBM/sarama/pull/2568
- feat(proto): support for Metadata V6-V10 by @dnwe in https://github.com/IBM/sarama/pull/2566
- fix(proto): use full ranges for remaining proto by @dnwe in https://github.com/IBM/sarama/pull/2570
- feat(proto): add remaining protocol for V2.1 by @dnwe in https://github.com/IBM/sarama/pull/2573
- feat: add new error for MockDeleteTopicsResponse by @javiercri in https://github.com/IBM/sarama/pull/2475
- feat(gzip): switch to klauspost/compress gzip by @dnwe in https://github.com/IBM/sarama/pull/2600
:bug: Fixes
- fix: correct unsupported version check by @hindessm in https://github.com/IBM/sarama/pull/2528
- fix: avoiding burning cpu if all partitions are paused by @napallday in https://github.com/IBM/sarama/pull/2532
- extend throttling metric scope by @hindessm in https://github.com/IBM/sarama/pull/2533
- Fix printing of final metrics by @prestona in https://github.com/IBM/sarama/pull/2545
- fix(consumer): cannot automatically fetch newly-added partitions unless restart by @napallday in https://github.com/IBM/sarama/pull/2563
- bug: implement unsigned modulus for partitioning with crc32 hashing by @csm8118 in https://github.com/IBM/sarama/pull/2560
- fix: avoid logging value of proxy.Dialer by @prestona in https://github.com/IBM/sarama/pull/2569
- fix(test): add missing closes to admin client tests by @dnwe in https://github.com/IBM/sarama/pull/2594
- fix(test): ensure some more clients are closed by @dnwe in https://github.com/IBM/sarama/pull/2595
- fix(examples): sync exactly_once and consumergroup by @dnwe in https://github.com/IBM/sarama/pull/2614
- fix(fvt): fresh metrics registry for each test by @dnwe in https://github.com/IBM/sarama/pull/2616
- fix(test): flaky test TestFuncOffsetManager by @napallday in https://github.com/IBM/sarama/pull/2609
:package: Dependency updates
- chore(deps): bump the golang-org-x group with 1 update by @dependabot in https://github.com/IBM/sarama/pull/2542
- chore(deps): bump the golang-org-x group with 1 update by @dependabot in https://github.com/IBM/sarama/pull/2561
- chore(deps): bump module github.com/pierrec/lz4/v4 to v4.1.18 by @dnwe in https://github.com/IBM/sarama/pull/2589
- chore(deps): bump module github.com/jcmturner/gokrb5/v8 to v8.4.4 by @dnwe in https://github.com/IBM/sarama/pull/2587
- chore(deps): bump github.com/eapache/go-xerial-snappy digest to
c322873
by @dnwe in https://github.com/IBM/sarama/pull/2586 - chore(deps): bump module github.com/klauspost/compress to v1.16.7 by @dnwe in https://github.com/IBM/sarama/pull/2588
- chore(deps): bump github.com/eapache/go-resiliency from 1.3.0 to 1.4.0 by @dependabot in https://github.com/IBM/sarama/pull/2598
:wrench: Maintenance
- fix(fvt): ensure fully-replicated at test start by @hindessm in https://github.com/IBM/sarama/pull/2531
- chore: rollup fvt kafka to latest three by @dnwe in https://github.com/IBM/sarama/pull/2537
- Merge the two CONTRIBUTING.md's by @prestona in https://github.com/IBM/sarama/pull/2543
- fix(test): test timing error by @hindessm in https://github.com/IBM/sarama/pull/2552
- chore(ci): tidyup and improve actions workflows by @dnwe in https://github.com/IBM/sarama/pull/2557
- fix(test): shutdown MockBroker by @dnwe in https://github.com/IBM/sarama/pull/2571
- chore(proto): match HeartbeatResponse version by @dnwe in https://github.com/IBM/sarama/pull/2576
- chore(test): ensure MockBroker closed within test by @dnwe in https://github.com/IBM/sarama/pull/2575
- chore(test): ensure all mockresponses use version by @dnwe in https://github.com/IBM/sarama/pull/2578
- chore(ci): use latest Go in actions by @dnwe in https://github.com/IBM/sarama/pull/2580
- chore(test): speedup some slow tests by @dnwe in https://github.com/IBM/sarama/pull/2579
- chore(test): use modern protocol versions in FVT by @dnwe in https://github.com/IBM/sarama/pull/2581
- chore(test): fix a couple of leaks by @dnwe in https://github.com/IBM/sarama/pull/2591
- feat(fvt): experiment with per-kafka-version image by @dnwe in https://github.com/IBM/sarama/pull/2592
- chore(ci): replace toxiproxy client dep by @dnwe in https://github.com/IBM/sarama/pull/2593
- feat(fvt): add healthcheck, depends_on and --wait by @dnwe in https://github.com/IBM/sarama/pull/2601
- fix(fvt): handle msgset vs batchset by @dnwe in https://github.com/IBM/sarama/pull/2603
- fix(fvt): Metadata version in ensureFullyReplicated by @dnwe in https://github.com/IBM/sarama/pull/2612
- fix(fvt): versioned cfg for invalid topic producer by @dnwe in https://github.com/IBM/sarama/pull/2613
- chore(fvt): tweak to work across more versions by @dnwe in https://github.com/IBM/sarama/pull/2615
- feat(fvt): test wider range of kafkas by @dnwe in https://github.com/IBM/sarama/pull/2605
:memo: Documentation
- fix(example): check if msg channel is closed by @ioanzicu in https://github.com/IBM/sarama/pull/2479
- chore: use go install for installing sarama tools by @vigith in https://github.com/IBM/sarama/pull/2599
New Contributors
- @gebn made their first contribution in https://github.com/IBM/sarama/pull/2156
- @prestona made their first contribution in https://github.com/IBM/sarama/pull/2543
- @ioanzicu made their first contribution in https://github.com/IBM/sarama/pull/2479
- @csm8118 made their first contribution in https://github.com/IBM/sarama/pull/2560
- @javiercri made their first contribution in https://github.com/IBM/sarama/pull/2475
- @vigith made their first contribution in https://github.com/IBM/sarama/pull/2599
Full Changelog: https://github.com/IBM/sarama/compare/v1.40.1...v1.41.0
v1.40.1
: Version 1.40.1 (2023-07-27)
What's Changed
:tada: New Features / Improvements
- Use buffer pools for decompression by @ronanh in https://github.com/IBM/sarama/pull/2484
- feat: support for Kerberos authentication with a credentials cache. by @mrogaski in https://github.com/IBM/sarama/pull/2457
:bug: Fixes
- Fix some retry issues by @hindessm in https://github.com/IBM/sarama/pull/2517
- fix: admin retry logic by @hindessm in https://github.com/IBM/sarama/pull/2519
- Add some retry logic to more admin client functions by @hindessm in https://github.com/IBM/sarama/pull/2520
- fix: concurrent issue on updateMetadataMs by @napallday in https://github.com/IBM/sarama/pull/2522
- fix(test): allow testing of skipped test without IsTransactional panic by @hindessm in https://github.com/IBM/sarama/pull/2525
:package: Dependency updates
- chore(deps): bump the golang-org-x group with 2 updates by @dependabot in https://github.com/IBM/sarama/pull/2509
- chore(deps): bump github.com/klauspost/compress from 1.15.14 to 1.16.6 by @dependabot in https://github.com/IBM/sarama/pull/2513
- chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.3 by @dependabot in https://github.com/IBM/sarama/pull/2512
:wrench: Maintenance
- chore(ci): migrate probot-stale to actions/stale by @dnwe in https://github.com/IBM/sarama/pull/2496
- chore(ci): bump golangci version, cleanup, depguard config by @EladLeev in https://github.com/IBM/sarama/pull/2504
- Clean up some typos and docs/help mistakes by @hindessm in https://github.com/IBM/sarama/pull/2514
:heavy_plus_sign: Other Changes
- chore(ci): add simple apidiff workflow by @dnwe in https://github.com/IBM/sarama/pull/2497
- chore(ci): bump actions/setup-go from 3 to 4 by @dependabot in https://github.com/IBM/sarama/pull/2508
- fix(comments): PauseAll and ResumeAll by @napallday in https://github.com/IBM/sarama/pull/2523
New Contributors
- @EladLeev made their first contribution in https://github.com/IBM/sarama/pull/2504
- @hindessm made their first contribution in https://github.com/IBM/sarama/pull/2514
- @ronanh made their first contribution in https://github.com/IBM/sarama/pull/2484
- @mrogaski made their first contribution in https://github.com/IBM/sarama/pull/2457
Full Changelog: https://github.com/IBM/sarama/compare/v1.40.0...v1.40.1
v1.40.0
: Version 1.40.0 (2023-07-17)
What's Changed
Note: this is the first release after the transition of Sarama ownership from Shopify to IBM in https://github.com/IBM/sarama/issues/2461
:rotating_light: Breaking Changes
- chore: migrate module to github.com/IBM/sarama by @dnwe in https://github.com/IBM/sarama/pull/2492
- fix: restore (*OffsetCommitRequest) AddBlock func by @dnwe in https://github.com/IBM/sarama/pull/2494
:bug: Fixes
- fix(consumer): don't retry FindCoordinator forever by @dnwe in https://github.com/IBM/sarama/pull/2427
- fix(metrics): fix race condition when calling Broker.Open() twice by @vincentbernat in https://github.com/IBM/sarama/pull/2428
- fix: use version 4 of DescribeGroupsRequest only if kafka broker vers… …ion is >= 2.4 by @faillefer in https://github.com/IBM/sarama/pull/2451
- Fix HighWaterMarkOffset of mocks partition consumer by @gr8web in https://github.com/IBM/sarama/pull/2447
- fix: prevent data race in balance strategy by @napallday in https://github.com/IBM/sarama/pull/2453
:package: Dependency updates
- chore(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in https://github.com/IBM/sarama/pull/2452
:wrench: Maintenance
- chore: add kafka 3.3.2 by @dnwe in https://github.com/IBM/sarama/pull/2434
- chore(ci): remove Shopify/shopify-cla-action by @dnwe in https://github.com/IBM/sarama/pull/2489
- chore: bytes.Equal instead bytes.Compare by @testwill in https://github.com/IBM/sarama/pull/2485
New Contributors
- @dependabot made their first contribution in https://github.com/IBM/sarama/pull/2452
- @gr8web made their first contribution in https://github.com/IBM/sarama/pull/2447
- @testwill made their first contribution in https://github.com/IBM/sarama/pull/2485
Full Changelog: https://github.com/IBM/sarama/compare/v1.38.1...v1.40.0
v1.38.1
: Version 1.38.1 (2023-01-22)
What's Changed
:bug: Fixes
- fix(example): correct
records-number
param in txn producer readme by @diallo-han in https://github.com/Shopify/sarama/pull/2420 - fix: use newConsumer method in newConsumerGroup method by @Lumotheninja in https://github.com/Shopify/sarama/pull/2424
:package: Dependency updates
- chore(deps): bump module github.com/klauspost/compress to v1.15.14 by @dnwe in https://github.com/Shopify/sarama/pull/2410
- chore(deps): bump module golang.org/x/net to v0.5.0 by @dnwe in https://github.com/Shopify/sarama/pull/2413
- chore(deps): bump module github.com/stretchr/testify to v1.8.1 by @dnwe in https://github.com/Shopify/sarama/pull/2411
- chore(deps): bump module github.com/xdg-go/scram to v1.1.2 by @dnwe in https://github.com/Shopify/sarama/pull/2412
- chore(deps): bump module golang.org/x/sync to v0.1.0 by @dnwe in https://github.com/Shopify/sarama/pull/2414
- chore(deps): bump github.com/eapache/go-xerial-snappy digest to
bf00bc1
by @dnwe in https://github.com/Shopify/sarama/pull/2418
New Contributors
- @diallo-han made their first contribution in https://github.com/Shopify/sarama/pull/2420
- @Lumotheninja made their first contribution in https://github.com/Shopify/sarama/pull/2424
Full Changelog: https://github.com/Shopify/sarama/compare/v1.38.0...v1.38.1
v1.38.0
: Version 1.38.0 (2023-01-08)
What's Changed
:tada: New Features / Improvements
- feat(producer): improve memory usage of zstd encoder by using our own pool management by @rtreffer in https://github.com/Shopify/sarama/pull/2375
- feat(proto): implement and use MetadataRequest v7 by @dnwe in https://github.com/Shopify/sarama/pull/2388
- feat(metrics): add protocol-requests-rate metric by @auntan in https://github.com/Shopify/sarama/pull/2373
:bug: Fixes
- fix(proto): track and supply leader epoch to FetchRequest by @dnwe in https://github.com/Shopify/sarama/pull/2389
- fix(example): improve arg name used for tls skip verify by @michaeljmarshall in https://github.com/Shopify/sarama/pull/2385
- fix(zstd): default back to GOMAXPROCS concurrency by @bgreenlee in https://github.com/Shopify/sarama/pull/2404
- fix(producer): add nil check while producer is retrying by @hsweif in https://github.com/Shopify/sarama/pull/2387
- fix(producer): return errors for every message in retryBatch to avoid producer hang forever by @cch123 in https://github.com/Shopify/sarama/pull/2378
- fix(metrics): fix race when accessing metric registry by @vincentbernat in https://github.com/Shopify/sarama/pull/2409
:package: Dependency updates
- chore(deps): bump golang.org/x/net to v0.4.0 by @dnwe in https://github.com/Shopify/sarama/pull/2403
:wrench: Maintenance
- chore(ci): replace set-output command in GH Action by @dnwe in https://github.com/Shopify/sarama/pull/2390
- chore(ci): include kafka 3.3.1 in testing matrix by @dnwe in https://github.com/Shopify/sarama/pull/2406
New Contributors
- @michaeljmarshall made their first contribution in https://github.com/Shopify/sarama/pull/2385
- @bgreenlee made their first contribution in https://github.com/Shopify/sarama/pull/2404
- @hsweif made their first contribution in https://github.com/Shopify/sarama/pull/2387
- @cch123 made their first contribution in https://github.com/Shopify/sarama/pull/2378
Full Changelog: https://github.com/Shopify/sarama/compare/v1.37.2...v1.38.0
v1.37.2
: Version 1.37.2 (2022-10-04)
What's Changed
:bug: Fixes
- fix: ensure updateMetaDataMs is 64-bit aligned by @dnwe in https://github.com/Shopify/sarama/pull/2356
:heavy_plus_sign: Other Changes
- fix: bump go.mod specification to go 1.17 by @dnwe in https://github.com/Shopify/sarama/pull/2357
Full Changelog: https://github.com/Shopify/sarama/compare/v1.37.1...v1.37.2
v1.37.1
: Version 1.37.1 (2022-10-04)
What's Changed
:bug: Fixes
- fix: support existing deprecated Rebalance.Strategy field usage by @spongecaptain in https://github.com/Shopify/sarama/pull/2352
- fix(test): consumer group rebalance strategy compatibility by @Jacob-bzx in https://github.com/Shopify/sarama/pull/2353
- fix(producer): replace time.After with time.Timer to avoid high memory usage by @Jacob-bzx in https://github.com/Shopify/sarama/pull/2355
New Contributors
- @spongecaptain made their first contribution in https://github.com/Shopify/sarama/pull/2352
Full Changelog: https://github.com/Shopify/sarama/compare/v1.37.0...v1.37.1
v1.37.0
: Version 1.37.0 (2022-09-28)
What's Changed
:rotating_light: Breaking Changes
- Due to a change in github.com/klauspost/compress v1.15.10, Sarama v1.37.0 requires Go 1.17 going forward, unfortunately due to an oversight this wasn't reflected in the go.mod declaration at time of release.
:tada: New Features / Improvements
- feat(consumer): support multiple balance strategies by @Jacob-bzx in https://github.com/Shopify/sarama/pull/2339
- feat(producer): transactional API by @ryarnyah in https://github.com/Shopify/sarama/pull/2295
- feat(mocks): support key in MockFetchResponse. by @Skandalik in https://github.com/Shopify/sarama/pull/2328
:bug: Fixes
- fix: avoid panic when Metadata.RefreshFrequency is 0 by @Jacob-bzx in https://github.com/Shopify/sarama/pull/2329
- fix(consumer): avoid pushing unrelated responses to paused children by @pkoutsovasilis in https://github.com/Shopify/sarama/pull/2317
- fix: prevent metrics leak with cleanup by @auntan in https://github.com/Shopify/sarama/pull/2340
- fix: race condition(may panic) when closing consumer group by @Jacob-bzx in https://github.com/Shopify/sarama/pull/2331
- fix(consumer): default ResetInvalidOffsets to true by @dnwe in https://github.com/Shopify/sarama/pull/2345
- Validate the
Config
when creating a mock producer/consumer by @joewreschnig in https://github.com/Shopify/sarama/pull/2327
:package: Dependency updates
- chore(deps): bump module github.com/pierrec/lz4/v4 to v4.1.16 by @dnwe in https://github.com/Shopify/sarama/pull/2335
- chore(deps): bump golang.org/x/net digest to
bea034e
by @dnwe in https://github.com/Shopify/sarama/pull/2333 - chore(deps): bump golang.org/x/sync digest to
7f9b162
by [@​
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: go.sum
Command failed: go get -d -t ./...
go: github.com/Shopify/[email protected]: parsing go.mod:
module declares its path as: github.com/IBM/sarama
but was required as: github.com/Shopify/sarama