github redpanda-data/redpanda v21.10.1

latest releases: v24.2.5, v24.1.17, v23.3.21-rc3...
2 years ago

Release notes for 21.10.1

  • Upgrading franz-go in rpk for various bug fixes
  • Improvements to ACL handling in rpk
  • Fixes in schema registry for correct shard
  • Archival metadata STM
  • rpk now uses franz-go instead of sarama
  • General improvements to log messages
  • Community build now works
  • Normalised RPK commands descriptions, so all descriptions are consistent - starting with upper letter and ending with dot.
  • Lots of improvements to testing framework and tests
  • An issue is fixed where partition leadership transfers would sometimes fail to complete when the partition was under load.
  • Fixes for snappy producers that lead to OOM
  • General bug fixes in Raft
  • rpk topic delete now accepts the -r flag to delete any topics completely matching regular expressions
  • rpk topic list now accepts specific topics for listing, as well as the -r flag, so that the command can be used as a dry run for delete
  • rpk container: This change fixes a bug that fails to correctly set the schema registry port sPort when creating the port bindings.
  • raft: fix for one of the replicas not being created when moved cross cores #2642
  • coproc: support for most native topic operations on materialized topics
  • rpk: add the ability to print offsets for empty groups
  • Admin API now has more validation for inputs
  • rpk acl user create now accepts the user as an argument, and --new-password has been renamed to --password. These changes are backwards compatible; using the old format will continue to work for the time being.
  • rpk acl user delete now accepts the user to delete as an argument. Similar to the user create change, the --delete-username flag has been soft deprecated and will continue working for now.
  • rpk acl user create supports a new flag --mechanism which allows for using SCRAM-SHA-512.
  • Fix for a seg fault using transactions
  • k8s:fix values being parsed as scientific notation
  • Fixes for consumer group early startup race leading to serving request on old versions of group data
  • A bug is fixed where leadership transfers on partitions using acks=1 producers could lead to partitions becoming unwritable until the node restarts.
  • Plugins will now be named with a .rpk- prefix.
  • rpk topic produce and rpk topic consume now support expansive formatting options
  • rpk topic produce by default now requires a trailing newline, and strips that newline before producing
  • Feature: Topic recovery from archival storage
  • Fixes for partition movement
  • Consumer group state is now GCd from memory when possible
  • Fixes for return codes that result in better behaving clients while partitions are moved
  • schema registry: Release note: Avro name sanitization is now namespace aware.
  • New feature: Fully functional create partitions support.
  • cluster: A bug is fixed where redpanda could stop unexpectedly when topic properties were modified at the same time as a partition within the topic was being moved between nodes.
  • Fix for rare off-by-one kafka offset being exposed to client
  • Logging of IP connection information for client kafka connection errors (e.g. auth) to amke it easier to debug deployments that have lots of clients
  • Redpanda now logs the system file handle limit on startup, to help diagnose issues on systems where the limit may be too small for the number of log segments.
  • raft: In some situations, leadership of a topic's raft group could change unexpectedly when a non-leader node restarts. After this change, leadership should remain stable through follower node restarts, notwithstanding any intentional leadership changes orchestrated by the new leadership balancing feature.
  • Improvement deriving core counts when using dockerized redpanda
  • raft: fixed critical bug related to log truncation and join consensus
  • archival: ability to limit upload idle time
  • Provide user reliable way for querying partition movement status.
  • storage: A new configuration setting append_chunk_size enables tuning the disk write size (default is 16kB, same as what was previously hardcoded). No change to behavior unless the setting is actively changed by the operator.

Don't miss a new redpanda release

NewReleases is sending notifications on new releases.