Skip to content

Commit 6a48cd6

Browse files
committed
release: v0.3.0
1 parent 658b33e commit 6a48cd6

2 files changed

Lines changed: 14 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.3.0] - 2026-03-09
11+
1012
### Added
13+
- Structured logging at kernel decision points (invoke, grant, deny, revoke).
1114
- Agent-facing documentation system: `docs/agent-context/` (architecture, workflows, invariants, lessons-learned, review-checklist).
1215
- `.github/copilot-instructions.md` — review-critical projections for GitHub Copilot.
1316
- `.claude/CLAUDE.md` — Claude-specific operating instructions.
@@ -21,6 +24,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2124
- Renamed PyPI package from `agent-kernel` to `weaver-kernel` to align with Weaver ecosystem.
2225
- Added `workflow_call` trigger to CI workflow so publish workflow can reuse it as a gate.
2326

27+
### Refactored
28+
- Extracted `_log_verify_failure` helper in `tokens.py`.
29+
- Consolidated invoke logging with shared base dict in `kernel.py`.
30+
- Extracted `_deny` static method in policy engine.
31+
32+
### Fixed
33+
- Pinned GitHub Actions to commit SHAs in publish workflow.
34+
- Added `contents:read` permission to publish job.
35+
- Clarified PyPI vs import name in README Quickstart.
36+
2437
## [0.2.0] - 2026-03-06
2538

2639
### Added

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "weaver-kernel"
7-
version = "0.2.0"
7+
version = "0.3.0"
88
description = "Capability-based security kernel for AI agents operating in large tool ecosystems"
99
readme = "README.md"
1010
license = { file = "LICENSE" }

0 commit comments

Comments
 (0)