Releases: fastly/compute-sdk-python
Releases · fastly/compute-sdk-python
v0.1.0
What's Changed
- Use uv to manage dependencies by @posborne in #6
- Update WIT definitions, add tests & CI infra by @posborne in #7
- Flask support! by @posborne in #8
- Get Python apps working again after Viceroy WIT updates etc. by @erikrose in #10
- Upgrade componentize-py to 0.18 (Python 3.14) by @posborne in #11
- Add a Conway’s-Game-of-Life example by @erikrose in #14
- Make test framework respect the VICEROY env var. by @erikrose in #15
- Rename Bottle example for consistency with the Flask one. by @erikrose in #16
- Add Fastly session-reuse to WSGI HTTP handler, and demo it in game-of-life. by @erikrose in #17
- Rename "sessions" to "sandboxes" to adopt new customer-facing vocab. by @erikrose in #21
- Update WIT definitions by @posborne in #20
- Fix a post-request crasher when we try to do sandbox reuse by @erikrose in #22
- wsgi: properly pass through requests headers by @posborne in #24
- Add pyrefly type checker & lsp support (and fix defects) by @posborne in #23
- Explicitly drop request resource during sandbox reuse. by @erikrose in #26
- Bump Wit 0.0.0 prerelease.0, WSGI Reuse Fixes by @posborne in #25
- Backend Requests Support via Requests-Compatible API Facade by @posborne in #27
- Add a decorator to make the WIT API raise exceptions more idiomatically. Refs #19. by @erikrose in #29
- Introduce fastly-compute-py build tool by @posborne in #31
- Update to fastly:compute/service@0.1.0. by @dgohman-fastly in #33
- Don't crash if `make decides to generate the stubs when they're already there. by @erikrose in #36
- Exception fluency monkeypatching by @erikrose in #30
- Pass
meup the constructor hierarchy… by @erikrose in #39 - Run stubs generation with
--extra devby @posborne in #40 - Add
manifest_versionin test.toml. by @dgohman-fastly in #42 - Add ConfigStore support by @posborne in #34
- Allow hand-polishing individual exceptions by overriding templates. Fix #37. by @erikrose in #38
- Add logging support by @posborne in #35
@on_viceroytest harness by @erikrose in #43- Port logging tests to
@on_viceroyby @erikrose in #44 - Correct some docs that speak of things that were squashed out of existence. by @erikrose in #62
- Read request bodies lazily, fix wsgi performance regressions by @posborne in #63
- Convert Google-style docstrings to Sphinx format. Refs #60. by @erikrose in #64
- Move
test_servermodule intotesting. by @erikrose in #65 - Bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #67
- Patch up brittle test that dependabot broke in d1804e7. by @erikrose in #72
- Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #68
- Bump werkzeug from 3.1.5 to 3.1.6 in /examples/game-of-life by @dependabot[bot] in #69
- Bump werkzeug from 3.1.5 to 3.1.6 by @dependabot[bot] in #71
- Bump flask from 3.1.2 to 3.1.3 in /examples/game-of-life by @dependabot[bot] in #70
- Check in
stubsfolder. Closes #46. by @erikrose in #66 - Add MIT license and security policy. by @erikrose in #73
- Switch to Apache 2.0 license for patent protections and consistency with Viceroy and many of our other SDKs. by @erikrose in #75
- Merge wasiless into this repo by @erikrose in #76
- Update all packages for Python and ones with known vulnerabilities for Rust. Close #77. by @erikrose in #78
- Bump Flask and Werkzeug versions for example apps. by @erikrose in #83
- Add FastlyResource Base Class by @posborne in #47
- Update componentize-py to 0.22.1 by @posborne in #85
- CI Cache Enhancements by @posborne in #88
- Write correct producers metadata to generated components by @posborne in #86
- Switch back to GH-hosted runners now that we're public. by @erikrose in #93
- test.toml - use example email address by @case in #94
New Contributors
- @posborne made their first contribution in #6
- @dgohman-fastly made their first contribution in #33
- @dependabot[bot] made their first contribution in #67
- @case made their first contribution in #94
Full Changelog: https://github.com/fastly/compute-sdk-python/commits/v0.1.0