Skip to content

Releases: kalbasit/ncps

v0.10.0-rc14

11 Jun 23:13
Immutable release. Only release title and notes can be modified.
834d0c2

Choose a tag to compare

v0.10.0-rc14 Pre-release
Pre-release

Warning

This is a pre-release version and should not be used in production. Your data may be lost or corrupted.
Please use the latest release for production environments.

Important

If you are enjoying ncps, please consider showing a token of appreciation by:

Docker Images v0.10.0-rc14

The following image tags were published to Dockerhub:

kalbasit/ncps:v0.10.0-rc14
kalbasit/ncps:0.10.0-rc14
kalbasit/ncps:sha-834d0c2
ghcr.io/kalbasit/ncps:v0.10.0-rc14
ghcr.io/kalbasit/ncps:0.10.0-rc14
ghcr.io/kalbasit/ncps:sha-834d0c2

Helm Chart Release v0.10.0-rc14

Installation

helm install ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc14

Upgrade

helm upgrade ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc14

Values

See values.yaml for all configuration options.

Documentation

See Helm Chart Documentation for detailed documentation and examples.

What's Changed

  • fix(cache): serve in-flight compressed NAR or 404, never mislabeled by @kalbasit in #1399

Full Changelog: v0.10.0-rc13...v0.10.0-rc14

v0.10.0-rc13

11 Jun 09:04
Immutable release. Only release title and notes can be modified.
f5dbd68

Choose a tag to compare

v0.10.0-rc13 Pre-release
Pre-release

Warning

This is a pre-release version and should not be used in production. Your data may be lost or corrupted.
Please use the latest release for production environments.

Important

If you are enjoying ncps, please consider showing a token of appreciation by:

Docker Images v0.10.0-rc13

The following image tags were published to Dockerhub:

kalbasit/ncps:v0.10.0-rc13
kalbasit/ncps:0.10.0-rc13
kalbasit/ncps:sha-f5dbd68
ghcr.io/kalbasit/ncps:v0.10.0-rc13
ghcr.io/kalbasit/ncps:0.10.0-rc13
ghcr.io/kalbasit/ncps:sha-f5dbd68

Helm Chart Release v0.10.0-rc13

Installation

helm install ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc13

Upgrade

helm upgrade ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc13

Values

See values.yaml for all configuration options.

Documentation

See Helm Chart Documentation for detailed documentation and examples.

What's Changed

  • feat(dev): round-robin HA proxy on :8500 in run.py by @kalbasit in #1389
  • fix(dev): forward chunked request bodies in HA proxy by @kalbasit in #1390
  • fix(dev): HTTP/1.1 keep-alive in HA proxy (run.py) by @kalbasit in #1391
  • fix(e2e): make the e2e-nightly workflow reliable on both modes by @kalbasit in #1387
  • fix(cache): serve uncompressed NAR from any stored whole-file compression by @kalbasit in #1393
  • fix(deps): update module github.com/urfave/cli/v3 to v3.9.1 by @renovate[bot] in #1397
  • fix(cache): serve a zstd request by recompressing CDC chunks by @kalbasit in #1394
  • feat(fsck): repair narinfos advertising a non-producible compression by @kalbasit in #1395
  • feat(fsck): reclaim chunks behind stale links to dechunked nar_files by @kalbasit in #1396

Full Changelog: v0.10.0-rc12...v0.10.0-rc13

v0.10.0-rc12

10 Jun 04:49
Immutable release. Only release title and notes can be modified.
0f03901

Choose a tag to compare

v0.10.0-rc12 Pre-release
Pre-release

Warning

This is a pre-release version and should not be used in production. Your data may be lost or corrupted.
Please use the latest release for production environments.

Important

If you are enjoying ncps, please consider showing a token of appreciation by:

Docker Images v0.10.0-rc12

The following image tags were published to Dockerhub:

kalbasit/ncps:v0.10.0-rc12
kalbasit/ncps:0.10.0-rc12
kalbasit/ncps:sha-0f03901
ghcr.io/kalbasit/ncps:v0.10.0-rc12
ghcr.io/kalbasit/ncps:0.10.0-rc12
ghcr.io/kalbasit/ncps:sha-0f03901

Helm Chart Release v0.10.0-rc12

Installation

helm install ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc12

Upgrade

helm upgrade ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc12

Values

See values.yaml for all configuration options.

Documentation

See Helm Chart Documentation for detailed documentation and examples.

What's Changed

  • chore: re-export the docs by @kalbasit in #1369
  • docs(changelog): backfill missing v0.10.0 entries by @kalbasit in #1368
  • docs: document closure pinning feature (#1021) by @kalbasit in #1370
  • test: fix dev/test harness S3 tooling and k8s probes (k8s-tests 13/13) by @kalbasit in #1371
  • feat(dev): add --inflight-staging flag to run.py by @kalbasit in #1372
  • test(dev): add inflight-staging contention e2e; drop migration test by @kalbasit in #1373
  • fix(cache): engage in-flight staging under real contention by @kalbasit in #1374
  • fix(cache): route a contended CDC loser to staging, not a 404 by @kalbasit in #1375
  • fix(cache): coordinate a compressed request mid-chunking, not 404 by @kalbasit in #1376
  • fix(deps): update module golang.org/x/sync to v0.21.0 by @renovate[bot] in #1377
  • fix(deps): update module golang.org/x/term to v0.44.0 by @renovate[bot] in #1378
  • fix(cache): hold the NAR download lock through the eager-CDC chunking window by @kalbasit in #1379
  • feat(cache): advertise eager-CDC narinfos as Compression: none predictively by @kalbasit in #1380
  • feat(test): unify e2e harness across local and kubernetes by @kalbasit in #1381
  • feat(e2e): multi-scenario runs + nightly e2e workflow by @kalbasit in #1383
  • feat: verify upstream signatures on narinfo ingestion by @mvanhorn in #1382
  • feat(e2e): run cdc-lifecycle on kubernetes via a Deployment adapter by @kalbasit in #1384
  • chore(deps): update actions/cache action to v5 by @renovate[bot] in #1385
  • fix(cache): engage in-flight staging in the eager-CDC chunking window by @kalbasit in #1386

Full Changelog: v0.10.0-rc11...v0.10.0-rc12

v0.10.0-rc11

08 Jun 04:23
Immutable release. Only release title and notes can be modified.
6ae101b

Choose a tag to compare

v0.10.0-rc11 Pre-release
Pre-release

Warning

This is a pre-release version and should not be used in production. Your data may be lost or corrupted.
Please use the latest release for production environments.

Important

If you are enjoying ncps, please consider showing a token of appreciation by:

Docker Images v0.10.0-rc11

The following image tags were published to Dockerhub:

kalbasit/ncps:v0.10.0-rc11
kalbasit/ncps:0.10.0-rc11
kalbasit/ncps:sha-6ae101b
ghcr.io/kalbasit/ncps:v0.10.0-rc11
ghcr.io/kalbasit/ncps:0.10.0-rc11
ghcr.io/kalbasit/ncps:sha-6ae101b

Helm Chart Release v0.10.0-rc11

Installation

helm install ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc11

Upgrade

helm upgrade ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc11

Values

See values.yaml for all configuration options.

Documentation

See Helm Chart Documentation for detailed documentation and examples.

What's Changed

  • fix(cache): delete dangling narinfos when GC'ing genuinely-absent NAR by @kalbasit in #1350
  • ci: use shared check_mode matrix and coverage by @kalbasit in #1363
  • fix(fsck): detect chunk residue post-drain by @kalbasit in #1364
  • chore: run openspec update by @kalbasit in #1365
  • feat(cache): in-flight NAR staging foundation (flags, schema, state) by @kalbasit in #1351
  • feat(storage): in-flight staging part-objects by @kalbasit in #1352
  • feat(cache): stage in-flight NAR on contention by @kalbasit in #1353
  • feat(cache): serve cross-pod NAR from staging by @kalbasit in #1354
  • feat(cache): prefer staging over progressive chunks by @kalbasit in #1355
  • feat(cache): reclaim in-flight staging artifacts by @kalbasit in #1356
  • feat(cache): restart staging on holder death by @kalbasit in #1357
  • feat(chart): HA via CDC or in-flight staging by @kalbasit in #1358
  • docs: in-flight NAR staging for HA by @kalbasit in #1359
  • docs(changelog): in-flight NAR staging + iLoveTimeouts removal by @kalbasit in #1360
  • test(cache): cross-pod in-flight staging e2e by @kalbasit in #1361
  • docs(openspec): archive serve-whole-nar-in-flight by @kalbasit in #1362
  • fix(cache): tolerate compressed narinfos missing FileSize by @kalbasit in #1366
  • fix(ci): drop codecov_token secret from release build by @kalbasit in #1367

Full Changelog: v0.10.0-rc10...v0.10.0-rc11

v0.10.0-rc10

07 Jun 20:07
Immutable release. Only release title and notes can be modified.
9f0b3e1

Choose a tag to compare

v0.10.0-rc10 Pre-release
Pre-release

Warning

This is a pre-release version and should not be used in production. Your data may be lost or corrupted.
Please use the latest release for production environments.

Important

If you are enjoying ncps, please consider showing a token of appreciation by:

Docker Images v0.10.0-rc10

The following image tags were published to Dockerhub:

kalbasit/ncps:v0.10.0-rc10
kalbasit/ncps:0.10.0-rc10
kalbasit/ncps:sha-9f0b3e1
ghcr.io/kalbasit/ncps:v0.10.0-rc10
ghcr.io/kalbasit/ncps:0.10.0-rc10
ghcr.io/kalbasit/ncps:sha-9f0b3e1

Helm Chart Release v0.10.0-rc10

Installation

helm install ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc10

Upgrade

helm upgrade ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc10

Values

See values.yaml for all configuration options.

Documentation

See Helm Chart Documentation for detailed documentation and examples.

What's Changed

  • feat(ncps): add progress ticker to migrate-chunks-to-nar by @kalbasit in #1310
  • fix(ci): don't checkout PR head in pull_request_target by @kalbasit in #1311
  • fix(deps): update module ariga.io/atlas to v1.2.1 by @renovate[bot] in #1312
  • fix(storage/local): don't wipe store/tmp on startup by @kalbasit in #1313
  • fix(ncps): purge unrecoverable NARs in migrate-chunks-to-nar by @kalbasit in #1316
  • fix(deps): update module github.com/jackc/pgx/v5 to v5.10.0 by @renovate[bot] in #1315
  • fix(cache): never surface purged narinfo as HTTP 500 by @kalbasit in #1318
  • fix(cache): 404 un-reassemblable chunked NARs instead of truncated 200 by @kalbasit in #1319
  • docs(spec): fix cdc-drain-mode SHALL validation by @kalbasit in #1320
  • fix(cache): no purge on upload-only narinfo reads by @kalbasit in #1321
  • fix(cache): NAR HEAD must verify bytes, not DB record by @kalbasit in #1323
  • fix(cache): fall back to chunks when migration races serve by @kalbasit in #1324
  • chore(deps): update actions/checkout digest to df4cb1c by @renovate[bot] in #1322
  • fix(cache): don't route serve to chunks without a chunk store by @kalbasit in #1325
  • fix(deps): update module ariga.io/atlas to v1.2.2 by @renovate[bot] in #1327
  • fix(cache): non-destructive narinfo purge on root path by @kalbasit in #1326
  • fix(cache): durable-bytes marker for /upload reference presence by @kalbasit in #1330
  • fix(cache): close the CDC url=none/xz-NAR desync (prevention + repair) by @kalbasit in #1332
  • fix(cache,fsck): reconcile narinfo<->nar_file links (drain-mode unblock + prevention) by @kalbasit in #1333
  • fix(cache,fsck): self-completing CDC drain (de-chunk never strands NARs) by @kalbasit in #1334
  • fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.45 by @renovate[bot] in #1336
  • chore: update flake.lock and run go mod tidy by @kalbasit in #1338
  • fix(ent): stop sqlite phantom narinfos/nar_files rebuild by @kalbasit in #1339
  • feat(fsck): reclaim CDC chunked-NAR residue (grace-period mark-then-purge) by @kalbasit in #1335
  • chore(deps): update codecov/codecov-action action to v7 by @renovate[bot] in #1340
  • fix(cdc): heal orphaned mid-chunking NAR state via migration-lock liveness by @mvanhorn in #1317
  • fix(cache): tolerate opaque (non-hash) upstream NAR URLs by @bryandph in #1331
  • fix(cache): delete the stored variant on NAR eviction by @kalbasit in #1341
  • fix(cache): match unlinked prefixed narinfo URLs hash-aware by @kalbasit in #1342
  • fix(metrics): prime counters for startup exposure by @kalbasit in #1343
  • docs(openspec): reconcile dechunk skip-vs-purge spec layering by @kalbasit in #1344
  • ci(openspec): validate canonical specs and fix existing breakage by @kalbasit in #1345
  • fix(cache): serve whole-file NAR with its true compression under CDC by @kalbasit in #1346
  • fix(docker): ship /etc/passwd and /etc/group as regular files by @kalbasit in #1347
  • test(cdc): non-CDC->CDC->drain->non-CDC lifecycle e2e + k8s permutation by @kalbasit in #1348
  • test(cache): de-flake TestGetNarInfoOpaqueUpstreamURL size assert by @kalbasit in #1349

New Contributors

Full Changelog: v0.10.0-rc9...v0.10.0-rc10

v0.10.0-rc9

01 Jun 02:00
Immutable release. Only release title and notes can be modified.
ff9e8bd

Choose a tag to compare

v0.10.0-rc9 Pre-release
Pre-release

Warning

This is a pre-release version and should not be used in production. Your data may be lost or corrupted.
Please use the latest release for production environments.

Important

If you are enjoying ncps, please consider showing a token of appreciation by:

Docker Images v0.10.0-rc9

The following image tags were published to Dockerhub:

kalbasit/ncps:v0.10.0-rc9
kalbasit/ncps:0.10.0-rc9
kalbasit/ncps:sha-ff9e8bd
ghcr.io/kalbasit/ncps:v0.10.0-rc9
ghcr.io/kalbasit/ncps:0.10.0-rc9
ghcr.io/kalbasit/ncps:sha-ff9e8bd

Helm Chart Release v0.10.0-rc9

Installation

helm install ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc9

Upgrade

helm upgrade ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc9

Values

See values.yaml for all configuration options.

Documentation

See Helm Chart Documentation for detailed documentation and examples.

What's Changed

  • chore: update flake.lock and run go mod tidy by @kalbasit in #1303
  • feat(cache): allow disabling CDC after migrate-chunks-to-nar by @kalbasit in #1304
  • feat(cache): implement CDC drain mode by @kalbasit in #1305
  • fix(helm): drop sync hook from migration jobs by @kalbasit in #1306
  • feat(helm): configurable UID/GID via containerDefaults by @kalbasit in #1307
  • fix(deps): update module github.com/pierrec/lz4/v4 to v4.1.27 by @renovate[bot] in #1308
  • docs: populate CHANGELOG for v0.10.0 by @kalbasit in #1309

Full Changelog: v0.10.0-rc8...v0.10.0-rc9

v0.10.0-rc8

30 May 23:56
Immutable release. Only release title and notes can be modified.
ca67f3e

Choose a tag to compare

v0.10.0-rc8 Pre-release
Pre-release

Warning

This is a pre-release version and should not be used in production. Your data may be lost or corrupted.
Please use the latest release for production environments.

Important

If you are enjoying ncps, please consider showing a token of appreciation by:

Docker Images v0.10.0-rc8

The following image tags were published to Dockerhub:

kalbasit/ncps:v0.10.0-rc8
kalbasit/ncps:0.10.0-rc8
kalbasit/ncps:sha-ca67f3e
ghcr.io/kalbasit/ncps:v0.10.0-rc8
ghcr.io/kalbasit/ncps:0.10.0-rc8
ghcr.io/kalbasit/ncps:sha-ca67f3e

Helm Chart Release v0.10.0-rc8

Installation

helm install ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc8

Upgrade

helm upgrade ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc8

Values

See values.yaml for all configuration options.

Documentation

See Helm Chart Documentation for detailed documentation and examples.

What's Changed

  • chore: pin trilium to fix build by @kalbasit in #1302
  • feat(cache): add migrate-chunks-to-nar (reverse CDC migration) by @kalbasit in #1301

Full Changelog: v0.10.0-rc7...v0.10.0-rc8

v0.10.0-rc7

30 May 22:23
Immutable release. Only release title and notes can be modified.
4bdc6ae

Choose a tag to compare

v0.10.0-rc7 Pre-release
Pre-release

Warning

This is a pre-release version and should not be used in production. Your data may be lost or corrupted.
Please use the latest release for production environments.

Important

If you are enjoying ncps, please consider showing a token of appreciation by:

Docker Images v0.10.0-rc7

The following image tags were published to Dockerhub:

kalbasit/ncps:v0.10.0-rc7
kalbasit/ncps:0.10.0-rc7
kalbasit/ncps:sha-4bdc6ae
ghcr.io/kalbasit/ncps:v0.10.0-rc7
ghcr.io/kalbasit/ncps:0.10.0-rc7
ghcr.io/kalbasit/ncps:sha-4bdc6ae

Helm Chart Release v0.10.0-rc7

Installation

helm install ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc7

Upgrade

helm upgrade ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc7

Values

See values.yaml for all configuration options.

Documentation

See Helm Chart Documentation for detailed documentation and examples.

What's Changed

  • feat: install SWM post-worktree-create hook by @kalbasit in #1271
  • chore(devex): add Taskfile, test-auto, slim CLAUDE.md by @kalbasit in #1270
  • fix(cache): ignore ErrNotFound in purgeNarInfo store deletes by @kalbasit in #1275
  • feat(devex): dynamic random-port backing services for task test:auto by @kalbasit in #1274
  • test(migrate): use timestamp cutoff in filterDbmateEra by @kalbasit in #1273
  • feat: implement build-trace-v2 endpoint by @kalbasit in #1272
  • fix(deps): update github.com/kalbasit/fastcdc digest to c645bfd by @renovate[bot] in #1250
  • chore(deps): update cachix/cachix-action digest to 5f2d7c5 by @renovate[bot] in #1265
  • fix(deps): update module github.com/minio/minio-go/v7 to v7.2.0 by @renovate[bot] in #1277
  • fix(cache): prevent spurious narinfo purge under concurrent fetch by @kalbasit in #1279
  • fix(cache): prevent hang when client cancels concurrent NAR download by @kalbasit in #1280
  • fix(deps): update module github.com/redis/go-redis/v9 to v9.20.0 by @renovate[bot] in #1281
  • fix(deps): update opentelemetry-go monorepo by @renovate[bot] in #1278
  • fix(deps): update module github.com/kalbasit/fastcdc to v1 by @renovate[bot] in #1283
  • chore: pin nixpkgs to 26.05 by @kalbasit in #1284
  • refactor(database): consolidate dialect mappers and ErrUnknownDialect by @kalbasit in #1285
  • refactor(cache): extract repeated Ent query helpers by @kalbasit in #1286
  • refactor(cache): standardize not-found checks by @kalbasit in #1287
  • fix(cache): stop returning HTTP 500 on download-lock contention by @kalbasit in #1290
  • test(cache,server): assert row counts via Ent by @kalbasit in #1288
  • ci: run integration suite on x86_64 only, not aarch64 by @kalbasit in #1291
  • perf(nix): compile cohort test binaries once, share via GOCACHE by @kalbasit in #1292
  • ci: fan flake checks out into a parallel matrix by @kalbasit in #1293
  • ci(releases): scope flake-check to x86_64 by @kalbasit in #1294
  • fix(cache): harden NAR cache-miss recovery & retry by @kalbasit in #1296
  • feat(cache): CDC recovery follow-ups (GC, backoff, streaming) by @kalbasit in #1297
  • fix(cache): address review feedback on #1296/#1297 by @kalbasit in #1298
  • fix(cache): recover from ambiguous storage errors & bound chunk-wait by @kalbasit in #1299
  • feat(helm): expose cache.cdc.chunk-wait-timeout by @kalbasit in #1300

Full Changelog: v0.10.0-rc6...v0.10.0-rc7

v0.10.0-rc6

30 May 19:38
Immutable release. Only release title and notes can be modified.
08b6888

Choose a tag to compare

v0.10.0-rc6 Pre-release
Pre-release

Warning

This is a pre-release version and should not be used in production. Your data may be lost or corrupted.
Please use the latest release for production environments.

Important

If you are enjoying ncps, please consider showing a token of appreciation by:

Docker Images v0.10.0-rc6

The following image tags were published to Dockerhub:

kalbasit/ncps:v0.10.0-rc6
kalbasit/ncps:0.10.0-rc6
kalbasit/ncps:sha-08b6888
ghcr.io/kalbasit/ncps:v0.10.0-rc6
ghcr.io/kalbasit/ncps:0.10.0-rc6
ghcr.io/kalbasit/ncps:sha-08b6888

Helm Chart Release v0.10.0-rc6

Installation

helm install ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc6

Upgrade

helm upgrade ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc6

Values

See values.yaml for all configuration options.

Documentation

See Helm Chart Documentation for detailed documentation and examples.

What's Changed

  • chore(deps): update cachix/install-nix-action digest to 8aa0397 by @renovate[bot] in #1266
  • chore(deps): update actions/github-script digest to 3a2844b by @renovate[bot] in #1264
  • fix(helm): migration job must not mount storage or tmp for non-SQLite databases by @kalbasit in #1267
  • fix(fsck): batch IN-clause queries to avoid Postgres cap by @kalbasit in #1268

Full Changelog: v0.10.0-rc5...v0.10.0-rc6

v0.10.0-rc5

25 May 05:05
Immutable release. Only release title and notes can be modified.
1a56b2f

Choose a tag to compare

v0.10.0-rc5 Pre-release
Pre-release

Warning

This is a pre-release version and should not be used in production. Your data may be lost or corrupted.
Please use the latest release for production environments.

Important

If you are enjoying ncps, please consider showing a token of appreciation by:

Docker Images v0.10.0-rc5

The following image tags were published to Dockerhub:

kalbasit/ncps:v0.10.0-rc5
kalbasit/ncps:0.10.0-rc5
kalbasit/ncps:sha-1a56b2f
ghcr.io/kalbasit/ncps:v0.10.0-rc5
ghcr.io/kalbasit/ncps:0.10.0-rc5
ghcr.io/kalbasit/ncps:sha-1a56b2f

Helm Chart Release v0.10.0-rc5

Installation

helm install ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc5

Upgrade

helm upgrade ncps oci://ghcr.io/kalbasit/helm/ncps --version v0.10.0-rc5

Values

See values.yaml for all configuration options.

Documentation

See Helm Chart Documentation for detailed documentation and examples.

What's Changed

  • refactor(nix): per-backend test cohorts + lean ncps build by @kalbasit in #1249
  • fix(cache): close ds.stored after storeInDatabase, not before by @kalbasit in #1256
  • test(cache): fail fast on ConcurrentDownloadCancel hang (refs #1252) by @kalbasit in #1257
  • fix(cache): fix compression mismatch in CDC lazy-chunking by @kalbasit in #1255
  • fix: use DO NOTHING for chunk inserts, add 25P02 recovery by @kalbasit in #1259
  • fix: remove non-deterministic 25P02 pool ROLLBACK by @kalbasit in #1260
  • refactor(cache): bulk-fetch chunks before insert by @kalbasit in #1261
  • fix(cache): avoid 25P02 on concurrent narinfo insert by @kalbasit in #1262
  • fix(cache): fill stub narinfo from concurrent race by @kalbasit in #1263
  • fix(migrations): reliably sync identity sequences on existing DBs by @kalbasit in #1258

Full Changelog: v0.10.0-rc4...v0.10.0-rc5