From dc67b8cb8544f00a6f7daec0ffdb2075ca3c151b Mon Sep 17 00:00:00 2001 From: Zack Jackson <25274700+ScriptedAlchemy@users.noreply.github.com> Date: Thu, 20 Aug 2026 04:06:45 -0700 Subject: [PATCH 1/2] chore(release): release 0.1.0-beta.3 --- .release-please-manifest-beta.json | 2 +- CHANGELOG.md | 125 +++++++++++++++++++++++++++++ Cargo.toml | 2 +- server.json | 2 +- version.txt | 2 +- 5 files changed, 129 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest-beta.json b/.release-please-manifest-beta.json index 1779fa545..bde93216b 100644 --- a/.release-please-manifest-beta.json +++ b/.release-please-manifest-beta.json @@ -1,3 +1,3 @@ { - ".": "0.1.0-beta.2" + ".": "0.1.0-beta.3" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 23960067f..75c1fe1dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,131 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.0-beta.3](https://github.com/ScriptedAlchemy/tracedecay/compare/v0.1.0-beta.2...v0.1.0-beta.3) (2026-08-20) + + +### Features + +* **automation:** make session-evidence budget backoff window configurable ([1524f03](https://github.com/ScriptedAlchemy/tracedecay/commit/1524f032cca7ac9661a25f721f39acd166563e4d)) +* **automation:** typed session-evidence budget backoff for scheduler skips ([dd5b677](https://github.com/ScriptedAlchemy/tracedecay/commit/dd5b6779c770cdd6e25240e35fd3d5c9a1bd8552)) +* **private-fs:** mount quota-aware available_space ([747999e](https://github.com/ScriptedAlchemy/tracedecay/commit/747999e9164de414916e0652af4ea1bc874b8f2a)) +* **private-fs:** mount quota-aware available_space ([1edb427](https://github.com/ScriptedAlchemy/tracedecay/commit/1edb42763004990b019cd7f57fcccebd517864a4)) +* **rusqlite-runtime:** expose exclusive maintenance checkpoint port ([f8de48d](https://github.com/ScriptedAlchemy/tracedecay/commit/f8de48d0c9ef50f2f680c6b3eaf2a1f7b2504152)) +* **rusqlite-runtime:** expose exclusive maintenance checkpoint port ([6eb16dd](https://github.com/ScriptedAlchemy/tracedecay/commit/6eb16dd6dd3c3c5808218f34d364dc2f84ba9ae1)) +* **rusqlite-runtime:** expose exclusive maintenance checkpoint port ([a13a7f4](https://github.com/ScriptedAlchemy/tracedecay/commit/a13a7f463f47b35eb79e7d08d85b29889aec766b)) + + +### Bug Fixes + +* **agent-hosts:** retain profile memory graph port in user harness ([ef23c7c](https://github.com/ScriptedAlchemy/tracedecay/commit/ef23c7c153e0a470e6bee3c1f5f8aa09a68f9ded)) +* **application:** bind session evidence budget suppressed label ([320464f](https://github.com/ScriptedAlchemy/tracedecay/commit/320464f2bc5101f2582d37f4c70eb9fdfc1d2697)) +* **application:** return typed work-catalog identity failures ([0398bb4](https://github.com/ScriptedAlchemy/tracedecay/commit/0398bb4081db1eb32c90d9587590a31152978179)) +* **automation:** dedicate suppressed-tick skip reason and reject zero window ([fbf12e2](https://github.com/ScriptedAlchemy/tracedecay/commit/fbf12e2076739cd62f2d4f198ffc0279279352d4)) +* **automation:** distinguish budget backoff skips ([d775002](https://github.com/ScriptedAlchemy/tracedecay/commit/d775002d9f5b935f5a732d7d234b10bfe0a5f15f)) +* **automation:** preserve budget backoff ordering ([18f1237](https://github.com/ScriptedAlchemy/tracedecay/commit/18f1237cd6572838f13ebb010743692492c98b14)) +* **automation:** share evidence budget labels ([7002612](https://github.com/ScriptedAlchemy/tracedecay/commit/70026120a4967e1db541a486829066cf32e8c2e5)) +* **build:** preserve lean feature compilation ([060046f](https://github.com/ScriptedAlchemy/tracedecay/commit/060046fc1bd2e9f554d17d49114cdd239b6300de)) +* **cli:** carry the status deadline into daemon tool calls ([dfa752a](https://github.com/ScriptedAlchemy/tracedecay/commit/dfa752a31f79b8edfbf7d975cbacc5797efac401)) +* **code-index:** code-index leftover slice for [#421](https://github.com/ScriptedAlchemy/tracedecay/issues/421) — full-scope dispatch, sealed-branch shard key ([fa37dd9](https://github.com/ScriptedAlchemy/tracedecay/commit/fa37dd9779bb31a3d87d8692ba4885436f7f10aa)) +* **daemon:** mount budget-aware lexical projection build ([906eea1](https://github.com/ScriptedAlchemy/tracedecay/commit/906eea12c5c299b1f57a311c77c9539e9d72ec20)) +* **daemon:** Scout P1 follow-up after [#521](https://github.com/ScriptedAlchemy/tracedecay/issues/521) ([d6a273c](https://github.com/ScriptedAlchemy/tracedecay/commit/d6a273c94317274fe3f66d7926b8c38a1e976bf6)) +* **global-db:** restore measured WAL reclaim to registered checkpoint ([28135a5](https://github.com/ScriptedAlchemy/tracedecay/commit/28135a5dc50976eb77a3e2e6aae00c4e313dffdc)) +* **global-db:** restore measured WAL reclaim to registered checkpoint (Plan 38 §6) ([dc3e3f8](https://github.com/ScriptedAlchemy/tracedecay/commit/dc3e3f83a4fc3aab9976361120cffe61c39f64c7)) +* **graph-db:** bind cheap re-seat to an exact dependency digest ([c9cf5d4](https://github.com/ScriptedAlchemy/tracedecay/commit/c9cf5d4459cce8d201852ea944f7cef40569e06b)) +* **graph-db:** bind reseat to its generation and single-proof admit ([7669346](https://github.com/ScriptedAlchemy/tracedecay/commit/7669346180f37d4c3a3cceb7c37229a8dab679cf)) +* **graph-db:** keep hydrate digest off the snapshot gate ([5505ec0](https://github.com/ScriptedAlchemy/tracedecay/commit/5505ec0aab79c74cc130de91e7cb4d3b4c06ad1d)) +* **graph-db:** seat live activation after Plan 39 ([0c8373f](https://github.com/ScriptedAlchemy/tracedecay/commit/0c8373fca162d0305e78333bbd92cecb2164a2f0)) +* **graph-db:** seat live activation after Plan 39 ([b1741aa](https://github.com/ScriptedAlchemy/tracedecay/commit/b1741aa60b60b30b44c80bcb95370eefcfe60e3d)) +* **hooks:** index bundled work and workflow skills for cursor ([41e17ee](https://github.com/ScriptedAlchemy/tracedecay/commit/41e17ee2831068d96a6bf584e42ae1fff56859bf)) +* **hooks:** keep contended ledger locks typed as busy on windows ([c786587](https://github.com/ScriptedAlchemy/tracedecay/commit/c786587b675b9e9a9f4f0cdc4b211270b5ff7223)) +* **hooks:** keep transient spool validation failures typed as io ([0b5c91d](https://github.com/ScriptedAlchemy/tracedecay/commit/0b5c91ddb47710e720f4fd57c8267e012e102cb3)) +* **hooks:** refuse non-private existing spool roots ([9cd8732](https://github.com/ScriptedAlchemy/tracedecay/commit/9cd8732a60e4d82a9661aaf37e23b81e8d957bc4)) +* **lint:** clear pedantic debt in merged daemon and migrate paths ([6c9a4a2](https://github.com/ScriptedAlchemy/tracedecay/commit/6c9a4a245e5077a493780b3ac88f33787fa21cd5)) +* **metadata:** align product release authorities ([92491d8](https://github.com/ScriptedAlchemy/tracedecay/commit/92491d8a89de30e1d3f38fd54486784fb8efe889)) +* **privacy:** classify ambiguous LCM JSON as quarantine, not receipt construction ([31648fb](https://github.com/ScriptedAlchemy/tracedecay/commit/31648fbb0b82da37431c3e74fadc3d4fdd41d79c)) +* **privacy:** close the remaining Codex P1 gaps after [#522](https://github.com/ScriptedAlchemy/tracedecay/issues/522) merged ([fa9c631](https://github.com/ScriptedAlchemy/tracedecay/commit/fa9c6318b3305039893ffa6a13acc8c2e1adb259)) +* **privacy:** derive PartialEq for DetectionError ([fd69979](https://github.com/ScriptedAlchemy/tracedecay/commit/fd6997958af9801d7683d52bb8efb2e8cccc7904)) +* **privacy:** derive PartialEq for DetectionError ([71d994f](https://github.com/ScriptedAlchemy/tracedecay/commit/71d994fbfc540774c1c7bb452ac909837edee549)) +* **privacy:** derive PartialEq for DetectionError ([3cfb111](https://github.com/ScriptedAlchemy/tracedecay/commit/3cfb111c6d0eb5c4da71854de0e30948ff4e4e97)) +* **privacy:** preserve sensitive-field quarantine ([4842360](https://github.com/ScriptedAlchemy/tracedecay/commit/4842360b52f1567e27814a02c7ec0527416491d3)) +* **privacy:** prove and sweep superseded payload purges ([69354d2](https://github.com/ScriptedAlchemy/tracedecay/commit/69354d2ef640ecab06fdf980df25cf2b670e672d)) +* **privacy:** purge detector-flagged superseded payloads on correction ([592de04](https://github.com/ScriptedAlchemy/tracedecay/commit/592de04a7122506c045d24aced9e5bfcfee70b4f)) +* **privacy:** quarantine LCM credential-bearing keys instead of Receipt ([dbf8192](https://github.com/ScriptedAlchemy/tracedecay/commit/dbf8192255d3d39c4133e05bbd443bfd9e13fb81)) +* **privacy:** quarantine LCM credential-bearing keys instead of Receipt ([5ce4db9](https://github.com/ScriptedAlchemy/tracedecay/commit/5ce4db9755e2c37f074f121c4ed4ab870cba8b1d)) +* **privacy:** quarantine LCM credential-bearing keys instead of Receipt ([fdf163d](https://github.com/ScriptedAlchemy/tracedecay/commit/fdf163d578fbdd8889e3d6af9dedfab60421484c)) +* **privacy:** route non-JSON key quarantines to CredentialKeyQuarantine ([0103cff](https://github.com/ScriptedAlchemy/tracedecay/commit/0103cffc906385c8a28153d559cd9a4747be02a0)) +* **privacy:** route non-JSON key quarantines to CredentialKeyQuarantine ([ae73d9a](https://github.com/ScriptedAlchemy/tracedecay/commit/ae73d9a5a0265929ec7527b021d0e0745dadc2ef)) +* **privacy:** route non-JSON key quarantines to CredentialKeyQuarantine ([2d1137a](https://github.com/ScriptedAlchemy/tracedecay/commit/2d1137ae36b15d6661193df23b637df737e42130)) +* **privacy:** split credential-key quarantine Display ([c79d5c5](https://github.com/ScriptedAlchemy/tracedecay/commit/c79d5c515e1e9790eb9f2ccd3b41ec193b023a33)) +* **privacy:** split credential-key quarantine Display ([da5cd31](https://github.com/ScriptedAlchemy/tracedecay/commit/da5cd31a599ad62c0a399176075a6cc7b4697bb4)) +* **privacy:** split credential-key quarantine Display ([bce2bf5](https://github.com/ScriptedAlchemy/tracedecay/commit/bce2bf5bb665528f11f0bec82aac0a9b5524c142)) +* **query:** bound omitted semantic and lexical deadlines ([6e32b35](https://github.com/ScriptedAlchemy/tracedecay/commit/6e32b3516002dd430d849c93deb3f5156d517585)) +* **query:** cheaper exact-flat retain + deadline backstop ([8fa116b](https://github.com/ScriptedAlchemy/tracedecay/commit/8fa116bd189d7fc90b2b471f7a4ac052a8035d90)) +* **query:** drop Plan 20 framing on budget deadline overrides ([b53812c](https://github.com/ScriptedAlchemy/tracedecay/commit/b53812cbea7d4645e5f3335022e67d4fa62460c2)) +* **query:** enforce deadlines across full scans ([ce0b96c](https://github.com/ScriptedAlchemy/tracedecay/commit/ce0b96c72d8a478a00f5e4ef24ccd080090be566)) +* **query:** let request budgets override crate deadline fallbacks ([95840eb](https://github.com/ScriptedAlchemy/tracedecay/commit/95840eb072aaa7df3a0258f7fe127ac98b84391e)) +* **query:** materialize only retained exact-flat rows ([c1b9e05](https://github.com/ScriptedAlchemy/tracedecay/commit/c1b9e05437e4c0b1ed5e685fb3c643dafae44239)) +* **query:** remove unwired lexical budget constructors ([af33753](https://github.com/ScriptedAlchemy/tracedecay/commit/af3375342fbc3280953cbc7e7bb9e28ad78601bd)) +* **query:** restore new_admitted_with_budget for daemon mount ([19e3bd7](https://github.com/ScriptedAlchemy/tracedecay/commit/19e3bd7483b56df39c848faa850851b7c74dd816)) +* **runtime-core:** interrupt WAL folds on cancellation ([ac8356b](https://github.com/ScriptedAlchemy/tracedecay/commit/ac8356bf86332d634dbebeeea331c4408e66a822)) +* **runtime-core:** interrupt WAL folds on cancellation ([93ce096](https://github.com/ScriptedAlchemy/tracedecay/commit/93ce0966a58c2472f3bca177aa787dacf607f8ea)) +* **runtime-core:** interrupt WAL folds on cancellation ([262f199](https://github.com/ScriptedAlchemy/tracedecay/commit/262f1998e591eac92b943647db03a2a3c00ffb64)) +* **runtime-core:** re-interrupt WAL fold until completion ([c068bc1](https://github.com/ScriptedAlchemy/tracedecay/commit/c068bc1949efd67fd2e8ed2ca78adf0755bf84f1)) +* **rusqlite-runtime:** borrow the LazyLock fixture root as &str in placement tests ([4470547](https://github.com/ScriptedAlchemy/tracedecay/commit/44705476e1e80a070bc1ed50f4549970f56d2032)) +* **rusqlite-runtime:** drain admitted writes before maintenance ([51f41f7](https://github.com/ScriptedAlchemy/tracedecay/commit/51f41f77584b0f83ec61cb402defa7d350530699)) +* **rusqlite-runtime:** drop unused common module from scope set test binary ([ee4bd75](https://github.com/ScriptedAlchemy/tracedecay/commit/ee4bd75b526d95b8a00b9a11481ba5e139340e33)) +* **rusqlite-runtime:** expect unused crate-private drain in lib clippy ([f534aa6](https://github.com/ScriptedAlchemy/tracedecay/commit/f534aa6f973a1ab42e4f8880e3518710fa409bbc)) +* **rusqlite-runtime:** gate the test-only maintenance drain wrapper ([7480164](https://github.com/ScriptedAlchemy/tracedecay/commit/7480164ebd5dd67892505048b75f20e9dbc597ff)) +* **rusqlite-runtime:** keep exclusive drain crate-private ([3305d58](https://github.com/ScriptedAlchemy/tracedecay/commit/3305d5821beabf62d2b8696adce18969c74aca2d)) +* **rusqlite-runtime:** keep exclusive drain crate-private ([e69be29](https://github.com/ScriptedAlchemy/tracedecay/commit/e69be294e70b09c8a7b47c94b95fad100c71624e)) +* **rusqlite-runtime:** reject blocked inventory before exclusive drain ([9f726be](https://github.com/ScriptedAlchemy/tracedecay/commit/9f726beeae2d6d87f54ed3e52cd0253fb0a32fac)) +* **rusqlite-runtime:** reject blocked inventory before exclusive drain ([25f85d6](https://github.com/ScriptedAlchemy/tracedecay/commit/25f85d6a9e8f9862edcc405d37a20fd4f0c2ef76)) +* **rusqlite-runtime:** route attempt worktree root through the platform fixture helper ([89a218c](https://github.com/ScriptedAlchemy/tracedecay/commit/89a218c2aa6467bed5b444575040d979cf7b24dd)) +* **rusqlite-runtime:** validate maintenance permit before drain ([0862061](https://github.com/ScriptedAlchemy/tracedecay/commit/0862061d74534fdc015912fa03e59e4f718835e4)) +* **rusqlite-runtime:** validate maintenance permit before drain ([d0694e7](https://github.com/ScriptedAlchemy/tracedecay/commit/d0694e7dcece02deadd89bb576dca1353a328442)) +* **semantic:** keep typed cancel/deadline through pre-install warm ([0b870eb](https://github.com/ScriptedAlchemy/tracedecay/commit/0b870eb7fa204ab6867df2c5fa5a95a31303b499)) +* **semantic:** preserve candidate warm interruptions ([fd6ada3](https://github.com/ScriptedAlchemy/tracedecay/commit/fd6ada3c30de3ba62d50050e77648b1cca4438a4)) +* **semantic:** warm candidate session before installing serving pointer ([32b5c8f](https://github.com/ScriptedAlchemy/tracedecay/commit/32b5c8fd73b758568587ac8e6b10d5dde227862a)) +* **sessions:** block cover-past on observation commit failures ([9430898](https://github.com/ScriptedAlchemy/tracedecay/commit/94308981c94a82a3b6f987df276841dfe026592b)) +* **sessions:** block cover-past on observation commit failures ([fcc5a76](https://github.com/ScriptedAlchemy/tracedecay/commit/fcc5a76c789d934f9f614d970dbb11308deb9a8a)) +* **sessions:** keep admission uncertainty typed ([3b26f3c](https://github.com/ScriptedAlchemy/tracedecay/commit/3b26f3c0fde1df9150efab6a6e848d7e35d7e19e)) +* **snapshot:** take available_space from private-fs ([f3a883b](https://github.com/ScriptedAlchemy/tracedecay/commit/f3a883b0a0414beb25f2b5ea7ab7a72f1a1902d5)) +* **storage:** conflict only on populated exact-root duplicates ([ed81625](https://github.com/ScriptedAlchemy/tracedecay/commit/ed81625fbaad5706f5d78b781a25305222537c28)) +* **storage:** surface split identity when candidates name the exact root ([510eeb3](https://github.com/ScriptedAlchemy/tracedecay/commit/510eeb33af00b4dd725107dd0ff13306c212cfb1)) +* **storage:** type windows sidecar lock contention as contended ([3f10bba](https://github.com/ScriptedAlchemy/tracedecay/commit/3f10bba3d6ffe23f6d1d948fe91beba260ca197a)) +* **test:** align windows file-semantics tests with pin contracts ([21ae992](https://github.com/ScriptedAlchemy/tracedecay/commit/21ae99245e4b52980c8a07b6a8c20f2fa005a797)) +* **test:** calibrate exact-sql test budgets for hosted-runner disks ([8a45607](https://github.com/ScriptedAlchemy/tracedecay/commit/8a45607c2a9a31a676bb478c7633aa180f1bc281)) +* **test:** platform roots for run-control and leak-adjudication suites ([ffcbd76](https://github.com/ScriptedAlchemy/tracedecay/commit/ffcbd7647fb6d025ddd100156e1a565699055a4d)) +* **test:** resolve cargo at runtime for archived metadata probes ([d0d2733](https://github.com/ScriptedAlchemy/tracedecay/commit/d0d27335a07cdd35a8182be62978a434e9ea58fe)) +* **test:** restore shared fixture root helper for application tests ([bcde960](https://github.com/ScriptedAlchemy/tracedecay/commit/bcde9604d26aa48d639481cd93db366a96fa70ce)) +* **test:** restore shared fixture root helper for application tests ([0ef259f](https://github.com/ScriptedAlchemy/tracedecay/commit/0ef259f92c97c317b182765377954dfab73b8949)) +* **test:** restore shared fixture root helper for application tests ([5002c5d](https://github.com/ScriptedAlchemy/tracedecay/commit/5002c5dac5c767ada414fa5426d82e676bb9151d)) +* **test:** widen exact-sql test budgets for linux runner cleanup ([c36e06f](https://github.com/ScriptedAlchemy/tracedecay/commit/c36e06f66c12cbd2e6773c91ddabf836e882d98c)) +* **usecases:** cheaper LCM drain yield and idle frontier init ([db0099b](https://github.com/ScriptedAlchemy/tracedecay/commit/db0099bbd436a81998a90e18891ad33525c0b68c)) +* **usecases:** gate repeat deterministic-refusal drain warns ([c805f24](https://github.com/ScriptedAlchemy/tracedecay/commit/c805f24505f0b104fb3277f6112cc9be71e20024)) +* **usecases:** inline one-line drain skip increment ([3b56552](https://github.com/ScriptedAlchemy/tracedecay/commit/3b56552a0e03e2e6c7ae428834a9a0d159fcc866)) +* **usecases:** keep draining after durable sanitization skip ([7f84b9b](https://github.com/ScriptedAlchemy/tracedecay/commit/7f84b9b5ae8ed8c47ab566fe6d87280040e03108)) +* **usecases:** keep durable refusal diagnostics quiet ([482286a](https://github.com/ScriptedAlchemy/tracedecay/commit/482286a723e69a91f3cdc90f150eb9cd6c4e4d6e)) +* **usecases:** make the first idle rollup tick immediate ([cfc5450](https://github.com/ScriptedAlchemy/tracedecay/commit/cfc5450fdb3120d32fad1ecce4b833cb182f63c0)) +* **usecases:** type drain yield project-call counter ([ae9824b](https://github.com/ScriptedAlchemy/tracedecay/commit/ae9824bfedc960d07e7180c6149fe1b17c245850)) + + +### Performance Improvements + +* **code-extraction:** borrow source in hot extract walks ([83086bb](https://github.com/ScriptedAlchemy/tracedecay/commit/83086bb74afb8b22d66d7b2267ec28c083939992)) +* **code-extraction:** borrow test callee names ([84951b3](https://github.com/ScriptedAlchemy/tracedecay/commit/84951b3cdbe8d2d119e77e13d5f160a7a92da9c1)) +* **code-extraction:** cut no-delimiter signatures at the body child ([95c4e4e](https://github.com/ScriptedAlchemy/tracedecay/commit/95c4e4e764f4b515bbc2a4408674f65f78173856)) +* **code-index:** shrink graph publication and adjacency hydration work ([4aca023](https://github.com/ScriptedAlchemy/tracedecay/commit/4aca023289e12f02a3ccbd608896873c986e9545)) +* **dashboard-api:** borrow-keyed hit path for LCM display cache ([074eb21](https://github.com/ScriptedAlchemy/tracedecay/commit/074eb21e4cb0cda2a0b068f3cc7358ee09188e79)) +* **dashboard-api:** bound LCM display token cache ([23f6bfc](https://github.com/ScriptedAlchemy/tracedecay/commit/23f6bfc5f7a02b9563f184059d94c4bebd8591c5)) +* **dashboard-api:** serve LCM display token counts from shared cache ([620f091](https://github.com/ScriptedAlchemy/tracedecay/commit/620f0912446b388b2034a67bff881c1a47bebbf4)) +* **graph-db:** skip canonical batch rebuild on stored re-seat ([2d6cd0c](https://github.com/ScriptedAlchemy/tracedecay/commit/2d6cd0cec0b6f27cebc4f2421bdbc6ef6e4c4edd)) +* **memory:** scan graph source once per settled reconciliation ([44c8a6b](https://github.com/ScriptedAlchemy/tracedecay/commit/44c8a6ba465555e2611e3e115216fbcc9e37c3ec)) +* **runtime-core:** checkpoint WAL snapshot copies in place ([a9c2abd](https://github.com/ScriptedAlchemy/tracedecay/commit/a9c2abd91a47a97e69acc35d4d70f2c6123fe701)) +* **runtime-core:** checkpoint WAL snapshot copies in place ([9eb493e](https://github.com/ScriptedAlchemy/tracedecay/commit/9eb493e80e7fa99e10e9db402e2f00ed3d42d1f7)) +* **runtime-core:** checkpoint WAL snapshot copies in place ([d2b83e6](https://github.com/ScriptedAlchemy/tracedecay/commit/d2b83e6414f296b76f0325a4c7d7d7eacd2177a1)) +* **semantic:** drop eager member byte hashing from lifecycle authority ([fe90ba8](https://github.com/ScriptedAlchemy/tracedecay/commit/fe90ba88bd6f6954023f13e1974fe0b12f4e6844)) + ## [0.1.0-beta.2](https://github.com/ScriptedAlchemy/tracedecay/compare/v0.1.0-beta.1...v0.1.0-beta.2) (2026-08-19) diff --git a/Cargo.toml b/Cargo.toml index 4c150489f..2bfbb9940 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -61,7 +61,7 @@ grafeo-engine = { version = "=0.5.42", default-features = false, features = ["lp [package] name = "tracedecay" -version = "0.1.0-beta.2" +version = "0.1.0-beta.3" publish = false edition.workspace = true description = "Local semantic code intelligence, project memory, and workflow context for AI coding agents." diff --git a/server.json b/server.json index 076b1293a..eb497a6b7 100644 --- a/server.json +++ b/server.json @@ -8,6 +8,6 @@ "source": "github" }, "websiteUrl": "https://github.com/ScriptedAlchemy/tracedecay", - "version": "0.1.0-beta.2", + "version": "0.1.0-beta.3", "packages": [] } diff --git a/version.txt b/version.txt index b1b57dd62..15ab8297e 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -0.1.0-beta.2 +0.1.0-beta.3 From f5c6c48867dc9720faf0105c079d49f8df510d79 Mon Sep 17 00:00:00 2001 From: ScriptedAlchemy Date: Thu, 20 Aug 2026 04:07:16 -0700 Subject: [PATCH 2/2] chore(release): update root lockfile --- Cargo.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 060916429..5803d829b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -5554,7 +5554,7 @@ checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" [[package]] name = "tracedecay" -version = "0.1.0-beta.2" +version = "0.1.0-beta.3" dependencies = [ "axum", "base64 0.22.1",