Releases: sparckles/Robyn
Releases · sparckles/Robyn
v0.85.0 - make robyn even faster in json payloads
What's Changed
- fix: share contextvars Context across before/handler/after hooks (#1380) by @sansyrox in #1382
- fix: improve OpenAPI schema generation for complex types by @sansyrox in #1377
- perf: skip Python Response wrapping for bare dict/list/str/bytes returns by @sansyrox in #1384
Full Changelog: v0.83.0...v0.84.0
v0.83.0 - introduce testing client
What's Changed
- docs: add dedicated static files page and fix file-uploads SEO by @sansyrox in #1358
- docs: add comprehensive response return styles reference by @sansyrox in #1357
- feat: forward WebSocket binary frames to Python message handler by @sansyrox in #1353
- fix: replace panicking unwrap() calls with proper error handling in WebSocket code by @sansyrox in #1352
- perf: avoid unnecessary response body clone in IntoPyObject by @sansyrox in #1351
- fix(website): reduce excessive GitHub API requests from docs site by @sansyrox in #1360
- fix(ci): remove Python 3.14 from linux-cross preview matrix by @sansyrox in #1362
- fix: replace unused pydantic import with importlib.util.find_spec by @sansyrox in #1343
- feat: add in-process TestClient for fast unit testing by @sansyrox in #1344
Full Changelog: v0.82.1...v0.83.0
v0.82.1 - fix cors regression
What's Changed
- feat: speed up CI with caching, reduced matrix, and path filters by @sansyrox in #1338
- feat(website): comprehensive SEO overhaul and blog scaffold by @sansyrox in #1340
- fix: enable default autoescape for Jinja2 templates by @RinZ27 in #1321
- chore: add Granian attribution to asyncio.rs by @sansyrox in #1342
- fix: prevent CORS header duplication on middleware early-return responses by @sansyrox in #1347
New Contributors
Full Changelog: v0.82.0...v0.82.1
v0.82.0 - make robyn 200% faster
v0.81.0 - integrate pydantic
v0.80.0 - easy access query params and deprecate old websockets
What's Changed
- fix: update next-mdx-remote to v6.0.0 to address CVE-2026-0969 by @sansyrox in #1312
- fix: one final json handling bug by @sansyrox in #1313
- chore: update critical dependencies by @sansyrox in #1310
- chore: update README with an updated list of features by @sansyrox in #1316
- feat: add JsonBody param for parsed JSON in callbacks and OpenAPI docs (#1095) by @sansyrox in #1311
- feat(websocket): make max payload configurable via env/robyn.env and document usage by @sansyrox in #1318
- feat: deprecate old websockets by @sansyrox in #1320
- feat: add easy access query/path params with type coercion for HTTP and WebSocket handlers by @sansyrox in #1309
Full Changelog: v0.78.0...v0.80.0
v0.79.0 - websocket bugs and json handling
What's Changed
- fix: update next-mdx-remote to v6.0.0 to address CVE-2026-0969 by @sansyrox in #1312
- fix: one final json handling bug by @sansyrox in #1313
- chore: update critical dependencies by @sansyrox in #1310
- chore: update README with an updated list of features by @sansyrox in #1316
- feat: add JsonBody param for parsed JSON in callbacks and OpenAPI docs (#1095) by @sansyrox in #1311
- feat(websocket): make max payload configurable via env/robyn.env and document usage by @sansyrox in #1318
Full Changelog: v0.78.0...v0.79.0
v0.78.0 - implement a new @app.websocket syntax and some minor bug fixes
What's Changed
- fix: correct openapi path parameter generation for nested routes by @Taufik041 in #1272
- docs: remove typed vs untyped distinction by @sansyrox in #1305
- feat: add missing default headers by @sansyrox in #1306
- fix: websockets by @sansyrox in #1303
New Contributors
- @Taufik041 made their first contribution in #1272
Full Changelog: v0.77.0...v0.78.0
v0.77.0 - fix json serialization and sse response
What's Changed
- fix: Fixes routing issues which causes bugs like authentication bypass... by @thePromger in #1265
- fix: cookies by @sansyrox in #1292
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1291
- feat: add llms.txt by @sansyrox in #1294
- fix: SSEResponse duplicate CORS headers issue by @sansyrox in #1287
- fix: json serialisation by @sansyrox in #1301
- fix: docs - advanced routing by @sansyrox in #1302
Full Changelog: v0.75.0...v0.77.0
v0.76.0 - fixes cookies and routing issues
What's Changed
- fix: Fixes routing issues which causes bugs like authentication bypass... by @thePromger in #1265
- fix: cookies by @sansyrox in #1292
Full Changelog: v0.75.0...v0.76.0