Releases: emmett-framework/emmett
Emmett 2.7.1
Emmett 2.7 Hopper
New features
- response streaming utilities
- first class support for Server-Sent Events
on_stream
method on pipes
Enhancements
- support (experimental) for
psycopg
3 in ORM
Changes
- RSGI spec 1.5
- dropped Python 3.8 support
uvloop
dependency is now optional- removed
uvicorn
dependency extra
As usual, upgrade guide is available in the docs
Emmett 2.6.3
Patch release
Changes since 2.6.2:
- Fix a regression bug in protocol handlers causing the wrong context classes to be used
Emmett 2.6.2
Patch release
Changes since 2.6.1:
- Fix a regression bug in form uploads
- Fix a regression bug in serve commands with SSL files
Emmett 2.6.1
Patch release
Changes since 2.6.0:
- Fix a regression bug in form uploads
- Fix a regression bug in file response wrappers
Emmett 2.6 Gutenberg
2.6 is the 120th release of Emmett, and also marks the 10th year anniversary from the first release.
10 years! Sounds like a crazy amount of time, now that I think about it :)
I'd take the opportunity to thank everyone who supported the project in the last decade, even just as a user: it was a pleasure to code something that helped you β even if just a little βΒ with your creations!
Now, let's get back to the changelog.
New features
- a set of "wrapper" methods on
Response
, which make possible to respond with iterators - the "snippets" responses, to return a template string without a file
- the ability to iterate over the request body
Enhancements
- the router is now rewritten in Rust, with increased performance
- the multipart request parser is now rewritten in Rust
- request's files are now spooled temporarily to disk
Changes
- the testing client now uses RSGI protocol
- introduced support for Python 3.13
As usual, upgrade guide is available in the docs
We also recently published emmett55, take a peek ;)
Emmett 2.5.13
Patch release
Changes since 2.5.12:
- Fix a regression bug generating wrong FK constraints from a table targeting the same multi PK table
Emmett 2.5.12
Patch release
Changes since 2.5.11:
- Bump Granian to 1.5
- Add
http
option toserve
command
Emmett 2.5.11
Patch release
Changes since 2.5.10:
- Bump Granian to 1.4
Emmett 2.5.10
Patch release
Changes since 2.5.9:
- Fix a regression bug on
migrations
command preventingset
to work under some circumstances - Bump dependencies