...
- Write more unit/integration/system tests. We want to preserve the tradition of high-quality releases in Apache Kafka.
- Improve documentation.
- Test the release candidates.
- Open blocker JIRAs on critical issues found. Open non-blocker JIRAs on any other issues found.
- Fix critical bugs.
- Review bug fixes.
- Vote on release candidates. Even though only PMC votes are binding, community votes are super important as we evaluate the readiness of the release.
- Ensure that release candidates include artifacts for the new Connect test-plugins module (see
)Jira server ASF JIRA serverId 5aa69414-a9e9-3523-82ec-879b028fb15b key KAFKA-15249
- Ensure that release candidates include artifacts for the new Connect test-plugins module (see
Open Issues
Jira | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
KIP | JIRA | Component | Status | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
KIP-405: Kafka Tiered Storage |
| coreKIP Accepted | Majority is completed, a few blockers are in progress.. Remaining to be done in 3.7.0 | ||||||||||||
KIP-793: Allow sink connectors to be used with topic-mutating SMTs |
| connect | Completed | ||||||||||||
KIP-797: Accept duplicate listener on port for IPv4/IPv6 |
| core | Completed | ||||||||||||
KIP-868 Metadata Transactions |
| core | Completed | ||||||||||||
KIP-875: First-class offsets support in Kafka Connect |
| connect | Completed In prior releases: connector STOPPED state, offsets read API In this release: Offsets alter and reset APIs | ||||||||||||
KIP-890: Transactions Server-Side Defense |
| core | Part 1 Completed | ||||||||||||
KIP-898: Modernize Connect plugin discovery |
| connect | Completed | ||||||||||||
KIP-902: Upgrade Zookeeper to 3.8.12 |
| core | Completed | ||||||||||||
| core | Completed | |||||||||||||
| streams | KIP Accepted Implementation seems to be completed but yet to be confirmed by author. | |||||||||||||
| streams | Partially implemented in 3.6 | |||||||||||||
KIP-937: Improve Message Timestamp Validation |
| core | Completed | ||||||||||||
KIP-938: Add more metrics for measuring KRaft performance |
| core | KIP Accepted Majority is completed. Remaining to be done in 3.7.0 | ||||||||||||
| clients | Completed | |||||||||||||
| core | Completed | |||||||||||||
KIP-941: Range queries to accept null lower and upper bounds |
| streams | Completed |
...
KIP | JIRA | Component | Status | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
KIP-580: Exponential Backoff for Kafka Clients |
| clients | Implemented Plan to release it in KIP Accepted Implementation in progress Implementation complete and reviewed but state of builds preventing merge. Will defer to AK 3.7.0 | ||||||||||||
KIP-726: Make the "cooperative-sticky, range" as the default assignor |
| clients | KIP Accepted Implementation not yet completed | ||||||||||||
KIP-770: Replace "buffered.records.per.partition" with "input.buffer.max.bytes" |
| streams | KIP Accepted Implementation in progress, not yet reviewed. | ||||||||||||
KIP-813: Shareable State Stores |
| streams | KIP Accepted Implementation not yet completed. | ||||||||||||
KIP-821: Connect Transforms support for nested structures |
| connect | KIP Accepted Implementation in progress | ||||||||||||
KIP-852: Optimize calculation of size for log in remote tier |
| core | KIP Accepted Partially completed | ||||||||||||
| core | KIP Accepted Not yet completed | |||||||||||||
| streams | Partially implemented in 3.6 | |||||||||||||
KIP-938: Add more metrics for measuring KRaft performance |
| core | KIP Accepted Majority is completed. Remaining to be done in 3.7.0 | ||||||||||||
KIP-872: Add Serializer#serializeToByteBuffer() to reduce memory copying |
| clients | KIP Accepted Not yet completed | ||||||||||||
KIP-949: Add flag to enable the usage of topic separator in MM2 DefaultReplicationPolicy |
| mirrormaker | KIP Accepted Not yet completed for 3.6.0. |
...