Repository navigation
Releases: saradamian/agentic-base
Releases · saradamian/agentic-base
Release list
v0.10.1
What's Changed
Features
- feat(contrast): the check says how large a difference is, and how sure by @saradamian in #150
Fixes
- fix(recording): the call log keeps the period it is set to by @saradamian in #153
- fix(image): forwarded headers are trusted from the configured proxies only by @saradamian in #154
Documentation
- docs: a notice does not discharge article 50(2), and the record states what the caller enforces by @saradamian in #152
Other
- ci(release): a release carries its attestations as a file, naming only the distributions by @saradamian in #151
- chore(release): 0.10.1 by @saradamian in #155
Full Changelog: v0.10.0...v0.10.1
v0.10.0
What's Changed
Features
- feat(recording): a call record has one definition, and a published schema by @saradamian in #146
- feat(recording): the call log keeps six months by @saradamian in #147
- feat(outcomes): the record joins its trace and its conversation, and says how the model was asked by @saradamian in #148
Other
- chore(release): 0.10.0 by @saradamian in #149
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
Breaking
- feat(recording)!: tool servers record calls by default, and agentic-base calls reads them back by @saradamian in #144
Other
- chore(release): 0.9.0 by @saradamian in #145
Full Changelog: v0.8.3...v0.9.0
v0.8.3
What's Changed
Features
- feat(recording): the MCP middleware sits beside the seam, for any server on the SDK by @saradamian in #141
- feat(recording): a call record says which client, request, trace and run it belongs to by @saradamian in #143
Fixes
- fix(deps): update opentelemetry by @renovate[bot] in #126
- fix(deps): update dependency sqlmodel to v0.0.48 by @renovate[bot] in #139
- fix(deps): update dependency fastapi to v0.143.0 by @renovate[bot] in #140
Documentation
- docs: START_HERE names the record first, and the server that builds on the library by @saradamian in #138
Other
- chore(release): 0.8.3 by @saradamian in #142
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
Documentation
- docs: plainer sentences in decisions, service, observability and concepts by @saradamian in #135
- docs: the record is the contract; the comparison check is one feature of it by @saradamian in #136
Other
- chore(release): 0.8.2 by @saradamian in #137
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
Features
- feat(netsec): a streamed fetch with every hop checked and pinned by @saradamian in #130
Documentation
- docs: shorter sentences, and the README names all three uses by @saradamian in #132
Other
- ci(release): fail, and keep an issue open, while main is unreleased for over a week by @saradamian in #131
- chore(release): 0.8.1 by @saradamian in #134
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
Features
- feat(validity): the verdict counts the runs that never happened, and carries an interval by @saradamian in #108
- feat(check): the two checks run over logs you already have by @saradamian in #111
- feat(demo): the first commands work after pip install, with no checkout by @saradamian in #116
- feat(check): read CSV, so spreadsheets and MLflow exports can be checked by @saradamian in #117
- feat(tools): declare a tool by decorating its function by @saradamian in #123
Fixes
- fix(runs): the writer stops deciding what was redacted, and a scorer needs a grant to be believed by @saradamian in #109
- fix: the chain notices what is missing, the MCP server is scoped, and an erasure erases by @saradamian in #110
- fix(deps): urllib3 2.8.0 and pyjwt 2.15.1 for four advisories by @saradamian in #124
- fix(deps): update dependency psycopg to v3.3.6 by @renovate[bot] in #101
- fix(deps): update dependency sqlmodel to v0.0.47 by @renovate[bot] in #103
- fix(deps): update dependency openinference-semantic-conventions to v0.1.41 by @renovate[bot] in #104
- fix(deps): update dependency uvicorn to v0.54.0 by @renovate[bot] in #105
- fix(deps): update dependency fastapi to v0.142.2 by @renovate[bot] in #120
Documentation
- docs: three pages that describe the founding, not the product, move to archive/ by @saradamian in #107
- docs: lead with the two checks; move the service and the vision out of the way by @saradamian in #112
- docs(readme): show check as a CI gate, and what to do with exit 2 while data is thin by @saradamian in #118
Other
- chore(release): 0.8.0 by @saradamian in #113
- chore(renovate): update the OpenTelemetry packages together by @saradamian in #125
- chore(deps): update dependency ruff to v0.16.10 by @renovate[bot] in #97
- feat(recording): an observer that writes each call to a file by @saradamian in #127
- fix(deps): update the four OpenTelemetry packages together to 1.45.0 by @saradamian in #128
- chore(deps): update dependency coverage to v7.16.2 by @renovate[bot] in #119
- chore(deps): update dependency mypy to v2.4.0 by @renovate[bot] in #121
- chore(deps): bump github/codeql-action/upload-sarif from 4.38.0 to 4.38.2 by @dependabot[bot] in #122
- chore(deps): bump astral-sh/setup-uv from 10.1.0 to 10.2.0 by @dependabot[bot] in #114
- chore(deps): lock file maintenance by @renovate[bot] in #102
- chore(release): 0.8.0 is released on 2026-10-06 by @saradamian in #129
New Contributors
- @dependabot[bot] made their first contribution in #122
Full Changelog: v0.7.1...v0.8.0
v0.7.1
What's Changed
Fixes
- fix(deps): update dependency openinference-semantic-conventions to v0.1.38 by @renovate[bot] in #92
- fix(deps): update dependency uvicorn to v0.53.0 by @renovate[bot] in #88
- fix(provenance): the crate names the software that ran, and leaves out what nobody measured by @saradamian in #98
Documentation
- docs(blocks): say which knowledge-block contracts are ours and which are upstream's by @saradamian in #93
- docs(ledger): the concern that has no component, and the three instruments it sits between by @saradamian in #96
- docs(readme): open with what it refuses, then who asks, then what you use it for by @saradamian in #99
Other
- test(hygiene): the shapes nothing else was looking for, and who owns the rest by @saradamian in #94
- test(export): the corpus a tenant takes away keeps the fields it is judged by by @saradamian in #95
- chore(deps): lock file maintenance by @renovate[bot] in #71
- chore(release): 0.7.1 by @saradamian in #100
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
Features
- feat(epochs): one rule for imported component versions, agentic-env's equivalence sets by @saradamian in #90
Fixes
- fix(image): the image reads its version from git, and a pipeline may still override it by @saradamian in #89
Other
- chore(release): 0.7.0 by @saradamian in #91
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
Features
- feat(auth): every data route needs a token, and a token reaches only its tenants by @saradamian in #82
- feat(db): versioned migrations, applied before a release starts and checked when the service does by @saradamian in #83
- feat(retention): a sweep a deployment can schedule, and an erasure a person can ask for by @saradamian in #85
Fixes
- fix(image): install the service in the image, and build and start the image on every change by @saradamian in #84
Documentation
- docs: README links that work on PyPI and in the docs site, and a strict site build in the suite by @saradamian in #81
- docs: the image check, migrations and refusing by default, as rules with their guards by @saradamian in #86
Other
- chore(release): 0.6.0 by @saradamian in #87
Full Changelog: v0.5.0...v0.6.0