# Changelog Archive: v0.9.x Series ## [0.9.0](https://github.com/trvon/yams/compare/yams-v0.8.2...yams-v0.9.0) (2026-02-24) ### Added * adding additional benchmark and validating onnxruntime model usage for embedding generations. Should be much faster ([3101780](https://github.com/trvon/yams/commit/3101780fe2fc4453518166653ebf614c7440c870)) * adding additional tests, making the aggressive profile scaling better ([a9bad18](https://github.com/trvon/yams/commit/a9bad18fa41748dafb020325236ab54568d8a3fb)) * adding adidtional tasks ([c7c5b63](https://github.com/trvon/yams/commit/c7c5b633176c4c7ebf49fb00aef00977e6935756)) * adding drain to constrexpr metrics ([4d6c163](https://github.com/trvon/yams/commit/4d6c163c9d64231e2fc19946b1fcec8d8b0dfe87)) * adding fuzzing updates and fixes in ipc ([c64a0b2](https://github.com/trvon/yams/commit/c64a0b239dd5391c350ac1d5782a3e5ade18dba4)) * additional improvements to reduce read and request contention ([226cea7](https://github.com/trvon/yams/commit/226cea7ca2f2c560b8b75cd7ab12a96a4b78882b)) * additional optimizations for faster responses and ASAN fixes ([8e4b0df](https://github.com/trvon/yams/commit/8e4b0df4776f17c579a0a256934be4ad58b93029)) * additional test improvements, improved logic for ingestion queue to increase throughput and client stability ([be77f1f](https://github.com/trvon/yams/commit/be77f1f4d37f080dd6842991548023cc63235eba)) * address bugs with scaling, batching in daemon processing ([1d255d5](https://github.com/trvon/yams/commit/1d255d59ce863c16e6256b361c393068384bc0da)) * benchmark expansion and normalization. Imrpoving metrics for repair and models ([f4f3c05](https://github.com/trvon/yams/commit/f4f3c055fe691fcae59c8416a226209fa8eaaedd)) * benchmark, model testing / enhancements, insertion performance updates ([c831103](https://github.com/trvon/yams/commit/c83110319d9ff6d96e122efb9180f3fd732124eb)) * bug fixes in daemon lifecycle, cleaning up tests and resolving test failures ([2360828](https://github.com/trvon/yams/commit/2360828eb7f568cd4f49b49b827668a1a66b8449)) * bump submodule ([90dc507](https://github.com/trvon/yams/commit/90dc5079518b5749004790bc7bb0b0c73bcc6da9)) * expanding graph usage in search ([8401db1](https://github.com/trvon/yams/commit/8401db189f13eabbbf71d3cd76209d384bfd906b)) * expanding mcp UI support, improvements for slots for component usage and other socket server stabilizations ([9254264](https://github.com/trvon/yams/commit/925426426aac11df0dc21d648fcef9365abbd996)) * fixing bug with multiple processes access gpu, read/write pools now added in metadata repository, and updated plugins for opencode and vscode ([94a4947](https://github.com/trvon/yams/commit/94a49472f16e8b6b412fab0811a6fb4d8780e41a)) * fixing TSAN issues in MCP. implementing cloudflare code mode https://blog.cloudflare.com/code-mode-mcp/ ([91e2123](https://github.com/trvon/yams/commit/91e212389c62aaad9965c355c349eceba3d5ecb5)) * fuzzing and config expansion. Moving to optimizing ingestion. Adding tunable embedding (chunk size etc.) ([44a94ea](https://github.com/trvon/yams/commit/44a94eabe1152959e55b0829e6e217da21e7bfa5)) * fuzzing tooling ([907cddf](https://github.com/trvon/yams/commit/907cddf6d3d7a247d462ba8bd901d01cfed5c2fd)) * **governance:** implement Netflix Gradient2 adaptive concurrency limiters ([4b2185d](https://github.com/trvon/yams/commit/4b2185dbcf1627c46ccd452328e2858d51d48ce2)) * Hardening moodel logic for embedings. Adding trace-linked feedback event persistence checkpoint ([8256917](https://github.com/trvon/yams/commit/8256917e5e7b061e0de9a2b5e7053790d5daef5c)) * implementing embedding chunking strategy and two staged ingestion that processes then distributes document data ([a44c2fb](https://github.com/trvon/yams/commit/a44c2fb4af591983a9583ce541185a8192310943)) * improvements for repair logic ([2b1e498](https://github.com/trvon/yams/commit/2b1e498494b4250590d1476ee2c9c7fccec273a5)) * improving ingestion speed with kg batch and updating metrics to use constexpr ([0c8ffea](https://github.com/trvon/yams/commit/0c8ffea3210ca3e847df906a12a809bbad71bb88)) * improving sql access under contention and expanding tuning logic with graph ([37b95bf](https://github.com/trvon/yams/commit/37b95bf6eb6b1ae2b7e9b6c3bdca7db01eb5af94)) * instrumented embedding for deeper insight into hotspots. Fixed CoreML scaling that resulted in high ram usage due to VRAM calculation. Expanded testing for embedding and draining of work ([cc28b8a](https://github.com/trvon/yams/commit/cc28b8a343a49e4d46b0a646da1432db6c5468a3)) * mcp ui work and stabiliizations ([96f19e2](https://github.com/trvon/yams/commit/96f19e2cd2390a22acfdcf1a64bb94c4cbb57105)) * merge and site update ([1d7b15d](https://github.com/trvon/yams/commit/1d7b15d41dea50da0505ae2ef28086f47b624406)) * merge vscode settings ([c973a24](https://github.com/trvon/yams/commit/c973a24ff5cf812bf664b7870aa2da4a3c078f2b)) * mobile bindings expansion, update mcp for graph operations and download tool hardening ([c4ae922](https://github.com/trvon/yams/commit/c4ae922b7a2f05d57373b48a876287c25eb97bd4)) * move newsletter to sourcehut ([de6a5b1](https://github.com/trvon/yams/commit/de6a5b1e62fda1baec1feb4442eca986196d05df)) * optimizing query logic to reduce hangs with large corpuses ([2c8664b](https://github.com/trvon/yams/commit/2c8664b327adec3f31a86ba252e4732afbc60d32)) * prompt update for code mode mcp ([cb20b94](https://github.com/trvon/yams/commit/cb20b9436737ba09ff5d2f55ec6f23c10f3d35bc)) * recovery test improvements ([00c3a76](https://github.com/trvon/yams/commit/00c3a76771d4e97bc1890093e6222f26ebb31403)) * release please ([f9c94e8](https://github.com/trvon/yams/commit/f9c94e805c9fe060a40d72574391d40ec27c55ae)) * search improvements, changelog fixes and test expansions for refactored code ([2d412a5](https://github.com/trvon/yams/commit/2d412a59cd1587fa094db8bbf8ddfe3f48bf3f8f)) * **search:** implement parallel post-processing (search parallel post-processing) ([c1d6a99](https://github.com/trvon/yams/commit/c1d6a992fc50aaaf81550be83943cd640d9a1b6e)) * stability improvements for document ingestion ([cd7c698](https://github.com/trvon/yams/commit/cd7c698e0732970404ff45b6fdedf3a98c8eb3eb)) * staging plugin and brew update and mcp connection bug fix ([6b6bd6b](https://github.com/trvon/yams/commit/6b6bd6ba4bfea5cc71f58bf1db1f0071311879c8)) * streamlining tuning and pool logic in daemon ([dea5315](https://github.com/trvon/yams/commit/dea5315ae39bf806862f40001bce1ac27141e6d6)) * test coverage improvements. Scaling bug addresses ([b071112](https://github.com/trvon/yams/commit/b0711128364cee44c1bc062c528b7ed381b1196e)) * test hardening, added benchmark for multiclient and improve stability to support up to 16 clients before performance degrades, improved parallization and request handling in daemon ingestion pipeline ([33821d9](https://github.com/trvon/yams/commit/33821d93f1df6f035fe0016b21d543254adb0715)) * test improvements, ASAN fixes, and onnx model performance improvements ([6a90f8c](https://github.com/trvon/yams/commit/6a90f8c934fc541d42e343ece9bf50093150945e)) * tuning improvements with expanded db metrics, package hardening and updated tests ([8516a1b](https://github.com/trvon/yams/commit/8516a1b779bb5157de0b2e53c5fdc6d0bc05744e)) * updating embedding default checking to paragraph ([11ba59f](https://github.com/trvon/yams/commit/11ba59f4bb0a8b63c485ece32bd72f69fc34f63b)) * updating metrics for search and retrieval for future learning system. Additional tuning for search performance ([8f38ee7](https://github.com/trvon/yams/commit/8f38ee76be8958b2961dd1224cd2ff9a82b0a100)) * versioning bumping opencode plugin ([7ee2091](https://github.com/trvon/yams/commit/7ee209112f5ea8fa61b1c6044247c838efae5776)) ### Fixed * adding cap at onnx concurrency limit ([0c8a5ee](https://github.com/trvon/yams/commit/0c8a5ee451652d5d62e3d3bbaac0b209377c496f)) * additional merge fixes and search improvements ([55b2dc5](https://github.com/trvon/yams/commit/55b2dc517f5de2d34fd2f5bfcb0eaee96d78e648)) * additional update optimizations for plugin ([1fdb890](https://github.com/trvon/yams/commit/1fdb89082508c2ae01aafe67b1a350c8385e7a79)) * addressing test compilation issues ([c638d9a](https://github.com/trvon/yams/commit/c638d9aad4c95f44b596f23937266bf06583f1e8)) * apply tuning logic for profiles to GPU ([04b55be](https://github.com/trvon/yams/commit/04b55be44e32efc9b0e0a5d2d6f6f21736991efe)) * bug fixes for resource limiting and onnxruntime model shapes for embeddings ([b40b60f](https://github.com/trvon/yams/commit/b40b60f054a617110fd68e15603fff1bcf918270)) * ci and repo updates ([f7819d0](https://github.com/trvon/yams/commit/f7819d08d461054bac3f509bdd255d4927d14786)) * ci fixes for test compilation ([a8a9c74](https://github.com/trvon/yams/commit/a8a9c74b31d47cb64cba2b2dd6a7841b9c81e1e1)) * cleaning up postingest pipeline ([8b79d8a](https://github.com/trvon/yams/commit/8b79d8afafd01aa08521cec5803ee75b2e313e0d)) * code mode fixes and tests update for ci ([49f0f90](https://github.com/trvon/yams/commit/49f0f901b7b03c12cd71cf6825077465473fe546)) * compiler issues addressed and homebrew updates ([73b7d1e](https://github.com/trvon/yams/commit/73b7d1eabb50aa239e842bb5b33669c120d32d54)) * docker build fixes addition clamping logic for onbound memory group ([90d28d7](https://github.com/trvon/yams/commit/90d28d722e5890c35174e7db680853b0bb8029c0)) * embeddings optimizations ([d960839](https://github.com/trvon/yams/commit/d960839e5416bd7f01d38ad1d7172e6bca5a1a61)) * expose gpu usage, add command imrpovments and other bug fixes ([a3522b8](https://github.com/trvon/yams/commit/a3522b8b224861e43b2d9f038a3281f3d770e686)) * extract bug fixes and cleaning up unused session logic ([7ca1afb](https://github.com/trvon/yams/commit/7ca1afb954c5740751232c7a0fa752b8f457f276)) * fixing bind issue when generating large batches in repair ([1e0ca15](https://github.com/trvon/yams/commit/1e0ca1566c7478c32d6e3ce8e5e2e4b621b01925)) * Fixing issues that break windows release build. This should allow new msvc version Working on debug builds. ([a0fd82e](https://github.com/trvon/yams/commit/a0fd82e25c224bccf1c2d82c269003c1817037db)) * fixing macos coreml detection ([567ee32](https://github.com/trvon/yams/commit/567ee32a999d07521db6611551fb56778f7729a6)) * fixing mcp download bug, updating socket server configs for more client connections ([247f337](https://github.com/trvon/yams/commit/247f3374a28efe56504ef0bc744ba8e3579c24e7)) * fixing metrics system and removing deadcode ([fc4b5ce](https://github.com/trvon/yams/commit/fc4b5ceffb915ba91068caeff56217ca3ab90b23)) * fixing pipeline ingestion of kg and embeddings. Still finding stalls and will continue to investigate ([cc1212b](https://github.com/trvon/yams/commit/cc1212bb1f9f81b058286db1941013e630a67298)) * fixing repair regression ([e39273a](https://github.com/trvon/yams/commit/e39273a207b980c2b050392043402b102da2cf8c)) * fixing repairmanager logic, windows build issues, linting, resource scaling ([448f5e4](https://github.com/trvon/yams/commit/448f5e47b49539cca85f68b940a607e06d4a5d43)) * fixing rocm builds, removing dead code and some optimizations ([e061229](https://github.com/trvon/yams/commit/e0612298d375cf4aba92109d722fb1a956efd641)) * fixing update logic for matches based on plugin ([bb6c4b1](https://github.com/trvon/yams/commit/bb6c4b1f34f727bbe8afc6ac092bc9b79d68d330)) * fixing windows head ordering, reducing complexity in mcp server (debugging external MCP clients that failed to list tools) ([33b83ae](https://github.com/trvon/yams/commit/33b83aeb530e276fc7f828946f08402ce38167b2)) * hardening socket timeout logic ([bf65ad8](https://github.com/trvon/yams/commit/bf65ad86054b597417babc539536f82d766346ba)) * **homebrew:** update template with correct install paths ([435bb14](https://github.com/trvon/yams/commit/435bb147454195317d515b9b979a16818da3d6ea)) * **homebrew:** update template with working install paths ([a597c6c](https://github.com/trvon/yams/commit/a597c6cf9814d4967b376ff05b7214da144d3788)) * **homebrew:** use pre-built binaries and update workflow ([8c6913d](https://github.com/trvon/yams/commit/8c6913d655787606f7f91b5e3afc458211051c7d)) * house cleaning ([a177027](https://github.com/trvon/yams/commit/a177027320af979ded88001c0823e3ebeccfb794)) * improving graph repair ([1a0667d](https://github.com/trvon/yams/commit/1a0667d28fc2cdf0e57aed17d9c2a2d42d68c9a8)) * improving socket and chunking reliability and robustness. Added better regression tests and errror logging logic for state connections ([ff77c6b](https://github.com/trvon/yams/commit/ff77c6b304fd58d9fd4b134e25c9e0c0486603d2)) * license header file updates, mcp improvements, windows build fixes ([2946b23](https://github.com/trvon/yams/commit/2946b231dd48dad1f9f0f999e07ff41cf75ab220)) * lifecycle regression fix and repair improvements ([677756b](https://github.com/trvon/yams/commit/677756b25a7a3dae0dabb3fd26f027d7d50cfaec)) * mcp improvements for grep and search, improving helper usage ([29de453](https://github.com/trvon/yams/commit/29de453020e98d695b0cecb806d9221818b6796a)) * mcp update ([747adbc](https://github.com/trvon/yams/commit/747adbc62c3633331147447a4398f72bcac5915d)) * moved SocketServer read/write into dedicated IOCoordinator and fixed proxy socket paths resolution logic. Fixed TSAN race in SymSpell init ([4ecdbe7](https://github.com/trvon/yams/commit/4ecdbe7d733da6a762350f458d5e23f62518b4ee)) * moving submodule to https ([e197573](https://github.com/trvon/yams/commit/e1975730eb14517d0d66206c3eb81274d42640c4)) * nightly fixes for homebrew, daemon fixes and install logic improvements ([d6d9268](https://github.com/trvon/yams/commit/d6d926801bee1fd0428e8780deed5a334b618241)) * onnx pool model scaling improvements, test fixes and UX improvements ([0614229](https://github.com/trvon/yams/commit/0614229387a02dbcc870cb53ad66302361880745)) * **onnx:** ensure GPU provider defines are passed to plugin ([5b06ca7](https://github.com/trvon/yams/commit/5b06ca7a2c5357fcc06a53f60906759e7bfe9d58)) * performance tuning improvements, windows build fixes and other improvements ([46aa12c](https://github.com/trvon/yams/commit/46aa12c0fd22e27d450aa7339eafadd0d50c75a9)) * performance updates, v0.8.2 pre-staging ([f6251f6](https://github.com/trvon/yams/commit/f6251f698254735463c1c0b482ac7855de5bb621)) * pipeline scaling fixes, post ingestion benchmark updates ([2184993](https://github.com/trvon/yams/commit/218499386b485871a146b74acbb9073f41d944ae)) * refining ingestion logic ([52303af](https://github.com/trvon/yams/commit/52303afbe1369b205dc9fe6c242e3fa9917f5348)) * **release:** initialize yams-repo submodule for R2 uploads ([2fc5067](https://github.com/trvon/yams/commit/2fc5067a4d89dc3133beb9310a9fef0f8ebbacce)) * removing local agent skills ([1c800e0](https://github.com/trvon/yams/commit/1c800e086b6e898b12a64b9043b0917fe39c00ff)) * removing duplicate shim logic ([0703a28](https://github.com/trvon/yams/commit/0703a281883e3d0d16c7e27c4fe92b4f712e909a)) * removing mobile bindings from builds ([8835d67](https://github.com/trvon/yams/commit/8835d6704eab68bd86d710af2248682c91ce9653)) * repair command improvements and optimizations ([3fd243f](https://github.com/trvon/yams/commit/3fd243f68773577490db84de4d0070c8827c3cea)) * repair improvements and socketserver hardening ([3c09bec](https://github.com/trvon/yams/commit/3c09becde555e261fc8cf8418d18a92fed14575a)) * **repair:** fix SIGSEGV crash, embedding failures, and runaway repair loops ([ab06614](https://github.com/trvon/yams/commit/ab0661450542b3a46d959a4ff75ca818bebc579e)) * repairmanager, post ingest and pipeline fixes ([c4a7992](https://github.com/trvon/yams/commit/c4a79921227da83d47eaed482471617aac2822be)) * resolving TSAN issues and expanding graph building to use gliner data ([fc284f3](https://github.com/trvon/yams/commit/fc284f3b37bb3cba557256e256dc53e3323fd3c7)) * reverted bad change. moved embedding generation to repair coordinator. Still tuning resource usage and governors ([8a06575](https://github.com/trvon/yams/commit/8a06575a0c340ca512d238d5fbc7fdcb8499b937)) * ROCM/MIGraphX onnxruntime test validate improvements ([7764a0c](https://github.com/trvon/yams/commit/7764a0c3c9495ba64ec7c455b39d98ba986064d5)) * SocketServer slots for proxy and cli requests, fixed tests and increase doctor request handling ([430057f](https://github.com/trvon/yams/commit/430057f4bfadffcbc26a1e281178ff4129c9ff97)) * staging ROCM improvements ([fd32c51](https://github.com/trvon/yams/commit/fd32c519c51d218d78f8351bd709122842d0eb59)) * test fixes annd windows build downgrade to c++20 ([79ea83e](https://github.com/trvon/yams/commit/79ea83eac8452dba02f6941669307af0dcf5c5c0)) * test improvements ([de5abde](https://github.com/trvon/yams/commit/de5abde3374f8b0ad05382e2857b106650f4aa02)) * test updates and benchmark updates for grep ([29b5172](https://github.com/trvon/yams/commit/29b5172e07ca84e9012dbd25824a5b54c4b99855)) * testing improvements and bug fixes in daemon logic for lifecycle management ([014e12c](https://github.com/trvon/yams/commit/014e12c9750fa7ff8457ca4ee3f2609afb8f5209)) * tuning improvements and better tests. Now working address memory issue of huge queue when ingesting allot of files ([df1348f](https://github.com/trvon/yams/commit/df1348f3c7efdcc42384605e6b47323ce26b0aa0)) * updating conanfile for onnxruntime to respect system version, updated tests for windows compat, update vectors to enforce wal check point so files does not explode in size ([d86ac66](https://github.com/trvon/yams/commit/d86ac665cde71e24b11bd43e0d0b4d14377cdc31)) * windows build fixes ([2e966c4](https://github.com/trvon/yams/commit/2e966c4f1bdf77645b08c469f1e0545ff11e4c3e)) * windows build fixes ([0049dbe](https://github.com/trvon/yams/commit/0049dbe900107d2b7ed1914c2488733d08279bc5)) * windows test fixes ([901337b](https://github.com/trvon/yams/commit/901337b135e66e513f62033534080eefd3c8e8ed)) ### Documentation * update changelog; ignore local artifacts ([27881ec](https://github.com/trvon/yams/commit/27881ecfbd2b15620530746b8a864e1d24a51c5e)) * update README with Homebrew installation and simplified init ([f7d559b](https://github.com/trvon/yams/commit/f7d559b2a9df9fc1ef162f017b1429b33bee5e35)) * updating changelog ([af6fdbd](https://github.com/trvon/yams/commit/af6fdbd5c35e2264e1c177abd51c7c057b9ddf90)) ### Maintenance * update submodules ([d229d9f](https://github.com/trvon/yams/commit/d229d9f20b3249e4092335c60ae744b2f4b91fef))