Skip to content

Release 0.6.0: version bump and installation docs#30

Merged
pelle merged 7 commits intomainfrom
release/0.6.0
Feb 22, 2026
Merged

Release 0.6.0: version bump and installation docs#30
pelle merged 7 commits intomainfrom
release/0.6.0

Conversation

@pelle
Copy link
Copy Markdown
Contributor

@pelle pelle commented Feb 22, 2026

Summary

  • Bump all workspace crate versions from 0.5.0 to 0.6.0 (workspace root, all inter-crate dependencies, and @taprsvp/agent npm package)
  • Add clear installation instructions to all README files:
    • CLI tools (tap-cli, tap-http, tap-mcp, tap-agent): cargo install from crates.io, from source, verify, prerequisites
    • Library crates (tap-msg, tap-agent, tap-caip, tap-node, tap-ivms101): cargo add sections
    • Root README: Reorganized Getting Started with install-first approach, added tap-mcp to CLI listing, added library and TypeScript SDK sections
  • Remove stale v0.5.0 references from tap-msg and tap-mcp READMEs

Test plan

  • cargo fmt --all --check passes
  • RUSTFLAGS="-D warnings" cargo clippy --workspace --all-targets --release passes
  • cargo build compiles all 10 crates at v0.6.0
  • TypeScript tests pass (134/134)
  • CI passes

🤖 Generated with Claude Code

pelle and others added 5 commits February 22, 2026 13:40
Update workspace version and all inter-crate dependency versions from
0.5.0 to 0.6.0. Add clear installation instructions (crates.io, from
source, verify) to all CLI tool READMEs and `cargo add` sections to
library crate READMEs. Reorganize root README Getting Started with
explicit install paths and add tap-mcp to CLI tools listing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
pelle and others added 2 commits February 22, 2026 13:48
@pelle pelle merged commit 7995c4b into main Feb 22, 2026
3 checks passed
pelle added a commit that referenced this pull request Feb 22, 2026
* Bump version to 0.6.0 and improve installation docs across all READMEs

Update workspace version and all inter-crate dependency versions from
0.5.0 to 0.6.0. Add clear installation instructions (crates.io, from
source, verify) to all CLI tool READMEs and `cargo add` sections to
library crate READMEs. Reorganize root README Getting Started with
explicit install paths and add tap-mcp to CLI tools listing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add crypto-p256 and crypto-secp256k1 to tap-agent default features

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add comprehensive 0.6.0 changelog entries

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add release documentation update requirements to CLAUDE.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Update changelogs with TAIP-18, TAIP-15, TAIP-3 and decision CLI changes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Update happy-dom to v20 to fix critical VM escape vulnerability

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* bump a few deps

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
pelle added a commit that referenced this pull request Feb 22, 2026
* Update security audit with comprehensive findings across all crates

Full static analysis of tap-agent, tap-msg, tap-node, tap-http, tap-mcp,
tap-wasm, tap-cli, tap-caip, tap-ivms101, and tap-ts packages.
47 findings: 1 critical (SQL injection in MCP), 9 high, 18 medium,
14 low, 5 informational. Includes prioritized remediation roadmap.

https://claude.ai/code/session_01ALedUuACxHFYsgqVp1vjJa

* Release 0.6.0: version bump and installation docs (#30)

* Bump version to 0.6.0 and improve installation docs across all READMEs

Update workspace version and all inter-crate dependency versions from
0.5.0 to 0.6.0. Add clear installation instructions (crates.io, from
source, verify) to all CLI tool READMEs and `cargo add` sections to
library crate READMEs. Reorganize root README Getting Started with
explicit install paths and add tap-mcp to CLI tools listing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add crypto-p256 and crypto-secp256k1 to tap-agent default features

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add comprehensive 0.6.0 changelog entries

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add release documentation update requirements to CLAUDE.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Update changelogs with TAIP-18, TAIP-15, TAIP-3 and decision CLI changes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Update happy-dom to v20 to fix critical VM escape vulnerability

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* bump a few deps

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

* Fix security vulnerabilities identified in audit

Address 14 findings from the security audit across all severity levels:

Critical: SQL injection in MCP database tools via table name interpolation
High: SQL read-only filter bypass (add PRAGMA query_only=ON), internal
error details leaked to HTTP clients, missing request body size limit,
unbounded agent creation, NaN/Infinity in financial amount validation
Medium: Fail-open authorization validator, DID path traversal, panicking
unwrap on DB deserialization, LIKE pattern injection, external process
tool responses not returned to caller
Low: Panic on missing home directory, hand-rolled URL encoding

https://claude.ai/code/session_01ALedUuACxHFYsgqVp1vjJa

---------

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant