Skip to content

Prepare Models 0.3.60 - #268

Merged
bsbodden merged 1 commit into
mainfrom
release/0.3.60
Oct 15, 2026
Merged

bsbodden merged 1 commit into
mainfrom
release/0.3.60

Conversation

@bsbodden

Copy link
Copy Markdown
Member

Release preparation for 0.3.60, shipping the router changes merged in #267.

  • public ModelCandidate.costOf, with RoutingBudget delegating to it
  • PretrainedTaskClassifier.match / admits, so a weak match is distinguishable from no match
  • optional per-candidate maxOutputTokens, since one execution-wide bound cannot describe a fleet holding both a liveness model and a reasoning model
  • a token-bound refusal that carries billedResult(), billedUsage() and billedCost() rather than discarding a completion the provider already charged for

verifyReleaseMetadata found nine stale version pins beyond gradle.properties; all are updated. Consumes released Vectors 0.1.30. No CUDA numeric path changed and no device gate was rerun; the changelog records the last G1 and G4 results and that no model qualification changed.

Verified locally: test, build, spotlessCheck, verifyReleaseMetadata, verifyDependencyPolicy, complianceCheck, jacocoTestCoverageVerification.

Ships the router changes merged in #267: a public `ModelCandidate.costOf` the
shared budget delegates to, `PretrainedTaskClassifier.match`/`admits` so a caller
can see how confident a classification was, an optional per-candidate
`maxOutputTokens` because one execution-wide bound cannot describe a fleet
holding both a liveness model and a reasoning model, and a token-bound refusal
that carries the completion it was billed for instead of discarding it.

`verifyReleaseMetadata` checks twenty-odd places the version appears and found
nine of them: the Antora component and its models-version attribute, docs
package.json and package-lock.json, the landing page pill, the native crate's
Cargo.toml and Cargo.lock, the notebook .env.example, docker-compose,
prepare-classpath.sh and README, and published coordinates in the
models-backend-apple and models-rag READMEs. All are at 0.3.60. The 0.3.59
changelog heading stays where it is.

Consumes released Vectors 0.1.30, unchanged. No CUDA numeric path changed and no
device gate was rerun, which the changelog states along with the last G1 and G4
results. No model qualification changed.

Verified: test, build, spotlessCheck, verifyReleaseMetadata,
verifyDependencyPolicy, complianceCheck and jacocoTestCoverageVerification.
@bsbodden
bsbodden merged commit a14114a into main Oct 15, 2026
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant