Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,18 @@ Notable changes to ktms-admin. The format follows

## [Unreleased]

## [1.1.0] - 2026-10-24

### Added
- `KTMS_READ_KEY`: an optional Keystone key with the `admin:read` scope (Keystone 1.2+). Admin API
reads and every call of a viewer go with it; changes keep `KTMS_ADMIN_KEY`. The sidebar's
health shows whether each key is accepted for its job: the admin key may change Keystone, the
read key may read and nothing more.

### Changed
- Tested against KTMS 1.2.0 and light-tokenmeter 1.1.0 (`scripts/e2e.refs`); the `ktms.v1` copy
follows KTMS 1.2.0. Every KTMS 1.x release still works.

## [1.0.0] - 2026-10-23

The first stable release, paired with Keystone. The Model Switchboard. (KTMS) 1.0: ktms-admin
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ The console's own `/api` serves its web UI only and is not a public API.

| ktms-admin | KTMS gateway | light-tokenmeter |
| --- | --- | --- |
| 1.x | 1.x | 1.x; with its authentication on, set `TOKENMETER_TOKEN` to a `read` token |
| 1.x | 1.x; `KTMS_READ_KEY` needs 1.2 or later | 1.x; with its authentication on, set `TOKENMETER_TOKEN` to a `read` token |
| 0.4.x | 0.14.x | 0.1.x |
| 0.3.x and earlier | 0.13.x | 0.1.x |

Expand Down
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ From 1.0.0 on, images are signed with keyless [Sigstore cosign](https://docs.sig
SBOM and SLSA provenance. Use cosign 3 and pin the identity to the tag you verify:

```bash
V=v1.0.0
V=v1.1.0
cosign verify coyl/ktms-admin:${V#v} \
--certificate-identity "https://github.com/ai-process/ktms-admin/.github/workflows/docker-publish.yml@refs/tags/$V" \
--certificate-oidc-issuer https://token.actions.githubusercontent.com
Expand Down
Loading
Loading