Skip to content

Releases: redpanda-data/redpanda

v21.3.5-beta5

23 Mar 15:30
e9e93a7
Compare
Choose a tag to compare
Include Kafka's describe log dirs api

v21.3.5-beta4

22 Mar 14:04
d3cf2e9
Compare
Choose a tag to compare
v21.3.5-beta4 Pre-release
Pre-release
Fix appendtime issues. Test release for Derek at kpow.io

v21.3.4

09 Mar 02:58
e70029f
Compare
Choose a tag to compare
release v21.3.4

 - Fixed a configuration-binding bug in rpk

v21.3.3

04 Mar 16:21
a5ed5d0
Compare
Choose a tag to compare
release v21.3.3

- fixed configuration invariant checking

v21.3.2

03 Mar 21:01
35b3a7d
Compare
Choose a tag to compare

Makes startup errors fatal when changing node-id

v21.3.1

03 Mar 16:47
aeec85a
Compare
Choose a tag to compare
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

16 Feb 23:02
aaf8c81
Compare
Choose a tag to compare
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

04 Feb 21:10
c74b704
Compare
Choose a tag to compare
  • connection timeouts handling
  • fixed resolving DNS addresses in K8S

v21.1.5

28 Jan 20:57
fa725f8
Compare
Choose a tag to compare
Release notes:

- Cluster join error handling fixed
- Fixed snapshot cleanup
- Fixed backward compatibility issue

v21.1.4

26 Jan 14:44
d698a3b
Compare
Choose a tag to compare
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/*