Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [2.7.0] - 2026-05-13

### Added
- **Authority Envelope SDK wrappers** for RFC-008 (#60)
- **Structured rejection fields** surfaced from gRPC response (#61)
- **DID:web derivation**: handle did:key → did:web transitions (#66)
- **API key fallback**: `connect()` reads `CAPISCIO_API_KEY` env var (#62)

### Fixed
- A2A v1.0 protobuf compatibility for executor and message validator (#67)
- Migrate to a2a-sdk v1.0 protobuf types (#59)
- Align EventEmitter with server `db.Event` struct (#63)
- SDK hardening: signature validation, JWS strict parsing (#55)
- Trust level mapping and `get_agent` implementation (#53)
- Remove private key from log output (#52)
- PID-specific Unix socket path and stale socket cleanup (#51)
- SHA-256 checksum verification with fail-closed mode
- Pin CORE_VERSION to 2.7.0

## [2.6.0] - 2026-03-27

### Added
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "hatchling.build"

[project]
name = "capiscio-sdk"
version = "2.6.0"
version = "2.7.0"
description = "Runtime security middleware for A2A agents"
Comment on lines 5 to 8
readme = "README.md"
requires-python = ">=3.10"
Expand Down
Loading