Skip to content

v0.5.4

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Sep 16:03
· 32 commits to main since this release
0bdfa30

What's Changed

  • Record releases in a root changelog and stop the crate changelogs lying by @robot-head in #155
  • Ship the operator binaries in the broker container image by @robot-head in #157
  • Add a broker-side produce hot-path bench by @robot-head in #158
  • Consolidate the broker's fourteen MetadataSource fakes into one by @robot-head in #159
  • Upgrade object_store to 0.14 and reqwest to 0.13 by @robot-head in #356
  • Instrument the fetch drain path and measure the sendfile crossover by @robot-head in #168
  • Serve /healthz and /readyz, and ship reference Kubernetes manifests by @robot-head in #169
  • Evict per-partition and per-topic metric series on removal by @robot-head in #167
  • Pick the fetch-session eviction victim in O(1) and benchmark the cache by @robot-head in #170
  • Measure both documented PERF deferrals and record a keep decision at each by @robot-head in #189
  • Hand one fetch read to the pool without allocating a task for it by @robot-head in #190
  • Hold metric topic labels as Arc shared with the partition registry by @robot-head in #192
  • Publish replica-lag and consumer-group-lag gauges by @robot-head in #191
  • Build the operator and contributor documentation surface (milestone 6) by @robot-head in #357
  • Release 0.5.4 by @robot-head in #358
  • ci: run the timing-sensitive suites and image_binaries_test on every PR by @robot-head in #433
  • Raise UnknownPartition when a bound names a partition the archive lacks by @robot-head in #434
  • fix(mutants): repair crates/log exclude_re rot and cover verified's creusot fns by @robot-head in #435
  • Resign a KRaft leader whose check-quorum window expires by @robot-head in #436
  • Rewrite every host-side script as an .axl task, with tests and a ratchet by @robot-head in #437
  • Point a pruned observer fetch at the metadata snapshot by @robot-head in #438
  • Snapshot and prune metadata on every voter, extend the KIP-630 trigger by @robot-head in #439
  • Run local retention on follower replicas of tiered topics by @robot-head in #441
  • Stamp the snapshot header timestamp and keep the previous checkpoint through a roll by @robot-head in #442
  • Fit CI inside the 20-job cap and stop paying for work nothing reads by @robot-head in #446
  • Persist the data log start offset across a restart by @robot-head in #444
  • Read a restore output back through the broker, a JVM consumer, and a restart by @robot-head in #440
  • Expire diskless WAL ranges by retention and DeleteRecords by @robot-head in #445
  • Split the log start into a global and a local floor on tiered topics by @robot-head in #443
  • Run the clippy aspect on BuildBuddy RBE by @robot-head in #447
  • Run the container suites on BuildBuddy Firecracker microVMs by @robot-head in #448
  • Correct what triggers the remote codegen failure by @robot-head in #451
  • Close milestone 10: secure the cluster and prove who did what by @robot-head in #450
  • Test the security paths milestone 10 added by @robot-head in #452
  • M9: run a stock Streams, Connect or share-consumer deployment against krabka by @robot-head in #449
  • ci(benchmarks): add automated storage microbenchmarks workflow and parser crate by @petermodracee in #10
  • Update Swatinem/rust-cache digest to f0deed1 by @renovate[bot] in #455
  • Update actions/upload-artifact digest to 4cec3d8 by @renovate[bot] in #454
  • Update Swatinem/rust-cache action to v2.9.2 by @renovate[bot] in #458
  • Update actions/upload-artifact action to v4.6.2 by @renovate[bot] in #457
  • Update actions/upload-artifact action to v7 by @renovate[bot] in #459
  • M12: is what ships the thing that was tested? by @robot-head in #456
  • Update rules_rs_mutants digest to 63bb99c by @renovate[bot] in #460
  • Update dependency package_metadata to v0.0.13 by @renovate[bot] in #466
  • Update dependency rules_java to v9.9.0 by @renovate[bot] in #465
  • Update dependency buildifier_prebuilt to v8.5.1.4 by @renovate[bot] in #461
  • Update Rust to v1.98.1 by @renovate[bot] in #463
  • Update dependency aspect_rules_lint to v2.9.0 by @renovate[bot] in #464
  • Milestone 11: cluster operability, rolling restarts, quorum repair, and tenant isolation by @robot-head in #453
  • Milestone 13: does an acknowledged record survive a kill, and does anything page when the broker starts failing? by @robot-head in #501
  • Update Rust crate tokio-rustls to v0.26.5 by @renovate[bot] in #504
  • docs: add the milestone roadmap for M13 through M16 by @robot-head in #500
  • Bound compaction by the high watermark, and compact every hosted log by @robot-head in #502
  • Milestone 14: is the tiered archive a complete copy, and can a cluster be rebuilt from it? by @robot-head in #505
  • Lock file maintenance by @renovate[bot] in #503
  • Collect coverage from the integration suites by @robot-head in #320
  • Milestone 15: can the clients and tools a stranger already runs talk to krabka, and does the matrix they read say so? by @robot-head in #506
  • Close the gaps milestone 15 left recorded by @robot-head in #507
  • Move M11 through M15 into Delivered by @robot-head in #511
  • Update dependency jemalloc to v5.3.0-bcr.alpha.5 by @renovate[bot] in #509
  • Update dependency rules_img to v0.3.20 by @renovate[bot] in #510
  • Implement Milestone 16 production readiness by @robot-head in #527
  • Update helm/kind-action action to v1.15.0 by @renovate[bot] in #528
  • Cover Milestone 16 configuration paths by @robot-head in #529
  • feat: implement milestone 17 semantics by @robot-head in #530
  • Qualify broker performance and scale by @robot-head in #535
  • Reduce compressed produce CPU overhead by @robot-head in #536
  • test(schema): add live registry failover by @robot-head in #533
  • Add Milestone 20 ecosystem qualification gate by @robot-head in #534
  • Ship optimized broker images by @robot-head in #538
  • Optimize all broker image delivery commands by @robot-head in #539
  • feat(schema): authenticate registry validation by @robot-head in #540
  • ci: complete M19 and M20 qualification by @robot-head in #541
  • Update Rust crate jsonschema to 0.55 by @renovate[bot] in #543
  • fix(release): validate workspace SBOM by @robot-head in #544

New Contributors

Full Changelog: v0.5.3...v0.5.4