Repository navigation
Releases: laithalsaadoon/atif-sql
Releases · laithalsaadoon/atif-sql
Release list
v0.6.0
Immutable
release. Only release title and notes can be modified.
v0.6.0 (2026-11-03)
Feat
- cron: the compact lane logs a nightly vector probe and its 7-night tripwire
- cli: status --vector-probe times search's exact kNN over the store
- embed: write vectors through DuckDB's lance extension
Fix
- cron: clear the embed terminal marker on any change inside the store
- cron: read every help probe whole, so a long --help can't hide a flag
- embed: VACUUM the store even when OPTIMIZE fails
- cli: the probe reads its query vector in one statement
- embed: a store the lance extension can't open is terminal, not empty
- cli: mark the probe's constant-name SQL for Bandit the way the store code does
- cron: say what the tripwire means instead of pointing at a plan outside the repo
v0.5.0
Immutable
release. Only release title and notes can be modified.
v0.5.0 (2026-10-28)
Fix
- duck: size the newline-delimited read bounds from the longest line
- cli: refuse PRAGMA, MULTI and unnamed statement kinds in the query sandbox
- embed: size each batch's read_json bound from its own documents
- duck,embed: write SQL lambdas with the lambda keyword
v0.4.0
Immutable
release. Only release title and notes can be modified.
v0.4.0 (2026-10-15)
Feat
- gates: fail on a docs citation whose lines moved or don't exist
Fix
- site: name Codex CLI in the description every page and llms.txt carry
v0.3.0
Immutable
release. Only release title and notes can be modified.
v0.3.0 (2026-10-12)
Feat
- analytics: keep tool-result bodies out of LLM transcripts by default
- models,analytics: GPT-6 and Claude 5.5 families, prompts tuned for both
v0.2.0
Immutable
release. Only release title and notes can be modified.
v0.2.0 (2026-10-11)
BREAKING CHANGE
- the message_trajectory, message_clusters, cluster_terms,
session_communities and community_profile views and the autonomy_trend,
success_rate_by_work, sentiment_arc, cluster_top_terms and
community_top_topics macros are gone; session_classifications drops the
autonomy and success_outcome aliases. - the six sibling distributions are no longer published, and
packages/atif-cliis namedatif-cliagain —atif-sqlis the root's name.
Nothing was ever released under either shape, so no installed version changes.
Feat
- release: sign, attest and attach the release assets with SBOMs
- embed: EmbeddingGemma 2 text-only local provider
- gates: retire the spaced em dash in the docs and make Google.EmDash an error
- converter: emit Codex exec scripts' nested MCP calls and commands as tool calls
- gates: crawl the built and the deployed docs site for internal 404s
- gates: ratchet the Vale warnings per rule against .vale-baseline.json
- gates: give the Vale prose gate a file floor per glob and gate CONTRIBUTING.md
- gates: add the Vale prose gate over the published docs
- corpus: store session JSON compressed, drop per-session parquet, add corpus slim
- analyze reads session data from the lake
- lake: an explicit memory budget for compact, used by the nightly lane
- cron: a nightly compact lane for the lake
- embed: discover from the lake, prune orphans, search the lake
- duck: query every corpus through one DuckLake
- converter: harbor 0.23.0 and litellm v1.102.0; price every Claude Code step
- human-authored turns only, deterministic session outcomes, cut the trajectory and structural pipelines (#18)
- images by reference, typed tool outcomes, subagent links (#16)
- session_events artifact, NULL-not-$0 pricing, reported cost, honest loss gaps (#15)
- corpus: keep every session, archive raw sources, re-convert on schema change (#17)
- Codex CLI transcript support end to end (#5)
- hooks: refuse any push of a local-only/* ref
- atif-sql — ATIF-native analytics over Claude Code agent trajectories
Fix
- converter: guard every string-set membership test on transcript fields
- converter: reject non-string uuids and payload types instead of crashing
- security: render the OpenVEX suppressions beside the docs site lockfile too
- docs: resolve relative .md links, publish the favicon and serve the root twin at index.md
- converter: store the bytes of every Codex tool output image the port names
- converter: hold parity with harbor 0.24.0's converters (#41)
- analyze: re-read sessions that moved, read ahead only lake rows, survive a rebuild
- query: count reclaimable page cache as cgroup headroom
- converter: keep agent.extra lists in first-seen order
- duck: create the lake writer lock owner-only
- duck: merge and rewrite lake files on one thread
- converter: is_error and exit_code for Codex exec scripts
- converter: archive a parsed sidecar through the verifying read only
- refresh: hard per-lane memory cap for the cron lanes (+ two test time bombs) (#14)
- query: size registration to the host, private spill dir, no root, no extension installs at query time (#10)
- sql: bind paths as parameters, validate session ids at the boundary, prove constant-only SQL text (#8)
- ci: stop caching the scanner toolchain
- ci: lock the node toolchain so a --locked install can resolve it
Refactor
- converter: vendor the ATIF models and price data; harbor and litellm become dev-only (#19)
- converter: own the ATIF conversion; harbor becomes a public-API dependency (#6)
- publish one bundled distribution instead of seven