Skip to content

chore(main): release 2.2.0#150

Open
source-release-bot[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--source-data-proxy
Open

chore(main): release 2.2.0#150
source-release-bot[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--source-data-proxy

Conversation

@source-release-bot

@source-release-bot source-release-bot Bot commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.2.0 (2026-06-29)

Features

  • accept multiple audiences for /.sts token exchange (#163) (e911496)
  • analytics: log request duration and client IP (#153) (cad41b1)
  • authorize and enable writes to data connections (#162) (85972e8)
  • make STS max session TTL configurable via env var (#165) (39d15f5)
  • OIDC provider (#132) (5671b64)
  • per-connection backend authentication via OIDC federation (#147) (2f7a12f)
  • worker: aggregate live-globe activity by datacenter (#171) (c0a3169)

Bug Fixes

  • deps: bump quinn-proto to 0.11.15 (RUSTSEC-2026-0185) (#161) (189e348)
  • registry: sync product model with source.coop#284 (drop mirror config, use visibility) (#149) (8ecf9b4)
  • return clear 400 for keyless writes instead of misleading sha256 error (#168) (f1187f5)

This PR was generated with Release Please. See documentation.

@github-actions

github-actions Bot commented Jun 6, 2026

Copy link
Copy Markdown

🚀 Latest commit deployed to https://source-data-proxy-pr-150.source-coop.workers.dev

  • Date: 2026-06-29T23:00:59Z
  • Commit: 22df492

@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from 42bbc7f to 68e18aa Compare June 14, 2026 05:48
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from 68e18aa to 0f680af Compare June 15, 2026 06:39
@source-release-bot source-release-bot Bot changed the title chore(main): release 2.1.3 chore(main): release 2.2.0 Jun 16, 2026
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from 0f680af to c2d33c1 Compare June 16, 2026 00:19
@alukach

alukach commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Deploy review — env vars (updated)

No env var changes are required for this release to boot. The new non-secret vars (AUTH_ISSUER, OIDC_PROVIDER_ISSUER, OIDC_PROVIDER_KID) are in wrangler.toml, and the OIDC_PROVIDER_KEY / SESSION_TOKEN_KEY secrets already exist in both the production and staging GitHub environments. Staging is live and healthy.

Two follow-ups to handle before/with publishing the release:

Warning

Enable /.sts for production — it returns 501 until AUTH_AUDIENCE is set. /.sts token exchange is fail-closed: it stays disabled unless AUTH_AUDIENCE (the Ory OAuth2 client_id that subject tokens must carry in their aud claim) is configured. It's read as a plain wrangler.toml var (env.var), not a secret. Staging was wired up in 8cf364a; production needs the same, in two steps:

  1. Create the production Ory OAuth2 client against the prod issuer (auth.source.coop). This is the client the frontend/CLI uses to obtain the ID token it presents to /.sts, and its client_id becomes the required audience.
  2. Add AUTH_AUDIENCE = "<prod client_id>" to the [vars] block of wrangler.toml — the production analog of 8cf364a (which added it under [env.staging.vars] as 1123dfa8-…). This must land in the commit the release is cut from, since production.yml deploys on release publish and [vars] is what carries the value.

Until both are done, prod /.sts returns 501 (staging already returns credentials). Only a single audience is supported today, so use the one client_id that production clients present.

Note

The production deploy's smoke test will fail on the wrong URL — fix in flight (#155). The smoke test curls <worker>.<subdomain>.workers.dev, but staging/production are served only via custom-domain routes, so it 404s even when the worker booted fine (this is why the staging deploy of #132 went red while data.staging.source.coop was healthy at 200). #155 changes the smoke test to target the URL wrangler actually published. Merge #155 before cutting the production release, otherwise the release deploy job goes red on an otherwise-healthy deploy.

@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from c2d33c1 to cf5b0e1 Compare June 19, 2026 05:44
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from cf5b0e1 to f45c218 Compare June 23, 2026 16:32
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from 4cc1b06 to f8f6eff Compare June 23, 2026 22:11
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from f8f6eff to aeb7bee Compare June 24, 2026 03:54
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from aeb7bee to 9f45fd3 Compare June 25, 2026 05:26
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from 9f45fd3 to fbe87b5 Compare June 26, 2026 04:37
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from fbe87b5 to 573dd80 Compare June 26, 2026 04:38
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from 573dd80 to 34081e6 Compare June 27, 2026 05:57
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from 34081e6 to 1fb160b Compare June 29, 2026 20:11
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from 1fb160b to c4ae1b4 Compare June 29, 2026 21:29
@source-release-bot source-release-bot Bot force-pushed the release-please--branches--main--components--source-data-proxy branch from c4ae1b4 to 3087101 Compare June 29, 2026 23:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant