Skip to content

Weekly Pre-release 2026-04-05

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 05 Apr 16:12
· 2 commits to main since this release
02a414a

weekly-20260405 (2026-04-05)

✨ Features

  • (perf) Add rs_demo for simulating RecStore training workload and performance data export @Choimoe
  • (perf) Enhance performance reporting with trace ID and detailed metrics in BRPC client and server @Choimoe
  • (perf) Update README and script for rs_demo with modular structure and improved file paths @Choimoe
  • (perf) Optimize parameter compression handling in GRPC client @Choimoe
  • (perf) Add chain metrics derivation and breakdown reporting in embupdate analysis @Choimoe
  • (report) Enhance performance reporting by capturing embedding update metrics and adding analysis tools for event log processing @Choimoe
  • (report) Add CSV export and grouping options for metrics analysis @Choimoe
  • (rs_demo) Add modular benchmark demo with configuration, runtime, and server management @Choimoe
  • (tests) Add PSServerLauncher and related tests for server management @Choimoe
  • (tests) Add support for overriding PS type and ports in configuration @Choimoe
  • Add unit tests for IOBackend functionality and update SPDK pcie_address @wianger

🐛 Bug Fixes

  • (ci) Adjust Docker publish workflow for improved initialization handling @Choimoe
  • (ci) Simplify image tag handling and improve workflow conditions for Docker image tests @Choimoe
  • (ci) Add conditional tag for latest image based on default branch @Choimoe
  • (cmake) Remove building of HdrHistogram tests @Choimoe
  • (perf) Improve memory allocation error handling in ExtendibleHash @Choimoe
  • (tests) Enhance IO backend tests with SPDK checks and environment resolution @Choimoe
  • (tests) Update bRPC test ports to use constants for better maintainability @Choimoe

🚜 Refactoring

  • (storage) Unify index library and restructure io backends @wianger
  • (storage) Extract cache policy and lru module @xhyf77

📚 Documentation

  • (perf) Enhance local structured analysis and reporting options for model training @Choimoe
  • (tools) Add ps_server_launcher documentation and example code @Choimoe

🧪 Testing

  • (ps_server) Integrate PSServerLauncher into gRPC and bRPC client tests @Choimoe

⚙️ CI

  • (docker) Add Docker publish workflow for building and pushing images @Choimoe
  • (docker) Initialize environment inside Docker with specific flags @Choimoe
  • (tests) Add non-blocking ctest execution in Docker image test workflow @Choimoe

🔧 Chores

  • Apply clang-format @github-actions[bot]
  • Apply clang-format @github-actions[bot]
  • Apply clang-format @github-actions[bot]
  • Apply clang-format @github-actions[bot]
  • Apply clang-format @github-actions[bot]
  • Apply clang-format @github-actions[bot]
  • Apply clang-format @github-actions[bot]
  • Apply clang-format @github-actions[bot]
  • Apply clang-format @github-actions[bot]
  • Apply clang-format @github-actions[bot]
  • Apply clang-format @github-actions[bot]

📦 Dependencies

  • (deps) Remove outdated cityhash dependency artifacts @Choimoe
  • (deps) Remove unused atomic_queue module @Choimoe

Notes:

  • These packages intentionally exclude host-provided runtime libraries such as glibc and the system loader.
  • Recommended target environments are Ubuntu 20.04/22.04 or similar Linux distributions with a compatible userspace.
  • Install runtime prerequisites with bash ci/env/init_host_prereqs.sh before use.