Repository navigation
v7.63.0
Pairs with engine-service-v0.1.134, already deployed. That engine refuses a change old clients could make: rotating a tenant that holds tokens of more than one scope, without naming a scope, now returns 409 instead of silently collapsing them. Its deploy was armed with conexus.
Added
- A
board-citoken scope (nexus-r3ur5).nx service token issue --scope board-ciissues a credential that can only post to theboard/ci/<topic>tuple topic, for CI jobs and the RDR-220 webhook adapter. Every other route refuses it. nx t3 census-manifest-less(RDR-192 Step 2, nexus-wbfpw.5) counts T3 chunks that no catalog manifest references, per collection, as one JSON document.
Changed
nx service token rotate --scoperotates only that scope's tokens. Without--scope, rotating a tenant whose live tokens span more than one scope is refused with a message naming the scopes; before, the replacement silently took the oldest token's scope. Issue and rotate now print the token's scope.- A develop CI run that a newer push cancelled posts
cancelledonboard/ci-develop, notfailure(nexus-dotwy). scripts/ci_status.pyranks a job's state before its timestamp within one attempt, so a late redeliveredqueuedevent never hides a completed job (RDR-220).
Fixed
nx collection rewrite-metadataremoves legacy keys again (nexus-w94eo). Under the engine's metadata merge it could no longer drop a key, so it reported rows as updated on every run. It now names the keys to drop, and never dropsbib_*fields orcontent_type.- A
--forcereindex through the prose and code fallback upload clears stale metadata keys (nexus-w94eo), as the main indexing path already did. - A failed
store_putrollback keeps chunks a live note still references and restores the chunk's previous document stamp (nexus-k54nk), instead of deleting shared content or leaving the failed call's stamp behind.