Fix the registered config name for leaderbalancernodemutetimeout. by @WillemKauf in #31360
Fixes a bug in which L0 batches in a cloud topic forgot to preserve lastoffsetdelta in their header, leading to an under-declared last offset which can stall consumers, skip records, or halt exact-offset replication. by @WillemKauf in #3136
Fixes a bug in which topics with min.compaction.lag.ms left unconfigured with produced batches holding timestamps in the future would be considered ineligible for compaction by @WillemKauf in #31459
Fixes a bug in which transient TOPICAUTHORIZATIONFAILED errors and SASL authentication failures were possible during application of a controller snapshot. by @WillemKauf in #31437
Particularly interested in replacing golang.org/x/crypto/pbkdf2 with the stdlib one. <!-- See https://github.com/redpanda-data/redpanda/blob/dev/CONTRIBUTING.md#pull-request-body for more details and examples of what is expected in a PR body. Content in this top section is REQUIRED. Describe, in plain language, the motivation behind the change (bug fix, feat
Define the semver pattern once in pkg/redpanda: VersionFromString parses versions from command output, and a new ValidVersion strictly validates user-supplied flags. The connect, ai, check, and k8s install commands drop their private regexes and delegate to ValidVersion. The parser now accepts any prerelease or build suffix, so upgrade can parse any version
The packaging rules run two patchelf stages over every packaged binary, per consuming target: an rpath rewrite to `$ORIGIN/../lib` (OverrideBinaryRPath) and an interpreter rewrite (SetDynamicLoader). Because outputs are namespaced by the consuming target, a warm build of the packaging targets materializes nine patched copies of the 2.2 GB redpanda binary, ea
We were seeing: ``` error: external/abseil-cpp+/absl/crc/internal/crc_x86_arm_combined.cc: Function _ZNK4absl12lts_2025081412crc_internal12_GLOBAL__N_145CRC32AcceleratedX86ARMCombinedMultipleStreamsILm1ELm2ELNS2_14CutoffStrategyE1EE6ExtendEPjPKvm is annotated as a hot function but the profile is cold [-Werror,-Wbackend-plugin] ``` `CRC32AcceleratedX86ARMComb
`the_producer_lock_serializes_by_producer` asserted that two operations ran concurrently, which requires the first producer's operation to start before the second producer's runs. Both are scheduled as tasks in debug builds, and nothing ordered them: under `--@seastar//:shuffle_task_queue=true` the second can run to completion first (reproduced in 10/30 runs
`TestBlockingPushWhenFull` asserted the queue size between a `pop()` and the resumption of a push blocked on a full queue. `pop()` signals the condition variable the push waits on, so the push can resume first, which `--@seastar//:shuffle_task_queue=true` exposes about a quarter of the time. The queue itself is fine. Assert on the popped value instead, and d