What's Changed
- Add Python snapshots upload job by @hoodmane in #4951
- Release Python with Pyodide 0.28.2 by @hoodmane in #5008
- Add D1 total_attempts field to query meta response by @lambrospetrou in #5009
- Python: Move workers code into a Python package style layout by @hoodmane in #5007
- Python: Download test snapshots from the production r2 bucket by @hoodmane in #5010
- Implements Wrappable changes for v8 14.1 support by @dom96 in #5012
- Python: Fix collect_methods utility function by @hoodmane in #5011
- [R2 instrumentation] Add tags for responses by @jmorrell-cloudflare in #4983
- Cleanup ownership model for new module registry by @jasnell in #4932
- Implement dynamic tails on dynamically-loaded workers. by @kentonv in #5002
- [o11y] Don't require tailWorkerUserSpans compat flag for for span tracing in STW by @fhanau in #5017
- Remove forked promise in TailStreamCustomEventImpl::run by @mar-cf in #4997
- Move Worker::Api agonostic module registry init code out by @jasnell in #4943
Full Changelog: v1.20250906.0...v1.20250909.0