yams/CHANGELOG.md
2026-07-31 22:29:56 +00:00

59 lines
4.6 KiB
Markdown

# Changelog
## [0.19.0](https://github.com/trvon/yams/compare/v0.18.1...v0.19.0) (2026-07-31)
### ⚠ BREAKING CHANGES
* **ingest:** callers using connectAsync or legacy MessageFramer and FrameReader helpers must migrate to connect, frame_message_into, feed, and get_frame.
* **search:** removes query parser, result ranker, search filter, and SearchResults container APIs from yams_search.
### Added
* **search:** make topology-assisted retrieval the default ([#57](https://github.com/trvon/yams/issues/57)) ([a3d065d](https://github.com/trvon/yams/commit/a3d065dd8d8871a863badfc3fb4443df13cffaf4))
* **search:** trace bounded topology rescue ([9618370](https://github.com/trvon/yams/commit/9618370d1fd9a90c1625a44c7c5b0b63cbcb333d))
### Fixed
* **build:** restore MSVC and Apple libc++ portability ([25bce22](https://github.com/trvon/yams/commit/25bce22f15af44ce079a079f8b0f04ca230b1a10))
* **ci:** preserve staged hook inputs ([7a86afe](https://github.com/trvon/yams/commit/7a86afebbee37bc43d8f96760c21597576cf8f18))
* **ci:** stabilize sanitizer test paths ([75ceff2](https://github.com/trvon/yams/commit/75ceff2975f575736f582eca6e0c35459dd29354))
* **cli:** harden argument count arithmetic ([a6117de](https://github.com/trvon/yams/commit/a6117de7614161e94c24138e3ceecdd8676cbfd5))
* **daemon:** make watcher and restart reliable ([f53d063](https://github.com/trvon/yams/commit/f53d063a5042fb00623fe41311f813aeb28868ff))
* **daemon:** stop shutdown log storm ([bb8fe66](https://github.com/trvon/yams/commit/bb8fe66dece0cabc96747bf2ecb1f2c2df9bb346))
* **daemon:** verify lifecycle process identity ([dabb424](https://github.com/trvon/yams/commit/dabb424596bddb9daaa0730c0d811d3395dd33bc))
* **graph:** improve agent navigation ([11b0241](https://github.com/trvon/yams/commit/11b02411e681ea38abd4a88b049db5c5ee0440bf))
* **graph:** propagate workspace scope through daemon ([0b3317b](https://github.com/trvon/yams/commit/0b3317b757a98772c504f642e27a52ef3297bb44))
* **graph:** scope exploration to workspace ([70d0236](https://github.com/trvon/yams/commit/70d02362b60c643cf409bd43f42cf9a03f3eb943))
* **graph:** scope explore to working tree ([2345462](https://github.com/trvon/yams/commit/2345462016c02e6047478c00cb26be154d213940))
* **grep:** bound final result window ([8d447f1](https://github.com/trvon/yams/commit/8d447f1a89092dada9bdc41fe6d93999663db4b8))
* harden buffer and parser contracts ([4e566f6](https://github.com/trvon/yams/commit/4e566f6387ee16d63f59963a69c91c888f9cc980))
* **prune:** prioritize extensionless signatures ([6e84723](https://github.com/trvon/yams/commit/6e8472382272db40afa7eee02b19452fffa2dc34))
* **release:** harden runtime boundaries ([cee3adc](https://github.com/trvon/yams/commit/cee3adc1cceea4e02ddb79fa45a986ac5895f174))
* **release:** repair package repo publish ([80738eb](https://github.com/trvon/yams/commit/80738eb3e8c5c93374b01b755472e58407665738))
* **rm:** make deletion safe and observable ([91fb1a3](https://github.com/trvon/yams/commit/91fb1a32d91b9919805fac90b7fcce7f83665736))
* **search:** cancel disconnected requests ([10ff335](https://github.com/trvon/yams/commit/10ff33532c3678dea97a787d20e3605e81ce13b2))
* **search:** correct code navigation ([8ad4ab2](https://github.com/trvon/yams/commit/8ad4ab29e0efc7ab47a9e01c2a0203dd41478934))
* **services:** saturate add deadline budget ([8cc1533](https://github.com/trvon/yams/commit/8cc1533fa889efeba767c204b2f31e5c27047e3e))
* **storage:** harden manifest and graph cleanup ([b31de9c](https://github.com/trvon/yams/commit/b31de9ce99db841ad57cbbed31c70d7a4aa7bf0a))
* synchronize daemon service publication ([9855c7b](https://github.com/trvon/yams/commit/9855c7bff83d39ee671b56df9dea02b04a8425bb))
* **test:** use compat jthread shim in deadline test ([4750aa5](https://github.com/trvon/yams/commit/4750aa59c92cd95a8b62625eef0cbd791f2a1d5f))
### Performance
* **ingest:** bound store batching ([ed8492b](https://github.com/trvon/yams/commit/ed8492bb65dbbd3b514a6b6ec1febee189628bf9))
* **ingest:** harden daemon batching and shutdown ([#58](https://github.com/trvon/yams/issues/58)) ([ae15bf3](https://github.com/trvon/yams/commit/ae15bf317a0b7ab5b613bedf58a0b168564a8035))
* **search:** bound topology routing and harden runtime paths ([#59](https://github.com/trvon/yams/issues/59)) ([7df64b1](https://github.com/trvon/yams/commit/7df64b1161ec51743ea6db4e2d69c953957d68c6))
## Changelog
This file is retained for release automation. Published releases and their
generated notes are available at:
- https://github.com/trvon/yams/releases
- https://sr.ht/~trvon/yams/
Curated project updates and benchmark commentary live in
[`docs/newsletter.md`](docs/newsletter.md).