github octopusreview/octopus v1.2.15

4 hours ago

RC images use the base application version and do not move latest aliases.
Stable images promote accepted RC digests without rebuilding.

Octopus Cloud can now connect to private LAN/VPN Forgejo through a local
connector. Choose your setup at https://octopus-review.ai/docs/integrations#forgejo.
The standalone connector image is
ghcr.io/octopusreview/octopus-selfhost:forgejo-connector-1.2.15.

Before upgrading, read this version's Upgrade notes.
They specify the order for updating services and applying migrations.
Schema prerequisites may need migrations first; a new model catalog
entry may need compatible web and review workers running first.

Prepare the self-hosted upgrade:

git fetch --tags && git checkout vX.Y.Z    # for the compose file + migrations
export OCTOPUS_VERSION=1.2.15
docker compose -f docker-compose.selfhost.yml pull

Follow the Upgrade notes before running docker compose -f docker-compose.selfhost.yml up -d
and bunx prisma migrate deploy from packages/db with your configured
DATABASE_URL. The runtime image ships no migrations; use the tag checkout.

Then verify:

curl -fsS http://localhost:43300/api/health    # expect {"status":"ok"}
curl -fsS http://localhost:43300/api/version   # confirm the new version

The in-app Updates page (Settings → System → Updates) shows when a new
release is available, along with this upgrade snippet.

What's Changed

  • fix(web): safely reject malformed API and settings requests by @cemoso in #911
  • fix(web): narrowly filter injected MetaMask errors by @cemoso in #910
  • fix(web): prevent hydration mismatches in self-hosting secret generator by @cemoso in #912
  • fix(web): handle GitLab OAuth provider failures safely by @cemoso in #913
  • fix(web): handle analyzer stream closure and disconnects by @cemoso in #914
  • chore: prepare 1.2.15 release by @cemoso in #916
  • fix(web): validate server action inputs and enforce membership checks by @cemoso in #918

Full Changelog: v1.2.14...v1.2.15

Don't miss a new octopus release

NewReleases is sending notifications on new releases.