Releases: nearai/cloud-api
Releases · nearai/cloud-api
Production Release prod-20260327-222642
Production Promotion
- Image:
docker.io/nearaidev/cloud-api:prod - Digest:
sha256:4d84ccca615e3a3a4e984568baca69c94f8e377257509c0bef52c282895b622c - Promoted from:
docker.io/nearaidev/cloud-api:staging - Sigstore: https://search.sigstore.dev/?hash=sha256:4d84ccca615e3a3a4e984568baca69c94f8e377257509c0bef52c282895b622c
Production Release prod-20260326-003842
Production Promotion
- Image:
docker.io/nearaidev/cloud-api:prod - Digest:
sha256:2e213c413f0449234cc48459bbda9dee75c286b77171f4a680b08a27f6badcbd - Promoted from:
docker.io/nearaidev/cloud-api:staging - Sigstore: https://search.sigstore.dev/?hash=sha256:2e213c413f0449234cc48459bbda9dee75c286b77171f4a680b08a27f6badcbd
Production Release prod-20260319-003640
Production Promotion
- Image:
docker.io/nearaidev/cloud-api:prod - Digest:
sha256:2e213c413f0449234cc48459bbda9dee75c286b77171f4a680b08a27f6badcbd - Promoted from:
docker.io/nearaidev/cloud-api:staging - Sigstore: https://search.sigstore.dev/?hash=sha256:2e213c413f0449234cc48459bbda9dee75c286b77171f4a680b08a27f6badcbd
Production Release prod-20260313-191820
Production Promotion
- Image:
docker.io/nearaidev/cloud-api:prod - Digest:
sha256:76b77e2e2edf9dbb03bb97cdb490dc3446abfaff40b9f3115094061f5569999d - Promoted from:
docker.io/nearaidev/cloud-api@sha256:76b77e2e2edf9dbb03bb97cdb490dc3446abfaff40b9f3115094061f5569999d - Sigstore: https://search.sigstore.dev/?hash=sha256:76b77e2e2edf9dbb03bb97cdb490dc3446abfaff40b9f3115094061f5569999d
Production Release prod-20260312-002947
Production Promotion
- Image:
docker.io/nearaidev/cloud-api:prod - Digest:
sha256:583291db4eb7a51b4dd58360fddeab0db0a0ab99af4b7d213db994be269e16e6 - Promoted from:
:staging - Sigstore: https://search.sigstore.dev/?hash=sha256:583291db4eb7a51b4dd58360fddeab0db0a0ab99af4b7d213db994be269e16e6
Production Release prod-20260305-003449
Production Promotion
- Image:
docker.io/nearaidev/cloud-api:prod - Digest:
sha256:5e0f71977b3dead55a8cf1bd47b6e15ea5860f623a7d1029863b50a68fbeeb3a - Promoted from:
:staging - Sigstore: https://search.sigstore.dev/?hash=sha256:5e0f71977b3dead55a8cf1bd47b6e15ea5860f623a7d1029863b50a68fbeeb3a
v0.1.14
Attestation Created
cloud-api docker image
- tag:
docker.io/nearaidev/cloud-api:0.1.14 - digest:
sha256:61005cc06cfe1099b157c782369a88cd4b134edd2fd81d891ce167c0b67cf59f - sigstore: https://search.sigstore.dev/?hash=sha256:61005cc06cfe1099b157c782369a88cd4b134edd2fd81d891ce167c0b67cf59f
What's Changed
- fix: prevent permanent rate limiting from leaked concurrent counters by @PierreLeGuen in #447
- fix: apply RAII guard to streaming path and document TTL tradeoff by @PierreLeGuen in #448
- fix: update API key type in response handling functions by @Evrard-Nil in #444
- feat: add GitHub Actions workflow for verifying reproducible builds by @Evrard-Nil in #415
- feat: continuous staging deploys with Tue-Thu freeze for prod promotion by @Evrard-Nil in #441
- fix: prevent infinite SSE error loop and remove aggressive read_timeout by @Evrard-Nil in #453
Full Changelog: v0.1.13...v0.1.14
cloud-api v0.1.13
Attestation Created
cloud-api docker image
- tag:
docker.io/nearaidev/cloud-api:0.1.13 - digest:
sha256:7ef67b91b859c8573d57373879d623c0b0be160038f499524413f464e7707859 - sigstore: https://search.sigstore.dev/?hash=sha256:7ef67b91b859c8573d57373879d623c0b0be160038f499524413f464e7707859
What's Changed
- fix: deduplicate completion stream error logs and add context by @PierreLeGuen in #439
- feat: improve provider error propagation by @henrypark133 in #434
- feat: support per-model api_key in provider_config by @PierreLeGuen in #435
- fix: replace per-test databases with shared DB + per-test pools by @ilblackdragon in #429
- fix: SUM spend limits across credit types in admin display queries by @PierreLeGuen in #432
- deps: bump the rust-dependencies group across 1 directory with 11 updates by @dependabot[bot] in #440
- fix: don't retry and log at warn for 4xx provider errors by @Evrard-Nil in #424
- Add daily smoke tests for staging and prod by @Evrard-Nil in #442
Full Changelog: v0.1.12...v0.1.13
cloud-api v0.1.12
Attestation Created
cloud-api docker image
- tag:
docker.io/nearaidev/cloud-api:0.1.12 - digest:
sha256:b419d81bd54608ff7e375bd7d63b93985b60062bdaa162ca1291c4900554db07 - sigstore: https://search.sigstore.dev/?hash=sha256:b419d81bd54608ff7e375bd7d63b93985b60062bdaa162ca1291c4900554db07
What's Changed
- feat: add rerank endpoint by @nickpismenkov in #390
- feat: add score endpoint by @nickpismenkov in #391
- feat: add audio transcriptions endpoint by @nickpismenkov in #392
- Feat/record usage api by @henrypark133 in #421
- feat: image generation, edit and analysis with Responses API by @nickpismenkov in #414
- fix: dedup usage rows before creating unique idempotency index by @henrypark133 in #423
- feat: accept developer message role, mapping to system for providers by @henrypark133 in #426
- Feat/check api key endpoint by @henrypark133 in #427
- feat: Adding tool call into response api by @ilblackdragon in #413
Full Changelog: v0.1.11...v0.1.12
cloud-api v0.1.11
Attestation Created
cloud-api docker image
- tag:
docker.io/nearaidev/cloud-api:0.1.11 - digest:
sha256:317c6122fa3652501de8b0652dc08dad6e11b66ace27abd367365e810ee99623 - sigstore: https://search.sigstore.dev/?hash=sha256:317c6122fa3652501de8b0652dc08dad6e11b66ace27abd367365e810ee99623
What's Changed
- feat: add image edit API endpoint by @nickpismenkov in #388
- Improvements for external models by @henrypark133 in #408
- feat: return root response ID in metadata when creating conversation by @hanakannzashi in #403
- feat: add credit type and source tracking to organization limits by @PierreLeGuen in #318
- fix: Pass metadata into ConversationItem::Message by @ilblackdragon in #375
- fix: add failed conversation item when response initially failed by @hanakannzashi in #410
- fix: conversation message should include request-level metadata by @think-in-universe in #417
- deps: bump the rust-dependencies group across 1 directory with 9 updates by @dependabot[bot] in #416
Full Changelog: v0.1.10...v0.1.11