DB-first API cutover landed (
bb4896f)
api.jsr.io was switched to the new workers-rs api Worker: it now serves migrated read paths directly and transparently proxies the rest to Cloud Run. The change also adds DB client-certificate plumbing for Cloud SQL mTLS and updates CI/terraform to build and deploy the Worker.
API cutover was reverted (
117182e)
The same-day revert backs out the Worker front-door swap and associated load-balancer/terraform wiring, but keeps the database auth changes for GCP. Net: the new deployment path was deemed not ready, so traffic handling returns to the previous shape while the DB prerequisite remains.
Aggressive API caching expanded (
86271af)
Several high-traffic API endpoints got much longer cache lifetimes, including package lists, package metadata, versions, docs/source/search, downloads, diffs, and global stats. This should reduce backend load and improve response times, with cache-busting hooks preserved around publish/update/delete flows.
Other misc changes
- CI/build tweaks for the Worker cutover and rollback (2 commits)
- Terraform and load-balancer wiring updates tied to the API split
- Minor docs/comments/internal plumbing changes