From e190dd1daa32dbc9e3c4b4cb7a0926e2a08ff9c4 Mon Sep 17 00:00:00 2001 From: Dakera Ops Date: Fri, 29 May 2026 06:07:40 +0000 Subject: [PATCH] =?UTF-8?q?chore:=20bump=20default=20dakera=20image=200.11?= =?UTF-8?q?.61=E2=86=920.11.66=20(weekly=20batch)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updates all image references across docker-compose.yml, docker-compose.ha.yml, docker-compose.local.yml, k8s deployment.yaml, README, and production-checklist. Includes v0.11.62–66: text_lengths rank fix, async metrics, session pool, and batch ONNX cross-encoder (~2× rerank speedup). Co-Authored-By: Claude Sonnet 4.6 --- CHANGELOG.md | 10 ++++++++++ README.md | 4 ++-- docker/docker-compose.ha.yml | 2 +- docker/docker-compose.local.yml | 2 +- docker/docker-compose.yml | 2 +- examples/production-checklist.md | 2 +- k8s/dakera/deployment.yaml | 6 +++--- 7 files changed, 19 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dfed799..b158928 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,16 @@ All notable changes to the Dakera deployment configurations will be documented i ## [Unreleased] +## [0.8.0] - 2026-05-29 + +### Changed + +- Bump default dakera image `0.11.61` → `0.11.66` across all compose files (docker-compose.yml, docker-compose.ha.yml, docker-compose.local.yml), k8s deployment.yaml, README examples, and production-checklist.md + - v0.11.62: text_lengths rank fix (DAK-5826) + - v0.11.63–v0.11.64: async metric recording, pipeline instrumentation + - v0.11.65: cross-encoder session pool (RERANKER_POOL_SIZE=2, batch reranking Phase 3) + - v0.11.66: batch ONNX cross-encoder inference (Phase 3 complete, ~2× rerank speedup) + ## [0.7.0] - 2026-05-27 ### Fixed diff --git a/README.md b/README.md index bd22121..70e12db 100644 --- a/README.md +++ b/README.md @@ -133,7 +133,7 @@ Production-grade single-node deployment with MinIO, caching, and health checks. > **Version pinning**: The default image tags are pinned to the latest stable release. > To run a specific version, set `DAKERA_IMAGE` and `DASHBOARD_IMAGE` in your `.env`: > ```bash -> DAKERA_IMAGE=ghcr.io/dakera-ai/dakera:0.11.55 +> DAKERA_IMAGE=ghcr.io/dakera-ai/dakera:0.11.66 > DASHBOARD_IMAGE=ghcr.io/dakera-ai/dakera-dashboard:0.3.29 > ``` > Pinning to explicit versions prevents unexpected upgrades in production. @@ -503,7 +503,7 @@ The Helm chart has moved to the dedicated **[dakera-helm](https://github.com/dak ```bash # Install from GHCR OCI -helm install dakera oci://ghcr.io/dakera-ai/dakera-helm/dakera --version 0.11.55 \ +helm install dakera oci://ghcr.io/dakera-ai/dakera-helm/dakera --version 0.11.66 \ --namespace dakera --create-namespace \ --set dakera.rootApiKey=$(openssl rand -hex 32) \ --set minio.rootPassword=$(openssl rand -hex 16) diff --git a/docker/docker-compose.ha.yml b/docker/docker-compose.ha.yml index 647d227..30ee1bd 100644 --- a/docker/docker-compose.ha.yml +++ b/docker/docker-compose.ha.yml @@ -35,7 +35,7 @@ name: dakera-ha x-dakera-common: &dakera-common - image: ${DAKERA_IMAGE:-ghcr.io/dakera-ai/dakera:0.11.59} + image: ${DAKERA_IMAGE:-ghcr.io/dakera-ai/dakera:0.11.66} restart: unless-stopped networks: - dakera-ha-net diff --git a/docker/docker-compose.local.yml b/docker/docker-compose.local.yml index ed062d7..cb5c08e 100644 --- a/docker/docker-compose.local.yml +++ b/docker/docker-compose.local.yml @@ -1,6 +1,6 @@ services: dakera: - image: ${DAKERA_IMAGE:-ghcr.io/dakera-ai/dakera:0.11.59} + image: ${DAKERA_IMAGE:-ghcr.io/dakera-ai/dakera:0.11.66} ports: - "3000:3000" - "50051:50051" diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 16e5fff..6bf3777 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -17,7 +17,7 @@ services: # Dakera - AI Agent Memory Platform # ========================================================================== dakera: - image: ${DAKERA_IMAGE:-ghcr.io/dakera-ai/dakera:0.11.61} + image: ${DAKERA_IMAGE:-ghcr.io/dakera-ai/dakera:0.11.66} container_name: dakera ports: - "${DAKERA_PORT:-3000}:3000" diff --git a/examples/production-checklist.md b/examples/production-checklist.md index 13ec1a3..998d82f 100644 --- a/examples/production-checklist.md +++ b/examples/production-checklist.md @@ -14,7 +14,7 @@ Use this checklist before exposing Dakera to the internet or handling real workl ## Storage - [ ] **Use persistent storage**: Use the default profile (MinIO-backed) or native S3, not in-memory mode -- [ ] **Pin image versions**: Set `DAKERA_IMAGE=ghcr.io/dakera-ai/dakera:0.11.55` explicitly — never use `latest` in production +- [ ] **Pin image versions**: Set `DAKERA_IMAGE=ghcr.io/dakera-ai/dakera:0.11.66` explicitly — never use `latest` in production - [ ] **Mount volumes**: Ensure `dakera-cache`, `dakera-rocksdb`, and `minio-data` volumes are on reliable storage - [ ] **Configure backups**: See [backup-restore.md](backup-restore.md) for backup procedures diff --git a/k8s/dakera/deployment.yaml b/k8s/dakera/deployment.yaml index f6b77c5..a3abeba 100644 --- a/k8s/dakera/deployment.yaml +++ b/k8s/dakera/deployment.yaml @@ -9,7 +9,7 @@ metadata: labels: app.kubernetes.io/name: dakera app.kubernetes.io/component: server - app.kubernetes.io/version: "0.11.55" + app.kubernetes.io/version: "0.11.66" spec: replicas: 1 selector: @@ -21,7 +21,7 @@ spec: labels: app.kubernetes.io/name: dakera app.kubernetes.io/component: server - app.kubernetes.io/version: "0.11.55" + app.kubernetes.io/version: "0.11.66" annotations: prometheus.io/scrape: "true" prometheus.io/port: "3000" @@ -30,7 +30,7 @@ spec: terminationGracePeriodSeconds: 30 containers: - name: dakera - image: ghcr.io/dakera-ai/dakera:0.11.55 + image: ghcr.io/dakera-ai/dakera:0.11.66 imagePullPolicy: IfNotPresent ports: - name: http