October 12th, 2026 · 1 commits
Fix zero-byte S3 uploads
Empty-file publishes now send Content-Length explicitly, avoiding GCS 411 errors and failed retries.
Read the issue →
October 12th, 2026 · 1 commits
Empty-file publishes now send Content-Length explicitly, avoiding GCS 411 errors and failed retries.
Read the issue →
October 10th, 2026 · 2 commits
The API router moved from routerify to axum/hyper 1, alongside a broad dependency refresh that updated docs, highlighting, and S3 tooling.
Read the issue →Adds a no-limit service account, admin/self user deletion, and scope ownership transfer when a sole member is removed.
Read the issue →
September 24th, 2026 · 1 commits
A workflow-only security pass pins third-party actions, tightens default token permissions, and closes many scorecard alerts.
Read the issue →
September 14th, 2026 · 1 commits
Updated core Rust dependencies and lockfiles to clear all open Dependabot security alerts, including several API-version bumps.
Read the issue →
September 4th, 2026 · 1 commits
Frontend avoids hitting the docs API for non-latest versioned doc URLs and tells crawlers not to index them.
Read the issue →
September 3rd, 2026 · 4 commits
Staff can now open user-addressed tickets, scope admins can delete fresh low-use versions, and symbol search loads only when used.
Read the issue →A single fix cuts R2 re-downloads for docs/source and prevents oversized all-symbols docs responses from hammering render time.
Read the issue →JSR speeds up dependency graph builds from published metadata and fixes a CI bundle regression caused by Deno’s sourcemap parsing change.
Read the issue →A cache invalidation bug blocked fresh manifests, version pages no longer 302 away, and CI Docker builds get a shared registry cache.
Read the issue →Staff can now recompute stale version score metadata, and npm tarball generation now correctly rewrites remapped declaration specifiers.
Read the issue →
August 25th, 2026 · 17 commits
Added markdown previews, linked specifiers, create-command support, and several support-ticket fixes; also patched docs rendering and sanitization.
Read the issue →JSR fixes inbound ticket email delivery, tightens docs scoring, and patches a publishing deadlock plus oversized docs handling.
Read the issue →JSR now exposes GitHub repo links in metadata, counts npm-mapped dependents correctly, and fixes a user timestamp field bug.
Read the issue →
August 21st, 2026 · 10 commits
+3
Adds fallback registries and a publish fix, while tightening CSP, telemetry, and frontend privacy/perf.
Read the issue →Added richer package search filters and tightened docs scoring, while fixing trusted publishing for GitHub Enterprise Cloud issuers.
Read the issue →Mobile navigation, package docs links, overflow fixes, and download charts/widgets were improved across the site.
Read the issue →License-list metadata was refreshed from upstream, while a frontend scraping-protection rollout was backed out after CF access issues.
Read the issue →JSR shifted expensive frontend rate limiting out of the worker and into the WAF, saving invocations on blocked scrapers.
Read the issue →Provenance verification now checks the published manifest digest, while production Cloud SQL is downsized to a zonal instance.
Read the issue →Login now requires a POST with Cloudflare Turnstile verification, blocking direct GETs and tightening the OAuth start flow.
Read the issue →The repo now serves docs only for the newest package version and disables the diff UI, while also turning off Algolia symbol indexing.
Read the issue →jsr hardened provenance checks by storing publish-time tarball hashes and verifying attestations against the exact bytes released.
Read the issue →Download tracking now captures client user agents for both JSR and npm package fetches, improving analytics detail.
Read the issue →JSR switches search infrastructure to Algolia, with a follow-up fix to scope filtering and ranking.
Read the issue →JSR tightened provenance verification and auth state handling, added 5% OTLP sampling, and hardened frontend responses.
Read the issue →Stops caching live publish-status and routes package caching by public URL so metadata invalidates correctly after publish.
Read the issue →Adds a reaper for stale publishing tasks so stranded publishes can regenerate package metadata and unblock versions.
Read the issue →Major cache and crawl-control work reduced origin load on docs/diff pages, while API tracing was upgraded to report errors more accurately and export logs.
Read the issue →A DB-first Worker cutover landed, caching was widened, then the cutover was reverted the same day while keeping the DB auth pre-step.
Read the issue →