Skip to content

v2.10.1 #1995

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 11, 2025
Merged

v2.10.1 #1995

merged 1 commit into from
Jun 11, 2025

Conversation

emasab
Copy link
Contributor

@emasab emasab commented Jun 11, 2025

What

Checklist

  • Contains customer facing changes? Including API/behavior changes
  • Did you add sufficient unit test and/or integration test coverage for this PR?
    • If not, please explain why it is not required

References

JIRA:

Test & Review

Open questions / Follow-ups

@Copilot Copilot AI review requested due to automatic review settings June 11, 2025 11:05
@emasab emasab requested review from a team as code owners June 11, 2025 11:05
@confluent-cla-assistant
Copy link

🎉 All Contributor License Agreements have been signed. Ready to merge.
Please push an empty commit if you would like to re-run the checks to verify CLA status for all contributors.

@pranavrth
Copy link
Member

pranavrth commented Jun 11, 2025

Can you confirm that all the steps mentioned in the release doc is working fine with RC?

Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the project from the 2.10.1 release candidate to the finalized 2.10.1 version, adjusting version metadata, minimum required dependencies, documentation, and CI configuration.

  • Bumped C header version string and minimum librdkafka requirement
  • Updated Python project version, documentation, examples, and CI env var
  • Revised CHANGELOG to document v2.10.1 as a maintenance release

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/confluent_kafka/src/confluent_kafka.h Updated CFL_VERSION_STR, MIN_RD_KAFKA_VERSION, and error messages to 2.10.1
pyproject.toml Bumped version to 2.10.1
examples/docker/Dockerfile.alpine Set LIBRDKAFKA_VERSION to v2.10.1
docs/conf.py Updated Sphinx version to 2.10.1
CHANGELOG.md Changed v2.10.1 description to "maintenance release" and added librdkafka notes
.semaphore/semaphore.yml Updated CI LIBRDKAFKA_VERSION env var to v2.10.1


/**
* Minimum required librdkafka version. This is checked both during
* build-time (just below) and runtime (see confluent_kafka.c).
* Make sure to keep the MIN_RD_KAFKA_VERSION, MIN_VER_ERRSTR and #error
* defines and strings in sync.
*/
#define MIN_RD_KAFKA_VERSION 0x020a00ff
#define MIN_RD_KAFKA_VERSION 0x020a01ff
Copy link
Preview

Copilot AI Jun 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using 0x020a01ff as the minimum librdkafka version may inadvertently reject actual 2.10.1 builds, which define RD_KAFKA_VERSION as 0x020a0100. Consider setting this to 0x020a0100 to match librdkafka v2.10.1.

Suggested change
#define MIN_RD_KAFKA_VERSION 0x020a01ff
#define MIN_RD_KAFKA_VERSION 0x020a0100

Copilot uses AI. Check for mistakes.

@sonarqube-confluent
Copy link

Passed

Analysis Details

0 Issues

  • Bug 0 Bugs
  • Vulnerability 0 Vulnerabilities
  • Code Smell 0 Code Smells

Coverage and Duplications

  • Coverage 0.00% Coverage (65.90% Estimated after merge)
  • Duplications No duplication information (5.20% Estimated after merge)

Project ID: confluent-kafka-python

View in SonarQube

@emasab
Copy link
Contributor Author

emasab commented Jun 11, 2025

Can you confirm that all the steps mentioned in the release doc is working fine with RC?

Yes 1.10.1rc1 is published and after installing it examples are working fine these are the prebuilt binaries
https://pypi.org/project/confluent-kafka/2.10.1rc1/#files

Copy link
Member

@pranavrth pranavrth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!.

@emasab emasab merged commit 0926dd6 into master Jun 11, 2025
3 checks passed
@emasab emasab deleted the dev_v2.10.1 branch June 11, 2025 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy