Skip to content

v0.2.0

Choose a tag to compare

@debop debop released this 10 Jun 08:44

v0.2.0 - Collections and Async/Concurrency Helpers

This release adds the focused 0.2.0 crate line for backend service helpers:

  • bluetape-rs-collections 0.2.0
  • bluetape-rs-async 0.2.0
  • bluetape-rs, bluetape-rs-core, bluetape-rs-logging, and bluetape-rs-test remain on 0.1.1

Added

  • Focused iterator, slice, map, pagination, grouping, chunking, and error-aware transform helpers.
  • Tokio-first bounded task execution, cancellation, timeout, deadline, and shutdown coordination helpers.
  • Deterministic tests for async cancellation, dropped futures, bounded execution, join failures, and collection edge cases.
  • README diagrams and crate-level usage examples for the current release line.

Validation

  • CI on develop commit 6a1c2ee051fc3a983480e0d947bb31900a79b6ee: success
  • Nightly full on release commit fae6977bc9a01d8c665a9959bd7808139791dd46: success
  • Local release validation:
    • git diff --check
    • cargo test --workspace --all-features --locked
    • cargo clippy --workspace --all-targets --all-features --locked -- -D warnings
    • RUSTDOCFLAGS="-D warnings" cargo doc --workspace --no-deps --locked
    • cargo publish --workspace --dry-run --locked

Milestone

  • GitHub milestone 0.2.0 is closed with 28 closed issues and 0 open issues.