Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: newrelic/nri-kafka
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v3.7.2
Choose a base ref
...
head repository: newrelic/nri-kafka
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Mar 18, 2024

  1. Copy the full SHA
    1efe6a9 View commit details

Commits on Apr 2, 2024

  1. feat(test): added test to show expected behaviour (#289)

    This test shows that if there are not active consumers "ka-consumer" is
    not generated and we get merely "ka-consumer-group" and
    "ka-consumer-group-topic"
    paologallinaharbur authored Apr 2, 2024
    Copy the full SHA
    decc406 View commit details

Commits on Apr 10, 2024

  1. chore(deps): update golang version to v1.22.2 (#271)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [go](https://go.dev/) ([source](https://togithub.com/golang/go)) |
    golang | minor | `1.21.7` -> `1.22.2` |
    | golang | stage | minor | `1.21.7` -> `1.22.2` |
    | golang | final | minor | `1.21.7-bookworm` -> `1.22.2-bookworm` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>golang/go (go)</summary>
    
    ###
    [`v1.22.2`](https://togithub.com/golang/go/compare/go1.22.1...go1.22.2)
    
    ###
    [`v1.22.1`](https://togithub.com/golang/go/compare/go1.22.0...go1.22.1)
    
    ###
    [`v1.22.0`](https://togithub.com/golang/go/compare/go1.21.7...go1.22rc1)
    
    ###
    [`v1.21.9`](https://togithub.com/golang/go/compare/go1.21.8...go1.21.9)
    
    ###
    [`v1.21.8`](https://togithub.com/golang/go/compare/go1.21.7...go1.21.8)
    
    </details>
    
    ---
    
    ### 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 these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/newrelic/nri-kafka).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40Ni4wIiwidXBkYXRlZEluVmVyIjoiMzcuMjY5LjIiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Paolo Gallina <paologallina1992@gmail.com>
    renovate[bot] and paologallinaharbur authored Apr 10, 2024
    Copy the full SHA
    afb8ab8 View commit details
  2. Copy the full SHA
    1fb59ec View commit details

Commits on Apr 18, 2024

  1. Automate Release Workflow Setup (#292)

    Setting up automated release workflow.
    marcsanmi authored Apr 18, 2024
    Copy the full SHA
    da6938b View commit details
  2. chore(deps): update newrelic/coreint-automation action to v3 (#291)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    |
    [newrelic/coreint-automation](https://togithub.com/newrelic/coreint-automation)
    | action | major | `v2` -> `v3` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>newrelic/coreint-automation
    (newrelic/coreint-automation)</summary>
    
    ###
    [`v3`](https://togithub.com/newrelic/coreint-automation/compare/v2...v3)
    
    [Compare
    Source](https://togithub.com/newrelic/coreint-automation/compare/v2...v3)
    
    </details>
    
    ---
    
    ### 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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/newrelic/nri-kafka).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMDEuNCIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 18, 2024
    Copy the full SHA
    51b589b View commit details

Commits on May 6, 2024

  1. Update kafka-config.yml.k8s_sample (#294)

    Modernizing the example file to match the v3 format, also added an
    offset example
    amosher-github authored May 6, 2024
    Copy the full SHA
    48012dc View commit details

Commits on May 28, 2024

  1. Copy the full SHA
    fcf47eb View commit details

Commits on Jun 30, 2024

  1. Copy the full SHA
    077bb3b View commit details
  2. chore(deps): update maven docker tag to v3.9.8 (#303)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | maven | final | patch | `3.9.7-eclipse-temurin-17` ->
    `3.9.8-eclipse-temurin-17` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR has been generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View
    repository job log
    [here](https://developer.mend.io/github/newrelic/nri-kafka).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjAuMSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 30, 2024
    Copy the full SHA
    cbf796a View commit details

Commits on Jul 3, 2024

  1. [NR-286408] chore: update docker compose command (#304)

    `docker-compose` v1 is EOL, and we need to move to `docker compose` (wit
    a space).
    sigilioso authored Jul 3, 2024
    Copy the full SHA
    9a6eb73 View commit details
  2. chore(deps): update golang version to v1.22.5 (#296)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jul 3, 2024
    Copy the full SHA
    fe5f729 View commit details
  3. Copy the full SHA
    f350378 View commit details

Commits on Jul 26, 2024

  1. Copy the full SHA
    66d753c View commit details

Commits on Aug 26, 2024

  1. fix(deps): update module github.com/ibm/sarama to v1.43.3 (#268)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [github.com/IBM/sarama](https://togithub.com/IBM/sarama) | `v1.41.3`
    -> `v1.43.3` |
    [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fIBM%2fsarama/v1.43.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fIBM%2fsarama/v1.43.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fIBM%2fsarama/v1.41.3/v1.43.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fIBM%2fsarama/v1.41.3/v1.43.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>IBM/sarama (github.com/IBM/sarama)</summary>
    
    ### [`v1.43.3`](https://togithub.com/IBM/sarama/releases/tag/v1.43.3):
    Version 1.43.3 (2024-08-12)
    
    [Compare
    Source](https://togithub.com/IBM/sarama/compare/v1.43.2...v1.43.3)
    
    <!-- Release notes generated using configuration in .github/release.yaml
    at main -->
    
    #### What's Changed
    
    ##### 🐛 Fixes
    
    - fix: declare assignor variable for examples & clean up log format by
    [@&#8203;kumakichi](https://togithub.com/kumakichi) in
    [https://github.com/IBM/sarama/pull/2909](https://togithub.com/IBM/sarama/pull/2909)
    - fix(consumer): maintain ordering of offset commit requests by
    [@&#8203;prestona](https://togithub.com/prestona) in
    [https://github.com/IBM/sarama/pull/2947](https://togithub.com/IBM/sarama/pull/2947)
    - fix(producer): treat ErrKafkaStorageError as retriable by
    [@&#8203;richardartoul](https://togithub.com/richardartoul) in
    [https://github.com/IBM/sarama/pull/2939](https://togithub.com/IBM/sarama/pull/2939)
    
    ##### 📦 Dependency updates
    
    - chore(deps): bump the golang-org-x group across 1 directory with 2
    updates by [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2956](https://togithub.com/IBM/sarama/pull/2956)
    - chore(deps): bump github.com/eapache/go-resiliency from 1.6.0 to 1.7.0
    by [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2944](https://togithub.com/IBM/sarama/pull/2944)
    - chore(deps): bump github.com/klauspost/compress from 1.17.8 to 1.17.9
    by [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2926](https://togithub.com/IBM/sarama/pull/2926)
    
    ##### 🔧 Maintenance
    
    - fix(ci): correct docker-compose install by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2954](https://togithub.com/IBM/sarama/pull/2954)
    
    ##### 📝 Documentation
    
    - fix(doc): correct JVM's config name corresponding to MaxWaitTime by
    [@&#8203;abhipranay](https://togithub.com/abhipranay) in
    [https://github.com/IBM/sarama/pull/2893](https://togithub.com/IBM/sarama/pull/2893)
    
    #### New Contributors
    
    - [@&#8203;abhipranay](https://togithub.com/abhipranay) made their first
    contribution in
    [https://github.com/IBM/sarama/pull/2893](https://togithub.com/IBM/sarama/pull/2893)
    - [@&#8203;kumakichi](https://togithub.com/kumakichi) made their first
    contribution in
    [https://github.com/IBM/sarama/pull/2909](https://togithub.com/IBM/sarama/pull/2909)
    - [@&#8203;richardartoul](https://togithub.com/richardartoul) made their
    first contribution in
    [https://github.com/IBM/sarama/pull/2939](https://togithub.com/IBM/sarama/pull/2939)
    
    **Full Changelog**:
    IBM/sarama@v1.43.2...v1.43.3
    
    ### [`v1.43.2`](https://togithub.com/IBM/sarama/releases/tag/v1.43.2):
    Version 1.43.2 (2024-04-25)
    
    [Compare
    Source](https://togithub.com/IBM/sarama/compare/v1.43.1...v1.43.2)
    
    <!-- Release notes generated using configuration in .github/release.yaml
    at main -->
    
    #### What's Changed
    
    ##### 🐛 Fixes
    
    - chore(ci): add 32-bit alignment check by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2874](https://togithub.com/IBM/sarama/pull/2874)
    
    ##### 📦 Dependency updates
    
    - chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2866](https://togithub.com/IBM/sarama/pull/2866)
    - chore(deps): bump the golang-org-x group with 2 updates by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2853](https://togithub.com/IBM/sarama/pull/2853)
    - chore(deps): bump github.com/klauspost/compress from 1.17.7 to 1.17.8
    by [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2857](https://togithub.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
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2865](https://togithub.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
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2867](https://togithub.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
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2868](https://togithub.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
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2869](https://togithub.com/IBM/sarama/pull/2869)
    
    **Full Changelog**:
    IBM/sarama@v1.43.1...v1.43.2
    
    ### [`v1.43.1`](https://togithub.com/IBM/sarama/releases/tag/v1.43.1):
    Version 1.43.1 (2024-03-27)
    
    [Compare
    Source](https://togithub.com/IBM/sarama/compare/v1.43.0...v1.43.1)
    
    <!-- Release notes generated using configuration in .github/release.yaml
    at main -->
    
    #### What's Changed
    
    ##### 🐛 Fixes
    
    - fix: message.max.bytes should default to
    [`1048576`](https://togithub.com/IBM/sarama/commit/1048576) not 1 MB by
    [@&#8203;puellanivis](https://togithub.com/puellanivis) in
    [https://github.com/IBM/sarama/pull/2804](https://togithub.com/IBM/sarama/pull/2804)
    - fix: add locking around broker throttle timer to prevent race
    condition by [@&#8203;chengsha](https://togithub.com/chengsha) in
    [https://github.com/IBM/sarama/pull/2826](https://togithub.com/IBM/sarama/pull/2826)
    
    ##### 📦 Dependency updates
    
    - chore(deps): bump go.opentelemetry.io/otel/sdk from 1.23.1 to 1.24.0
    in /examples/interceptors by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2816](https://togithub.com/IBM/sarama/pull/2816)
    - chore(deps): bump the golang-org-x group with 1 update by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2825](https://togithub.com/IBM/sarama/pull/2825)
    - chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2822](https://togithub.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
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2815](https://togithub.com/IBM/sarama/pull/2815)
    
    #### New Contributors
    
    - [@&#8203;chengsha](https://togithub.com/chengsha) made their first
    contribution in
    [https://github.com/IBM/sarama/pull/2826](https://togithub.com/IBM/sarama/pull/2826)
    
    **Full Changelog**:
    IBM/sarama@v1.43.0...v1.43.1
    
    ### [`v1.43.0`](https://togithub.com/IBM/sarama/releases/tag/v1.43.0):
    Version 1.43.0 (2024-02-22)
    
    [Compare
    Source](https://togithub.com/IBM/sarama/compare/v1.42.2...v1.43.0)
    
    <!-- Release notes generated using configuration in .github/release.yaml
    at main -->
    
    > \[!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
    
    ##### 🎉 New Features / Improvements
    
    - feat: update go directive to 1.19 by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2795](https://togithub.com/IBM/sarama/pull/2795)
    - feat: add BuildSpnFunc to GSSAPIConfig for allow custom spn by
    [@&#8203;fooofei](https://togithub.com/fooofei) in
    [https://github.com/IBM/sarama/pull/2807](https://togithub.com/IBM/sarama/pull/2807)
    
    ##### 🐛 Fixes
    
    - Use %v formatting words and remove unnecessary newline by
    [@&#8203;puellanivis](https://togithub.com/puellanivis) in
    [https://github.com/IBM/sarama/pull/2802](https://togithub.com/IBM/sarama/pull/2802)
    
    ##### 📦 Dependency updates
    
    - chore(deps): bump github.com/klauspost/compress from 1.16.7 to 1.17.6
    by [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2784](https://togithub.com/IBM/sarama/pull/2784)
    - chore(deps): bump github.com/eapache/go-resiliency from 1.5.0 to 1.6.0
    by [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2810](https://togithub.com/IBM/sarama/pull/2810)
    - chore(deps): bump github.com/klauspost/compress from 1.17.6 to 1.17.7
    by [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2811](https://togithub.com/IBM/sarama/pull/2811)
    
    ##### 🔧 Maintenance
    
    - chore(doc): add v1.42.2 to CHANGELOG.md by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2796](https://togithub.com/IBM/sarama/pull/2796)
    
    #### New Contributors
    
    - [@&#8203;puellanivis](https://togithub.com/puellanivis) made their
    first contribution in
    [https://github.com/IBM/sarama/pull/2802](https://togithub.com/IBM/sarama/pull/2802)
    - [@&#8203;fooofei](https://togithub.com/fooofei) made their first
    contribution in
    [https://github.com/IBM/sarama/pull/2807](https://togithub.com/IBM/sarama/pull/2807)
    
    **Full Changelog**:
    IBM/sarama@v1.42.2...v1.43.0
    
    ### [`v1.42.2`](https://togithub.com/IBM/sarama/releases/tag/v1.42.2):
    Version 1.42.2 (2024-02-09)
    
    [Compare
    Source](https://togithub.com/IBM/sarama/compare/v1.42.1...v1.42.2)
    
    <!-- Release notes generated using configuration in .github/release.yaml
    at main -->
    
    #### 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.
    
    ##### 🎉 New Features / Improvements
    
    - feat: update go directive to 1.18 by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2713](https://togithub.com/IBM/sarama/pull/2713)
    - feat: return KError instead of errors in AlterConfigs and
    DescribeConfig by [@&#8203;zhuliquan](https://togithub.com/zhuliquan) in
    [https://github.com/IBM/sarama/pull/2472](https://togithub.com/IBM/sarama/pull/2472)
    
    ##### 🐛 Fixes
    
    - fix: don't waste time for backoff on member id required error by
    [@&#8203;lzakharov](https://togithub.com/lzakharov) in
    [https://github.com/IBM/sarama/pull/2759](https://togithub.com/IBM/sarama/pull/2759)
    - fix: prevent ConsumerGroup.Close infinitely locking by
    [@&#8203;maqdev](https://togithub.com/maqdev) in
    [https://github.com/IBM/sarama/pull/2717](https://togithub.com/IBM/sarama/pull/2717)
    
    ##### 📦 Dependency updates
    
    - chore(deps): bump golang.org/x/net from 0.17.0 to 0.18.0 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2716](https://togithub.com/IBM/sarama/pull/2716)
    - chore(deps): bump golang.org/x/sync to v0.5.0 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2718](https://togithub.com/IBM/sarama/pull/2718)
    - chore(deps): bump github.com/pierrec/lz4/v4 from 4.1.18 to 4.1.19 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2739](https://togithub.com/IBM/sarama/pull/2739)
    - chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2748](https://togithub.com/IBM/sarama/pull/2748)
    - chore(deps): bump the golang-org-x group with 1 update by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2734](https://togithub.com/IBM/sarama/pull/2734)
    - chore(deps): bump the golang-org-x group with 2 updates by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2764](https://togithub.com/IBM/sarama/pull/2764)
    - chore(deps): bump github.com/pierrec/lz4/v4 from 4.1.19 to 4.1.21 by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2763](https://togithub.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
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2749](https://togithub.com/IBM/sarama/pull/2749)
    - chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 in
    /examples/consumergroup by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2750](https://togithub.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
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2751](https://togithub.com/IBM/sarama/pull/2751)
    - chore(deps): bump golang.org/x/crypto from 0.15.0 to 0.17.0 in
    /examples/interceptors by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2752](https://togithub.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
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2753](https://togithub.com/IBM/sarama/pull/2753)
    - chore(deps): bump github.com/eapache/go-resiliency from 1.4.0 to 1.5.0
    by [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2745](https://togithub.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
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2754](https://togithub.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
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2767](https://togithub.com/IBM/sarama/pull/2767)
    - chore(deps): bump the golang-org-x group with 1 update by
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2793](https://togithub.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
    [@&#8203;dependabot](https://togithub.com/dependabot) in
    [https://github.com/IBM/sarama/pull/2792](https://togithub.com/IBM/sarama/pull/2792)
    
    ##### 🔧 Maintenance
    
    - fix(examples): housekeeping of code and deps by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2720](https://togithub.com/IBM/sarama/pull/2720)
    
    ##### ➕ Other Changes
    
    - fix(test): retry MockBroker Listen for EADDRINUSE by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2721](https://togithub.com/IBM/sarama/pull/2721)
    
    #### New Contributors
    
    - [@&#8203;maqdev](https://togithub.com/maqdev) made their first
    contribution in
    [https://github.com/IBM/sarama/pull/2717](https://togithub.com/IBM/sarama/pull/2717)
    - [@&#8203;zhuliquan](https://togithub.com/zhuliquan) made their first
    contribution in
    [https://github.com/IBM/sarama/pull/2472](https://togithub.com/IBM/sarama/pull/2472)
    
    **Full Changelog**:
    IBM/sarama@v1.42.1...v1.42.2
    
    ### [`v1.42.1`](https://togithub.com/IBM/sarama/releases/tag/v1.42.1):
    Version 1.42.1 (2023-11-07)
    
    [Compare
    Source](https://togithub.com/IBM/sarama/compare/v1.42.0...v1.42.1)
    
    #### What's Changed
    
    ##### 🐛 Fixes
    
    - fix: make fetchInitialOffset use correct protocol by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2705](https://togithub.com/IBM/sarama/pull/2705)
    - fix(config): relax ClientID validation after 1.0.0 by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2706](https://togithub.com/IBM/sarama/pull/2706)
    
    **Full Changelog**:
    IBM/sarama@v1.42.0...v1.42.1
    
    ### [`v1.42.0`](https://togithub.com/IBM/sarama/releases/tag/v1.42.0):
    Version 1.42.0 (2023-11-02)
    
    [Compare
    Source](https://togithub.com/IBM/sarama/compare/v1.41.3...v1.42.0)
    
    <!-- Release notes generated using configuration in .github/release.yaml
    at main -->
    
    #### What's Changed
    
    ##### 🐛 Fixes
    
    - Asynchronously close brokers during a RefreshBrokers by
    [@&#8203;bmassemin](https://togithub.com/bmassemin) in
    [https://github.com/IBM/sarama/pull/2693](https://togithub.com/IBM/sarama/pull/2693)
    - Fix data race on Broker.done channel by
    [@&#8203;prestona](https://togithub.com/prestona) in
    [https://github.com/IBM/sarama/pull/2698](https://togithub.com/IBM/sarama/pull/2698)
    - fix: data race in Broker.AsyncProduce by
    [@&#8203;lzakharov](https://togithub.com/lzakharov) in
    [https://github.com/IBM/sarama/pull/2678](https://togithub.com/IBM/sarama/pull/2678)
    - Fix default retention time value in offset commit by
    [@&#8203;prestona](https://togithub.com/prestona) in
    [https://github.com/IBM/sarama/pull/2700](https://togithub.com/IBM/sarama/pull/2700)
    - fix(txmgr): ErrOffsetsLoadInProgress is retriable by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2701](https://togithub.com/IBM/sarama/pull/2701)
    
    ##### 🔧 Maintenance
    
    - chore(ci): improve ossf scorecard result by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2685](https://togithub.com/IBM/sarama/pull/2685)
    - chore(ci): add kafka 3.6.0 to FVT and versions by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2692](https://togithub.com/IBM/sarama/pull/2692)
    
    ##### ➕ Other Changes
    
    - chore(ci): ossf scorecard.yml by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2683](https://togithub.com/IBM/sarama/pull/2683)
    - fix(ci): always run CodeQL on every commit by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2689](https://togithub.com/IBM/sarama/pull/2689)
    - chore(doc): add OpenSSF Scorecard badge by
    [@&#8203;dnwe](https://togithub.com/dnwe) in
    [https://github.com/IBM/sarama/pull/2691](https://togithub.com/IBM/sarama/pull/2691)
    
    #### New Contributors
    
    - [@&#8203;bmassemin](https://togithub.com/bmassemin) made their first
    contribution in
    [https://github.com/IBM/sarama/pull/2693](https://togithub.com/IBM/sarama/pull/2693)
    - [@&#8203;lzakharov](https://togithub.com/lzakharov) made their first
    contribution in
    [https://github.com/IBM/sarama/pull/2678](https://togithub.com/IBM/sarama/pull/2678)
    
    **Full Changelog**:
    IBM/sarama@v1.41.3...v1.42.0
    
    </details>
    
    ---
    
    ### 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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/newrelic/nri-kafka).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzguMjAuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Aug 26, 2024
    Copy the full SHA
    b57f531 View commit details
  2. chore(deps): update maven docker tag to v3.9.9 (#306)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | maven | final | patch | `3.9.8-eclipse-temurin-17` ->
    `3.9.9-eclipse-temurin-17` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **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.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend
    Renovate](https://www.mend.io/free-developer-tools/renovate/). View the
    [repository job
    log](https://developer.mend.io/github/newrelic/nri-kafka).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Aug 26, 2024
    Copy the full SHA
    e94cfa1 View commit details

Commits on Sep 9, 2024

  1. chore(deps): update golang version to v1.23.1 (#305)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [go](https://go.dev/)
    ([source](https://redirect.github.com/golang/go)) | golang | minor |
    `1.22.5` -> `1.23.1` |
    | golang | stage | minor | `1.22.5` -> `1.23.1` |
    | golang | final | minor | `1.22.5-bookworm` -> `1.23.1-bookworm` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>golang/go (go)</summary>
    
    ###
    [`v1.23.1`](https://redirect.github.com/golang/go/compare/go1.23.0...go1.23.1)
    
    ###
    [`v1.23.0`](https://redirect.github.com/golang/go/compare/go1.22.6...go1.23rc1)
    
    ###
    [`v1.22.7`](https://redirect.github.com/golang/go/compare/go1.22.6...go1.22.7)
    
    ###
    [`v1.22.6`](https://redirect.github.com/golang/go/compare/go1.22.5...go1.22.6)
    
    </details>
    
    ---
    
    ### 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 these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/newrelic/nri-kafka).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xOC4xNyIsInVwZGF0ZWRJblZlciI6IjM4LjU5LjIiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Sep 9, 2024
    Copy the full SHA
    e91b12d View commit details

Commits on Sep 11, 2024

  1. Copy the full SHA
    bdb1a22 View commit details

Commits on Oct 4, 2024

  1. Upgrade integrations SDK (NR-302384) (#311)

    Upgrade the integrations SDK removes the need to implement a storer in
    all integrations and rises the maximum interval to 5 minutes (if needed)
    kilokang authored Oct 4, 2024
    Copy the full SHA
    b3c645b View commit details

Commits on Oct 9, 2024

  1. Copy the full SHA
    fac9b27 View commit details

Commits on Nov 7, 2024

  1. fix(deps): update dependency org.apache.kafka:kafka-clients to v3.9.0 (

    …#313)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [org.apache.kafka:kafka-clients](https://kafka.apache.org) | `3.8.0`
    -> `3.9.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/maven/org.apache.kafka:kafka-clients/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.apache.kafka:kafka-clients/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.apache.kafka:kafka-clients/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.apache.kafka:kafka-clients/3.8.0/3.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/newrelic/nri-kafka).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM4LjE0Mi43IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Nov 7, 2024
    Copy the full SHA
    5486280 View commit details

Commits on Nov 13, 2024

  1. Copy the full SHA
    a07c94d View commit details

Commits on Nov 23, 2024

  1. Copy the full SHA
    07701e6 View commit details

Commits on Nov 25, 2024

  1. chore(deps): update golang patch version to v1.23.3 (#320)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [go](https://go.dev/)
    ([source](https://redirect.github.com/golang/go)) | golang | patch |
    `1.23.2` -> `1.23.3` |
    | golang | stage | patch | `1.23.2` -> `1.23.3` |
    | golang | final | patch | `1.23.2-bookworm` -> `1.23.3-bookworm` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>golang/go (go)</summary>
    
    ###
    [`v1.23.3`](https://redirect.github.com/golang/go/compare/go1.23.2...go1.23.3)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/newrelic/nri-kafka).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Nov 25, 2024
    Copy the full SHA
    08cc013 View commit details

Commits on Dec 4, 2024

  1. chore(deps): update golang patch version to v1.23.4 (#321)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [go](https://go.dev/)
    ([source](https://redirect.github.com/golang/go)) | golang | patch |
    `1.23.3` -> `1.23.4` |
    | golang | stage | patch | `1.23.3` -> `1.23.4` |
    | golang | final | patch | `1.23.3-bookworm` -> `1.23.4-bookworm` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>golang/go (go)</summary>
    
    ###
    [`v1.23.4`](https://redirect.github.com/golang/go/compare/go1.23.3...go1.23.4)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/newrelic/nri-kafka).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Dec 4, 2024
    Copy the full SHA
    22800aa View commit details
  2. Copy the full SHA
    4dac868 View commit details

Commits on Dec 16, 2024

  1. Bump golang.org/x/crypto from 0.26.0 to 0.31.0 (#322)

    Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from
    0.26.0 to 0.31.0.
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/golang/crypto/commit/b4f1988a35dee11ec3e05d6bf3e90b695fbd8909"><code>b4f1988</code></a>
    ssh: make the public key cache a 1-entry FIFO cache</li>
    <li><a
    href="https://github.com/golang/crypto/commit/7042ebcbe097f305ba3a93f9a22b4befa4b83d29"><code>7042ebc</code></a>
    openpgp/clearsign: just use rand.Reader in tests</li>
    <li><a
    href="https://github.com/golang/crypto/commit/3e90321ac7bcee3d924ed63ed3ad97be2079cb56"><code>3e90321</code></a>
    go.mod: update golang.org/x dependencies</li>
    <li><a
    href="https://github.com/golang/crypto/commit/8c4e668694ccbaa1be4785da7e7a40f2ef93152b"><code>8c4e668</code></a>
    x509roots/fallback: update bundle</li>
    <li><a
    href="https://github.com/golang/crypto/commit/6018723c74059e3b91c84268b212c2f6cdab1f64"><code>6018723</code></a>
    go.mod: update golang.org/x dependencies</li>
    <li><a
    href="https://github.com/golang/crypto/commit/71ed71b4faf97caafd1863fed003e9ac311f10ee"><code>71ed71b</code></a>
    README: don't recommend go get</li>
    <li><a
    href="https://github.com/golang/crypto/commit/750a45fe5e473d5afa193e9088f3d135e64eca26"><code>750a45f</code></a>
    sha3: add MarshalBinary, AppendBinary, and UnmarshalBinary</li>
    <li><a
    href="https://github.com/golang/crypto/commit/36b172546bd03a74c79e109ec84c599b672ea9e4"><code>36b1725</code></a>
    sha3: avoid trailing permutation</li>
    <li><a
    href="https://github.com/golang/crypto/commit/80ea76eb17c0c52f5d5d04e833d6aeb6b062d81d"><code>80ea76e</code></a>
    sha3: fix padding for long cSHAKE parameters</li>
    <li><a
    href="https://github.com/golang/crypto/commit/c17aa50fbd32393e5d52fa65ca51cbfff0a75aea"><code>c17aa50</code></a>
    sha3: avoid buffer copy</li>
    <li>Additional commits viewable in <a
    href="https://github.com/golang/crypto/compare/v0.26.0...v0.31.0">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=golang.org/x/crypto&package-manager=go_modules&previous-version=0.26.0&new-version=0.31.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/newrelic/nri-kafka/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 16, 2024
    Copy the full SHA
    9a2966e View commit details
  2. Copy the full SHA
    6d26789 View commit details

Commits on Dec 19, 2024

  1. Copy the full SHA
    adab10a View commit details
  2. Copy the full SHA
    111c3f9 View commit details

Commits on Jan 17, 2025

  1. chore(deps): update golang patch version to v1.23.5 (#326)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [go](https://go.dev/)
    ([source](https://redirect.github.com/golang/go)) | golang | patch |
    `1.23.4` -> `1.23.5` |
    | golang | stage | patch | `1.23.4` -> `1.23.5` |
    | golang | final | patch | `1.23.4-bookworm` -> `1.23.5-bookworm` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>golang/go (go)</summary>
    
    ###
    [`v1.23.5`](https://redirect.github.com/golang/go/compare/go1.23.4...go1.23.5)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/newrelic/nri-kafka).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 17, 2025
    Copy the full SHA
    744471c View commit details

Commits on Jan 28, 2025

  1. Copy the full SHA
    a9176ab View commit details

Commits on Feb 5, 2025

  1. chore(deps): update golang patch version to v1.23.6 (#328)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [go](https://go.dev/)
    ([source](https://redirect.github.com/golang/go)) | golang | patch |
    `1.23.5` -> `1.23.6` |
    | golang | stage | patch | `1.23.5` -> `1.23.6` |
    | golang | final | patch | `1.23.5-bookworm` -> `1.23.6-bookworm` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>golang/go (go)</summary>
    
    ###
    [`v1.23.6`](https://redirect.github.com/golang/go/compare/go1.23.5...go1.23.6)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about these
    updates again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/newrelic/nri-kafka).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 5, 2025
    Copy the full SHA
    9bad556 View commit details
  2. Copy the full SHA
    ea67cf3 View commit details

Commits on Feb 12, 2025

  1. reverting to older release (#330)

    Pre release workflow was cancelled.
    Deleting pre release so automatic release will release again next week.
    rahulreddy15 authored Feb 12, 2025
    Copy the full SHA
    391a7ab View commit details

Commits on Feb 19, 2025

  1. Copy the full SHA
    0176201 View commit details

Commits on Feb 21, 2025

  1. Copy the full SHA
    3abbba0 View commit details
Showing with 313 additions and 183 deletions.
  1. +1 −1 .github/CODEOWNERS
  2. +11 −0 .github/workflows/automated_release.yaml
  3. +1 −1 .github/workflows/on_prerelease.yaml
  4. +1 −1 .github/workflows/on_push_pr.yaml
  5. +1 −1 .github/workflows/on_release.yaml
  6. +1 −1 .github/workflows/repolinter.yml
  7. +1 −1 .github/workflows/security.yaml
  8. +0 −20 .github/workflows/trigger_prerelease.yaml
  9. +0 −5 .gometalinter.json
  10. +51 −3 CHANGELOG.md
  11. +1 −1 Dockerfile
  12. +2 −2 Makefile
  13. +1 −1 build/Dockerfile
  14. +1 −1 build/release.mk
  15. +11 −12 go.mod
  16. +24 −31 go.sum
  17. +43 −18 kafka-config.yml.k8s_sample
  18. +1 −1 src/args/args.go
  19. +4 −2 src/args/args_test.go
  20. +2 −2 src/args/parsed_args.go
  21. +4 −4 src/broker/broker_collection.go
  22. +4 −4 src/broker/broker_collection_test.go
  23. +4 −4 src/broker/topic_offset_collection.go
  24. +3 −3 src/broker/topic_offset_collection_test.go
  25. +4 −3 src/broker/topic_size_collection.go
  26. +3 −3 src/broker/topic_size_collection_test.go
  27. +3 −3 src/client/producer_consumer_collection.go
  28. +1 −1 src/client/producer_consumer_collection_test.go
  29. +2 −2 src/connection/connection.go
  30. +1 −1 src/consumeroffset/cgroup_metrics_aggregator.go
  31. +1 −1 src/consumeroffset/client_metrics_aggregator.go
  32. +3 −3 src/consumeroffset/collect.go
  33. +1 −1 src/consumeroffset/collect_test.go
  34. +4 −4 src/consumeroffset/kafka_offset_collect.go
  35. +89 −12 src/consumeroffset/kafka_offset_collect_test.go
  36. +2 −2 src/kafka.go
  37. +1 −1 src/metrics/broker_definitions.go
  38. +1 −1 src/metrics/consumer_definitions.go
  39. +5 −5 src/metrics/metrics.go
  40. +1 −1 src/metrics/metrics_definition.go
  41. +2 −2 src/metrics/metrics_test.go
  42. +1 −1 src/metrics/producer_definitions.go
  43. +1 −1 src/saramaLogger.go
  44. +1 −1 src/topic/partition_collection.go
  45. +4 −4 src/topic/topic_collection.go
  46. +2 −2 src/topic/topic_collection_test.go
  47. +1 −1 src/zookeeper/connection.go
  48. +1 −1 tests/integration/Dockerfile
  49. +1 −1 tests/integration/consumer-producer/Dockerfile
  50. +2 −2 tests/integration/consumer-producer/pom.xml
  51. +1 −1 tests/integration/helpers/helpers.go
  52. +1 −2 tests/integration/kafka_test.go
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -4,4 +4,4 @@
# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence.

* @newrelic/coreint
* @newrelic/ohai
11 changes: 11 additions & 0 deletions .github/workflows/automated_release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: Automated release creation

on:
workflow_dispatch:
schedule:
- cron: "30 10 * * 3"

jobs:
release_management:
uses: newrelic/coreint-automation/.github/workflows/reusable_release_automation.yaml@v3
secrets: inherit
2 changes: 1 addition & 1 deletion .github/workflows/on_prerelease.yaml
Original file line number Diff line number Diff line change
@@ -56,7 +56,7 @@ jobs:

pre-release:
needs: [test-integration-nix]
uses: newrelic/coreint-automation/.github/workflows/reusable_pre_release.yaml@v2
uses: newrelic/coreint-automation/.github/workflows/reusable_pre_release.yaml@v3
with:
tag: ${{ github.event.release.tag_name }}
integration: kafka
2 changes: 1 addition & 1 deletion .github/workflows/on_push_pr.yaml
Original file line number Diff line number Diff line change
@@ -11,7 +11,7 @@ on:

jobs:
push-pr:
uses: newrelic/coreint-automation/.github/workflows/reusable_push_pr.yaml@v2
uses: newrelic/coreint-automation/.github/workflows/reusable_push_pr.yaml@v3
with:
integration: kafka
run_integration_nix: false
2 changes: 1 addition & 1 deletion .github/workflows/on_release.yaml
Original file line number Diff line number Diff line change
@@ -9,7 +9,7 @@ on:

jobs:
release:
uses: newrelic/coreint-automation/.github/workflows/reusable_on_release.yaml@v2
uses: newrelic/coreint-automation/.github/workflows/reusable_on_release.yaml@v3
with:
integration: kafka
tag: ${{ github.event.release.tag_name }}
2 changes: 1 addition & 1 deletion .github/workflows/repolinter.yml
Original file line number Diff line number Diff line change
@@ -8,4 +8,4 @@ on:

jobs:
repolinter:
uses: newrelic/coreint-automation/.github/workflows/reusable_repolinter.yaml@v2
uses: newrelic/coreint-automation/.github/workflows/reusable_repolinter.yaml@v3
2 changes: 1 addition & 1 deletion .github/workflows/security.yaml
Original file line number Diff line number Diff line change
@@ -12,7 +12,7 @@ on:

jobs:
security:
uses: newrelic/coreint-automation/.github/workflows/reusable_security.yaml@v2
uses: newrelic/coreint-automation/.github/workflows/reusable_security.yaml@v3
with:
skip-dirs: "build"
skip-files: 'tests/integration/consumer-producer/pom.xml'
20 changes: 0 additions & 20 deletions .github/workflows/trigger_prerelease.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions .gometalinter.json

This file was deleted.

54 changes: 51 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -7,6 +7,54 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

## Unreleased

## v3.10.2 - 2025-02-19

### ⛓️ Dependencies
- Updated source

## v3.10.1 - 2025-01-28

### ⛓️ Dependencies
- Updated source

## v3.10.0 - 2024-12-19

### 🚀 Enhancements
- Updated golang.org/x/net to v0.33.0

## v3.9.0 - 2024-12-16

### ⛓️ Dependencies
- Upgraded golang.org/x/crypto from 0.26.0 to 0.31.0

## v3.8.1 - 2024-12-04

### ⛓️ Dependencies
- Updated source

## v3.8.0 - 2024-10-09

### dependency
- Upgrade go to 1.23.2

### 🚀 Enhancements
- Upgrade integrations SDK so the interval is variable and allows intervals up to 5 minutes

## v3.7.5 - 2024-09-11

### ⛓️ Dependencies
- Updated golang version to v1.23.1

## v3.7.4 - 2024-07-03

### ⛓️ Dependencies
- Updated golang version to v1.22.5

## v3.7.3 - 2024-04-10

### ⛓️ Dependencies
- Updated golang version to v1.22.2

## v3.7.2 - 2024-03-12

### 🐞 Bug fixes
@@ -117,7 +165,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).

## 3.2.0 (2022-08-24)
### Changed
- Fixed a bug that prevented -collect_topic_size and -collect_topic_offset from working as expected
- Fixed a bug that prevented -collect_topic_size and -collect_topic_offset from working as expected
- Bump dependencies:
`gojmx` v0.0.0-20220801092610-d842b96425bf -> v0.0.0-20220818135048-2c786ece1d31

@@ -138,7 +186,7 @@ This new version adds two new features to monitor inactive consumers. We encoura
- BOOTSTRAP_BROKER_JMX_USER and BOOTSTRAP_BROKER_JMX_PASSWORD are honored taking precedence to DEFAULT_JMX_USER and DEFAULT_JMX_BROKER on Bootsrap discovery.

### Added
- Autodetect Consumer/Producer names (clientID) (https://github.com/newrelic/nri-kafka/pull/178)
- Autodetect Consumer/Producer names (clientID) (https://github.com/newrelic/nri-kafka/pull/178)
- Offset collection for consumer groups with inactive consumers using flag INACTIVE_CONSUMER_GROUP_OFFSET (https://github.com/newrelic/nri-kafka/pull/172)
- Report consumer-group offset metrics by topic using flag CONSUMER_GROUP_OFFSET_BY_TOPIC (https://github.com/newrelic/nri-kafka/pull/172)

@@ -176,7 +224,7 @@ Please notice that old [V3](https://docs.newrelic.com/docs/create-integrations/i

## 2.16.1 (2021-06-07)
### Changed
- New argument topic_source to be either broker or zookeeper (default broker)
- New argument topic_source to be either broker or zookeeper (default broker)

## 2.16.0 (2021-06-02)
### Changed
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.21.7 as builder-kafka
FROM golang:1.23.6 as builder-kafka
COPY . /go/src/github.com/newrelic/nri-kafka/
RUN cd /go/src/github.com/newrelic/nri-kafka && \
make && \
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -37,8 +37,8 @@ integration-test:
fi
@cp tests/integration/jmxremote/jmxremote.password.unencoded tests/integration/jmxremote/jmxremote.password
@chmod 0600 tests/integration/jmxremote/jmxremote.password
@docker-compose -f tests/integration/docker-compose.yml up -d --build
@go test -v -tags=integration ./tests/integration/. -count=1 ; (ret=$$?; docker-compose -f tests/integration/docker-compose.yml down && exit $$ret)
@docker compose -f tests/integration/docker-compose.yml up -d --build
@go test -v -tags=integration ./tests/integration/. -count=1 ; (ret=$$?; docker compose -f tests/integration/docker-compose.yml down && exit $$ret)

POD_NAME := agent
NAMESPACE := test-kafka
2 changes: 1 addition & 1 deletion build/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.21.7-bookworm
FROM golang:1.23.6-bookworm

ARG GH_VERSION='1.6.0'

2 changes: 1 addition & 1 deletion build/release.mk
Original file line number Diff line number Diff line change
@@ -21,7 +21,7 @@ release/clean:
.PHONY : release/deps
release/deps: $(GORELEASER_BIN)
@echo "===> $(INTEGRATION) === [release/deps] install goversioninfo"
@GO111MODULE=off go get github.com/josephspurrier/goversioninfo/cmd/goversioninfo
@go install github.com/josephspurrier/goversioninfo/cmd/goversioninfo@233067e5ebdfc62d994b1446a607b40ced91907b

.PHONY : release/build
release/build: release/deps release/clean
23 changes: 11 additions & 12 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
module github.com/newrelic/nri-kafka

go 1.21.7
go 1.23.6

require (
github.com/IBM/sarama v1.41.3
github.com/newrelic/infra-integrations-sdk v3.8.2+incompatible
github.com/IBM/sarama v1.43.3
github.com/newrelic/infra-integrations-sdk/v3 v3.9.1
github.com/newrelic/nrjmx/gojmx v0.0.0-20230714122532-90d44704c70c
github.com/samuel/go-zookeeper v0.0.0-20201211165307-7117e9ea2414
github.com/stretchr/testify v1.9.0
github.com/stretchr/testify v1.10.0
github.com/xdg-go/scram v1.1.2
github.com/xeipuuv/gojsonschema v1.2.0
golang.org/x/sync v0.6.0
golang.org/x/sync v0.10.0
)

require (
github.com/apache/thrift v0.18.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/eapache/go-resiliency v1.4.0 // indirect
github.com/eapache/go-resiliency v1.7.0 // indirect
github.com/eapache/go-xerial-snappy v0.0.0-20230731223053-c322873962e3 // indirect
github.com/eapache/queue v1.1.0 // indirect
github.com/golang/snappy v0.0.4 // indirect
@@ -28,10 +28,9 @@ require (
github.com/jcmturner/gofork v1.7.6 // indirect
github.com/jcmturner/gokrb5/v8 v8.4.4 // indirect
github.com/jcmturner/rpc/v2 v2.0.3 // indirect
github.com/klauspost/compress v1.16.7 // indirect
github.com/klauspost/compress v1.17.9 // indirect
github.com/kr/text v0.2.0 // indirect
github.com/pierrec/lz4/v4 v4.1.18 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/pierrec/lz4/v4 v4.1.21 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
github.com/rogpeppe/go-internal v1.11.0 // indirect
@@ -40,8 +39,8 @@ require (
github.com/xdg-go/stringprep v1.0.4 // indirect
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
golang.org/x/crypto v0.17.0 // indirect
golang.org/x/net v0.17.0 // indirect
golang.org/x/text v0.14.0 // indirect
golang.org/x/crypto v0.31.0 // indirect
golang.org/x/net v0.33.0 // indirect
golang.org/x/text v0.21.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
Loading