github redpanda-data/redpanda v25.3.2

15 hours ago

Features

  • Rpk can now generate a dashboard for monitoring Redpanda Serverless clusters via rpk generate grafana-dashboard --dashboard serverless. by @nicolaferraro in #28894
  • #28931 [UX-746] rpk shadow (cloud): add failure reason by @r-vasquez

Bug Fixes

  • Attempt to fail over a topic that isn't being Shadowed now returns a 404 rather than a 409 by @michael-redpanda in #28742
  • Fix an issue where an unhandled exception in archival could lead to an input_stream asserting in its destructor. by @oleiman in #28924
  • Fixed a bug where if a user updates a Shadow Link with the same password the password set at timestamp was cleared. Now if they use the same password, the timestamp is kept at its previous value by @michael-redpanda in #28863
  • Fixed a rare bug that causes timequeries against partitions using tiered storage to incorrectly return no result when the partition's local log is empty but retains an active segment. by @wdberkeley in #28871
  • Fixes a bug in which a segment could be incorrectly marked as having finished self compaction during a race with a log shutdown by @WillemKauf in #28799
  • #28853 Avoids runaway replicators after topics got deleted. Additionally improve some observability related to shadow requests. by @bharathv in #28869
  • schema_registry/swagger: Fix type for version in GET /compatibility/subjects/{subject}/versions/{version} by @BenPope in #28766
    Markdown
  • #28596 [CORE-14647] ct: Take max applied epoch into account by @Lazin
  • #28621 tx_gateway: do not log error on shutdown by @mmaslankaprv
  • #28681 [CORE-13776] Handle rpk.describe_group racing with __consumer_offsets creation by @dotnwat
  • #28694 [CORE-14665] security/audit: Fix stuck misconfigured state by @IoannisRP
  • #28755 cluster: fix topic label aggregation on restart by @ballard26
  • #28808 Recovery throttler fix by @bashtanov
  • #28827 [CORE-8225] cloud_storage_clients/abs: Drop showonly=files when using a delimiter by @wdberkeley
  • #28888 [CORE-14922] test: ignore expired cert log lines by @dotnwat
  • #28909 shadowing/tests/verifier: use unique_id suffix for group names by @bharathv
  • #28910 [CORE-14907] Fix overflow in coordinated recovery throttling by @bashtanov
  • #28940 when lowering recovery rate with recoveries in flight don't wait for available bytes to converge by @bashtanov

Improvements

  • Adds support for SASL/PLAIN authentication for Shadow Linking by @michael-redpanda in #28942
  • Aliases the following enum variants: by @michael-redpanda in #28876
    • ACLPattern.ACL_PATTERN_PREFIX to ACLPattern.ACL_PATTERN_PREFIXED
    • PatternType.PATTERN_TYPE_PREFIXED to PatternType.PATTERN_TYPE_PREFIX
  • Fixes a vulnerability in aioboto3 by pinning the urllib3 dependency. by @tyson-redpanda in #28919
  • Minor improvements to http client for better connection reuse in certain edge cases. by @nvartolomei in #28822
  • The message printed by rpk config export is now written to stderr instead of stdout, preventing it from interfering with the exported configuration when stdout is used as the output destination. i.e. rpk config export --all -f /dev/stdout by @simon0191 in #28761
  • The restart is no longer required if the cloud storage auth token is invalidated. by @Lazin in #28712
  • Updated default console image version in rpk container commands to v3.3.0 by @vbotbuildovich in #28638
  • fix shard placement table race condition by @joe-redpanda in #28675
  • partitions with an in-flight move and original replica quorum loss will now be reported as immutable by @joe-redpanda in #28687
  • rpk cluster config set: Poll operation status before returning by @paulzhang97 in #28794
  • rpk shadow is now supported in Redpanda Cloud by @r-vasquez in #28917
  • #28849 http: Add TCP keepalive to http APIs by @StephanDollberg
  • #28673 admin: Store decommission_status partitions in a chunked array by @wdberkeley
  • #28752 bazel: remove kafka/server dep from txn_reader by @rockwotj
  • #28790 [CORE-7351] Improve chances of finding a scrubber hit by @dotnwat
  • #28813 bazel: Update seastar ref by @StephanDollberg
  • #28914 Add Shadow Link information to metrics by @michael-redpanda

Full Changelog: v25.3.1...v25.3.2

Don't miss a new redpanda release

NewReleases is sending notifications on new releases.