Releases: rafael-adcp/kraken
Releases · rafael-adcp/kraken
Release list
v0.7.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- Feat/bounce feedback and validate anchor by @rafael-adcp in #171
- chore(release): v0.7.1 by @github-actions[bot] in #172
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(protocol): drop the awaiting-merge requeue asymmetry (implements kraken-protocol/8) by @rafael-adcp in #164
- symmetric requeue derivation by @rafael-adcp in #165
- feat(protocol): move task state into a ref (implements kraken-protocol/9) by @rafael-adcp in #166
- fix(protocol): decide a moot claim from the record, not the label by @rafael-adcp in #167
- Docs/realign worker docs with protocol 9 by @rafael-adcp in #168
- feat(protocol): tell the worker it is rework, and repair a stale anchor by @rafael-adcp in #169
- chore(release): v0.7.0 by @github-actions[bot] in #170
Full Changelog: v0.6.4...v0.7.0
v0.6.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- refactor(kraken): derive the one-task-at-a-time guard from the claim refs by @rafael-adcp in #159
- feat(kraken): anchor the lease clock on the server by @rafael-adcp in #160
- docs(unleash): cut the mechanics the envelope already answers by @rafael-adcp in #161
- chore(release): v0.6.4 by @github-actions[bot] in #162
Full Changelog: v0.6.3...v0.6.4
v0.6.3
Immutable
release. Only release title and notes can be modified.
What's Changed
- refactor(kraken): give the terminal transitions, the candidate and the console objects by @rafael-adcp in #155
- refactor(kraken): give the queue walk a Task object by @rafael-adcp in #156
- docs(kraken): keep the rationale in the docstrings, cut the changelog by @rafael-adcp in #157
- chore(release): v0.6.3 by @github-actions[bot] in #158
Full Changelog: v0.6.2...v0.6.3
v0.6.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(reap): reconcile on the read, retiring the scheduled reconciler by @rafael-adcp in #139
- feat(queue): requeue by derivation, retiring requeue-on-reply by @rafael-adcp in #140
- fix(plugin): restore the kraken-protocol/5 declaration by @rafael-adcp in #141
- feat(status): queue hygiene, retiring validate-task and cleanup-closed by @rafael-adcp in #142
- refactor(init): stop vendoring kraken.py, deleting the drift handshake by @rafael-adcp in #143
- feat(protocol): make the claim ref an expiring lease (implements kraken-protocol/6) by @rafael-adcp in #144
- fix(status): read the delivery PR from the marker, not from the prose by @rafael-adcp in #146
- Drive the unleash worker from a next-action envelope (no protocol change) by @rafael-adcp in #147
- feat(protocol): make the in-progress label write-only (implements kraken-protocol/7) by @rafael-adcp in #148
- perf(unleash): hydrate comment windows for the held few, not the whole queue by @rafael-adcp in #149
- refactor: separate spec from history, name tests by invariant, type the transitions by @rafael-adcp in #150
- refactor: give kraken objects, then split it into a package by @rafael-adcp in #151
- refactor(kraken): give the claim, next-action, refs and queue flows objects by @rafael-adcp in #152
- chore(release): v0.6.2 by @github-actions[bot] in #154
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- refactor(unleash): discriminate worker comments by marker, not disclaimer prefix by @rafael-adcp in #117
- fix(plugin): declare kraken-protocol/4 and lint it against PROTOCOL_VERSION by @rafael-adcp in #118
- test(agent): vendor the drift-handshake sentinel in the agent harness by @rafael-adcp in #120
- feat(loop): fast claim-release for the Copilot harness by @rafael-adcp in #127
- docs(readme): add comparison table to "Why not just use X?" by @rafael-adcp in #129
- refactor(unleash): migrate the GitHub transport from gh to direct HTTP by @rafael-adcp in #128
- feat(queue): honor priority:high label in classify_queue ordering by @rafael-adcp in #130
- perf(claim): claim_ref_owner GETs the single claim ref instead of paginating by @rafael-adcp in #131
- feat(unleash): validate the --project label before draining by @rafael-adcp in #132
- fix(unleash): make the watcher fail loud on unreadable queues by @rafael-adcp in #133
- refactor(unleash): brief the per-task subagent by pointer by @rafael-adcp in #134
- docs(readme): retire the stale #32 pointer in the terminal FAQ by @rafael-adcp in #135
- fix(lint): single-source the protocol version from PROTOCOL.md by @rafael-adcp in #136
- fix(status): stop a non-GitHub delivery URL from bricking the status read by @rafael-adcp in #137
- chore(release): v0.6.1 by @github-actions[bot] in #138
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- feat(kraken): drift protection — init --upgrade and a PROTOCOL_VERSION handshake by @rafael-adcp in #115
- chore(release): v0.6.0 by @github-actions[bot] in #116
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Pin §5 one-task-at-a-time: refuse a second claim while one is held by @rafael-adcp in #101
- docs: agent-agnostic framing + Copilot CLI install by @rafael-adcp in #100
- Pin §8 L229: conformance test that delivered commits carry the attribution trailers by @rafael-adcp in #102
- feat: vendor kraken.py as init asset; thin coordination workflows by @rafael-adcp in #103
- test: port the conformance gh stub from bash to Python (#38) by @rafael-adcp in #104
- feat: consolidate cleanup-closed logic into kraken.py (#39) by @rafael-adcp in #105
- test: run all tests (now all-Python) in make check and CI by @rafael-adcp in #106
- docs(coverage): refresh stale clause line refs; finalize zero open gaps (#42) by @rafael-adcp in #107
- test: replace tests/run.py with native
python3 -m unittest(#43) by @rafael-adcp in #108 - revert: keep kraken-loop.sh Copilot-only; harness-agnostic note in PROTOCOL.md (#44) by @rafael-adcp in #109
- feat(protocol): implement kraken-protocol/4 — atomic claim via git-ref CAS by @rafael-adcp in #111
- refactor(unleash): trim verbose comments in kraken.py by @rafael-adcp in #112
- feat(unleash): add
notesubcommand for free-form worker comments by @rafael-adcp in #113 - chore(release): v0.5.0 by @github-actions[bot] in #114
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Prove agent-agnosticism: a GitHub Copilot tentacle drains the same queue by @rafael-adcp in #98
- chore(release): v0.4.0 by @github-actions[bot] in #99
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- feat(protocol): retire protocol/1, marker-only reading (kraken-protocol/3) by @rafael-adcp in #90
- test(agent): read hidden markers, not retired protocol/1 lines by @rafael-adcp in #91
- feat(init): mechanize init into kraken.py init; single-source the Kraken-Task trailer by @rafael-adcp in #92
- Reaper: anchor staleness against full paginated comment history by @rafael-adcp in #93
- Anchor requeue-on-reply disclaimer check to the first line by @rafael-adcp in #94
- feat(hooks): self-heal a usage-limit pause — StopFailure release + lost-wake retry by @rafael-adcp in #95
- chore(release): v0.3.1 by @github-actions[bot] in #96
Full Changelog: v0.3.0...v0.3.1