Releases: redpanda-data/redpanda
Releases · redpanda-data/redpanda
v21.3.5-beta5
Include Kafka's describe log dirs api
v21.3.5-beta4
Fix appendtime issues. Test release for Derek at kpow.io
v21.3.4
release v21.3.4 - Fixed a configuration-binding bug in rpk
v21.3.3
release v21.3.3 - fixed configuration invariant checking
v21.3.2
Makes startup errors fatal when changing node-id
v21.3.1
release 21.3.1 Main changes: https://github.com/vectorizedio/redpanda/compare/v21.2.2...v21.3.1 This is a stability and bugfix release. There are major infrastructure patches that are not yet public or documented like idempotent producers. They will be release on the last release of march. This release includes 246 commits (290 files changed) Major noteworthy changes: * HTTP api is almost ready for public consumption * Idempotent producers are finished. Will be released with transaction support at the end of the month. * Sasl authentication with SCRAM support was added * S3 archival support is added to the tree with a release ready for public consumption in a couple of weeks * kubernetes operator infrasture has laned in this release
v21.2.2
release 21.2.2 This release comes with 185 commits: https://github.com/vectorizedio/redpanda/compare/v21.2.1...v21.2.2 This is a minor release for `redpanda` with significant improvements around offset metadata management & handling. Major infrastructure patches for the k8s operator not yet exposed. Major infrastructure patches for the archival (s3) not yet exposed. Major infrastructure patches for the Wasm not yet exposed. Notable improvements: * Fixed offset metadata in responses: https://github.com/vectorizedio/redpanda/pull/580/files * Added additional compatibility testing for topic description: https://github.com/vectorizedio/redpanda/pull/572 * Wasm scripts are now compressed using zstd standard (not yet exposed to customers) * Added major support for multiple named interfaces needed for kafka schema registry in docker containers in RPK as redpanda already supported them https://github.com/vectorizedio/redpanda/pull/556 * Topic description as part of the kafka admin api now correctly returns topic defaults as well as correct metadata Redpanda always stored the correct data, but returned less information to clients prior https://github.com/vectorizedio/redpanda/pull/593 * Implemented the delete API of consumer groups to get consumer groups unstuck as part of the Kafka API https://github.com/vectorizedio/redpanda/pull/597 * Fixed bug with incorrect consumer group logic where we only returned *data* batches which is incorrect and yields to bugs on clientside libraries like `librdkafka`. Use now the same behavior as upstream Kafka for control batches https://github.com/vectorizedio/redpanda/pull/606 * Automatically delete consumer groups when topics are deleted https://github.com/vectorizedio/redpanda/pull/620
v21.2.1
- connection timeouts handling
- fixed resolving DNS addresses in K8S
v21.1.5
Release notes: - Cluster join error handling fixed - Fixed snapshot cleanup - Fixed backward compatibility issue
v21.1.4
release 21.1.4 Major release: This work includes 420 commits. Major features: * Initial feature of coprocessor with coproc wasm (WASM) feature exposed under `rpk wasm {deploy,remove}` commands. We note that this feature while in the tree is marked experimental. Documentation to follow. * Initial feature of archival (s3) backups. We landed the metadata description and s3 archival functions alongside all of the secure hashing schemes needed by s3. * Cross segmen compaction finally landed in tree which allows for compaction of adjacent segments. with an initially exposed max file handle size of 5G for adjacent segment compaction * RPK landed a huge number of bugfixes and simplifications, most notably namespacing the new namespacing is rpk {redpanda, debug, topic} - which should hopefully allow users to understand RPK better. * First patch of idempotent producer also landed with full compatibility targetted for the next release :) - We note that this is the first step in turn to support transactions. * A new `kafka::client` written in seastar was ported out of the http proxy into the top level kafka namespace * First pass for live partition migration landed, which included node id virtualization. Need to hook this up to the `controller backend` to expose it to users. * This build includes a HUGE amount of performance improvements where we can now gurantee hardware saturation in all modes of acknowledgement. * This change also comes with priority-based raft leader election, among RPC reordering optimization, amortized flushes by a 'look-ahead' flush on the followers. The TCP clients were increased to 8 from 3 to allow for saturation on large machines. * Added GCP specific tuner to `rpk tuner` to maximize throughput on GCP after chatting with the storage team at google Notable bug fixes: * rpk is effectively revamped and should be much less buggy from tuners to logging, to namespacing, to containers and configuration re-write * graceful recovery of an administration removing a directory manually on /var/lib/redpanda/data/*