Skip to content

Conversation

@VedarthConfluent
Copy link
Member

@VedarthConfluent VedarthConfluent commented Dec 26, 2025

Description

This PR adds automated tracking of deprecated APIs and configurations from external dependencies used in ksqlDB. The deprecation reports are generated during CI builds and uploaded as artifacts for review.

Testing done

Pipeline has artifacts

Reviewer checklist

  • Ensure docs are updated if necessary. (eg. if a user visible feature is being added or changed).
  • Ensure relevant issues are linked (description should include text like "Fixes #")
  • Do these changes have compatibility implications for rollback? If so, ensure that the ksql command version is bumped.

@VedarthConfluent VedarthConfluent requested a review from a team as a code owner December 26, 2025 13:25
@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.

@VedarthConfluent VedarthConfluent changed the title [KSQL-13890] | Add check for deprecated methods and configs [KSQL-13890] | Add deprecation tracking for external dependencies Jan 13, 2026
@VedarthConfluent VedarthConfluent merged commit 8e014b2 into 8.0.x Jan 13, 2026
5 checks passed
@VedarthConfluent VedarthConfluent deleted the KSQL-13890 branch January 13, 2026 08:11
VedarthConfluent added a commit that referenced this pull request Jan 13, 2026
* Merge Conflict Resolution (from 7.9.x to 8.0.x) (#10922)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10916)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

(cherry picked from commit fae0533)

* [KSQL-14184]Update Netty to resolve CVE-2025-67735 (#10920)

* update netty

* update netty to 4.1.130, update netty-tcnative

* downgrade netty-tcnative

---------

Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>

* [KSQL-13890] | Add deprecation tracking for external dependencies (#10918)

* [KSQL-13890] | Add check for deprecated methods and configs

* [KSQL-13890] | Fix pipeline

* [KSQL-13890] | Fix pipeline

* [KSQL-13890] | Fix the pipeline

* [KSQL-13890] | Fix fetching issue in ci

* [KSQL-13890] | Fix directory issue

* [KSQL-13890] | Fix maven command

* [KSQL-13890] | Use larger instance type

* [KSQL-13890] | Use amd machine

* [KSQL-13890] | Optimise compilation

* Fix jersey version

---------

Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>
vi-tayal added a commit that referenced this pull request Jan 15, 2026
* Merge Conflict Resolution (from 7.9.x to 8.0.x) (#10922)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10916)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

(cherry picked from commit fae0533)

* [KSQL-14184]Update Netty to resolve CVE-2025-67735 (#10920)

* update netty

* update netty to 4.1.130, update netty-tcnative

* downgrade netty-tcnative

---------

Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>

* [KSQL-13890] | Add deprecation tracking for external dependencies (#10918)

* [KSQL-13890] | Add check for deprecated methods and configs

* [KSQL-13890] | Fix pipeline

* [KSQL-13890] | Fix pipeline

* [KSQL-13890] | Fix the pipeline

* [KSQL-13890] | Fix fetching issue in ci

* [KSQL-13890] | Fix directory issue

* [KSQL-13890] | Fix maven command

* [KSQL-13890] | Use larger instance type

* [KSQL-13890] | Use amd machine

* [KSQL-13890] | Optimise compilation

* [KSQL-14273] | Update jersey version (#10927)

* Ksql 14255 - bump log4j version for CVE (#10928)

* Request to fix CVE-2025-68161 by bumping log4j version

* Request to fix CVE-2025-68161 by bumping jersey-client

---------

Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>
Co-authored-by: Vishesh Tayal <[email protected]>
Co-authored-by: vi-tayal <[email protected]>
vi-tayal added a commit that referenced this pull request Jan 27, 2026
* Merge Conflict Resolution (from 7.9.x to 8.0.x) (#10922)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10916)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

(cherry picked from commit fae0533)

* [KSQL-14184]Update Netty to resolve CVE-2025-67735 (#10920)

* update netty

* update netty to 4.1.130, update netty-tcnative

* downgrade netty-tcnative

---------

Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>

* [KSQL-13890] | Add deprecation tracking for external dependencies (#10918)

* [KSQL-13890] | Add check for deprecated methods and configs

* [KSQL-13890] | Fix pipeline

* [KSQL-13890] | Fix pipeline

* [KSQL-13890] | Fix the pipeline

* [KSQL-13890] | Fix fetching issue in ci

* [KSQL-13890] | Fix directory issue

* [KSQL-13890] | Fix maven command

* [KSQL-13890] | Use larger instance type

* [KSQL-13890] | Use amd machine

* [KSQL-13890] | Optimise compilation

* [KSQL-14273] | Update jersey version (#10927)

* Ksql 14255 - bump log4j version for CVE (#10928)

* Request to fix CVE-2025-68161 by bumping log4j version

* Request to fix CVE-2025-68161 by bumping jersey-client

* Merge Conflict Resolution (from 8.0.x to 8.1.x) (#10940)

* Merge Conflict Resolution (from 7.9.x to 8.0.x) (#10933)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10916)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

(cherry picked from commit fae0533)

* [KSQL-14184]Update Netty to resolve CVE-2025-67735 (#10920)

* update netty

* update netty to 4.1.130, update netty-tcnative

* downgrade netty-tcnative

* KSQL-14296 | Update plugin version (#10932)

---------

Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: vi-tayal <[email protected]>

* fix(ci): increase agent size for cp-jar-build to fix disk space issue (#10939)

* Merge Conflict Resolution (from 7.9.x to 8.0.x) (#10937)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10916)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

(cherry picked from commit fae0533)

* [KSQL-14184]Update Netty to resolve CVE-2025-67735 (#10920)

* update netty

* update netty to 4.1.130, update netty-tcnative

* downgrade netty-tcnative

* KSQL-14296 | Update plugin version (#10932)

* CPSEC-1534 | Bump up vert.x dependency version (#10936)

---------

Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: Vishesh Tayal <[email protected]>
Co-authored-by: vi-tayal <[email protected]>

---------

Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: vi-tayal <[email protected]>
Co-authored-by: Abhishek Krishna <[email protected]>
Co-authored-by: Vishesh Tayal <[email protected]>

---------

Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>
Co-authored-by: Vishesh Tayal <[email protected]>
Co-authored-by: vi-tayal <[email protected]>
Co-authored-by: Abhishek Krishna <[email protected]>
pbadani added a commit that referenced this pull request Jan 28, 2026
* Merge Conflict Resolution (from 7.9.x to 8.0.x) (#10922)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10916)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

(cherry picked from commit fae0533)

* [KSQL-14184]Update Netty to resolve CVE-2025-67735 (#10920)

* update netty

* update netty to 4.1.130, update netty-tcnative

* downgrade netty-tcnative

---------

Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>

* [KSQL-13890] | Add deprecation tracking for external dependencies (#10918)

* [KSQL-13890] | Add check for deprecated methods and configs

* [KSQL-13890] | Fix pipeline

* [KSQL-13890] | Fix pipeline

* [KSQL-13890] | Fix the pipeline

* [KSQL-13890] | Fix fetching issue in ci

* [KSQL-13890] | Fix directory issue

* [KSQL-13890] | Fix maven command

* [KSQL-13890] | Use larger instance type

* [KSQL-13890] | Use amd machine

* [KSQL-13890] | Optimise compilation

* [KSQL-14273] | Update jersey version (#10927)

* Ksql 14255 - bump log4j version for CVE (#10928)

* Request to fix CVE-2025-68161 by bumping log4j version

* Request to fix CVE-2025-68161 by bumping jersey-client

* Merge Conflict Resolution (from 7.9.x to 8.0.x) (#10933)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10916)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

(cherry picked from commit fae0533)

* [KSQL-14184]Update Netty to resolve CVE-2025-67735 (#10920)

* update netty

* update netty to 4.1.130, update netty-tcnative

* downgrade netty-tcnative

* KSQL-14296 | Update plugin version (#10932)

---------

Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: vi-tayal <[email protected]>

* fix(ci): increase agent size for cp-jar-build to fix disk space issue (#10939)

* Merge Conflict Resolution (from 7.9.x to 8.0.x) (#10937)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10916)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

(cherry picked from commit fae0533)

* [KSQL-14184]Update Netty to resolve CVE-2025-67735 (#10920)

* update netty

* update netty to 4.1.130, update netty-tcnative

* downgrade netty-tcnative

* KSQL-14296 | Update plugin version (#10932)

* CPSEC-1534 | Bump up vert.x dependency version (#10936)

---------

Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: Vishesh Tayal <[email protected]>
Co-authored-by: vi-tayal <[email protected]>

* KSQL-14310 | Add vert.x handler for unknown endpoints to return http 404. (#10935)

* KSQL-14310 | Fix the unit test for mismatched content type. (#10941)

* Merge Conflict Resolution (from 8.0.x to 8.1.x) (#10940)

* Merge Conflict Resolution (from 7.9.x to 8.0.x) (#10933)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10916)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

(cherry picked from commit fae0533)

* [KSQL-14184]Update Netty to resolve CVE-2025-67735 (#10920)

* update netty

* update netty to 4.1.130, update netty-tcnative

* downgrade netty-tcnative

* KSQL-14296 | Update plugin version (#10932)

---------

Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: vi-tayal <[email protected]>

* fix(ci): increase agent size for cp-jar-build to fix disk space issue (#10939)

* Merge Conflict Resolution (from 7.9.x to 8.0.x) (#10937)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10916)

* KSQL-14176 | CVE fix for jersey-client dependency. (#10915)

(cherry picked from commit fae0533)

* [KSQL-14184]Update Netty to resolve CVE-2025-67735 (#10920)

* update netty

* update netty to 4.1.130, update netty-tcnative

* downgrade netty-tcnative

* KSQL-14296 | Update plugin version (#10932)

* CPSEC-1534 | Bump up vert.x dependency version (#10936)

---------

Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: Vishesh Tayal <[email protected]>
Co-authored-by: vi-tayal <[email protected]>

---------

Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: vi-tayal <[email protected]>
Co-authored-by: Abhishek Krishna <[email protected]>
Co-authored-by: Vishesh Tayal <[email protected]>

---------

Co-authored-by: semaphore-agent-production[bot] <117926516+semaphore-agent-production[bot]@users.noreply.github.com>
Co-authored-by: Parag Badani <[email protected]>
Co-authored-by: Jan Werner <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>
Co-authored-by: Vedarth Sharma <[email protected]>
Co-authored-by: Vishesh Tayal <[email protected]>
Co-authored-by: vi-tayal <[email protected]>
Co-authored-by: Abhishek Krishna <[email protected]>
Co-authored-by: Parag Badani <[email protected]>
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.

3 participants