Skip to content

mycel v0.21.1

Choose a tag to compare

@mbeauv mbeauv released this 01 Nov 12:12
· 24 commits to main since this release
fe9e022

mycel v0.21.1

Mycel v0.21.1 is a daemon patch release for the v0.21 line. It fixes query pagination behavior for LIMIT-exhausted indexed queries and carries the current v0.21 daemon patch notes into the release changelog.

Highlights

  • Fixed indexed query pagination so responses no longer emit an unusable continuation token after LIMIT / FETCH has already been exhausted. Query limits remain total result caps, while page_size remains the response fetch size (#288, #289).
  • Preserved multi-page pagination when page_size is smaller than the query limit, including final-page suppression of the next-page token once the total cap is reached.
  • Documented the pagination contract in the query API design notes.
  • Included the current v0.21 daemon patch notes for inference deletion reference details, immutable MinIO test helper images, and semantic authorization-denial preservation.

Compatibility and upgrade notes

  • Daemon patch release only. The query pagination fix does not require a public protobuf/API, SDK, Console, or Lab release.
  • Public API compatibility remains pinned by .release/mycel-api-ref to 1182464e29c2fb251a550df0a7e667a34195d1b9.
  • No storage format or downgrade guidance changes beyond the existing v0.21 notes.

Images

  • myceldb/mycel:v0.21.1
  • myceldb/mycel:latest
  • Platforms: linux/amd64, linux/arm64
  • Multi-architecture digest: sha256:9d39051bbd10cd03c1cd2a9aea29d70599879371655f409a744a2ef4f8281837

Validation

  • make test
  • make build
  • make docs-check
  • make test-integration-cluster-identity
  • make test-integration-daemon-cluster
  • make test-integration-raft-subsystems (initial transient raft-heavy flakes were rerun; focused tests and the full target passed)
  • make test-integration-routing
  • make test-integration-client-admin
  • make test-integration-graph-consistency
  • git diff --check
  • PR CI and SonarCloud passed for #289, #290, #291, and #292.
  • main CI passed for fe9e02211373372f2b33237d4e6d4b1b14dcaebe.
  • Tag CI for v0.21.1 passed on rerun after one automation-service transient flake.
  • Docker publish succeeded for v0.21.1; v0.21.1 and latest resolve to the same multi-architecture digest.
  • Pulled-image CLI smoke passed with docker run --rm --entrypoint mycel myceldb/mycel:v0.21.1 --help.

Mycel Lab suites were intentionally not run for this patch release per operator request.