Confluent Platform Component Changelogs

This topic provides changelogs for the individual Confluent Platform components.

Version 7.6.8

Released October 2025

Community Features

No changes

Commercial Features

Connect

  • Bug fix: Confluent Enterprise distribution of Kafka Connect workers (CE, connect-server, or connect-server-base): Fixed a plugin class loading bug that prevented certain non-isolated classes (for example, javax.jms) from being loaded from plugin JARs. For more information, see article.

Version 7.6.7

Released September 2025

Community Features

Common

  • 6b641984 - Update jetty to 9.4.58.v20250814 in 7.6.7

  • 731e21af - Update netty to 4.1.225

  • PR-814 - Update dependency org.bouncycastle:bcpkix-fips to v2.0.8 [SECURITY] (7.2.x)

  • 94288a36 - use correct versions of fips providers

  • cac21f69 - update netty and auxilary bc-fips library

  • PR-810 - Update dependency org.bouncycastle:bc-fips to v2.1.0 [SECURITY] (7.2.x)

  • PR-808 - adding license for assembly-plugin-boilerplate and build-tools modules

  • 79dbce2c - update jackson bom to match ce-kafka version

  • 06637ab6 - pin commons beanutils and validator

Kafka

  • PR-1784 - Update netty to 4.1.125 in 3.6

  • PR-1772 - Bump jetty to version 9.4.58.v20250814 in 3.6

  • PR-1760 - Add run_tags to worker-ami and aws-packer

  • PR-1751 - Change ci_tools import path

  • PR-1703 - In case of infra failure in ccs-kafka tag that as infra failure in testbreak

  • PR-13662 - Upgrade Jackson dependencies to version 2.16.0 (#13662)

  • PR-19939 - force bump commons-beanutils (#19939)

  • PR-1687 - migrate from vagrant to terraform

  • PR-1677 - exclude newly added files to fix build

  • PR-1668 - add cloudwatch metrics to view cpu, memory and disk usage

  • PR-1649 - upgrade ducktape and requests version

ksqlDB

  • PR-10869 - upgrade jline dependency to address terminal sizing issue

  • 9576ff68 - Update netty to 4.1.125 in 7.6.7

  • PR-10833 - Set the order of timestamp fields to be processed to avoid incorrect modifications for daylight savings.

  • PR-10845 - Unpin jackson version

  • 02310d14 - update netty version

  • PR-10782 - Improve configuration filtering for query overrides.

  • PR-10779 - Bump the commons-lang3 version to 3.18.0

REST Proxy

  • f05cee42 - remove bc dependency that is being merged in bc-prov

  • PR-1403 - Hardcoding the CP rpm and deb installation dependency version

Schema Registry

  • PR-3860 - Add sr type endpoint

  • PR-3837 - Hardcoding the CP rpm and deb installation dependency version

  • PR-3850 - Prevent re-registration of schema with dangling reference

  • PR-3840 - Fix build due to Jackson upgrade to 2.16

  • PR-3838 - Upgrade json-sKema to 0.24.0

  • PR-3822 - Allow alternate KMS key IDs on a KEK

  • PR-3821 - upgrade commons lang version

  • PR-3825 - Add Apache and CCL licenses to the dek-* modules

  • PR-3823 - fix license headers

  • 752b07bc - Minor refactor to add subject to create DEK API

  • PR-3808 - Add support for JSON Schema 2020-12 in JsonSchemaUtils

  • PR-3802 - Fix field traversals when POJO property is missing

  • PR-3794 - Handle decimals based on fixed type in Avro converter

  • PR-3792 - fix license headers

  • PR-3783 - support for license headers

  • PR-3784 - Fix parsing of recursive definitions for JSON Schema 2020-12

  • PR-3767 - Upgrade jackson-datatype-protobuf to 0.9.16

  • PR-3760 - 7.8 below java doc fix

  • PR-3761 - javadoc fix in ParsedSchema

  • PR-3758 - add javadoc as part of the maven build

  • PR-3750 - Bump max DEK registry key default

  • PR-3746 - Generate correct field type for Decimal in JSON converter

  • 39474f1d - Upgrade json-skema to 0.22

  • PR-3724 - Upgrade everit json-schema to 1.14.6

Version 7.6.6

Released June 2025

Community Features

Common

  • 467efd8f - Fix missing version definition

  • cbc66130 - Add commons-compress to unify versions with ce-kafka

  • 54d73bbe - Update azure dependencies to versions defined in azure-bom 1.2.32

Kafka

  • PR-1637 - Replace all occurrences of ‘s1-prod-ubuntu20-04’ with ‘s1-prod-ubuntu24-04’ (#1554)

  • PR-1589 - [3.6] Update netty to 4.1.118.Final

ksqlDB

  • PR-10722 - Update dependency Pygments to v2.15.1 [SECURITY] (7.1.x)

  • PR-10728 - Update the ZK notices text version under licenses

  • PR-10726 - Update dependency jinja2 to v3.1.6 [SECURITY] (7.1.x)

Schema Registry

  • PR-3711 - Add warning log whenever baseUrl changes in RestService

  • PR-3710 - Improve unit test coverage (edge case handling) for SetCompatibilityMojoTest

  • PR-3693 - Ensure AvroConverter does not rely on field order

  • PR-3690 - Downgrade aws sdk v2 to match kafka on 7.7.x

  • PR-3682 - Ignore JSON schema fields not in the Java class

  • 306f08dc - Upgrade mbknor library to 1.0.39.3

  • 7505a200 - Handle default context properly for /config and /mode

  • PR-3648 - Update dependency junit:junit to v4.13.1 [SECURITY] (7.1.x)

  • PR-3666 - Add RuleSet.isEmpty method

  • PR-3662 - Update the ZK notices text version under licenses

  • PR-3656 - Add minimal validation for certain KMS key IDs

  • PR-3641 - Add retry test for ser/de/restservice

  • PR-3640 - Handle URL-encoded paths in ContextFilter

  • PR-3631 - Deep copy for Schema

  • PR-3619 - Expand semantic check when looking up schemas

  • PR-3615 - Upgrade to aws sdk 2.30.33

  • PR-3614 - Increase max length for kek and rule names

  • 76c315ae - Ensure use of DEK object is thread-safe

  • PR-3605 - Update deps for CSPs

  • PR-3590 - Add retry for schema exporter upon IOException

  • PR-3592 - Enhance integration test w/additional lookup

  • PR-3584 - Upgrade json-skema to 0.20

  • PR-3575 - Support Protobuf oneof fields in Data Contract rules

Version 7.6.5

Released March 2025

Community Features

Common

  • fde07db0 - Update netty to 4.1.118

  • f982ea91 - Update bouncycastle dependencies

  • 29819815 - Update jetty to 9.4.57

  • d1341a9b - Add commons codec to dependency management

  • fbb9acf3 - Pin version of mina-core to override version from jetty

  • 9277c65c - Update netty to 4.1.115

  • c3786289 - Change version bctls-fips to 1.0.13

  • f78bf5b6 - Change version bctls-fips to 1.0.13

  • da4ebe39 - Change version bctls-fips to 1.0.13

  • 86e4f1e2 - Change version bctls-fips to 1.0.13

  • 93da41d2 - Change version bctls-fips to 1.0.13

  • 60e02333 - Change version bouncycastle bctls due to downstream failues

  • 9af7b9a3 - Change version bouncycastle

  • f478c73e - Change version bouncycastle

  • 644fbf03 - Change version bouncycastle

  • c02b71d4 - Change version bouncycastle

  • 62ad6c9a - Change version bouncycastle

  • PR-708 - Change version bouncycastle fips libraries upgrade

  • 7fa06075 - Update cyclonedx plugin( #704)

Kafka

  • PR-1550 - [3.6] Update jetty to 9.4.57.v20241219

  • PR-1519 - [3.6] Update netty to 4.1.115.Final

ksqlDB

  • 0a211a88 - Corrected conflict

  • PR-10686 - Update netty

  • PR-10672 - Merge Conflict Resolution (from 7.4.x to 7.5.x)

  • PR-10671 - Fix: Unpinned Jetty Version

  • 8fcad7f8 - Remove jetty pin / outdated comment

  • be803959 - Debug

  • 313fd1da - Debug

  • 9c0edb4e - Nit

  • 90d5e47e - Nit

  • PR-10657 - Fix the placement of default port number and capture the sub path while creating a client to ksqlDB.

  • PR-10655 - Fix the placement of default port number and capture the sub path while creating a client to ksqlDB.

  • PR-10653 - Fix the placement of default port number and capture the sub path while creating a client to ksqlDB.

  • f6c26e7a - Fix the placement of default port number and capture the sub path while creating a client to ksqlDB.

  • 8bfe4b59 - Update vertx to 4.4.8 for 7.1.x

  • PR-10619 - Fix jsonschema dependency

  • PR-10613 - Fix jsonschema dependency

  • PR-10614 - Merge Conflict Resolution (from 7.3.x to 7.4.x)

  • PR-10612 - Merge Conflict Resolution (from 7.2.x to 7.3.x)

  • PR-10608 - Fix close query context error

  • PR-10610 - Merge Conflict Resolution (from 7.3.x to 7.4.x)

  • PR-10607 - Merge Conflict Resolution (from 7.2.x to 7.3.x)

  • PR-10601 - Optimize Latency in POST /ksql API for describe streams Due to Orphan Topics

  • PR-10590 - Fix for netty-common

  • PR-10581 - Merge Conflict Fix and Build

  • PR-10589 - Fix for netty-common

  • PR-10587 - Fix for netty-common

  • PR-10584 - Fix for netty-common

  • PR-10582 - Fix for netty-common

  • PR-10578 - Fix: for dependency update for jsonschema

  • PR-10503 - Fix classloader after connect starts

REST Proxy

  • PR-1322 - Fix visibility for stopRest function

  • PR-1318 - Change to manageRest to make the name consistent for all release branch

  • PR-1311 - Allow to start kafka rest separately so that the integration test can be more customisable

  • PR-1312 - Update codeowners

  • PR-524 - Backport http2 support changes to 7.5.x

  • 02615956 - Udpate async_http_client without upgrade of major version

  • PR-511 - Add @confluentinc/kora-networking as Codeowner

  • 48e03221 - Remove the hibernate-validator exclusion no longer needed due to updated jersey-bean-validation

Schema Registry

  • PR-3573 - Upgrade commons.validator to 1.9.0

  • PR-3568 - Merge Conflict Resolution (from 7.5.x to 7.6.x)

  • PR-3561 - Ensure that DEK lookups use applicable aliases

  • PR-3559 - Setting default SSLSocketFactory from HttpsURLConnection in RestService.

  • PR-3555 - Ensure lookup by schema logic matches logic during register

  • PR-3544 - Upgrade everit json-schema to 1.14.5

  • PR-3542 - Bouncy Castle and SunJSSE compatibility fix (additional flows)

  • PR-3538 - Bouncy Castle and SunJSSE compatibility fix.

  • PR-3539 - Fix inline tag retrieval for JSON Schema with null in array

  • PR-3528 - Fix in 7.0.x

  • PR-3523 - Retry on NotLeaderOrFollowerException

  • PR-3515 - Fix equivalence checks for JSON and Protobuf

  • PR-3498 - Fix parent POM version in new module

  • PR-3497 - Fix parent POM version in new module

  • PR-3500 - Prevent overwriting argLine execution variable

  • e13dac33 - Update generated files

  • cd5df0be - Add codeartifact paths

  • 7f75e155 - Update parent pom

  • 13d494b6 - Don’t overwrite argLine var (https://stackoverflow.com/a/23605812)

  • 749e1c9b - Merge conflicts

  • PR-3462 - Enable SonarQube reporting

  • PR-3496 - Fix parent POM version in new module

  • PR-3495 - Fix parent POM version in new module

  • PR-3494 - Fix parent POM version in new module

  • PR-3481 - Fix retry logic for callables that return void

  • PR-3478 - Fix JSON Schema dependency

  • PR-3461 - Add test to ensure Protobuf map entry option is preserved

  • PR-3468 - Ensure json-skema validator is called if possible

  • PR-3449 - Add composite deserializer for migration use cases

  • PR-3459 - Optimization to use confluent:version if available

  • PR-3458 - Enhance lookup match to be more lenient wrt confluent:version

  • PR-3457 - Change version “Ensure map_entry option is not emitted (#3444)”

  • PR-3453 - Port AWS KMS integration code to AWS SDK v2

  • PR-3444 - Ensure map_entry option is not emitted

  • PR-3440 - Remove pin of bouncycastle to favor version defined in common

  • PR-3434 - Fix transformation of fields in JSON Schema definitions

  • PR-3430 - Fix merge 7.4.x to 7.5.x

  • PR-3424 - Add retry logic to RestService

  • PR-3427 - Add config to specify packages to scan when deriving JSON Schema

  • PR-3425 - Merge Conflict Resolution (from 7.2.x to 7.3.x)

  • PR-3394 - Remove pin of bouncycastle to favor version defined in common

  • PR-3423 - Downgrade JSONata to 2.4.5

  • PR-3417 - Change version “Upgrade json-schema to 1.14.4 (#3400)”

  • PR-3415 - Fix merge issue

  • PR-3414 - Fix merge issue

  • ebf23a1d - Upgrade jsonata to 2.4.9

  • PR-3401 - Upgrade json-skema to 0.19.0

  • PR-3400 - Upgrade json-schema to 1.14.4

  • PR-3399 - Upgrade tink to 1.15

  • PR-3397 - Upgrade cel-java to 0.4.5

  • PR-3396 - Remove scala dependency for mbknor library

  • PR-3392 - Handle schema migrations for Proto message types after first

  • PR-3393 - Remove hibernate-validator exclusion and pin as the updated dependency uses new version

  • PR-3390 - More robust retries in RetryExecutor

  • PR-3391 - Return 404 instead of 429 if schema lookup fails

  • PR-3389 - Retry on 500

  • PR-3388 - Add test that uses both JSONata and CEL

  • PR-3382 - Handle refs with version of -1 when looking up schemas

  • PR-3379 - Allow empty fragment (#) in $schema prop for JSON Schema

  • PR-3378 - Handle doubly nested CombinedSchema when getting tags

Version 7.6.4

Released December 2024

Community Features

Common

  • bbde81e9 - Changed bctls-fips to 1.0.13

  • 16ab459f - Changed bouncycastle

  • PR-687 - update jetty to 9.4.56

  • PR-684 - define version of commons-io and add it to dependencyManagement

  • 79d5047d - upgrade avro to 1.11.4 to patch AVRO-3985

  • PR-663 - disable CI gating workflow for master branch

  • 948d59f6 - Upgrade Netty

  • PR-657 - update protobuf to 3.25.5 (#16) (#654) (#17)

  • PR-654 - update protobuf to 3.25.5

  • PR-646 - update bouncycastle to version 2.0 (#11)

  • PR-637 - adding cp-jar-build ci gating

Kafka

  • PR-1501 - Fix version check in util.py

  • PR-1487 - Update jetty to 9.4.56.v20240826

  • PR-1481 - Added commonsIo to libs variable.

  • PR-1458 - Bump commonsIo to version 2.16.0 in 3.6

  • bfc515c3 - Ignore failing quota_test

  • PR-1437 - disable flakey test

ksqlDB

  • 0a63de1d - Fix commons-io version

  • bb335fa1 - nit

  • PR-157 - Remove KSQL internal topics from the list topic results. Sort the top

  • PR-156 - improve test coverage for cli

  • 3213368f - Update netty version from 4.1.108.final to 1.1.113.Final.

  • aee1218e - Update netty version from 4.1.108.Final to 4.1.113.Final.

  • 1ef32457 - Update netty version from 4.1.108.Final to 4.1.113.Final.

  • PR-10442 - Ensure Deterministic UDF Loading by Avoiding Context ClassLoader Interference

  • 70e7ffbf - Update netty version from 4.1.108.Final to 4.1.113.Final.

  • PR-140 - Delimited mode deserializer now can handle null values.

  • PR-139 - sanity check for persistent queries

  • PR-138 - Added props to the sanity check.

  • f923a1ea - Downgrade git commit id plugin version from 9.0.1 to 4.9.10 for Java 8 compatibility.

  • ec48c835 - Upgrade git commit id plugin version from 2.2.6 to 9.0.1 and include git.commit.id property only.

  • PR-10413 - Fix for select struct->* for Pull Queries

  • PR-10443 - updating cp-jar-build block in semaphore pipeline

REST Proxy

  • PR-1290 - adding cp jar build workflow as PR ci gating

  • PR-500 - skipping cp jar builds on master branch PRs

  • PR-492 - adding cp-jar-build block for PR builds

Schema Registry

  • PR-3359 - Add latest caches at the SR client level

  • PR-3361 - Don’t create a new version if latest is equivalent

  • PR-3351 - Ensure correct exception is thrown from parseSchema

  • PR-3354 - Add test to ensure MD5 does not change for schema values

  • PR-3352 - Minor optimization to reduce schema ID lookups

  • PR-3348 - Reapply “Fix for decoding of sensitive metadata”

  • PR-3349 - Reapply “Allow SR to ignore confluent version when matching schemas”

  • PR-3346 - Include sonarqube

  • PR-3343 - disable SR to ignore confluent version when matching schemas

  • PR-3342 - remove fix for decoding of sensitive metadata”

  • PR-3334 - disable change to default rule actions

  • PR-3339 - remove fix for decoding of sensitive metadata”

  • PR-3337 - Fix pint merge 7.4.x to 7.5.x

  • PR-3333 - Ensure encoders are synced when decoding sensitive metadata

  • PR-3332 - Fix NPE when listing versions by id

  • PR-3327 - Add additional tests for draft 2019-09 (#81)

  • PR-3328 - Add dedupe test for same schema w/different version (#82)

  • PR-3322 - Allow SR to ignore confluent:version when matching schemas

  • PR-3316 - Return encrypted value instead of throwing exception

  • PR-3311 - Fix 7.1.x merge conflicts

  • PR-3265 - Add performanceMetric to get config metadata API

  • PR-3264 - Add performanceMetric to list schema refs API

  • PR-3263 - Add performanceMetric to global delete config API

  • PR-3307 - Fix pint merge from 7.3.x to 7.4.x

  • PR-3244 - Handle 401/403 errors appropriately

  • e39cf350 - Fix typo in scope for JSON schema else clause

  • PR-72 - Fixed the wait timeout in the KafkaStoreReaderThread. Fixes #54

  • PR-68 - Updated classpath logic in shell script.

  • PR-70 - Api update

  • 41e967fc - inor fix

  • 66a9487a - inor fix

  • PR-3262 - remove azure-identity definition, update azure-keyvault version (#49)

  • PR-3278 - Use concurrent hash maps in serde members (#61)

  • PR-3276 - Add format query param to APIs that return a schema (#46)

  • PR-3275 - Scrub refs in arrays when searching for inline tags (#59)

  • PR-3273 - Dedupe imported schemas with older versions (#58)

  • PR-3266 - Ensure register schema request is forwarded correctly (#53)

  • PR-3252 - Add CSFLE tests with pre-canned data (#42)

  • PR-3250 - Allow oneofs to be flattened in Protobuf converter (#41)

  • PR-3249 - Bound recursion when finding tagged entities (#40)

  • PR-63 - Integration tests

  • PR-3256 - adding cp jar build CI gating block (#38)

Version 7.6.3

Released August 2024

Community Features

Common

  • PR-2 - Remove IntelliJ and build output and add it to .gitignore.

  • ab0d4be5 - Update pom.xml

  • 2add2049 - pin classgraph

  • 1825f6c2 - update azure-identity to 1.12.2

  • 57dce6aa - Remove bouncy property

  • 3753b015 - Remove bcprov-jdk15on

Kafka

  • PR-1392 - 3.6 fixed downstream trigger

ksqlDB

  • PR-63 - Checkstyle fixes

  • PR-62 - Remove unnecessary exclusions

  • PR-61 - Remove unused imports

  • PR-60 - Removed the imlicit topic generation from th estatement executor.

  • PR-59 - Added partition by clause to CSAS statement

  • PR-52 - Inherit from common POM, clean up dependencies

  • PR-50 - json processing

  • PR-49 - Fixed the issue with COUNT(*).

  • PR-47 - Make tabular output for ‘DESCRIBE …’ statements a little prettier

  • PR-10403 - Add a null check in the response object to avoid NPE while accessing the connection status.

  • PR-37 - Remove custom JSON (de)serialization, use Jackson’s ObjectMapper instead

  • PR-10398 - Package kafka streams in api client

  • PR-10397 - Increase time limit for the pipeline

  • PR-10392 - Change classgraph version to 4.8.59

  • PR-9 - Leverage ARG (Avro Random Generator) in DataGen class

  • PR-10380 - Use range version instead of pinned nano-versions

  • 3116084b - Use range version instead of pinned nano-versions

  • 88704d16 - Use range version instead of pinned nano-versions

  • ea2c84c9 - Use range version instead of pinned nano-versions

  • af2b0440 - Use range version instead of pinned nano-versions

  • e65fd80d - Use range version instead of pinned nano-versions

  • ddcda7d2 - Use range version instead of pinned nano-versions(to fix build failure)

  • PR-10369 - Add kafka streams dependency on ksqldb api client

REST Proxy

Schema Registry

  • PR-33 - Moved key serialization to a JSON serializer.

  • PR-30 - APIs changed to refer to subjects. Retrieval by globally unique schema id

  • PR-3235 - Fix Pint Merge Error

  • PR-25 - Issue 5

  • PR-11 - Moves hard-coded configs

  • 51f62d2f - Dedupe schemas during IMPORT mode

  • 0f4860f3 - Revert “Upgrade JSONata dependency to 2.5.0”

  • bd9d64f8 - Fix alias search when using context wildcard

  • 64e420b4 - Clean up LocalKmsClient

  • 2e6d4af6 - Upgrade json-skema dependency to 0.15.0

  • 8c5aaa96 - Upgrade JSONata dependency

Version 7.6.2

Released June 2024

Community Features

Common

  • ac056ff0 - Remove dependency-check-maven plugin

  • 199fb826 - [skip ci] Copy CODEOWNERS from the default branch

  • 2d18feed - [skip ci] Copy CODEOWNERS from the default branch

  • a4ce2aa5 - [skip ci] Copy CODEOWNERS from the default branch

  • c3161ee3 - [skip ci] Copy CODEOWNERS from the default branch

  • 7bb3031e - [skip ci] Copy CODEOWNERS from the default branch

  • 7101444c - [skip ci] Copy CODEOWNERS from the default branch

  • 1161cd16 - [skip ci] Copy CODEOWNERS from the default branch

  • 35bb1580 - [skip ci] Copy CODEOWNERS from the default branch

  • 4de5f345 - [skip ci] Copy CODEOWNERS from the default branch

  • 56cf025c - [skip ci] Copy CODEOWNERS from the default branch

  • b1986c77 - [skip ci] Copy CODEOWNERS from the default branch

  • 99e2d3ee - [skip ci] Copy CODEOWNERS from the default branch

  • a2532765 - [skip ci] Copy CODEOWNERS from the default branch

  • d447e722 - [skip ci] Copy CODEOWNERS from the default branch

  • 4074cb43 - [skip ci] Copy CODEOWNERS from the default branch

  • fb60a228 - [skip ci] Copy CODEOWNERS from the default branch

  • c68a9779 - [skip ci] Copy CODEOWNERS from the default branch

  • 754d9b81 - [skip ci] Copy CODEOWNERS from the default branch

  • fb5fd4f1 - [skip ci] Copy CODEOWNERS from the default branch

  • a8fe8bde - [skip ci] Copy CODEOWNERS from the default branch

  • 709008c3 - [skip ci] Copy CODEOWNERS from the default branch

  • 87965aeb - [skip ci] Copy CODEOWNERS from the default branch

  • 324ea0c2 - [skip ci] Copy CODEOWNERS from the default branch

  • 1e75bf2e - [skip ci] Copy CODEOWNERS from the default branch

  • dbc2808e - [skip ci] Copy CODEOWNERS from the default branch

  • 37299738 - [skip ci] Copy CODEOWNERS from the default branch

  • 6834d31e - [skip ci] Copy CODEOWNERS from the default branch

  • f672f0b7 - [skip ci] Copy CODEOWNERS from the default branch

  • 1552a6ae - [skip ci] Copy CODEOWNERS from the default branch

  • c2e6d1d9 - [skip ci] Copy CODEOWNERS from the default branch

  • 58752026 - [skip ci] Copy CODEOWNERS from the default branch

  • 257e5583 - [skip ci] Copy CODEOWNERS from the default branch

  • d805ea52 - [skip ci] Copy CODEOWNERS from the default branch

  • a51cbedc - [skip ci] Copy CODEOWNERS from the default branch

  • bae0cc2b - [skip ci] Copy CODEOWNERS from the default branch

  • 05c3c21f - [skip ci] Copy CODEOWNERS from the default branch

  • 19382638 - [skip ci] Copy CODEOWNERS from the default branch

  • 8a85ced7 - [skip ci] Copy CODEOWNERS from the default branch

  • 745ad6e0 - [skip ci] Copy CODEOWNERS from the default branch

  • b471ca1e - [skip ci] Copy CODEOWNERS from the default branch

  • e4657f76 - [skip ci] Copy CODEOWNERS from the default branch

  • 58210d7e - [skip ci] Copy CODEOWNERS from the default branch

  • 54023e05 - [skip ci] Copy CODEOWNERS from the default branch

  • 4849bf6c - [skip ci] Copy CODEOWNERS from the default branch

  • 513505a4 - [skip ci] Copy CODEOWNERS from the default branch

  • 3b923d23 - [skip ci] Copy CODEOWNERS from the default branch

  • 3baac0ca - [skip ci] Copy CODEOWNERS from the default branch

  • f981b476 - [skip ci] Copy CODEOWNERS from the default branch

  • c6202053 - [skip ci] Copy CODEOWNERS from the default branch

  • f90b2358 - [skip ci] Copy CODEOWNERS from the default branch

  • 0a75e912 - [skip ci] Copy CODEOWNERS from the default branch

  • fec34ca6 - [skip ci] Copy CODEOWNERS from the default branch

  • 955a9d56 - [skip ci] Copy CODEOWNERS from the default branch

  • 7be2463a - [skip ci] Copy CODEOWNERS from the default branch

  • 4a39583c - [skip ci] Copy CODEOWNERS from the default branch

  • 54ba479f - [skip ci] Copy CODEOWNERS from the default branch

  • 1bcdaa2d - [skip ci] Copy CODEOWNERS from the default branch

  • 61cfbd02 - [skip ci] Copy CODEOWNERS from the default branch

  • 6674005e - [skip ci] Copy CODEOWNERS from the default branch

  • 1c0f4d21 - [skip ci] Copy CODEOWNERS from the default branch

  • 22befdbe - [skip ci] Copy CODEOWNERS from the default branch

  • 068cab4e - [skip ci] Copy CODEOWNERS from the default branch

  • e16dfe4f - [skip ci] Copy CODEOWNERS from the default branch

  • 303b2ee4 - [skip ci] Copy CODEOWNERS from the default branch

  • c121708d - [skip ci] Copy CODEOWNERS from the default branch

  • 7cf721e2 - [skip ci] Copy CODEOWNERS from the default branch

  • 0ee7493f - [skip ci] Copy CODEOWNERS from the default branch

  • 18c80b08 - [skip ci] Copy CODEOWNERS from the default branch

  • 360f8390 - [skip ci] Copy CODEOWNERS from the default branch

  • 06020135 - [skip ci] Copy CODEOWNERS from the default branch

  • a6f16e5b - [skip ci] Copy CODEOWNERS from the default branch

  • 0617a389 - [skip ci] Copy CODEOWNERS from the default branch

  • fd1c2566 - [skip ci] Copy CODEOWNERS from the default branch

  • b0452bf1 - [skip ci] Copy CODEOWNERS from the default branch

  • ab852844 - [skip ci] Copy CODEOWNERS from the default branch

  • a211badc - [skip ci] Copy CODEOWNERS from the default branch

  • 9b6902db - [skip ci] Copy CODEOWNERS from the default branch

  • b1b20738 - [skip ci] Copy CODEOWNERS from the default branch

  • a7a4cc7a - [skip ci] Copy CODEOWNERS from the default branch

  • 91490ad5 - [skip ci] Copy CODEOWNERS from the default branch

  • 17da8567 - [skip ci] Copy CODEOWNERS from the default branch

  • 766a751b - [skip ci] Copy CODEOWNERS from the default branch

  • 1fbbb32a - [skip ci] Copy CODEOWNERS from the default branch

  • 3825d594 - [skip ci] Copy CODEOWNERS from the default branch

  • a40b2814 - [skip ci] Copy CODEOWNERS from the default branch

  • d5cae13d - [skip ci] Copy CODEOWNERS from the default branch

  • 6bde5187 - [skip ci] Copy CODEOWNERS from the default branch

  • 1de74570 - [skip ci] Copy CODEOWNERS from the default branch

  • 7b2523a9 - [skip ci] Copy CODEOWNERS from the default branch

  • 9c81bb26 - [skip ci] Copy CODEOWNERS from the default branch

  • 5a9cc14b - [skip ci] Copy CODEOWNERS from the default branch

  • eff4902e - [skip ci] Copy CODEOWNERS from the default branch

  • c78d91e0 - [skip ci] Copy CODEOWNERS from the default branch

  • f06f7364 - [skip ci] Copy CODEOWNERS from the default branch

  • 1e32c541 - [skip ci] Copy CODEOWNERS from the default branch

  • b200e9b2 - [skip ci] Copy CODEOWNERS from the default branch

  • 8759b329 - [skip ci] Copy CODEOWNERS from the default branch

  • 8f5cc526 - [skip ci] Copy CODEOWNERS from the default branch

  • 66fe85c0 - [skip ci] Copy CODEOWNERS from the default branch

  • 394c99ad - [skip ci] Copy CODEOWNERS from the default branch

  • c346275b - [skip ci] Copy CODEOWNERS from the default branch

  • 3fccf1c0 - [skip ci] Copy CODEOWNERS from the default branch

  • 283327a3 - [skip ci] Copy CODEOWNERS from the default branch

  • d8f9e18c - [skip ci] Copy CODEOWNERS from the default branch

  • 00c0eb82 - [skip ci] Copy CODEOWNERS from the default branch

  • 19efc04e - [skip ci] Copy CODEOWNERS from the default branch

  • 227118f8 - [skip ci] Copy CODEOWNERS from the default branch

  • 07bdd844 - [skip ci] Copy CODEOWNERS from the default branch

  • 3ff06154 - [skip ci] Copy CODEOWNERS from the default branch

  • 603fbeea - [skip ci] Copy CODEOWNERS from the default branch

  • 25321bce - [skip ci] Copy CODEOWNERS from the default branch

  • 7f0ab7b9 - [skip ci] Copy CODEOWNERS from the default branch

  • aca775c6 - [skip ci] Copy CODEOWNERS from the default branch

  • f654da0e - [skip ci] Copy CODEOWNERS from the default branch

  • 44028ac6 - [skip ci] Copy CODEOWNERS from the default branch

  • a513edb4 - [skip ci] Copy CODEOWNERS from the default branch

  • abf422bb - [skip ci] Copy CODEOWNERS from the default branch

  • 739d4812 - [skip ci] Copy CODEOWNERS from the default branch

  • 02f185fc - [skip ci] Copy CODEOWNERS from the default branch

  • 9b73ab9e - [skip ci] Copy CODEOWNERS from the default branch

  • 52ff6ef2 - [skip ci] Copy CODEOWNERS from the default branch

  • e1f6c689 - [skip ci] Copy CODEOWNERS from the default branch

  • 8d7ca7c1 - [skip ci] Copy CODEOWNERS from the default branch

  • ad60fa3e - [skip ci] Copy CODEOWNERS from the default branch

  • 0fc5ca14 - [skip ci] Copy CODEOWNERS from the default branch

  • e1edccb6 - [skip ci] Copy CODEOWNERS from the default branch

  • d4f4daae - [skip ci] Copy CODEOWNERS from the default branch

  • 4cbed2ca - [skip ci] Copy CODEOWNERS from the default branch

  • 0ae51d8e - [skip ci] Copy CODEOWNERS from the default branch

  • 06eb50f2 - [skip ci] Copy CODEOWNERS from the default branch

  • d1657566 - [skip ci] Copy CODEOWNERS from the default branch

  • 52d310eb - [skip ci] Copy CODEOWNERS from the default branch

  • 6eeee637 - [skip ci] Copy CODEOWNERS from the default branch

  • 01caa623 - [skip ci] Copy CODEOWNERS from the default branch

  • 691709b1 - [skip ci] Copy CODEOWNERS from the default branch

  • 8dbe4889 - [skip ci] Copy CODEOWNERS from the default branch

  • ca9ea7c3 - [skip ci] Copy CODEOWNERS from the default branch

  • 29aa3e26 - [skip ci] Copy CODEOWNERS from the default branch

  • f6b3349a - [skip ci] Copy CODEOWNERS from the default branch

  • c133160a - [skip ci] Copy CODEOWNERS from the default branch

  • 495ab211 - [skip ci] Copy CODEOWNERS from the default branch

  • 29c3f474 - [skip ci] Copy CODEOWNERS from the default branch

  • 1327ab0b - [skip ci] Copy CODEOWNERS from the default branch

  • e29041b8 - [skip ci] Copy CODEOWNERS from the default branch

  • 8cdd5e86 - [skip ci] Copy CODEOWNERS from the default branch

  • bf2249de - [skip ci] Copy CODEOWNERS from the default branch

  • d04c0fa0 - [skip ci] Copy CODEOWNERS from the default branch

  • 1ec0f1c9 - [skip ci] Copy CODEOWNERS from the default branch

  • 0238cfb8 - [skip ci] Copy CODEOWNERS from the default branch

  • f428b4a2 - [skip ci] Copy CODEOWNERS from the default branch

  • 23944f1d - [skip ci] Copy CODEOWNERS from the default branch

  • 61e6fa60 - [skip ci] Copy CODEOWNERS from the default branch

  • cc315d24 - [skip ci] Copy CODEOWNERS from the default branch

  • b17fae65 - [skip ci] Copy CODEOWNERS from the default branch

  • 799a4798 - [skip ci] Copy CODEOWNERS from the default branch

  • e03d34a4 - [skip ci] Copy CODEOWNERS from the default branch

  • 6d8fc018 - [skip ci] Copy CODEOWNERS from the default branch

  • e17def72 - [skip ci] Copy CODEOWNERS from the default branch

  • 9e2cd086 - [skip ci] Copy CODEOWNERS from the default branch

  • 812e85c4 - [skip ci] Copy CODEOWNERS from the default branch

  • 47dc8ded - [skip ci] Copy CODEOWNERS from the default branch

  • 8700b8b8 - [skip ci] Copy CODEOWNERS from the default branch

  • 68241084 - [skip ci] Copy CODEOWNERS from the default branch

  • 55746933 - [skip ci] Copy CODEOWNERS from the default branch

  • 1aa59696 - [skip ci] Copy CODEOWNERS from the default branch

  • 12669c89 - [skip ci] Copy CODEOWNERS from the default branch

  • 3cd026a6 - [skip ci] Copy CODEOWNERS from the default branch

  • 5bae6ca7 - [skip ci] Copy CODEOWNERS from the default branch

  • 459789ed - [skip ci] Copy CODEOWNERS from the default branch

  • 7d9c8c26 - [skip ci] Copy CODEOWNERS from the default branch

  • 3f003df7 - [skip ci] Copy CODEOWNERS from the default branch

  • 2a44c926 - [skip ci] Copy CODEOWNERS from the default branch

  • 6ddf5d33 - [skip ci] Copy CODEOWNERS from the default branch

  • d329f7eb - [skip ci] Copy CODEOWNERS from the default branch

  • 9a722234 - [skip ci] Copy CODEOWNERS from the default branch

  • 97836fb2 - [skip ci] Copy CODEOWNERS from the default branch

  • e9232f50 - add aws-sdk bom instead of just core

  • e5506701 - unify versions of aws and azure sdks with ce-kafka

  • 664220bd - add correct version of tls_fips

  • 70c2d3e7 - add bcpkix to the pack

  • 1ee85034 - add version definitions of bouncycastle fips dependencies

  • 4f0ba3a2 - Update pom.xml

  • PR-604 - netty-bom version should be picked up from netty.version property

  • 5e9c5ab4 - add new line

  • 5099df8f - Fix codeowners

  • c6e03ed1 - Update bouncycastle version to 1.78

  • 4caab334 - replace EOL plugin with ant-run invocation

  • c2f222bf - update bouncycastle to address CVEs

  • e21ffc4e - revert #595 to remediate downstream build failures

  • e29ec833 - update netty to 4.1.108-final

  • 64ff93dc - Update pom.xml

  • 8d984cba - Version bump for Jackson Databind package

  • b59f48d2 - update ZooKeeper to 3.8.4

  • ada22e3c - update netty to 4.1.108.Final

  • 0fe414fb - downgrade fips library to a version that is certified compliant

Kafka

  • PR-1317 - Update refs to confluent-packaging-tools 3.6

  • PR-15971 - InvalidRequestException: ADD_PARTITIONS_TO_TXN with version 4 which is not enabled when upgrading from kafka (#15971)

  • PR-1236 - Updated netty version to 4.1.108.Final

  • PR-15748 - Increment the local-log-start-offset before deleting segments in memory table (#15748)

  • PR-1171 - update tags and added seamphore tags as part of semaphore migration 3.6

  • PR-14995 - Allow restricting File and Directory ConfigProviders to specific paths (#14995)

  • c4deed51 - Bump version to 3.6.2

  • PR-1366 - 3.6 removed mk-include and make init-ci from semaphore

ksqlDB

  • 4781375c - Update ref to confluent-packaging-tools

  • PR-10353 - Add support for AnyOf Json type while encoding Ksql schemas.

  • e12817d4 - [skip ci] Copy CODEOWNERS from the default branch

  • d5a611b2 - [skip ci] Copy CODEOWNERS from the default branch

  • c0a5ceb7 - [skip ci] Copy CODEOWNERS from the default branch

  • 24fb159d - [skip ci] Copy CODEOWNERS from the default branch

  • 2edfb831 - [skip ci] Copy CODEOWNERS from the default branch

  • 70b4d119 - [skip ci] Copy CODEOWNERS from the default branch

  • db68a852 - [skip ci] Copy CODEOWNERS from the default branch

  • 22a7f2cc - [skip ci] Copy CODEOWNERS from the default branch

  • PR-10355 - MINOR: Update snapshot URLs.

  • PR-10348 - Merge Conflict Resolution (from 7.5.x to 7.6.x)

  • PR-10346 - Merge Conflict Resolution (from 7.2.x to 7.3.x)

  • f8184c49 - Disable ITs only for failing modules

  • 7902e36e - Disable ITs only for single module

  • aa0c5327 - Disable ITs only for single module

  • PR-10340 - fix for vertx dependency.

  • PR-10338 - fix for vertx dependency.

  • f68591f6 - Remove disable ITs flag

  • b0225629 - Update plugin version

  • PR-10333 - Fix for janino dependency.

  • 72cd094c - Update plugin version

  • PR-10330 - Merge Conflict Resolution (from 7.2.x to 7.3.x)

  • PR-10329 - Merge Conflict Resolution (from 7.2.x to 7.3.x)

  • PR-10328 - Fix for janino dependency.

  • PR-10321 - Check if directory exists before cleanup 7.2.x

  • PR-10325 - Merge Conflict Resolution (from 7.5.x to 7.6.x)

  • PR-10323 - Check if directory exists before cleanup 7.4.x

  • PR-10322 - Check if directory exists before cleanup 7.3.x

  • PR-10311 - Migrate 7.3.x to ranges

  • PR-10312 - Migrate 7.2.x to ranges

  • PR-10308 - Migrate to 7.6.x to ranges

  • PR-10309 - Migrate 7.5.x to ranges

  • PR-10310 - Migrate 7.4.x to ranges

  • PR-10313 - Migrate 7.1.x to ranges

  • PR-10314 - Migrate 7.0.x to ranges

  • PR-10315 - Migrate 6.2.x to ranges

  • PR-10318 - Merge Conflict Resolution (from 7.3.x to 7.4.x)

  • PR-10317 - Merge Conflict Resolution (from 7.2.x to 7.3.x)

  • PR-10316 - Merge Conflict Resolution (from 7.1.x to 7.2.x)

  • PR-10304 - Update netty version to stable one

  • PR-10297 - Fix 7.5.x build

  • PR-10303 - Update netty version to stable one

  • c36d53b4 - Fix 7.6.x build

  • PR-10294 - Update common version

  • PR-10365 - add cp-jar-build tasks when running pr workflows

REST Proxy

  • 774a275a - [skip ci] Copy CODEOWNERS from the default branch

  • 2f76a249 - [skip ci] Copy CODEOWNERS from the default branch

  • 3facf7f9 - [skip ci] Copy CODEOWNERS from the default branch

  • 4554dfe9 - [skip ci] Copy CODEOWNERS from the default branch

  • 4abee2fc - [skip ci] Copy CODEOWNERS from the default branch

  • 1a685495 - [skip ci] Copy CODEOWNERS from the default branch

  • c27f5683 - [skip ci] Copy CODEOWNERS from the default branch

  • 2a857aaa - [skip ci] Copy CODEOWNERS from the default branch

  • 886a5b87 - [skip ci] Copy CODEOWNERS from the default branch

  • c752dafa - [skip ci] Copy CODEOWNERS from the default branch

  • c439ed86 - [skip ci] Copy CODEOWNERS from the default branch

  • d56cdf08 - [skip ci] Copy CODEOWNERS from the default branch

  • 269ae5ce - [skip ci] Copy CODEOWNERS from the default branch

  • 649812b7 - [skip ci] Copy CODEOWNERS from the default branch

  • e23b1069 - [skip ci] Copy CODEOWNERS from the default branch

  • a48787a6 - [skip ci] Copy CODEOWNERS from the default branch

  • a555f83b - [skip ci] Copy CODEOWNERS from the default branch

  • 25a878bd - [skip ci] Copy CODEOWNERS from the default branch

  • 6b90e34d - [skip ci] Copy CODEOWNERS from the default branch

  • 52480dcd - [skip ci] Copy CODEOWNERS from the default branch

  • 4cba4ab3 - [skip ci] Copy CODEOWNERS from the default branch

  • 93eebbfe - [skip ci] Copy CODEOWNERS from the default branch

  • 16e9be7f - [skip ci] Copy CODEOWNERS from the default branch

  • 6e7fec5d - [skip ci] Copy CODEOWNERS from the default branch

  • 0eb00fb9 - [skip ci] Copy CODEOWNERS from the default branch

  • e69a6353 - [skip ci] Copy CODEOWNERS from the default branch

  • 3d5ebd5c - [skip ci] Copy CODEOWNERS from the default branch

  • 882de29e - [skip ci] Copy CODEOWNERS from the default branch

  • d6244bc5 - [skip ci] Copy CODEOWNERS from the default branch

  • a6eb93d8 - [skip ci] Copy CODEOWNERS from the default branch

  • 47cb7427 - [skip ci] Copy CODEOWNERS from the default branch

  • f75dec56 - [skip ci] Copy CODEOWNERS from the default branch

  • d2fa2ab6 - [skip ci] Copy CODEOWNERS from the default branch

  • 08ace774 - [skip ci] Copy CODEOWNERS from the default branch

  • d12e4ef0 - [skip ci] Copy CODEOWNERS from the default branch

  • b5e7597f - [skip ci] Copy CODEOWNERS from the default branch

  • 393c3171 - [skip ci] Copy CODEOWNERS from the default branch

  • 0bd46b13 - [skip ci] Copy CODEOWNERS from the default branch

  • 92cf9612 - [skip ci] Copy CODEOWNERS from the default branch

  • 87fe599c - [skip ci] Copy CODEOWNERS from the default branch

  • 23d0b6c8 - [skip ci] Copy CODEOWNERS from the default branch

  • 2cc87ba0 - [skip ci] Copy CODEOWNERS from the default branch

  • cedb3f53 - [skip ci] Copy CODEOWNERS from the default branch

  • f85ab60a - [skip ci] Copy CODEOWNERS from the default branch

  • f3579e99 - [skip ci] Copy CODEOWNERS from the default branch

  • fd35be2f - [skip ci] Copy CODEOWNERS from the default branch

  • eff691a1 - [skip ci] Copy CODEOWNERS from the default branch

  • 6813d52e - [skip ci] Copy CODEOWNERS from the default branch

  • e6cb79bb - [skip ci] Copy CODEOWNERS from the default branch

  • 94b22bbb - [skip ci] Copy CODEOWNERS from the default branch

  • b92d1e9c - [skip ci] Copy CODEOWNERS from the default branch

  • 064872a8 - [skip ci] Copy CODEOWNERS from the default branch

  • ac9cc7d7 - [skip ci] Copy CODEOWNERS from the default branch

  • fa5006bd - [skip ci] Copy CODEOWNERS from the default branch

  • 57c115c6 - [skip ci] Copy CODEOWNERS from the default branch

  • 8eeec592 - [skip ci] Copy CODEOWNERS from the default branch

  • 97afb2c5 - [skip ci] Copy CODEOWNERS from the default branch

  • 348fa979 - [skip ci] Copy CODEOWNERS from the default branch

  • f25f5030 - [skip ci] Copy CODEOWNERS from the default branch

  • 70083072 - [skip ci] Copy CODEOWNERS from the default branch

  • 20f66171 - [skip ci] Copy CODEOWNERS from the default branch

  • 87dcb105 - [skip ci] Copy CODEOWNERS from the default branch

  • e9d454e4 - [skip ci] Copy CODEOWNERS from the default branch

  • 9a486cd3 - [skip ci] Copy CODEOWNERS from the default branch

  • 773a53ed - [skip ci] Copy CODEOWNERS from the default branch

  • 36228772 - [skip ci] Copy CODEOWNERS from the default branch

  • 671a662e - [skip ci] Copy CODEOWNERS from the default branch

  • c32b44c0 - [skip ci] Copy CODEOWNERS from the default branch

  • 75e24bd7 - [skip ci] Copy CODEOWNERS from the default branch

  • b49d8bf7 - [skip ci] Copy CODEOWNERS from the default branch

  • 1506289e - [skip ci] Copy CODEOWNERS from the default branch

  • 96e37339 - [skip ci] Copy CODEOWNERS from the default branch

  • 545b2304 - [skip ci] Copy CODEOWNERS from the default branch

  • 7129dd13 - [skip ci] Copy CODEOWNERS from the default branch

  • fa40654f - [skip ci] Copy CODEOWNERS from the default branch

  • 7ff44938 - [skip ci] Copy CODEOWNERS from the default branch

  • 298d1ad8 - [skip ci] Copy CODEOWNERS from the default branch

  • ad0ca7d1 - [skip ci] Copy CODEOWNERS from the default branch

  • 242fdc5e - [skip ci] Copy CODEOWNERS from the default branch

  • f1527a52 - [skip ci] Copy CODEOWNERS from the default branch

  • 281d1c07 - [skip ci] Copy CODEOWNERS from the default branch

  • 18502365 - [skip ci] Copy CODEOWNERS from the default branch

  • 0412aec7 - [skip ci] Copy CODEOWNERS from the default branch

  • 93fe15a0 - [skip ci] Copy CODEOWNERS from the default branch

  • 1d4cfdc9 - [skip ci] Copy CODEOWNERS from the default branch

  • d61c01f6 - [skip ci] Copy CODEOWNERS from the default branch

  • e9e05a34 - [skip ci] Copy CODEOWNERS from the default branch

  • 72bbd1ba - [skip ci] Copy CODEOWNERS from the default branch

  • 9b2859f7 - [skip ci] Copy CODEOWNERS from the default branch

  • 984f9ebe - [skip ci] Copy CODEOWNERS from the default branch

  • e8c2397c - [skip ci] Copy CODEOWNERS from the default branch

  • 23654fb6 - [skip ci] Copy CODEOWNERS from the default branch

  • 52233121 - [skip ci] Copy CODEOWNERS from the default branch

  • 106a24a4 - [skip ci] Copy CODEOWNERS from the default branch

  • 1e820d71 - [skip ci] Copy CODEOWNERS from the default branch

  • a8593f20 - [skip ci] Copy CODEOWNERS from the default branch

  • b8d06800 - [skip ci] Copy CODEOWNERS from the default branch

  • bf7af88d - [skip ci] Copy CODEOWNERS from the default branch

  • 7d8a4273 - [skip ci] Copy CODEOWNERS from the default branch

  • 690700f6 - [skip ci] Copy CODEOWNERS from the default branch

  • 9c45f589 - [skip ci] Copy CODEOWNERS from the default branch

  • 2c84fdb8 - [skip ci] Copy CODEOWNERS from the default branch

  • e22120e2 - [skip ci] Copy CODEOWNERS from the default branch

  • 10d65d5a - [skip ci] Copy CODEOWNERS from the default branch

  • 5c0a489f - [skip ci] Copy CODEOWNERS from the default branch

  • dcdce23b - [skip ci] Copy CODEOWNERS from the default branch

  • 56c28056 - [skip ci] Copy CODEOWNERS from the default branch

  • acb411e7 - [skip ci] Copy CODEOWNERS from the default branch

  • 9809b9a4 - [skip ci] Copy CODEOWNERS from the default branch

  • 397d9ccb - [skip ci] Copy CODEOWNERS from the default branch

  • 1ac1b615 - [skip ci] Copy CODEOWNERS from the default branch

  • eb59efd6 - [skip ci] Copy CODEOWNERS from the default branch

  • 42532879 - [skip ci] Copy CODEOWNERS from the default branch

  • 28c6f5aa - [skip ci] Copy CODEOWNERS from the default branch

  • 25dd1fd2 - [skip ci] Copy CODEOWNERS from the default branch

  • d04cb214 - [skip ci] Copy CODEOWNERS from the default branch

  • 87b3fe2c - [skip ci] Copy CODEOWNERS from the default branch

  • d813536a - [skip ci] Copy CODEOWNERS from the default branch

  • 2960da0c - [skip ci] Copy CODEOWNERS from the default branch

  • 33859dad - [skip ci] Copy CODEOWNERS from the default branch

  • 164f769e - [skip ci] Copy CODEOWNERS from the default branch

  • 4a09142e - [skip ci] Copy CODEOWNERS from the default branch

  • 31c85eff - [skip ci] Copy CODEOWNERS from the default branch

  • babfde85 - [skip ci] Copy CODEOWNERS from the default branch

  • 105dff8c - [skip ci] Copy CODEOWNERS from the default branch

  • eab7db7d - [skip ci] Copy CODEOWNERS from the default branch

  • 3fae42c7 - [skip ci] Copy CODEOWNERS from the default branch

  • a2dbc03b - [skip ci] Copy CODEOWNERS from the default branch

  • 77364140 - [skip ci] Copy CODEOWNERS from the default branch

  • a67cdb63 - [skip ci] Copy CODEOWNERS from the default branch

  • 585f4c00 - [skip ci] Copy CODEOWNERS from the default branch

  • 6b72f354 - [skip ci] Copy CODEOWNERS from the default branch

  • 484eeda4 - [skip ci] Copy CODEOWNERS from the default branch

  • d80e01da - [skip ci] Copy CODEOWNERS from the default branch

  • 7d405e7c - [skip ci] Copy CODEOWNERS from the default branch

  • 17f39316 - [skip ci] Copy CODEOWNERS from the default branch

  • 6ffe0fb0 - [skip ci] Copy CODEOWNERS from the default branch

  • 2c04ab95 - [skip ci] Copy CODEOWNERS from the default branch

  • 092f3080 - [skip ci] Copy CODEOWNERS from the default branch

  • 2a60cc1d - [skip ci] Copy CODEOWNERS from the default branch

  • 4d603536 - [skip ci] Copy CODEOWNERS from the default branch

  • 9e5032a1 - [skip ci] Copy CODEOWNERS from the default branch

  • 2b072aaa - [skip ci] Copy CODEOWNERS from the default branch

  • 422e4220 - [skip ci] Copy CODEOWNERS from the default branch

  • 5f597920 - [skip ci] Copy CODEOWNERS from the default branch

  • 41bd2d15 - [skip ci] Copy CODEOWNERS from the default branch

  • 3a8c9c12 - [skip ci] Copy CODEOWNERS from the default branch

  • 65e1f1a5 - [skip ci] Copy CODEOWNERS from the default branch

  • 447c3f2e - [skip ci] Copy CODEOWNERS from the default branch

  • bc3ef444 - [skip ci] Copy CODEOWNERS from the default branch

  • ad938c69 - [skip ci] Copy CODEOWNERS from the default branch

  • 0a371184 - [skip ci] Copy CODEOWNERS from the default branch

  • f2e545c0 - [skip ci] Copy CODEOWNERS from the default branch

  • bba70807 - [skip ci] Copy CODEOWNERS from the default branch

  • 3f2657f7 - [skip ci] Copy CODEOWNERS from the default branch

  • f23ac904 - [skip ci] Copy CODEOWNERS from the default branch

  • 6f51c550 - [skip ci] Copy CODEOWNERS from the default branch

  • ed6e78eb - [skip ci] Copy CODEOWNERS from the default branch

  • dbc5874f - [skip ci] Copy CODEOWNERS from the default branch

  • 3363227c - [skip ci] Copy CODEOWNERS from the default branch

  • df562073 - [skip ci] Copy CODEOWNERS from the default branch

  • 2dca0656 - [skip ci] Copy CODEOWNERS from the default branch

  • cf22f710 - [skip ci] Copy CODEOWNERS from the default branch

  • 978f40e8 - [skip ci] Copy CODEOWNERS from the default branch

  • 28d996af - [skip ci] Copy CODEOWNERS from the default branch

  • aa256602 - [skip ci] Copy CODEOWNERS from the default branch

  • 3b2bebd3 - [skip ci] Copy CODEOWNERS from the default branch

  • 166bf231 - [skip ci] Copy CODEOWNERS from the default branch

  • 9674993c - Removing /tmp/confluent as the DSTDIR check from Makefile

  • f7da1047 - Checking if removing the comment helps this pass in the upstream build

  • 6b994366 - Disabling flakey test

  • 3ac1df6b - Fix flakey test similar to

  • a2297ef2 - [skip ci] Copy CODEOWNERS from the default branch

  • 651f40c4 - [skip ci] Copy CODEOWNERS from the default branch

  • 76e35b41 - [skip ci] Copy CODEOWNERS from the default branch

  • 33bac739 - [skip ci] Copy CODEOWNERS from the default branch

  • f1f413ce - [skip ci] Copy CODEOWNERS from the default branch

  • 5c62f5d1 - [skip ci] Copy CODEOWNERS from the default branch

  • b6536e06 - [skip ci] Copy CODEOWNERS from the default branch

  • 207d6e13 - [skip ci] Copy CODEOWNERS from the default branch

  • 5c8bba63 - [skip ci] Copy CODEOWNERS from the default branch

  • 5b880bf9 - [skip ci] Copy CODEOWNERS from the default branch

  • 65f9900a - [skip ci] Copy CODEOWNERS from the default branch

  • 218e7118 - [skip ci] Copy CODEOWNERS from the default branch

  • 4872ccee - [skip ci] Copy CODEOWNERS from the default branch

  • c278841a - [skip ci] Copy CODEOWNERS from the default branch

  • ae87efe5 - [skip ci] Copy CODEOWNERS from the default branch

  • c782d6df - [skip ci] Copy CODEOWNERS from the default branch

  • ab63e4bf - [skip ci] Copy CODEOWNERS from the default branch

  • e32252f7 - [skip ci] Copy CODEOWNERS from the default branch

  • 4b0825aa - [skip ci] Copy CODEOWNERS from the default branch

  • c712a7b6 - [skip ci] Copy CODEOWNERS from the default branch

  • 5a865ad1 - [skip ci] Copy CODEOWNERS from the default branch

  • 6d5db24c - [skip ci] Copy CODEOWNERS from the default branch

  • 89b92bd2 - [skip ci] Copy CODEOWNERS from the default branch

  • ad5830c8 - [skip ci] Copy CODEOWNERS from the default branch

  • 9905c26a - [skip ci] Copy CODEOWNERS from the default branch

  • 74ab9454 - [skip ci] Copy CODEOWNERS from the default branch

  • 2e88469c - [skip ci] Copy CODEOWNERS from the default branch

  • 60a62854 - [skip ci] Copy CODEOWNERS from the default branch

  • 53a84c75 - [skip ci] Copy CODEOWNERS from the default branch

  • 86859186 - [skip ci] Copy CODEOWNERS from the default branch

  • c679c697 - [skip ci] Copy CODEOWNERS from the default branch

  • c98d6ca5 - [skip ci] Copy CODEOWNERS from the default branch

  • f54b5869 - [skip ci] Copy CODEOWNERS from the default branch

  • 82b88384 - [skip ci] Copy CODEOWNERS from the default branch

  • 8e2dd726 - [skip ci] Copy CODEOWNERS from the default branch

  • 5c328be7 - [skip ci] Copy CODEOWNERS from the default branch

  • a113fa42 - [skip ci] Copy CODEOWNERS from the default branch

  • 1a593b91 - [skip ci] Copy CODEOWNERS from the default branch

  • 776697e6 - [skip ci] Copy CODEOWNERS from the default branch

  • 624fe9e4 - [skip ci] Copy CODEOWNERS from the default branch

  • 87036a01 - [skip ci] Copy CODEOWNERS from the default branch

  • f38d54a5 - [skip ci] Copy CODEOWNERS from the default branch

  • 9c7ff08b - [skip ci] Copy CODEOWNERS from the default branch

  • 19196fdf - [skip ci] Copy CODEOWNERS from the default branch

  • da00d80b - [skip ci] Copy CODEOWNERS from the default branch

  • 280aae15 - [skip ci] Copy CODEOWNERS from the default branch

  • f3ccff55 - [skip ci] Copy CODEOWNERS from the default branch

  • ae43c59c - [skip ci] Copy CODEOWNERS from the default branch

  • 3c753719 - [skip ci] Copy CODEOWNERS from the default branch

  • ef0265b2 - [skip ci] Copy CODEOWNERS from the default branch

  • 855a3f92 - [skip ci] Copy CODEOWNERS from the default branch

  • 2c0bd775 - [skip ci] Copy CODEOWNERS from the default branch

  • ccd4c3ff - [skip ci] Copy CODEOWNERS from the default branch

  • 611dfcc1 - [skip ci] Copy CODEOWNERS from the default branch

  • 718c96af - [skip ci] Copy CODEOWNERS from the default branch

  • adde81bc - [skip ci] Copy CODEOWNERS from the default branch

  • c7def207 - [skip ci] Copy CODEOWNERS from the default branch

  • bcbca6f3 - [skip ci] Copy CODEOWNERS from the default branch

  • fd8daf34 - [skip ci] Copy CODEOWNERS from the default branch

  • c8415273 - [skip ci] Copy CODEOWNERS from the default branch

  • 2fbb320f - [skip ci] Copy CODEOWNERS from the default branch

  • 61ae4210 - [skip ci] Copy CODEOWNERS from the default branch

  • 1549a733 - [skip ci] Copy CODEOWNERS from the default branch

  • 0234a19e - [skip ci] Copy CODEOWNERS from the default branch

  • 4b905680 - [skip ci] Copy CODEOWNERS from the default branch

  • 4b4879f9 - [skip ci] Copy CODEOWNERS from the default branch

  • fc07f523 - [skip ci] Copy CODEOWNERS from the default branch

  • fcac05cc - [skip ci] Copy CODEOWNERS from the default branch

  • 5a863941 - [skip ci] Copy CODEOWNERS from the default branch

  • 0c68cb91 - [skip ci] Copy CODEOWNERS from the default branch

  • f6e07609 - [skip ci] Copy CODEOWNERS from the default branch

  • 7bc4eb1d - [skip ci] Copy CODEOWNERS from the default branch

  • b99068e4 - [skip ci] Copy CODEOWNERS from the default branch

  • d0954367 - [skip ci] Copy CODEOWNERS from the default branch

  • 0a58c76a - [skip ci] Copy CODEOWNERS from the default branch

  • a552df85 - [skip ci] Copy CODEOWNERS from the default branch

  • 44629de2 - [skip ci] Copy CODEOWNERS from the default branch

  • e48e59f7 - [skip ci] Copy CODEOWNERS from the default branch

  • 38ab6618 - [skip ci] Copy CODEOWNERS from the default branch

  • 531668ac - [skip ci] Copy CODEOWNERS from the default branch

  • e70d2084 - [skip ci] Copy CODEOWNERS from the default branch

  • fc97d1d2 - [skip ci] Copy CODEOWNERS from the default branch

  • c6b58d0c - [skip ci] Copy CODEOWNERS from the default branch

  • 264002d6 - [skip ci] Copy CODEOWNERS from the default branch

  • 65b47b1b - [skip ci] Copy CODEOWNERS from the default branch

  • 0961d44c - [skip ci] Copy CODEOWNERS from the default branch

  • fe0e4319 - [skip ci] Copy CODEOWNERS from the default branch

  • 6ece1e71 - [skip ci] Copy CODEOWNERS from the default branch

  • 63e16f69 - [skip ci] Copy CODEOWNERS from the default branch

  • a1421f92 - [skip ci] Copy CODEOWNERS from the default branch

  • 0bb5993b - [skip ci] Copy CODEOWNERS from the default branch

  • 2ce35d18 - [skip ci] Copy CODEOWNERS from the default branch

  • 92b470e2 - [skip ci] Copy CODEOWNERS from the default branch

  • 6e3e59aa - [skip ci] Copy CODEOWNERS from the default branch

  • 9af44114 - [skip ci] Copy CODEOWNERS from the default branch

  • e4e51111 - [skip ci] Copy CODEOWNERS from the default branch

  • d451937c - [skip ci] Copy CODEOWNERS from the default branch

  • e10cc47e - [skip ci] Copy CODEOWNERS from the default branch

  • bc74f98d - [skip ci] Copy CODEOWNERS from the default branch

  • bbc9e470 - [skip ci] Copy CODEOWNERS from the default branch

  • e8b39d23 - [skip ci] Copy CODEOWNERS from the default branch

  • d95c69bf - [skip ci] Copy CODEOWNERS from the default branch

  • bcb4ab33 - [skip ci] Copy CODEOWNERS from the default branch

  • f6c17454 - [skip ci] Copy CODEOWNERS from the default branch

  • 79b1c2b9 - [skip ci] Copy CODEOWNERS from the default branch

  • 261756df - [skip ci] Copy CODEOWNERS from the default branch

  • e25becd7 - [skip ci] Copy CODEOWNERS from the default branch

  • 7cba7835 - [skip ci] Copy CODEOWNERS from the default branch

  • 46b43fcc - [skip ci] Copy CODEOWNERS from the default branch

  • e7096662 - [skip ci] Copy CODEOWNERS from the default branch

  • 832238d1 - [skip ci] Copy CODEOWNERS from the default branch

  • a9cc866e - [skip ci] Copy CODEOWNERS from the default branch

  • 8497b008 - [skip ci] Copy CODEOWNERS from the default branch

  • 66222b44 - [skip ci] Copy CODEOWNERS from the default branch

  • 0ceb19d9 - [skip ci] Copy CODEOWNERS from the default branch

  • a9c9c07c - [skip ci] Copy CODEOWNERS from the default branch

  • 8a6e8125 - [skip ci] Copy CODEOWNERS from the default branch

  • 6c871751 - [skip ci] Copy CODEOWNERS from the default branch

  • ef6f3b5b - [skip ci] Copy CODEOWNERS from the default branch

  • a931e891 - [skip ci] Copy CODEOWNERS from the default branch

  • b17d2f4f - [skip ci] Copy CODEOWNERS from the default branch

  • 67391bbf - [skip ci] Copy CODEOWNERS from the default branch

  • 84ff0461 - [skip ci] Copy CODEOWNERS from the default branch

  • 2742dbc0 - [skip ci] Copy CODEOWNERS from the default branch

  • 63020b73 - [skip ci] Copy CODEOWNERS from the default branch

  • 605fef38 - [skip ci] Copy CODEOWNERS from the default branch

  • 212207b3 - [skip ci] Copy CODEOWNERS from the default branch

  • 81ffa922 - [skip ci] Copy CODEOWNERS from the default branch

  • 9de1ae76 - [skip ci] Copy CODEOWNERS from the default branch

  • f230d01d - [skip ci] Copy CODEOWNERS from the default branch

  • d8161abf - [skip ci] Copy CODEOWNERS from the default branch

  • 33e3fd19 - [skip ci] Copy CODEOWNERS from the default branch

  • 8bab397c - [skip ci] Copy CODEOWNERS from the default branch

  • 4d0c897c - [skip ci] Copy CODEOWNERS from the default branch

  • 56ade566 - [skip ci] Copy CODEOWNERS from the default branch

  • 610d46ce - [skip ci] Copy CODEOWNERS from the default branch

  • 7515dada - [skip ci] Copy CODEOWNERS from the default branch

  • 0982fd7c - [skip ci] Copy CODEOWNERS from the default branch

  • c0f5c52e - [skip ci] Copy CODEOWNERS from the default branch

  • 64cc2ea1 - [skip ci] Copy CODEOWNERS from the default branch

  • e89fd8e6 - [skip ci] Copy CODEOWNERS from the default branch

  • a5f01619 - [skip ci] Copy CODEOWNERS from the default branch

  • e89907a3 - [skip ci] Copy CODEOWNERS from the default branch

  • 1ffb1e9a - [skip ci] Copy CODEOWNERS from the default branch

  • 02b448a5 - [skip ci] Copy CODEOWNERS from the default branch

  • 6f198a06 - [skip ci] Copy CODEOWNERS from the default branch

  • 75fef45f - [skip ci] Copy CODEOWNERS from the default branch

  • 75bd69c5 - [skip ci] Copy CODEOWNERS from the default branch

  • da298ea9 - [skip ci] Copy CODEOWNERS from the default branch

  • 9a93de46 - [skip ci] Copy CODEOWNERS from the default branch

  • 1332b4dd - [skip ci] Copy CODEOWNERS from the default branch

  • 3e4d40cb - [skip ci] Copy CODEOWNERS from the default branch

  • 1d82ebb3 - [skip ci] Copy CODEOWNERS from the default branch

  • b0736e52 - [skip ci] Copy CODEOWNERS from the default branch

  • 38128cc3 - [skip ci] Copy CODEOWNERS from the default branch

  • bdafc89e - [skip ci] Copy CODEOWNERS from the default branch

  • a95839e4 - [skip ci] Copy CODEOWNERS from the default branch

  • 7a6754dc - [skip ci] Copy CODEOWNERS from the default branch

  • 7a9a85bf - [skip ci] Copy CODEOWNERS from the default branch

  • 82c25098 - [skip ci] Copy CODEOWNERS from the default branch

  • d7c96d1e - [skip ci] Copy CODEOWNERS from the default branch

  • f46091f9 - [skip ci] Copy CODEOWNERS from the default branch

  • fd4b3181 - [skip ci] Copy CODEOWNERS from the default branch

  • 79345bb0 - [skip ci] Copy CODEOWNERS from the default branch

  • d9fcedd3 - [skip ci] Copy CODEOWNERS from the default branch

  • 338182a1 - [skip ci] Copy CODEOWNERS from the default branch

  • 11c8d4f6 - [skip ci] Copy CODEOWNERS from the default branch

  • 0b632a37 - [skip ci] Copy CODEOWNERS from the default branch

Schema Registry

  • b1692037 - Revert recent change to in-memory cache

  • ab26883a - Ensure aliases are properly qualified

  • b862eb19 - fix merge issue

  • 6a9d6e22 - Fix Protobuf custom option for single-entry map

  • b7aea93c - Incorporate review feedback

  • 2d3c4736 - Revert “do not reinstantiate objectmapper as it’s expensive (#2686) (#2695)”

  • 99e176a0 - Enhance test

  • b3570725 - Fix checkstyle

  • 18865846 - Add aliases query param to /schemas endpoint

  • PR-3147 - Added config for calling local store on health check

  • cdf34e52 - Fix deserialization of Avro unions with logical types

  • 9f34f1a4 - Add aliases query param to schemas endpoint

  • PR-3142 - Call kafkaStore on healthy checks

  • 0e4552fe - [skip ci] Copy CODEOWNERS from the default branch

  • be973d31 - [skip ci] Copy CODEOWNERS from the default branch

  • 3d20da54 - [skip ci] Copy CODEOWNERS from the default branch

  • cfc91482 - [skip ci] Copy CODEOWNERS from the default branch

  • b6b122d1 - [skip ci] Copy CODEOWNERS from the default branch

  • de2dd7a1 - [skip ci] Copy CODEOWNERS from the default branch

  • a26607ff - [skip ci] Copy CODEOWNERS from the default branch

  • fff14afd - [skip ci] Copy CODEOWNERS from the default branch

  • 65f9cbae - [skip ci] Copy CODEOWNERS from the default branch

  • 0a19a7ec - [skip ci] Copy CODEOWNERS from the default branch

  • 1c67c003 - [skip ci] Copy CODEOWNERS from the default branch

  • 21ab9974 - [skip ci] Copy CODEOWNERS from the default branch

  • f1d74be3 - [skip ci] Copy CODEOWNERS from the default branch

  • 57dcb51d - [skip ci] Copy CODEOWNERS from the default branch

  • cc1b888a - [skip ci] Copy CODEOWNERS from the default branch

  • 3cca8c8e - [skip ci] Copy CODEOWNERS from the default branch

  • e6415268 - [skip ci] Copy CODEOWNERS from the default branch

  • be8789c8 - [skip ci] Copy CODEOWNERS from the default branch

  • d51dadef - [skip ci] Copy CODEOWNERS from the default branch

  • 053ffc65 - [skip ci] Copy CODEOWNERS from the default branch

  • 48f95eab - [skip ci] Copy CODEOWNERS from the default branch

  • 9fb80938 - [skip ci] Copy CODEOWNERS from the default branch

  • d666957e - [skip ci] Copy CODEOWNERS from the default branch

  • 7e1384c1 - [skip ci] Copy CODEOWNERS from the default branch

  • 3807e0b1 - [skip ci] Copy CODEOWNERS from the default branch

  • db0d92da - [skip ci] Copy CODEOWNERS from the default branch

  • f58b9a44 - [skip ci] Copy CODEOWNERS from the default branch

  • c9bfdf85 - [skip ci] Copy CODEOWNERS from the default branch

  • 44053962 - [skip ci] Copy CODEOWNERS from the default branch

  • e919a53a - [skip ci] Copy CODEOWNERS from the default branch

  • 3b139777 - [skip ci] Copy CODEOWNERS from the default branch

  • 1f8e55ec - [skip ci] Copy CODEOWNERS from the default branch

  • 315a93f0 - [skip ci] Copy CODEOWNERS from the default branch

  • 87f176c6 - [skip ci] Copy CODEOWNERS from the default branch

  • c2ea7f63 - [skip ci] Copy CODEOWNERS from the default branch

  • c4583749 - [skip ci] Copy CODEOWNERS from the default branch

  • 9338e69f - [skip ci] Copy CODEOWNERS from the default branch

  • 1c81c926 - [skip ci] Copy CODEOWNERS from the default branch

  • fc42617c - [skip ci] Copy CODEOWNERS from the default branch

  • 46ef3a10 - [skip ci] Copy CODEOWNERS from the default branch

  • 2fbc38dc - [skip ci] Copy CODEOWNERS from the default branch

  • 9b568526 - [skip ci] Copy CODEOWNERS from the default branch

  • b6df6407 - [skip ci] Copy CODEOWNERS from the default branch

  • 59ebf04b - [skip ci] Copy CODEOWNERS from the default branch

  • d9034596 - [skip ci] Copy CODEOWNERS from the default branch

  • 3b4269c7 - [skip ci] Copy CODEOWNERS from the default branch

  • ddfcc5a6 - [skip ci] Copy CODEOWNERS from the default branch

  • 070fdd65 - [skip ci] Copy CODEOWNERS from the default branch

  • b60a8b91 - [skip ci] Copy CODEOWNERS from the default branch

  • 48553994 - [skip ci] Copy CODEOWNERS from the default branch

  • b5d123c0 - [skip ci] Copy CODEOWNERS from the default branch

  • 7ed17673 - [skip ci] Copy CODEOWNERS from the default branch

  • e3dbf432 - [skip ci] Copy CODEOWNERS from the default branch

  • a46c233b - [skip ci] Copy CODEOWNERS from the default branch

  • cd927005 - [skip ci] Copy CODEOWNERS from the default branch

  • d85eb75d - [skip ci] Copy CODEOWNERS from the default branch

  • ebebe49c - [skip ci] Copy CODEOWNERS from the default branch

  • 7d051458 - [skip ci] Copy CODEOWNERS from the default branch

  • 7184dd8b - [skip ci] Copy CODEOWNERS from the default branch

  • 05b2fb73 - [skip ci] Copy CODEOWNERS from the default branch

  • d6c639a9 - [skip ci] Copy CODEOWNERS from the default branch

  • 0ed0b521 - [skip ci] Copy CODEOWNERS from the default branch

  • 99c7c7e7 - [skip ci] Copy CODEOWNERS from the default branch

  • 336d8daf - [skip ci] Copy CODEOWNERS from the default branch

  • 64a2fa5c - [skip ci] Copy CODEOWNERS from the default branch

  • 9dd607a4 - [skip ci] Copy CODEOWNERS from the default branch

  • 85a6c0cf - [skip ci] Copy CODEOWNERS from the default branch

  • babc9618 - [skip ci] Copy CODEOWNERS from the default branch

  • 2e7d8d90 - [skip ci] Copy CODEOWNERS from the default branch

  • 0ea0881b - [skip ci] Copy CODEOWNERS from the default branch

  • 8906b866 - [skip ci] Copy CODEOWNERS from the default branch

  • 85a686de - [skip ci] Copy CODEOWNERS from the default branch

  • 20edd638 - [skip ci] Copy CODEOWNERS from the default branch

  • 8f58bf4a - [skip ci] Copy CODEOWNERS from the default branch

  • 2c0e8d1e - [skip ci] Copy CODEOWNERS from the default branch

  • 9006d494 - [skip ci] Copy CODEOWNERS from the default branch

  • f266e7b3 - [skip ci] Copy CODEOWNERS from the default branch

  • 0c451364 - [skip ci] Copy CODEOWNERS from the default branch

  • d9b6a7b7 - [skip ci] Copy CODEOWNERS from the default branch

  • 697c92a3 - [skip ci] Copy CODEOWNERS from the default branch

  • 87e39d99 - [skip ci] Copy CODEOWNERS from the default branch

  • 6f592077 - [skip ci] Copy CODEOWNERS from the default branch

  • 568c3c9c - [skip ci] Copy CODEOWNERS from the default branch

  • 55572bc9 - [skip ci] Copy CODEOWNERS from the default branch

  • f795cfdd - [skip ci] Copy CODEOWNERS from the default branch

  • 79fca338 - [skip ci] Copy CODEOWNERS from the default branch

  • 4fbc5a0b - [skip ci] Copy CODEOWNERS from the default branch

  • 4e14f53f - [skip ci] Copy CODEOWNERS from the default branch

  • 1f979acc - [skip ci] Copy CODEOWNERS from the default branch

  • 7bc6f359 - [skip ci] Copy CODEOWNERS from the default branch

  • fcf7aa68 - [skip ci] Copy CODEOWNERS from the default branch

  • aba7c810 - [skip ci] Copy CODEOWNERS from the default branch

  • 809080e6 - [skip ci] Copy CODEOWNERS from the default branch

  • d4aa15e6 - [skip ci] Copy CODEOWNERS from the default branch

  • 385ec04e - [skip ci] Copy CODEOWNERS from the default branch

  • 54610aae - [skip ci] Copy CODEOWNERS from the default branch

  • 88f3532c - [skip ci] Copy CODEOWNERS from the default branch

  • 7762ec8c - [skip ci] Copy CODEOWNERS from the default branch

  • fde9940a - [skip ci] Copy CODEOWNERS from the default branch

  • a7cd7bd3 - [skip ci] Copy CODEOWNERS from the default branch

  • d365a238 - [skip ci] Copy CODEOWNERS from the default branch

  • 979935fa - [skip ci] Copy CODEOWNERS from the default branch

  • 52b6315b - [skip ci] Copy CODEOWNERS from the default branch

  • 5a6640b3 - [skip ci] Copy CODEOWNERS from the default branch

  • 148cebf7 - [skip ci] Copy CODEOWNERS from the default branch

  • 25c7e31e - [skip ci] Copy CODEOWNERS from the default branch

  • b604f8f1 - [skip ci] Copy CODEOWNERS from the default branch

  • cbb507b5 - [skip ci] Copy CODEOWNERS from the default branch

  • e4d12664 - [skip ci] Copy CODEOWNERS from the default branch

  • f29827d0 - [skip ci] Copy CODEOWNERS from the default branch

  • 2976d5f2 - [skip ci] Copy CODEOWNERS from the default branch

  • e0492a62 - [skip ci] Copy CODEOWNERS from the default branch

  • b109d01f - [skip ci] Copy CODEOWNERS from the default branch

  • 41fb4c4e - [skip ci] Copy CODEOWNERS from the default branch

  • 448c2e7d - [skip ci] Copy CODEOWNERS from the default branch

  • e09a3f27 - [skip ci] Copy CODEOWNERS from the default branch

  • 5f17cc99 - [skip ci] Copy CODEOWNERS from the default branch

  • b682add5 - [skip ci] Copy CODEOWNERS from the default branch

  • 83018694 - [skip ci] Copy CODEOWNERS from the default branch

  • 2ada8010 - [skip ci] Copy CODEOWNERS from the default branch

  • 17d1911e - [skip ci] Copy CODEOWNERS from the default branch

  • 3532d7fd - [skip ci] Copy CODEOWNERS from the default branch

  • 075ef6e7 - [skip ci] Copy CODEOWNERS from the default branch

  • 48b2c056 - [skip ci] Copy CODEOWNERS from the default branch

  • 3505dab8 - [skip ci] Copy CODEOWNERS from the default branch

  • a38799c5 - [skip ci] Copy CODEOWNERS from the default branch

  • 040d788d - [skip ci] Copy CODEOWNERS from the default branch

  • c3df6822 - [skip ci] Copy CODEOWNERS from the default branch

  • 715dd1a5 - [skip ci] Copy CODEOWNERS from the default branch

  • b60bcd82 - [skip ci] Copy CODEOWNERS from the default branch

  • 9544e2f4 - [skip ci] Copy CODEOWNERS from the default branch

  • 822e09d4 - [skip ci] Copy CODEOWNERS from the default branch

  • 5491f42f - [skip ci] Copy CODEOWNERS from the default branch

  • ebe31fd9 - [skip ci] Copy CODEOWNERS from the default branch

  • d1407b91 - [skip ci] Copy CODEOWNERS from the default branch

  • d71c4cf0 - [skip ci] Copy CODEOWNERS from the default branch

  • 08118171 - [skip ci] Copy CODEOWNERS from the default branch

  • 4ac1cac3 - [skip ci] Copy CODEOWNERS from the default branch

  • a90d3299 - [skip ci] Copy CODEOWNERS from the default branch

  • 823b5bb4 - [skip ci] Copy CODEOWNERS from the default branch

  • c5558b8a - [skip ci] Copy CODEOWNERS from the default branch

  • 6b962a95 - [skip ci] Copy CODEOWNERS from the default branch

  • fb07b501 - [skip ci] Copy CODEOWNERS from the default branch

  • e6eed195 - [skip ci] Copy CODEOWNERS from the default branch

  • 57da7b81 - [skip ci] Copy CODEOWNERS from the default branch

  • 9a0fac41 - [skip ci] Copy CODEOWNERS from the default branch

  • 2c70ff4d - [skip ci] Copy CODEOWNERS from the default branch

  • dc54354e - [skip ci] Copy CODEOWNERS from the default branch

  • edbe009a - [skip ci] Copy CODEOWNERS from the default branch

  • 228193cf - [skip ci] Copy CODEOWNERS from the default branch

  • 0c3d40dc - [skip ci] Copy CODEOWNERS from the default branch

  • 79ec0638 - [skip ci] Copy CODEOWNERS from the default branch

  • 5a02cb97 - [skip ci] Copy CODEOWNERS from the default branch

  • eafb0d45 - [skip ci] Copy CODEOWNERS from the default branch

  • 1d031141 - [skip ci] Copy CODEOWNERS from the default branch

  • f5726d05 - [skip ci] Copy CODEOWNERS from the default branch

  • 30d1b76f - [skip ci] Copy CODEOWNERS from the default branch

  • 434730c1 - [skip ci] Copy CODEOWNERS from the default branch

  • 8f83e416 - [skip ci] Copy CODEOWNERS from the default branch

  • bfeba831 - [skip ci] Copy CODEOWNERS from the default branch

  • fd35b90e - [skip ci] Copy CODEOWNERS from the default branch

  • 41447b05 - [skip ci] Copy CODEOWNERS from the default branch

  • d4e486a1 - [skip ci] Copy CODEOWNERS from the default branch

  • 966c6d3f - [skip ci] Copy CODEOWNERS from the default branch

  • 01585c10 - [skip ci] Copy CODEOWNERS from the default branch

  • 4dd9d4d5 - [skip ci] Copy CODEOWNERS from the default branch

  • f2d717da - [skip ci] Copy CODEOWNERS from the default branch

  • 285302b2 - [skip ci] Copy CODEOWNERS from the default branch

  • 75f07a5f - update azure-identity

  • 026c2b1f - Add API to return KEK names for a subject

  • 2c980a77 - More robust usage of ServiceLoader

  • 79d50b79 - Add comment

  • c9956f29 - ensure KafkaStoreMessageHandler take checkpoints

  • 2c6c783c - Enhance Avro error with type name

  • f98a7075 - Fix checkstyle

  • d81d0f49 - Unwrap IllegalStateException if possible

  • ca36c3e3 - Add testSharing query param during kek create and update

  • fdc39bff - Fix handleDeleteSubject to pass right oldSchemaValue

  • 8052b8a5 - expose sslfactory

  • 811adc50 - fix compile error

  • a3e3f2f8 - allow exception to be thrown

  • 5848374c - fix checkstyle

  • 01dbcbb9 - add headerProperties

  • de17bc6e - Support passing keystore/truststore to Vault KMS client

  • PR-3110 - Revert jackson to 2.14.2

  • PR-3109 - Produce register schema message after tombstones

  • 33dd09be - add JettyEofExceptionWriterInterceptor to catch and swallow JettyEofException

  • cf034df4 - add JettyEofExceptionMapper to catch and convert JettyEofException to 400 error

  • 40f80bde - Enhance register API to allow tags to be added/removed

  • 57308f0b - upgrade jackson package to fix build

  • c3520a33 - Removing /tmp/confluent as the DSTDIR check from Makefile

  • PR-3098 - Fix build due to Jackson upgrade to 2.16.2

  • a128fcf5 - Add comment

  • 8e9c12cb - Fix NPE

  • dbd05f8c - Ensure subject is hard deleted before clearing

  • fa9545cc - Ensure consistent lookup of rule params

  • b36c62ae - Support const in JSONSchemaConverter

  • 2c32a50d - Refactor storage value to entity conversions

  • c04c8fbd - Revert “Minor renaming”

  • 8eeaf335 - Add disabled override

  • 93d8d2f8 - Allow rule onFailure/onSuccess to be overriden by rule type

  • 439119b5 - Add KEK test endpoint for testing shared KEKs

  • 4d377d80 - Allow rule onFailure/onSuccess to be overriden via props

  • PR-3072 - Don’t allow subjects named __EMPTY

  • af548bf0 - Update Apache commons-compress to 1.26.1

  • c0cbc3c8 - Add test

  • fce6aaf6 - Ensure sensitive values are decoded during listVersionsForId

  • 01d8b72b - Fix NPE in deser when use.latest=true and RecordNameStrategy

  • e5f0e83f - enable topic deletion in tests

  • aab7e57f - Scrub Avro namespace when scrub.invalid.names=true

  • 7917b812 - Fix dek search

  • eb059309 - Fix comparator for DataEncryptionKeyId

  • c025d150 - Fix comparator for DataEncryptionKeyId

  • 07ea0e03 - Add DekRegistry to SR properties for easier access

  • 79947071 - Cache checkpoint for cacheInitialized before reader thread starts

Version 7.6.1

Released April 2024

Community Features

Common

  • 4fb11814 - Remove auto-generated CODEOWNERS. It’s inaccurate.

  • 52b0f806 - Remove CODEOWNERS file

  • 7a96a215 - Add service.yml

  • c4b849a5 - update jose4j

  • 4c8d3021 - update jetty to 9.4.54

  • PR-581 - fix: no implicit activation of docker-arm profile

  • PR-563 - added a new docker-arm profile to build docker containers in arm64

Kafka

  • 64f7a0a3 - fix getOffsetByMaxTimestamp for compressed records (#15542)”

  • da1ee97f - fix the LogValidator for non-compressed type (#15570)”

  • PR-15608 - Fix bug where config change notification znode may not get created during migration (#15608)

  • PR-15584 - Correctly migrate default client quota entities (#15584)

  • PR-1128 - Update jose4j to 0.9.4 (#15284)

  • PR-15562 - Stop emitting warning log message when parsing source connector offsets with null partitions (#15562)

  • PR-15570 - fix the LogValidator for non-compressed type (#15570)

  • PR-15481 - desanitize entity name when migrate client quotas (#15481)

  • PR-15530 - Broker may not shut down when SocketServer fails to bind as Address already in use (#15530)

  • PR-15284 - Update jose4j to 0.9.4 (#15284)

  • PR-15464 - upgrade jline from 3.22.0 to 3.25.1 (#15464)

  • PR-15542 - fix getOffsetByMaxTimestamp for compressed records (#15542)

  • PR-15490 - Fix the dir path to be considered offline (#15490)

  • PR-15498 - Reduce synchronization between producer threads (#15323) (#15498)

  • PR-1072 - Update jetty to 9.4.54.v20240208

  • PR-15293 - Fix UMR and LAIR handling during ZK migration (#15293)

  • 5d3e691e - Fix ZK migration controller race #15238

  • f734f32b - Reduce batch size for initial metadata load during ZK migration

  • PR-15479 - Divide DeleteTopics requests by leader node (#15479)

  • PR-15480 - Upgrade zookeeper 3.8.3 -> 3.8.4 (#15480)

  • PR-15398 - Missing license for scala related dependencies (#15398)

  • PR-1014 - update bcprov-jdk15on

ksqlDB

  • 173a4f8e - Address review comments.

  • 85b238bf - Add a no-arg constructor for ProtobufNoSRConverter.

  • PR-10243 - Update Commons-Compress and commons-io

  • PR-10238 - Update apache.io.version

  • PR-10237 - Update commons-compress

  • PR-10234 - MINOR: Pinned the common nanoversion to 7.6.1-3

  • PR-10223 - Change groupID to a more secure name

  • 2f84873b - Change groupID to a more secure name

  • 5612f336 - Increase execution time limit to 6 hours.

  • 30544a65 - Cherry pick the replacement of easymock to mockito from newer branches.

  • f969d5c0 - Enable pinned nanoversions.

  • b49bbcbb - Specify type parameter for CommandStatus.

  • c7288dd0 - Remove maven cache restore.

  • cea27ec9 - set java version to 8

  • cd59a75a - Increase the execution time limit.

  • 26db19fd - Fixed the extra args in service.yml file.

  • 37e06168 - Fix the parent version in commons.

  • 5467ea20 - set java version to 8

  • 0a1cf171 - Increase the execution time limit.

  • db81cd09 - Fixed the extra args in service.yml file.

REST Proxy

  • PR-1250 - Allow to set KafkaAvroSerializerConfig in KafkaRestConfig (#1229)

Schema Registry

  • PR-3059 - fix: nested schemas were not considered in matching the correct Json Union schema

  • 38e98145 - Handle nulls in enum in JSON Schema converter

  • PR-3038 - feat: Added ReferenceSchema support to allOf

  • ae0e3140 - fix: invalid behaviour for stringSchema in allOfToConnectSchema

  • ff5b2158 - Add support for CONDITION with CEL_FIELD

  • a349821f - add OffsetCheckpointReadOnly

  • 22f36f3f - Optimization: cache Tink primitives

  • 6df56c8f - Optimization: remove known deps from ProtobufSchema

  • 07c9975e - Fix handling of multitype JSON schemas for 2020-12

  • e5bfd011 - Add JSON Schema converter config to ignore modern dialects

  • 306dd5c5 - Add error message for PACKAGE_CHANGED

  • abbab267 - Ensure package change for Protobuf is incompatible

  • aed3b7d5 - Ensure correct GenericData is used

  • 26569386 - Optimization: remove extraneous KekInfo/DekInfo classes

  • be5c571b - Improve parameter handling in FieldEncryptionExecutor

  • 5d5fda18 - Fix use of non-absolute refs for JSON Schema

  • 3bd1cdd5 - update common-compress

  • 77f4ed97 - Ensure Vault namespace is being passed

  • 98ffc914 - update azure-identity

  • 177af0d0 - Add Protobuf compat check for moving field into existing oneOf

  • PR-2969 - Add health check for SR and extensions

  • 82f51da1 - Support older versions of Tink library

Version 7.6.0

Released February 2024

Community Features

Common

  • e99d8b1a - Exclude logback-core and logback-classic in line with the changes in kafka-rest

  • eb200670 - Update zookeeper component to match version in ce-kafka

  • 8e71caf2 - Update bouncycastle

  • 9862a1ce - Disable retirejs

  • 91d80f1d - Update pom.xml

  • 970d8055 - Upgrade Avro

  • 35a1415d - Update Jetty and Netty

  • 81295738 - Update snappy to 1.10.5

  • 90952027 - Update reload4j, fix typo

  • aea31af8 - Add guava to dependencyManagement

Kafka

  • PR-15291 - Update jetty to 9.4.53.v20231009

  • PR-15199 - KAFKA-16139: Fix StreamsUpgradeTest (#15199)

  • b743f6fd - KAFKA-16126: Kcontroller dynamic configurations may fail to apply at startup

  • 7486223d - KAFKA-16120: Fix partition reassignment during ZK migration

  • PR-15177 - KAFKA-16017: Checkpoint restored offsets instead of written offsets (#15177)

  • PR-15149 - KAFKA-16093: Fix spurious REST-related warnings on Connect startup (#15149)

  • PR-14980 - KAFKA-15817: Avoid reconnecting to the same IP address (#14813) (#14980)

  • PR-15090 - KAFKA-16065: close DelayedFuturePurgatory in DelayedOperationTest (#15090)

  • PR-15079 - KAFKA-16053: Fix memory leaks due to KDC server in tests (#15079)

  • PR-15007 - KAFKA-16007: Merge batch records during ZK migration (#15007)

  • PR-14293 - KAFKA-15372: Reconfigure dedicated MM2 connectors after leadership change (#14293)

  • PR-14567 - KAFKA-13988: Enable replicating from latest offset with MirrorMaker 2 (#14567)

  • PR-14646 - KAFKA-15689: Logging skipped event when expected migration state is wrong (#14646)

  • PR-14651 - Using INFO level for migration transition state logging (#14651)

  • PR-987 - KSECURITY-2090: Updated bcpkix version to 1.77

  • PR-14719 - KAFKA-15799 Handle full metadata updates on ZK brokers (#14719)

  • PR-14483 - KAFKA-15481: Fix concurrency bug in RemoteIndexCache (#14483)

  • PR-14482 - KAFKA-15169: Added TestCase in RemoteIndexCache (#14482)

  • PR-981 - Update muckrake version mapping for 3.6

  • PR-14635 - KAFKA-15755: LeaveGroupResponse v0 - v2 loses its member under certain error conditions (#14635)

  • PR-14727 - KAFKA-15802: Validate remote segment state before fetching index (#14727)

  • PR-14545 - KAFKA-15605: Fix topic deletion handling during ZK migration (#14545)

  • PR-14713 - KAFKA-15780: Wait for consistent KRaft metadata when creating or deleting topics (#14695) (#14713)

  • PR-14718 - KAFKA-15800: Prevent DataExceptions from corrupting KafkaOffsetBackingStore (#14718)

  • PR-14712 - cherrypick KAFKA-15653: Pass requestLocal as argument to callback so we use the correct one for the thread (#14712)

  • PR-14647 - KAFKA-15693: Immediately reassign lost connectors and tasks when scheduled rebalance delay is disabled (#14647)

  • PR-14506 - KAFKA-15552 Fix Producer ID ZK migration (#14506)

  • PR-14674 - KAFKA-15771: fix concurrency bug in ProduceRequest#partitionSizes() (#14674)

  • PR-14630 - KAFKA-15680: Fix sink task partition-count metric when cooperative consumer protocol is used (#14630)

  • PR-13315 - KAFKA-14767: Fix missing commitId build error after git gc (#13315)

  • PR-14602 - KAFKA-15093: Add 3.5 Streams upgrade system tests (#14602)

  • PR-14601 - KAFKA-15664: Add 3.4 Streams upgrade system tests (#14601)

  • PR-14539 - KAFKA-15378: fix streams upgrade system test (#14539)

  • PR-14587 - KAFKA-15607: Fix NPE in MirrorCheckpointTask::syncGroupOffset (#14587)

  • 33b8ee3a - remove unused import

  • PR-14407 - KAFKA-15479: Remote log segments should be considered once for retention breach (#14407)

  • PR-14317 - KAFKA-13973: Fix inflated block cache metrics (#14317)

  • PR-14535 - KAFKA-15596: Upgrade ZooKeeper to 3.8.3 (#14535)

  • PR-14519 - KAFKA-15571: StateRestoreListener#onRestoreSuspended is never called because DelegatingStateRestoreListener doesn’t implement onRestoreSuspended (#14519)

  • PR-14458 - KAFKA-15498: upgrade to snappy 1.1.10.5 (#14458)

  • PR-14522 - KAFKA-15415: On producer-batch retry, skip-backoff on a new leader (#14384) (#14522)

  • PR-14445 - KAFKA-15502: Update SslEngineValidator to handle large stores (#14445)

  • PR-14480 - KAFKA-15330: Add missing documentation of metrics introduced as part of KAFKA-15028 (#14480)

  • PR-14459 - KAFKA-15511: Handle CorruptIndexException in RemoteIndexCache (#14459)

  • PR-14434 - KAFKA-15498: bump snappy-java version to 1.1.10.4 (#14434)

  • PR-14398 - KAFKA-15473: Hide duplicate plugins in /connector-plugins (#14398)

  • PR-14393 - Added missing licenses for libraries (#14393)

  • PR-14382 - KAFKA-15442: add a section in doc for tiered storage (#14382)

  • PR-14347 - KAFKA-15439: Transactions test with tiered storage (#14347)

  • PR-14378 - KAFKA-15459: Convert coordinator retriable errors to a known producer response error (#14378)

  • PR-14367 - KAFKA-15450 Don’t allow ZK migration with JBOD (#14367)

  • PR-14363 - KAFKA-14993: Improve TransactionIndex instance handling while copying to and fetching from RSM (#14363)

  • PR-14349 - KAFKA-15352: Update log-start-offset before initiating deletion of remote segments (#14349)

  • PR-14351 - KAFKA-15441 Allow broker heartbeats to complete in metadata transaction (#14351)

  • PR-14342 - KAFKA-15435 Fix counts in MigrationManifest (#14342)

  • PR-14221 - KAFKA-15338: The metric group documentation for metrics added in KAFKA-13945 is incorrect (#14221)

  • PR-14330 - KAFKA-15410: Delete records with tiered storage integration test (4/4) (#14330)

  • PR-14354 - KAFKA-14273; Close file before atomic move (#14354)

  • PR-14314 - KAFKA-15425: Fail fast in Admin::listOffsets when topic (but not partition) metadata is not found (#14314)

  • PR-14341 - KAFKA-15307: Removes non-existent configs (#14341)

  • PR-14340 - KAFKA-15351: Update log-start-offset after leader election for topics enabled with remote storage (#14340)

  • PR-14339 - KAFKA-15422: Update documenttion for delegation tokens when working with Kafka with KRaft (#14339)

  • PR-14329 - KAFKA-15410: Delete topic integration test with LocalTieredStorage and TBRLMM (3/4) (#14329)

  • PR-14331 - KAFKA-15293 Added documentation for tiered storage metrics (#14331)

  • PR-14328 - KAFKA-15410: Reassign replica expand, move and shrink integration tests (2/4) (#14328)

  • PR-14307 - KAFKA-15410: Expand partitions, segment deletion by retention and enable remote log on topic integration tests (1/4) (#14307)

  • PR-14324 - KAFKA-15424: Make the transaction verification a dynamic configuration (#14324)

  • PR-14113 - KAFKA-15260: RLM Task should handle uninitialized RLMM for the associated topic-parititon (#14113)

  • PR-14320 - KAFKA-15421: fix network thread leak in testThreadPoolResize (#14320)

  • PR-14326 - KAFKA-15429: reset transactionInFlight on StreamsProducer close (#14326)

  • PR-14325 - KAFKA-15429: catch+log errors from unsubscribe in streamthread shutdown (#14325)

  • PR-14319 - KAFKA-15427: Fix resource leak in integration tests for tiered storage (#14319)

  • PR-14301 - KAFKA-15351: Ensure log-start-offset not updated to local-log-start-offset when remote storage enabled (#14301)

  • daea0fdf - KAFKA-15375: fix broken clean shutdown detection logic in LogManager

  • PR-14161 - KAFKA-15267: Do not allow Tiered Storage to be disabled while topics have remote.storage.enable property (#14161)

  • PR-14285 - KAFKA-15399: Enable OffloadAndConsumeFromLeader test (#14285)

  • PR-14236 - KAFKA-15353: make sure AlterPartitionRequest.build() is idempotent (#14236)

  • PR-14288 - KAFKA-15256: Adding reviewer as part of release announcement email template (#14288)

  • PR-14266 - KAFKA-15294: Publish remote storage configs (#14266)

  • PR-14127 - KAFKA-15181: Wait for RemoteLogMetadataCache to initialize after assigning partitions (#14127)

  • PR-14282 - KAFKA-15389: Don’t publish until we have replayed at least one record (#14282)

  • PR-13561 - KAFKA-14888: Added remote log segments retention mechanism based on time and size. (#13561)

  • PR-14244 - KAFKA-15377: Don’t expose externalized secret values in tasks-config API endpoint (#14244)

  • PR-14278 - KAFKA-15393: Improve shutdown behavior in MM2 integration tests (#14278)

  • PR-14238 - KAFKA-15290: Handle topic-level dynamic remote storage enable configuration (#14238)

  • PR-14283 - KAFKA-15400: Use readLock when removing an item from the RemoteIndexCache (#14283)

  • PR-14135 - KAFKA-14991: KIP-937-Improve message timestamp validation (#14135)

  • PR-14280 - KAFKA-15391: Handle concurrent dir rename which makes log-dir to be offline unexpectedly (#14280)

  • PR-14208 - KAFKA-14538 Metadata transactions in MetadataLoader (#14208)

  • PR-14269 - KAFKA-14936: fix grace period partition issue (#14269)

  • PR-14197 - KAFKA-15380: Execute action queue after callback request (#14197)

  • PR-14116 - KAFKA-15167: Tiered Storage Test Harness Framework (#14116)

  • PR-14083 - KAFKA-15219: KRaft support for DelegationTokens (#14083)

  • PR-14249 - KAFKA-10199: Change to RUNNING if no pending task to init exist (#14249)

  • PR-938 - KSECURITY-1789: upgrading requests to v2.31.0

  • PR-14027 - KAFKA-14936: Add restore logic (3/N) (#14027)

  • PR-14230 - KAFKA-15226: Add connect-plugin-path and plugin.discovery system test (#14230)

  • PR-14103 - HOTIFX: fix Kafka Streams upgrade path from 3.4 to 3.5 (#14103)

  • PR-14237 - Handle case of default broker in config migration (#14237)

  • PR-14216 - KAFKA-15319: Upgrade rocksdb

  • PR-13947 - KAFKA-15130: Delete remote segments when deleting a topic (#13947)

  • PR-936 - KSECURITY-1859: upgrading netty to 4.1.96.Final

  • PR-14213 - KAFKA-15345; KRaft leader notifies leadership when listener reaches epoch start (#14213)

  • PR-14220 - KAFKA-15102: Add release notes about the replication.policy.internal.topic.separator.enabled property for MirrorMaker 2 (#14220)

  • PR-14005 - KAFKA-15177: Implement KIP-875 SourceConnector::alterOffset API in MirrorMaker 2 connectors (#14005)

  • PR-14195 - KAFKA-15228: Add sync-manifests command to connect-plugin-path (KIP-898) (#14195)

  • PR-13302 - KAFKA-14759: Move Mock, Schema, and Verifiable connectors to new test-plugins module (#13302)

  • PR-14183 - KAFKA-15210: Mention vote should be open for at atleast 72 hours in the release script (#14183)

  • PR-14209 - KAFKA-14133: Migrate ActiveTaskCreatorTest, ChangelogTopicsTest and GlobalProcessorContextImplTest to Mockito (#14209)

  • PR-14142 - KAFKA-7438: Replace EasyMock with Mockito in SessionStoreBuilderTest (#14142)

  • PR-14205 - KAFKA-14133: Migrato SessionCacheFlushListenerTest, TimestampedCacheFlushListenerTest and TimestampedTupleForwarderTest to Mockito (#14205)

  • PR-14202 - KAFKA-15329: Make default remote.log.metadata.manager.class.name as topic based RLMM (#14202)

  • PR-14082 - KAFKA-15102: Add replication.policy.internal.topic.separator.enabled property to MirrorMaker 2 (KIP-949) (#14082)

  • PR-14176 - KAFKA-15295: Add config validation when remote storage is enabled on a topic (#14176)

  • PR-14190 - KAFKA-7438: Replace Easymock & Powermock with Mockito in RocksDBMetricsRecorderGaugesTest (#14190)

  • adc16d0f - KAFKA-14538: Implement KRaft metadata transactions in QuorumController

  • PR-13990 - KAFKA-14937: Refactoring for client code to reduce boilerplate (#13990)

  • PR-14001 - KAFKA-15326: [5/N] Processing thread punctuation (#14001)

  • PR-14201 - KAFKA-15289: Support KRaft mode in RequestQuotaTest (#14201)

  • PR-14189 - KAFKA-7438: Replace Easymock & Powermock with Mockito in TableSourceNodeTest (#14189)

  • PR-14064 - KAFKA-15030: Add connect-plugin-path command-line tool (#14064)

  • PR-14187 - KAFKA-13197: fix GlobalKTable join/left-join semantics documentation. (#14187)

  • PR-14172 - KAFKA-14595: Move classes from ReassignPartitionsCommand to tools (#14172)

  • PR-14153 - KAFKA-14132: Replace Easymock & Powermock with Mockito in KafkaBasedLogTest (#14153)

  • PR-14151 - KAFKA-15083: add config with “remote.log.metadata” prefix (#14151)

  • PR-14185 - KAFKA-15287: Change NodeApiVersions.create() to support both zk and kraft (#14185)

  • PR-14188 - KAFKA-15239: Fix ThroughputThrottler import-control (#14188)

  • PR-14068 - KAFKA-15233: Add documentation for plugin.discovery and connect-plugin-path (KIP-898) (#14068)

  • PR-14092 - KAFKA-15239: Fix system tests using producer performance service (#14092)

  • PR-14102 - KAFKA-13187: Replace EasyMock / PowerMock with Mockito in DistributedHerderTest (#14102)

  • PR-14156 - KAFKA-15202: Fix MM2 offset translation when syncs are variably spaced (#14156)

  • PR-14050 - KAFKA-15220: Do not returned fenced brokers from getAliveBrokerNode (#14050)

  • PR-14159 - KAFKA-15291: Connect plugins should declare a version (#14159)

  • PR-14169 - KAFKA-15318: Update the Authorizer via AclPublisher (#14169)

  • PR-14175 - KAFKA-15288: Change BrokerApiVersionsCommandTest to support kraft mode (#14175)

  • PR-14178 - KAFKA-15022: [9/N] use RackAwareTaskAssignor in StickyTaskAssignor (#14178)

  • PR-14164 - KAFKA-15022: [8/N] more tests for HAAssignor (#14164)

  • PR-14141 - KAFKA-15100; KRaft data race with the expiration service (#14141)

  • PR-14096 - KAFKA-14595: Move AdminUtils to server-common (#14096)

  • PR-14125 - KAFKA-15271: Historicalterator can exposes elements that are too new (#14125)

  • PR-14162 - KAFKA-15312; Force channel before atomic file move (#14162)

  • PR-14055 - KAFKA-15031: Add plugin.discovery to Connect worker configuration (KIP-898) (#14055)

  • PR-14139 - KAFKA-15022: [7/N] use RackAwareTaskAssignor in HAAssignor (#14139)

  • PR-14150 - KAFKA-15022: [6/N] add rack aware assignor configs and update standby optimizer (#14150)

  • PR-14133 - KAFKA-15189: only init remote topic metrics when enabled (#14133)

  • PR-13984 - KAFKA-15107: Support custom metadata for remote log segment (#13984)

  • PR-14145 - KAFKA-10199: Change to RUNNING if no pending task to recycle exist (#14145)

  • PR-13920 - KAFKA-15106: Fix AbstractStickyAssignor isBalanced predict (#13920)

  • PR-14143 - KAFKA-7438: Replace PowerMockRunner with MockitoJUnitRunner in RetryUtilTest (#14143)

  • PR-14114 - KAFKA-12969: Add broker level config synonyms for topic level tiered storage configs (#14114)

  • PR-14108 - KAFKA-15022: [5/N] compute rack aware assignment for standby tasks (#14108)

  • PR-14074 - KAFKA-15236: Rename tiered storage metrics (#14074)

  • PR-14128 - KAFKA-15272: Fix the logic which finds candidate log segments to upload it to tiered storage (#14128)

  • PR-14097 - KAFKA-15022: [4/N] use client tag assignor for rack aware standby task assignment (#14097)

  • PR-14089 - KAFKA-15244: Remove PluginType.from(Class) (#14089)

  • PR-13260 - KAFKA-14661: Upgrade Zookeeper to 3.8.1 (#13260)

  • PR-14126 - Fix a Scala 2.12 compile issue (#14126)

  • PR-14099 - KAFKA-14702: Extend server side assignor to support rack aware replica placement (#14099)

  • PR-14115 - KAFKA-15263 Check KRaftMigrationDriver state in each event (#14115)

  • PR-14056 - KAFKA-14501: Implement Heartbeat protocol in new GroupCoordinator (#14056)

  • PR-14090 - KAFKA-14048; CoordinatorContext should be protected by a lock (#14090)

  • PR-13671 - KAFKA-14967: fix NPE in CreateTopicsResult in MockAdminClient (#13671)

  • PR-14049 - KAFKA-14038: Optimise calculation of size for log in remote tier (#14049)

  • PR-13643 - KAFKA-15213: provide the exact offset to QuorumController.replay (#13643)

  • PR-14084 - [MINOR] Add latest versions to kraft upgrade kafkatest (#14084)

  • PR-14067 - KAFKA-14499: [3/N] Implement OffsetCommit API (#14067)

  • PR-14069 - KAFKA-15251: Add 3.5.1 to system tests (#14069)

  • PR-14017 - KAFKA-14500; [6/6] Implement SyncGroup protocol in new GroupCoordinator (#14017)

  • PR-14030 - KAFKA-15022: [3/N] use graph to compute rack aware assignment for active stateful tasks (#14030)

  • PR-14075 - KAFKA-15235: Fix broken coverage reports since migration to Gradle 8.x (#14075)

  • PR-14028 - KAFKA-15196 Additional ZK migration metrics (#14028)

  • PR-14094 - KAFKA-15243: Set decoded user names to DescribeUserScramCredentialsResponse (#14094)

  • PR-14100 - [MINOR] Fix Javadoc comment in KafkaFuture#toCompletionStage (#14100)

  • PR-14059 - KAFKA-14583: Move ReplicaVerificationTool to tools (#14059)

  • PR-14051 - KAFKA-15218: Avoid NPE thrown while deleting topic and fetch from follower concurrently (#14051)

  • PR-14079 - KAFKA-15238: Move DLQ reporter setup from the DistributedHerder’s tick thread to the sink task thread (#14079)

  • PR-14010 - KAFKA-15183: Add more controller, loader, snapshot emitter metrics (#14010)

  • PR-13707 - KAFKA-14990: Dynamic producer ID expiration should be applied on a broker restart (#13707)

  • PR-14033 - KAFKA-14920: Address timeouts and out of order sequences (#14033)

  • PR-14004 - KAFKA-15168: Handle overlapping remote log segments in RemoteLogMetadata cache (#14004)

  • PR-13773 - KAFKA-14712: Produce correct error msg with correct metadataversion (#13773)

  • PR-14057 - KAFKA-15194: Prepend offset in the filenames used by LocalTieredStorage (#14057)

  • PR-13797 - KAFKA-14950: implement assign() and assignment() (#13797)

  • PR-14066 - KAFKA-15232: Move ToolsUtils to tools (#14066)

  • PR-14047 - KAFKA-14499: [2/N] Add OffsetCommit record & related (#14047)

  • PR-14046 - KAFKA-14499: [1/N] Introduce OffsetCommit API version 9 and add new StaleMemberEpochException error (#14046)

  • PR-14024 - KAFKA-13431 (KIP-793): Expose the original pre-transform topic partition and offset in sink records (#14024)

  • PR-13278 - KAFKA-14591: Move DeleteRecordsCommand to tools (#13278)

  • PR-14060 - KAFKA-15222: upgrade zinc scala plugin to 1.9.2 (#14060)

  • PR-13999 - KAFKA-15176: add tests for tiered storage metrics (#13999)

  • PR-13996 - KAFKA-15022: [2/N] introduce graph to compute min cost (#13996)

  • PR-13313 - KAFKA-14760: Move ThroughputThrottler from tools to clients, remove tools dependency from connect-runtime (#13313)

  • PR-13874 - KAFKA-14133: Migrate various mocks in TaskManagerTest to Mockito (#13874)

  • PR-14044 - KAFKA-15216: InternalSinkRecord::newRecord should not ignore new headers (#14044)

  • PR-13942 - KAFKA-14936: Check the versioned table’s history retention and compare to grace period (4/N) (#13942)

  • PR-13983 - KAFKA-14734: Use CommandDefaultOptions in StreamsResetter (#13983)

  • PR-13971 - KAFKA-15150: Add ServiceLoaderScanner implementation (#13971)

  • PR-14029 - KAFKA-10579: Upgrade reflections from 0.9.12 to 0.10.2 (#14029)

  • PR-13977 - KAFKA-15162: Reflectively find plugins in parent ClassLoaders that aren’t on the classpath (#13977)

  • PR-13949 - KAFKA-15141: Initialize logger statically on hot codepaths (#13949)

  • PR-14039 - KAFKA-15211: Mock InvalidParameterException in DistributedConfigTest (#14039)

  • PR-14035 - KAFKA-15199: Remove Leading and Trailing Spaces in release.py (#14035)

  • PR-13870 - KAFKA-14500; [5/N] Implement JoinGroup protocol in new GroupCoordinator (#13870)

  • PR-13948 - KAFKA-15091: Fix misleading Javadoc for SourceTask::commit (#13948)

  • PR-13944 - KAFKA-14953: Add tiered storage related metrics (#13944)

  • PR-13945 - KAFKA-15121: Implement the alterOffsets method in the FileStreamSourceConnector and the FileStreamSinkConnector (#13945)

  • PR-13585 - KAFKA-14737: Move kafka.utils.json to server-common (#13585)

  • PR-13158 - KAFKA-14647: Move TopicFilter to server-common/utils (#13158)

  • PR-13837 - KAFKA-9564: Local Tiered Storage implementation for Remote Storage Manager (#13837)

  • PR-14023 - fix typo in streams/dsl-api.html (#14023)

  • PR-13941 - KAFKA-15123: Add tests for ChunkedBytesStream (#13941)

  • PR-13787 - KAFKA-14884: Include check transaction is still ongoing right before append (take 2) (#13787)

  • PR-14003 - KAFKA-15182: Normalize source connector offsets before invoking SourceConnector::alterOffsets (#14003)

  • PR-13991 - KAFKA-14462; [23/23] Wire GroupCoordinatorService in BrokerServer (#13991)

  • PR-13997 - KAFKA-15180: Generalize integration tests to change use of KafkaConsumer to Consumer (#13997)

  • PR-14013 - Fix compile test error (#14013)

  • PR-10167 - KAFKA-12261: Mention about potential delivery loss on increasing partition when auto.offset.reset = latest (#10167)

  • PR-13957 - Kafka Streams Threading: Exception handling (#13957)

  • PR-13973 - KAFKA-15148: Mark tests correctly as integration tests where they running as unit tests (#13973)

  • PR-13963 - KAFKA-14462; [22/N] Implement session and revocation timeouts (#13963)

  • PR-13859 - KAFKA-15093: Add 3.4.0 and 3.5.0 to core upgrade and compatibility system tests (#13859)

  • PR-13275 - KAFKA-14522 Rewrite/Move of RemoteIndexCache to storage module. (#13275)

  • PR-13453 - KAFKA-12525: Ignoring stale status statuses when reading from Connect status topic (#13453)

  • PR-13974 - KAFKA-15155: Follow PEP 8 best practice in Python to check if a container is empty (#13974)

  • PR-13988 - [KAFKA-15137] Do not log entire request payload in KRaftControllerChannelManager (#13988)

  • PR-13982 - KAFKA-15159: upgrade minor dependencies (#13982)

  • PR-13946 - KAFKA-15139: Avoid slow Set.removeAll(List) in MirrorCheckpointConnector (#13946)

  • PR-13955 - KAFKA-15145: Don’t re-process records filtered out by SMTs on Kafka client retriable exceptions in AbstractWorkerSourceTask (#13955)

  • PR-13383 - KAFKA-14059 Replace PowerMock with Mockito in WorkerSourceTaskTest (#13383)

  • PR-13284 - KAFKA-14718: Wait for MirrorMaker to start before executing test (#13284)

  • PR-13661 - Doc fixes: Fix format and other small errors in config documentation (#13661)

  • PR-13851 - KAFKA-15022: [1/N] initial implementation of rack aware assignor (#13851)

  • PR-13961 - KAFKA-14462; [21/N] Add CoordinatorTimer implementation in CoordinatorRuntime (#13961)

  • PR-13968 - KAFKA-15149: Fix handling of new partitions in dual-write mode (#13968)

  • PR-13962 - KAFKA-15129;[7/N] Remove metrics in TransactionMarkerChannelManager when TransactionCoordinator shutdown (#13962)

  • PR-13821 - KAFKA-15069: Refactor plugin scanning logic into ReflectionScanner (#13821)

  • PR-13964 - KAFKA-15153: Use Python ‘is’ instead of ‘==’ to compare for None (#13964)

  • PR-13898 - KAFKA-14966; [2/N] Extract OffsetFetcher reusable logic (#13898)

  • PR-13901 - KAFKA-14462; [20/N] Refresh subscription metadata on new metadata image (#13901)

  • PR-13950 - KAFKA-15140: Use TestUtils methods and add logs for assertion failure at TopicCommandIntegrationTest (#13950)

  • PR-13925 - KAFKA-10199: Consider tasks in state updater when computing offset sums (#13925)

  • PR-13924 - KAFKA-15129: [1/N] Remove metrics in LogCleanerManager when LogCleaner shutdown (#13924)

  • PR-13938 - KAFKA-15135: fix(storage): pass endpoint configurations as client common to TBRLMM (#13938)

  • PR-13760 - KAFKA-8982: Add retry of fetching metadata to Admin.deleteRecords (#13760)

  • PR-13939 - [MINOR] Correcting few WARN log lines in DistributedHerder#handleRebalance (#13939)

  • PR-13923 - KAFKA-15131: Improve RemoteStorageManager exception handling documentation (#13923)

  • PR-13591 - KAFKA-14831: Illegal state errors should be fatal in transactional producer (#13591)

  • PR-13904 - KAFKA-15114: Update StorageTool help for creating SCRAM credentials to specify name instead of user. (#13904)

  • PR-13915 - KAFKA-14930: Document the new PATCH and DELETE offsets REST APIs for Connect (#13915)

  • PR-13855 - KAFKA-14936: Add Grace period logic to Stream Table Join (2/N) (#13855)

  • PR-13831 - KAFKA-15053: Use case insensitive validator for security.protocol config (#13831)

  • PR-13880 - KAFKA-14462; [19/N] Add CoordinatorLoader implementation (#13880)

  • PR-13845 - KAFKA-15078; KRaft leader replys with snapshot for offset 0 (#13845)

  • PR-13798 - KAFKA-15028: AddPartitionsToTxnManager metrics (#13798)

  • PR-13910 - KAFKA-15109 Ensure the leader epoch bump occurs for older MetadataVersions (#13910)

  • PR-907 - Fix packaging master build

  • PR-13818 - KAFKA-14784: Connect offset reset REST API (#13818)

  • PR-13267 - KAFKA-14694: RPCProducerIdManager should not wait on new block (#13267)

  • PR-13895 - KAFKA-15098 Allow authorizers to be configured in ZK migration (#13895)

  • PR-13812 - KAFKA-14462; [18/N] Add GroupCoordinatorService (#13812)

  • PR-13890 - KAFKA-15109 Don’t skip leader epoch bump while in migration mode (#13890)

  • PR-13850 - KAFKA-15084: Remove lock contention from RemoteIndexCache (#13850)

  • PR-13856 - KAFKA-15087 Move/rewrite InterBrokerSendThread to server-commons (#13856)

  • PR-12739 - KAFKA-7438: Migrate to Mockito in TimeOrderedCachingPersistentWindowStoreTest (#12739)

  • cd3c0ab1 - KAFKA-15060: fix the ApiVersionManager interface

  • PR-13872 - KAFKA-15085: Make Timer.java implement AutoCloseable (#13872)

  • PR-13865 - KAFKA-15096: Update snappy-java to 1.1.10.1 (#13865)

  • PR-13828 - KAFKA-15066: add “remote.log.metadata.manager.listener.name” config to rlmm (#13828)

  • PR-13819 - KAFKA-15059: Remove pending rebalance check when fencing zombie source connector tasks (#13819)

  • PR-13711 - KAFKA-14133: Migrate StandbyTaskCreator mock in TaskManagerTest to Mockito (#13711)

  • PR-13756 - KAFKA-14936: Add On Disk Time Ordered Buffer (1/N) (#13756)

  • PR-902 - Update muckrake version mapping for 3.5

  • PR-13843 - KAFKA-15080; Fetcher’s lag never set when partition is idle (#13843)

  • PR-13712 - KAFKA-14133: Migrate Admin mock in TaskManagerTest to Mockito (#13712)

  • PR-13795 - KAFKA-14462; [17/N] Add CoordinatorRuntime (#13795)

  • PR-13834 - KAFKA-15076; KRaft should prefer latest snapshot (#13834)

  • PR-13832 - KAFKA-15036: Add a test case for controller failover (#13832)

  • PR-13829 - KAFKA-10199: Re-add revived tasks to the state updater after handling (#13829)

  • PR-13835 - KAFKA-15077: Code to trim token in FileTokenRetriever (#13835)

  • PR-13830 - KAFKA-14936: Change Time Ordered Buffer to not require Change<> 0/N (#13830)

  • PR-13827 - KAFKA-15073: Add a Github action to mark PRs as stale (#13827)

  • PR-13807 - KAFKA-15040: trigger onLeadershipChange under KRaft mode (#13807)

  • PR-13815 - KAFKA-14966: Extract OffsetFetcher reusable logic (#13815)

  • PR-12307 - KAFKA-14006: Parameterize WorkerConnectorTest suite (#12307)

  • PR-13751 - KAFKA-14539: Simplify StreamsMetadataState by replacing the Cluster metadata with partition info map (#13751)

  • PR-13811 - KAFKA-14278: Fix InvalidProducerEpochException and InvalidTxnStateException handling in producer clients (#13811)

  • PR-13803 - KAFKA-15051: add missing GET plugin/config endpoint (#13803)

  • PR-13678 - KAFKA-10337: await async commits in commitSync even if no offsets given (#13678)

  • PR-13765 - KAFKA-15021; Skip leader epoch bump on ISR shrink (#13765)

  • PR-13788 - KAFKA-14791; Create a builder for PartitionRegistration (#13788)

  • PR-13675 - KAFKA-14462; [14/N] Add PartitionWriter (#13675)

  • PR-13473 - KAFKA-14866: Remove controller module metrics when broker is shutting down (#13473)

  • PR-13135 - KAFKA-14633: Reduce data copy & buffer allocation during decompression (#13135)

  • PR-13779 - KAFKA-15037: pass remoteLogEnabled to unifiedLog (#13779)

  • PR-13805 - KAFKA-14863: Fix failing tests for invalid plugins that are no longer visible (#13805)

  • PR-13799 - KAFKA-15048: Improve handling of unexpected quorum controller errors (#13799)

  • PR-13794 - KAFKA-14462; [16/N] Add CoordinatorLoader and CoordinatorPlayback interfaces (#13794)

  • PR-13800 - KAFKA-15012: Allow leading zeros in numeric fields while deserializing JSON messages using the JsonConverter (#13800)

  • PR-13467 - KAFKA-14863: Hide plugins with invalid constructors during plugin discovery (#13467)

  • PR-13793 - KAFKA-14462; [15/N] Make Result generic and rename it (#13793)

  • PR-13759 - KAFKA-15019: Improve handling of broker heartbeat timeouts (#13759)

  • PR-13735 - KAFKA-15003: Fix ZK sync logic for partition assignments (#13735)

  • PR-13666 - KAFKA-14462; [13/N] CoordinatorEvent and CoordinatorEventProcessor (#13666)

  • PR-13776 - KAFKA-15034: Improve performance of the ReplaceField SMT; add JMH benchmark (#13776)

  • PR-13758 - KAFKA-15010 ZK migration failover support (#13758)

  • PR-13757 - KAFKA-15017 Fix snapshot load in dual write mode for ClientQuotas and SCRAM (#13757)

  • PR-13774 - KAFKA-12562: Fix KafkaStreams#store old references in comments (#13774)

  • PR-13681 - KAFKA-14133: Migrate ActiveTaskCreator mock in TaskManagerTest to Mockito (#13681)

  • PR-13786 - Upgrade to snappy v1.1.10.0 (#13786)

  • PR-13780 - KAFKA-15039: Reduce logging level to trace in PartitionChangeBuilder.… (#13780)

  • PR-13767 - KAFKA-15004: Fix configuration dual-write during migration (#13767)

  • PR-13781 - KAFKA-8713: JsonConverter replace.null.with.default should prevent emitting default for Struct fields (#13781)

  • PR-13639 - KAFKA-14462; [12/N] Add GroupMetadataManager and ConsumerGroup (#13639)

  • PR-13738 - KAFKA-14982: Improve the kafka-metadata-quorum output (#13738)

  • PR-13742 - KAFKA-14996: Handle overly large user operations on the kcontroller (#13742)

  • PR-13741 - KAFKA-15009: Handle new ACLs in KRaft snapshot during migration (#13741)

  • PR-13732 - KAFKA-15007: Use the correct MetadataVersion in MetadataPropagator (#13732)

  • PR-13729 - KAFKA-14970: Fix SCRAM during migration dual-write (#13729)

  • PR-13356 - KAFKA-14789: Prevent mis-attributing classpath plugins, allow discovery of classpath RestExtension and ConfigProvider (#13356)

  • PR-13465 - KAFKA-14368: Connect offset write REST API (#13465)

  • PR-13455 - KAFKA-14841 Handle callbacks to ConsumerRebalanceListener in MockConsumer (#13455)

  • PR-13664 - KAFKA-14961: harden DefaultBackgroundThreadTest.testStartupAndTearDown test (#13664)

  • PR-13165 - KAFKA-14654: Connector classes should statically initialize with plugin classloader (#13165)

  • PR-13749 - KAFKA-15016: Update LICENSE-binary file (#13749)

  • PR-11565 - KAFKA-13504: Retry connect internal topics’ creation in case of InvalidReplicationFactorException (#11565)

  • PR-13745 - KAFKA-15015: Explicit on reload4j version (#13745)

  • PR-13708 - KAFKA-14500; [4/N] Add Timer interface (#13708)

  • PR-13704 - KAFKA-14500; [3/N] add GroupMetadataKey/Value record helpers (#13704)

  • PR-13723 - KAFKA-14980: Fix MirrorSourceConnector source consumer configuration (#13723)

  • PR-13535 - KAFKA-9579 Fetch implementation for records in the remote storage through a specific purgatory. (#13535)

  • PR-13720 - KAFKA-14997: Fix JmxToolTest failing on CI server (#13720)

  • PR-13717 - KAFKA-14994: Update jose4j

  • PR-13670 - KAFKA-14962: Trim whitespace from ACL configuration (#13670)

  • PR-13663 - KAFKA-14500; [2/N] Rewrite GroupMetadata in Java (#13663)

  • PR-13679 - KAFKA-14291: KRaft controller should return right finalized features in ApiVersionResponse (#13679)

  • PR-13517 - KAFKA-14752: Kafka examples improvements - demo changes (#13517)

  • PR-13060 - KAFKA-14559: Fix JMX tool to handle the object names with wildcard and optional attributes (#13060)

  • PR-13690 - KAFKA-14978 ExactlyOnceWorkerSourceTask should remove parent metrics (#13690)

  • PR-13516 - KAFKA-14752: Kafka examples improvements - processor changes (#13516)

  • PR-13443 - KAFKA-14514; Add Range Assignor on the Server (KIP-848) (#13443)

  • PR-13660 - KAFKA-14662: Update the ACL list in the doc (#13660)

  • PR-13644 - KAFKA-14500; [1/N] Rewrite MemberMetadata in Java (#13644)

  • PR-13688 - KAFKA-14974: Restore backward compatibility in KafkaBasedLog (#13688)

  • PR-13638 - KAFKA-14462; [11/N] Add CurrentAssignmentBuilder (#13638)

  • PR-13594 - KAFKA-14913: Using ThreadUtils.shutdownExecutorServiceQuietly to close executors in Connect Runtime (#13594)

  • PR-13621 - KAFKA-14133: Migrate ChangeLogReader mock in TaskManagerTest to Mockito (#13621)

  • PR-13515 - KAFKA-14752: Kafka examples improvements - producer changes (#13515)

  • PR-13461 - KAFKA-14840: Support for snapshots during ZK migration (#13461)

  • PR-13312 - KAFKA-14766: Improve performance of VarInt encoding and decoding (#13312)

  • PR-13623 - KAFKA-14926: Remove metrics on Log Cleaner shutdown (#13623)

  • PR-13607 - KAFKA-14916: Fix code that assumes transactional ID implies all records are transactional (#13607)

  • PR-12149 - KAFKA-13668: Retry upon missing initProducerId due to authorization error (#12149)

  • PR-13122 - KAFKA-14594: Move LogDirsCommand to tools module (#13122)

  • PR-13628 - KAFKA-14859: SCRAM ZK to KRaft migration with dual write (#13628)

  • PR-13653 - KAFKA-14946: fix NPE when merging the deltatable (#13653)

  • PR-13657 - KAFKA-14876: Document the new ‘PUT /connectors/{name}/stop’ REST API for Connect (#13657)

  • PR-13637 - KAFKA-14462; [10/N] Add TargetAssignmentBuilder (#13637)

  • PR-13514 - KAFKA-14752: Kafka examples improvements - consumer changes (#13514)

  • PR-13529 - KAFKA-14133: Migrate topology builder mock in TaskManagerTest to mockito (#13529)

  • PR-13631 - KAFKA-14909: check zkMigrationReady tag before migration (#13631)

  • PR-13407 - KAFKA-14805 KRaft controller supports pre-migration mode (#13407)

  • PR-13550 - KAFKA-14639: A single partition may be revoked and assign during a single round of rebalance (#13550)

  • PR-13171 - KAFKA-14584: Deprecate StateChangeLogMerger tool (#13171)

  • PR-13606 - KAFKA-14918 Only send controller RPCs to migrating ZK brokers (#13606)

  • 33962e8b - KAFKA-14943: Fix ClientQuotaControlManager validation

  • 70493336 - KAFKA-14943: Fix ClientQuotaControlManager validation

  • PR-13544 - KAFKA-14462; [9/N] Add RecordHelpers (#13544)

  • PR-12545 - KAFKA-14944: Reduce CompletedFetch#parseRecord() memory copy (#12545)

  • PR-13429 - KAFKA-14666: Add MM2 in-memory offset translation index for offsets behind replication (#13429)

  • PR-13538 - KAFKA-14462; [8/N] Add ConsumerGroupMember (#13538)

  • PR-13636 - KAFKA-14933: Document Connect’s log level REST APIs from KIP-495 (#13636)

  • PR-13459 - KAFKA-14592: Move FeatureCommand to tools (#13459)

  • PR-13533 - KAFKA-12446: update change encoding to use varint (#13533)

  • PR-13615 - KAFKA-14834: [12/N] Minor code cleanups relating to versioned stores (#13615)

  • PR-13592 - KAFKA-14862: Outer stream-stream join does not output all results with multiple input partitions (#13592)

  • PR-13587 - KAFKA-14876: Document the new ‘GET /connectors/{name}/offsets’ REST API for Connect (#13587)

  • PR-13575 - KAFKA-14905: Reduce flakiness in MM2 ForwardingAdmin test due to admin timeouts (#13575)

  • PR-13537 - KAFKA-14462; [7/N] Add ClientAssignor, Assignment, TopicMetadata and VersionedMetadata (#13537)

  • PR-13437 - KAFKA-14828: Remove R/W locks using persistent data structures (#13437)

  • 3f1e78ee - KAFKA-14887: FinalizedFeatureChangeListener should not shut down when ZK session expires

  • PR-13579 - KAFKA-14904: Pending state blocked verification of transactions (#13579)

  • PR-13614 - KAFKA-14586: Adding redirection for StreamsResetter (#13614)

  • PR-13432 - KAFKA-14821 Implement the listOffsets API with AdminApiDriver (#13432)

  • f5de4daa - KAFKA-14887: FinalizedFeatureChangeListener should not shut down when ZK session expires

  • PR-13609 - KAFKA-14834: [11/N] Update table joins to identify out-of-order records with isLatest (#13609)

  • PR-11478 - KAFKA-13299: Accept duplicate listener on port for IPv4/IPv6 (#11478)

  • PR-13471 - KAFKA-14868: Remove all ReplicaManager metrics when it is closed (#13471)

  • PR-13572 - KAFKA-14908: Set setReuseAddress on the kafka server socket (#13572)

  • PR-13513 - KAFKA-14881: Rework UserScramCredentialRecord (#13513)

  • PR-13526 - KAFKA-14869: Bump coordinator value records to flexible versions (KIP-915, Part-2) (#13526)

  • PR-13511 - KAFKA-14869: Ignore unknown record types for coordinators (KIP-915, Part-1) (#13511)

  • PR-13557 - KAFKA-14902: KafkaStatusBackingStore retries on a dedicated background thread to avoid stack overflows (#13557)

  • PR-13280 - KAFKA-14735: Improve KRaft metadata image change performance at high … (#13280)

  • PR-13567 - Update zstd to 1.5.5 (#13567)

  • PR-12830 - KAFKA-8115: Reduce flakiness in Trogdor JsonRestServer shutdown (#12830)

  • PR-13534 - KAFKA-14054: Handle TimeoutException gracefully (#13534)

  • PR-13502 - KAFKA-14790: Add more AddPartitionsToTxn tests in KafkaApis and Authorizer tests (#13502)

  • PR-13536 - KAFKA-14462; [6/N] Update Records (#13536)

ksqlDB

  • PR-10198 - Set timeout to 6 hours on branches starting on 7.3.x

  • PR-10195 - Add pinned nano version for common on 7.3.x

  • PR-10196 - Add pinned nano version for common for 7.4.x

  • PR-10189 - fix: configure KsqlBoundedMemoryConfigSetter in StandaloneExecutor mode

  • PR-10175 - fix: configure KsqlBoundedMemoryConfigSetter in StandaloneExecutor mode

  • PR-10178 - fix: configure KsqlBoundedMemoryConfigSetter in StandaloneExecutor mode

  • PR-10149 - Merge Conflict Resolution (from 6.2.x to 7.0.x)

  • 722b14d9 - MINOR: fix broken build

  • PR-10109 - fix: return retryable error during shutdown

  • PR-10110 - MINOR: fix broken build

  • PR-10092 - fix: fedramp issues

  • PR-10098 - fix: vert.x regression bug when doing high volume pull query

  • PR-10103 - fix: do not continue processing records on permission errors in schema registry

  • 247e0278 - [KSQL-11372] Log pull query bandwidth rate in bytes

  • PR-10097 - fix: [KSQL-11345] fix changed TaskAssignor

  • PR-10077 - fix: concurrency bug when doing high volume pull query over java client (alternative)

  • PR-10059 - feat: FedRAMP Self-managed ksqlDB

  • PR-10065 - fix: import not picked back in fix

  • PR-10061 - fix: force the number of standby to always be zero for transient queries

  • PR-10050 - fix: checkstyle violations in KsqlConfig

  • PR-10040 - fix: delete created Kafka if the corresponding command fails

  • 193fd55f - small fixes

  • c4e7ab07 - remove logger

  • 462d924d - remove TR

  • cfa4457c - remove streams clients metrics

  • 2c849dc4 - eric comments

  • 00f2a0bf - don’t addConfluentMetricsContextConfigsKafka for streams clients

  • PR-10032 - fix: Fixes corruption in the output of pull queries with large responses

  • PR-10010 - fix: remove duplicate definition

  • PR-10006 - fix: implement default method for schema registry client

  • PR-9970 - fix: do not scan the whole classpath

  • PR-9969 - Bump io.confluent.schema-registry.version to 7.6.0-0 after bumping ksql version to 7.6

REST Proxy

  • PR-1235 - KREST-2300 Deflake KafkaConsumerManagerTest.testBackoffMsControlsPollCalls test

  • PR-1236 - KREST-NNN disable flaky test

  • PR-1230 - KREST-12372 Upgrade dependency to JDK 1.8 with version 1.77

  • PR-1221 - KREST-12630 Exclude logback from zookeeper dependency in tests

  • PR-1219 - KREST-12630 Add missing dependency due to zookeeper upgrade

  • PR-1203 - Add 413 response error for produce v3 api

  • PR-1200 - KREST-10285 example rest produce v3 streaming in javascript (nodejs)

  • PR-1196 - Create custom Properties and Map configs classes with toString method that hides password properties

  • PR-1192 - Able to drop connection if produce request is larger than a threshold

  • PR-1189 - KREST-11230 Fix tests to expect media-type application/json for errors

  • PR-1183 - Make sure that ErrorMessage is intepret as json type in response writer

  • PR-1178 - Review logging, some code tidy up

  • PR-1176 - KREST-10790 Add test for KafkaRestExceptionMapper.java

  • PR-1168 - KREST-10243 Add custom-request-logging to kafka-rest, and log error-codes for when various rate-limiters are triggered

  • PR-440 - KREST-11812 Replace EOL javaee/jaxb-api with jarkartaee/jaxb-api

  • ee8dd479 - KREST-12364: update bcpix

  • PR-420 - CIAM-2673: initialize start time in metrics before onEvent() is called

  • PR-411 - KREST-11705 Map RecordTooLargeException to KAFKA_BAD_REQUEST_ERROR_CODE

  • PR-408 - KREST-11276 - Tighten SSL auto cert reload

  • PR-409 - KREST-11276 - Fixing cert reload with multiple registered listeners

  • PR-410 - KREST-7955 421 misdirected request if host does not match SNI

  • PR-406 - Implementation of RateLimitNetworkTrafficListener

  • PR-405 - Make sure that ErrorMessage is always interpreted as json in Response

  • PR-404 - Fix typo in doc and make private property final

  • PR-402 - Add JettyRequestMetricsFilter for counting requests on Jetty layer

  • a49bb0b0 - KREST-10989: Handle ThrottlingQuotaExceededException exception as 429

  • acbc8234 - KREST-10790 Handle TopicDeletionDisabledException as 400

  • PR-398 - Introduce request attribute to enable global metrics use runtime request tags

Schema Registry

  • 0cb664f1 - Fix sharedKeys cache to account for multiple use of kms key ID

  • PR-2943 - DGS-9104: Update Bouncycastle dependencies

  • d08a0978 - fix NPE when value is nil when print.schema.ids=true is set

  • 7ec6fc8b - Fix breaking change ti ParsedSchema.validate method

  • 9408a386 - Improve err msg

  • df7effb2 - Handle alreadyExists in putKek

  • 87ca438c - Cache shared KEKs in DEK Registry

  • PR-2937 - DGS-9825: Added num_keks_shared metric

  • 13848a40 - Improve the performance of invalid name scrubbing

  • PR-2931 - Handle bug where enable.fips config is true but FIPS resource exten

  • d8edcdc7 - Add test

  • e07cbfad - DGS-9753 FIx local refs for JSON Schema 2020-12

  • 0bdb81e7 - DGS-9732 Omit decrypted DEK when registering DEK in IMPORT mode

  • 0eb5a631 - DGS-9719 Allow JSONata exprs to be used for CONDITION rules

  • 85a9e53c - DGS-9520 Also support allOf to singleton; add tests

  • 26a3423e - DGS-8901 Ensure logicalType flag passed to ReflectData

  • 414ce79f - DGS-9520 Better handling of JSON Schema singleton combined types

  • 01cc37a6 - Fix NPE for getAllVersionsById in MockSchemaRegistryClient

  • de9de139 - Handle all exceptions when rule action cannot be performed

  • 78b1947d - DGS-9450 Strip rule param prefix from configs

  • 23b859ff - DGS-9451: Fix validateFields value in error message

  • 0b445986 - DGS-9450 Add command line tool to register/auto-rotate DEKs

  • 14936914 - Refactor getAead method so it can be overridden

  • 98a1a4de - Update swagger core

  • 12166e07 - DGS-9402 In CEL, treat exception from guard as false

  • PR-2887 - DGS-9059 Fix jmx prefix default

  • 1d415181 - DGS-9387 Ensure isKey flag is passed when reusing deserializers

  • ae313e51 - Add logging

  • 6683bd00 - Fix CSFLE dek rotation tests

  • c180f450 - Fix findbugs

  • 92a148cb - Temporarily disable DEK rotation tests

  • e3deb5dd - Fix CSFLE dek rotation test

  • PR-2879 - Update azure-identity and unpin azure-core

  • bafbad8c - DGS-9343 Allow removing enum in JSON Schema to be backward compatible

  • 897e6716 - further cleanup of method calls

  • f98d9a93 - change set.of to immutableset.of in AvroSchemaTest and ProtobufSchemaTest

  • 0d57454c - Add unit tests and introduce validate fields config

  • 089b1fb7 - Upgrade tink to 1.12.0

  • 552ae00a - move reserved fields validation out of compatibility checks

  • 53982cac - DGS-9162: Metadata compatibility checks for forward and full

  • 7f7a7ab1 - add metrics-core to fix the build

  • 02a996b1 - Check multiple actions only valid for WRITEREAD and UPDOWN

  • 2f93432d - Add null check

  • 3f8d16f7 - Add initialized method to dek registry

  • cc24a287 - DGS-9106: Update log level for leader election

  • 5e7bf83d - DGS-9031 Add strings extension lib for CEL executor

  • b19aea83 - DGS-9067 Ensure keys for schema cache are not mutated

  • d3b1912d - Upgrade com.squareup.okio:okio to 3.4.0

  • a990ce0f - DGS-9031 Add builtin CEL validation functions

  • 828040f3 - DGS-7866: Set default for validateFields to false

  • 4aa97bb8 - DGS-7866: Use 35742 instead of $ as the prefix for reserved fields

  • c8ab3fd0 - Add log if encoding fails

  • PR-2832 - Rename Pre-init resource extension config

  • PR-2828 - DGS-9006: Load FIPS extension before KafkaSchemaRegistry is initialized

  • PR-2822 - Add deleted flag to create kek/dek requests

  • d81d5a53 - Encode subject names for Maven download plugin

  • PR-2820 - Cache ProtobufSchema.toDynamicSchema calls (#2818)

  • PR-2818 - Cache ProtobufSchema.toDynamicSchema calls

  • PR-2817 - Sort list of dek subjects before returning to client

  • PR-2816 - DGS-8960 Fix handling of diamond structure in Protobuf converter

  • PR-2811 - fix packaging of kafka-connect-avro-converter

  • PR-2815 - Update DEK Registry spec

  • PR-2810 - Upgrade json-skema to 0.10.0

  • PR-2807 - Allow create kek/dek to act like undelete

  • PR-2808 - For tags API, only modify ruleset on leader node

  • PR-2806 - DGS-8908 Ensure tenant prefix is used for aliases

  • PR-2805 - DGS-8901 Ensure logical type config is applied to Reflect/Specific Avro data types

  • PR-2801 - Add check and test for invalid DEK rotation expiry

  • PR-2798 - Add tests for DEK generation

  • PR-2792 - Cache missing subjects (and not just missing schemas)

  • PR-2784 - DGS-8165 Add support for automatic DEK Rotation

  • PR-2790 - DGS-8088 Get the mode in scope rather that just for the subject

  • PR-2789 - DGS-8783 Add rulesToMerge/rulesToRemove to tags API

  • PR-2786 - DGS-8769 Upgrade vault lib; add namespace support

  • PR-2781 - DGS-8542 Add support for JSON Schema Draft 2020-12

  • PR-2783 - DGS-8708 Add rule config to preserve source fields

  • PR-2782 - Add CSFLE tests for non-string fields

  • PR-2775 - Upgrade wire to 4.9.0

  • PR-2774 - Fix build due to KAFKA-9800

  • PR-2773 - DGS-8615 Minor change to DlqAction

  • PR-2771 - Checking “isCompatible” for all compatibility test responses

  • PR-2772 - DGS-8553: Updated create and delete DEK Registry API documented names

  • PR-2769 - DGS-8522 Support required fields in proto2 in CEL executor

  • PR-2765 - DGS-8334 Don’t include ts in hashCode/equals for schemas

  • PR-2764 - DGS-8336 Add ruleType filter to schemas endpoint

  • PR-2758 - DGS-8323 Always populate version metadata prop for tags API

  • PR-2762 - DGS-8320 Fix handling of primitives for JSON Schema

  • PR-2759 - DGS-8334 Add timestamp to returned schemas

  • PR-2756 - DGS-8320 Fix handling of primitives for JSON Schema

  • PR-2755 - DGS-8320 Enable defaults for JSON Schema

  • e8fa7432 - DGS-7866: Disallow properties starting with $ by default in JsonSchema

  • PR-2748 - Ensure all SR client props are passed to FLE

  • PR-2746 - Create default KMS params in rule based on KMS key id

  • PR-2745 - Log DEK errors

  • PR-2744 - MINOR Added another constructor to DekRegistryConfig

  • PR-2742 - DGS-8169 Handle null compat groups for schemas

  • b8d518d1 - DGS-7865: Add protobuf support for reserved fields and incorporate review feedback

  • PR-2741 - Improve error handling during DEK creation

  • PR-2738 - Ensure kek name is prefixed with context

  • 8cd4e320 - DGS-7865: Reserved fields support for Avro schema

  • 3018aee8 - DGS-7865: checkstyle fixes

  • e5dcee98 - DGS-7865: Reserved fields support for JSON schema

  • PR-2734 - DGS-8112 Allow properties to be omitted during serialization

  • PR-2730 - DGS-7826 DGS-7828 DGS-7830 Add kek/dek timestamp, dek version

  • PR-2682 - Fix stop service script logic

  • PR-2686 - Use static ObjectMappers

  • 9f7dad51 - Bump junit from 4.12 to 4.13.1 in /benchmark