chore: release v0.16.0#211
Merged
Merged
Conversation
Bump the workspace and all inter-crate version pins from 0.15.0 to 0.16.0, sync the workspace and fuzz lockfiles, and finalize the CHANGELOG by promoting the [Unreleased] section to [0.16.0] with a TL;DR summary and a release reference link.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release v0.16.0. Bumps the workspace from 0.15.0 to 0.16.0 (workspace package version plus all 17 inter-crate path pins across the six dependent crates), syncs both
Cargo.lockandfuzz/Cargo.lock, and finalizesCHANGELOG.mdby promoting the[Unreleased]block to[0.16.0] - 2026-06-15with a TL;DR, av0.15.0...v0.16.0compare link, and the release reference link.Headline framing: the "MCP server" release.
rsigma-mcpcrate andrsigma mcp serve(opt-inmcpfeature): typed tools (parse, lint, validate, evaluate, convert, fix) plus field/backend/pipeline introspection and reference resources, with enrichment-aware evaluation (feat(mcp): add rsigma-mcp server with tools, resources, and enrichment #208).--http), constant-time bearer-token auth, in-process TLS, and a newmcpconfig section (feat(mcp): add Streamable HTTP transport, bearer auth, TLS, and config keys #209).scripts/mcp-smoke.pyexercises every tool and resource over stdio and HTTP as a CI job (chore(mcp): add scripts/mcp-smoke.py end-to-end smoke harness #210).rsigma-parser(refactor(parser): extract fix applier, reference data, and lint catalogue #207).backend convertper-rule file output when--outputis a directory (feat(cli,fibratus): one rule file per rule for directory output #205).--max-state-entriesand a new per-group--max-group-entries(Configurable correlation state caps: --max-state-entries and per-group --max-group-entries #200).rstix: data-model skeleton and common property containers with leaf-type serde (feat(rstix): add leaf serde and common property model #201).Full release notes: see the new
[0.16.0]section inCHANGELOG.md.Test plan
cargo fmt --all -- --checkcargo metadata --lockedfor the workspace andfuzz/(lockfile/manifest consistency)cargo clippy --workspace --all-targets --all-features -- -D warnings(CI)cargo test --workspace --all-features(CI)mkdocs build --strict(CI)cargo deny check(CI)This commit is a version/changelog bump only; no source changed since the last merge to
main, so the heavier gates are left to CI.Post-merge
After merge, tag
v0.16.0onmainand create the GitHub Release using the[0.16.0]body verbatim. Thepublish.yml(now including the newrsigma-mcpcrate in the publish order),release-binaries.yml, anddocker.ymlworkflows fire onrelease: published.