chore(self-hosted): update 2026-09-09 - 0.8.1 (#50172)

This commit is contained in:
Andrey A. authored and GitHub committed 2026-09-09 15:45:54 +02:00
1 parent 2b57416bc4
commit 8c7a4d9dbb
7 files changed
+85 -21

No files matched your search

@@ -122,7 +122,7 @@ A shallow clone of the full Supabase repository. Works on any OS with `git` inst
```sh
# Get the code
git clone --depth 1 --branch self-hosted/v0.8.0 https://github.com/supabase/supabase
git clone --depth 1 --branch self-hosted/v0.8.1 https://github.com/supabase/supabase
# Make your new supabase project directory
mkdir supabase-project
@@ -139,7 +139,7 @@ cp -rf supabase/docker/. supabase-project
cd supabase-project && cp .env.example .env
# Record the base version so update.sh can upgrade this install later
printf 'ref=self-hosted/v0.8.0\n' > .supabase-version
printf 'ref=self-hosted/v0.8.1\n' > .supabase-version
# Pull the latest images
docker compose pull
@@ -153,7 +153,7 @@ Only downloads the `docker/` directory from the repository, saving bandwidth and
```sh
# Get the code using git sparse checkout
git clone --filter=blob:none --no-checkout --depth=1 --quiet --branch self-hosted/v0.8.0 https://github.com/supabase/supabase
git clone --filter=blob:none --no-checkout --depth=1 --quiet --branch self-hosted/v0.8.1 https://github.com/supabase/supabase
cd supabase
git sparse-checkout init --cone
git sparse-checkout set docker
@@ -175,7 +175,7 @@ cp -rf supabase/docker/. supabase-project
cd supabase-project && cp .env.example .env
# Record the base version so update.sh can upgrade this install later
printf 'ref=self-hosted/v0.8.0\n' > .supabase-version
printf 'ref=self-hosted/v0.8.1\n' > .supabase-version
# Pull the latest images
docker compose pull
+55 -4
View File
@@ -10,6 +10,57 @@ See per-service updates below for details. Only the most important changes relev
---
## [0.8.1](https://github.com/supabase/supabase/releases/tag/self-hosted/v0.8.1) - 2026-09-09
### Configuration
- Added an optional [PgBouncer](https://www.pgbouncer.org/) override (requires `docker-compose.pgbouncer.yml`) as an alternative to the default Supavisor pooler - PR [#49052](https://github.com/supabase/supabase/pull/49052) (via [@singh-inder](https://github.com/singh-inder/))
### Documentation
- Added a new guide [Accessing Postgres](https://supabase.com/docs/guides/self-hosting/accessing-postgres) - PR [#49303](https://github.com/supabase/supabase/pull/49303)
- Added new how-to guides (configuring [auth hooks](https://supabase.com/docs/guides/self-hosting/self-hosted-auth-hooks), [passkeys](https://supabase.com/docs/guides/self-hosting/self-hosted-passkeys)) - PR [#43372](https://github.com/supabase/supabase/pull/43372), PR [#48954](https://github.com/supabase/supabase/pull/48954) (via [@singh-inder](https://github.com/singh-inder/))
### API gateway
- Updated Envoy to `v1.39.1` - [Release](https://github.com/envoyproxy/envoy/releases/tag/v1.39.1)
- Changed CORS configuration for `/pg` route (requires `docker-compose.yml`, `volumes/api/envoy/docker-entrypoint.sh`, `volumes/api/envoy/lds.template.yaml` update) - PR [#49136](https://github.com/supabase/supabase/pull/49136)
- Updated [nginx-certbot](https://github.com/JonasAlfredsson/docker-nginx-certbot) to `6.2.0-nginx1.31.5` (requires `docker-compose.nginx.yml` update)
### Studio
- Updated to `2026.09.07-sha-7996410`
### MCP Server
- Updated to `v0.11.0` - [Release](https://github.com/supabase/mcp/releases/tag/mcp-server-supabase-v0.11.0)
### Auth
- Updated to `v2.196.0` - [Changelog](https://github.com/supabase/auth/blob/master/CHANGELOG.md) | [Release](https://github.com/supabase/auth/releases/tag/v2.196.0)
### PostgREST
- Updated to `v14.17` - [Changelog](https://github.com/PostgREST/postgrest/blob/main/CHANGELOG.md) | [Release](https://github.com/PostgREST/postgrest/releases/tag/v14.17)
### Realtime
- Updated to `v2.134.10` - [Release](https://github.com/supabase/realtime/releases/tag/v2.134.10)
### Storage
- Updated to `v1.74.0` - [Release](https://github.com/supabase/storage/releases/tag/v1.74.0)
- Updated RustFS to `v1.0.0-rc.5` (requires `docker-compose.rustfs.yml` update)
### imgproxy
- Updated to `v3.31.4` - [Changelog](https://github.com/imgproxy/imgproxy/blob/master/CHANGELOG.md) | [Release](https://github.com/imgproxy/imgproxy/releases/tag/v3.31.4)
### Postgres Meta
- Updated to `v0.99.0` - [Release](https://github.com/supabase/postgres-meta/releases/tag/v0.99.0)
### Edge Runtime
- Updated to `v1.76.2` - [Release](https://github.com/supabase/edge-runtime/releases/tag/v1.76.2)
- Changed the main worker to use `@supabase/server` (requires `volumes/functions/deno.jsonc` and `volumes/functions/main/index.ts` update) - PR [#48996](https://github.com/supabase/supabase/pull/48996)
### Supavisor
- Updated to `2.9.12` - [Release](https://github.com/supabase/supavisor/releases/tag/v2.9.12)
### Analytics (Logflare)
- Updated to `1.50.10` - [Release](https://github.com/Logflare/logflare/releases/tag/v1.50.10)
---
## [0.8.0](https://github.com/supabase/supabase/releases/tag/self-hosted/v0.8.0) - 2026-08-11
⚠️ **Note:** This update contains **breaking changes**. Make sure to read the **important** details below:
@@ -60,7 +111,7 @@ See per-service updates below for details. Only the most important changes relev
### API gateway
- Updated Kong to `3.9.3`
- Added `KONG_DNS_VALID_TTL` configuration environment variable (requires `docker-compose.yml` update) - PR [#47846](https://github.com/supabase/supabase/pull/47846)
- Updated Envoy to `1.39.0` (requires `docker-compose.envoy.yml` update)
- Updated Envoy to `v1.39.0` (requires `docker-compose.envoy.yml` update) - [Release](https://github.com/envoyproxy/envoy/releases/tag/v1.39.0)
- Updated [nginx-certbot](https://github.com/JonasAlfredsson/docker-nginx-certbot) to `6.2.0-nginx1.31.3` (requires `docker-compose.nginx.yml` update)
### Studio
@@ -69,7 +120,7 @@ See per-service updates below for details. Only the most important changes relev
- Fixed the Logs tab visibility in **Auth > Users** - PR [#48122](https://github.com/supabase/supabase/pull/48122) (via [@luizfelmach](https://github.com/luizfelmach/))
### Storage
- Changed RustFS image to `1.0.0-beta.11` temporarily (requires `docker-compose.rustfs.yml` update) - PR [#48500](https://github.com/supabase/supabase/pull/48500)
- Changed RustFS image to `v1.0.0-beta.11` temporarily (requires `docker-compose.rustfs.yml` update) - PR [#48500](https://github.com/supabase/supabase/pull/48500)
### Edge Runtime
- Changed JWKS configuration mechanism for main worker (requires `docker-compose.yml` and `volumes/functions/main/index.ts` update) - PR [#45635](https://github.com/supabase/supabase/pull/45635)
@@ -176,8 +227,8 @@ See per-service updates below for details. Only the most important changes relev
- Updated `tests/test-container-logs.sh` to skip checks for `kong`, `analytics` and `vector` when the services are not running - PR [#46099](https://github.com/supabase/supabase/pull/46099)
### API gateway
- Updated Envoy version to `1.38.0` (see `docker-compose.envoy.yml`) - PR [#46023](https://github.com/supabase/supabase/pull/46023)
- Updated Envoy configuration to address a discrepancy in API key checking (requires `volumes/api/envoy` update) - PR [#46023](https://github.com/supabase/supabase/pull/46023)
- Updated Envoy to `v1.38.0` (requires `docker-compose.envoy.yml` update) - [Release](https://github.com/envoyproxy/envoy/releases/tag/v1.38.0)
- Changed Envoy configuration to address a discrepancy in API key checking (requires `volumes/api/envoy` update) - PR [#46023](https://github.com/supabase/supabase/pull/46023)
### Studio
- Updated to `2026.06.03-sha-0bca601`
+1 -1
View File
@@ -18,7 +18,7 @@ services:
analytics:
container_name: supabase-analytics
image: supabase/logflare:1.43.1
image: supabase/logflare:1.50.10
restart: unless-stopped
#ports:
# - 4000:4000
+1 -1
View File
@@ -11,7 +11,7 @@ services:
nginx:
container_name: supabase-nginx
image: jonasal/nginx-certbot:6.2.0-nginx1.31.3
image: jonasal/nginx-certbot:6.2.0-nginx1.31.5
restart: unless-stopped
ports:
- "80:80"
+1 -1
View File
@@ -1,7 +1,7 @@
services:
rustfs:
image: rustfs/rustfs:1.0.0-beta.11
image: rustfs/rustfs:v1.0.0-rc.5
environment:
RUSTFS_ACCESS_KEY: ${MINIO_ROOT_USER}
RUSTFS_SECRET_KEY: ${MINIO_ROOT_PASSWORD}
+10 -10
View File
@@ -14,7 +14,7 @@ services:
studio:
container_name: supabase-studio
image: supabase/studio:2026.08.03-sha-022b374
image: supabase/studio:2026.09.07-sha-7996410
restart: unless-stopped
healthcheck:
test:
@@ -69,7 +69,7 @@ services:
# See: https://github.com/orgs/supabase/discussions/48048
api-gw:
container_name: supabase-envoy
image: envoyproxy/envoy:v1.39.0
image: envoyproxy/envoy:v1.39.1
restart: unless-stopped
networks:
default:
@@ -108,7 +108,7 @@ services:
auth:
container_name: supabase-auth
image: supabase/gotrue:v2.189.0
image: supabase/gotrue:v2.196.0
restart: unless-stopped
healthcheck:
test:
@@ -248,7 +248,7 @@ services:
rest:
container_name: supabase-rest
image: postgrest/postgrest:v14.12
image: postgrest/postgrest:v14.17
restart: unless-stopped
depends_on:
db:
@@ -285,7 +285,7 @@ services:
realtime:
# This container name looks inconsistent but is correct because realtime constructs tenant id by parsing the subdomain
container_name: realtime-dev.supabase-realtime
image: supabase/realtime:v2.102.3
image: supabase/realtime:v2.134.10
restart: unless-stopped
depends_on:
db:
@@ -331,7 +331,7 @@ services:
# To use S3 backed storage: docker compose -f docker-compose.yml -f docker-compose.s3.yml up
storage:
container_name: supabase-storage
image: supabase/storage-api:v1.60.4
image: supabase/storage-api:v1.74.0
restart: unless-stopped
depends_on:
db:
@@ -394,7 +394,7 @@ services:
imgproxy:
container_name: supabase-imgproxy
image: darthsim/imgproxy:v3.30.1
image: darthsim/imgproxy:v3.31.4
restart: unless-stopped
volumes:
- ./volumes/storage:/var/lib/storage:z
@@ -417,7 +417,7 @@ services:
meta:
container_name: supabase-meta
image: supabase/postgres-meta:v0.96.6
image: supabase/postgres-meta:v0.99.0
restart: unless-stopped
depends_on:
db:
@@ -434,7 +434,7 @@ services:
functions:
container_name: supabase-edge-functions
image: supabase/edge-runtime:v1.74.0
image: supabase/edge-runtime:v1.76.2
restart: unless-stopped
volumes:
- ./volumes/functions:/home/deno/functions:z
@@ -531,7 +531,7 @@ services:
# Update the DATABASE_URL if you are using an external Postgres database
supavisor:
container_name: supabase-pooler
image: supabase/supavisor:2.9.5
image: supabase/supavisor:2.9.12
restart: unless-stopped
ports:
- ${POSTGRES_PORT}:5432
+13
View File
@@ -1,5 +1,18 @@
# Docker image version updates in docker-compose.yml
## 2026-09-09
- supabase/studio:2026.09.07-sha-7996410 (prev supabase/studio:2026.08.03-sha-022b374)
- envoyproxy/envoy:v1.39.1 (prev envoyproxy/envoy:v1.39.0)
- supabase/gotrue:v2.196.0 (prev supabase/gotrue:v2.189.0)
- postgrest/postgrest:v14.17 (prev postgrest/postgrest:v14.12)
- supabase/realtime:v2.134.10 (prev supabase/realtime:v2.102.3)
- supabase/storage-api:v1.74.0 (prev supabase/storage-api:v1.60.4)
- darthsim/imgproxy:v3.31.4 (prev darthsim/imgproxy:v3.30.1)
- supabase/postgres-meta:v0.99.0 (prev supabase/postgres-meta:v0.96.6)
- supabase/edge-runtime:v1.76.2 (prev supabase/edge-runtime:v1.74.0)
- supabase/supavisor:2.9.12 (prev supabase/supavisor:2.9.5)
- supabase/logflare:1.50.10 (prev supabase/logflare:1.43.1)
## 2026-08-03
- supabase/studio:2026.08.03-sha-022b374 (prev supabase/studio:2026.07.07-sha-a6a04f2)
- kong/kong:3.9.3 (prev kong/kong:3.9.1)