Production-ready, Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs
MIT License
Bot releases are hidden (Show)
Thanks to these incredible business sponsors:
A huge 'Thank you!' to all sponsors across Polar.sh, OpenCollective and GitHub Sponsors!
advanced-alchemy
by @cofin in https://github.com/litestar-org/litestar/pull/3693
module_to_os_path
to return directory paths by @supercoder-dev in https://github.com/litestar-org/litestar/pull/3565
signature_namespace
and signature_types
by @cofin in https://github.com/litestar-org/litestar/pull/3696
forbid_unknown_fields
config by @provinzkraut in https://github.com/litestar-org/litestar/pull/3690
extra="forbid"
model config for PydanticDTO
by @provinzkraut in https://github.com/litestar-org/litestar/pull/3691
flask
migration guide by @jlr295 in https://github.com/litestar-org/litestar/pull/3660
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.10.0...v2.11.0
Published by provinzkraut 3 months ago
Thanks to these incredible business sponsors:
A huge 'Thank you!' to all sponsors across Polar.sh, OpenCollective and GitHub Sponsors!
ASGIConnection
instead of Request
for flash
by @cofin in https://github.com/litestar-org/litestar/pull/3626
Response[None]
from head route handlers by @provinzkraut in https://github.com/litestar-org/litestar/pull/3641
logging_module
to LoggingConfig
by @jderrien in https://github.com/litestar-org/litestar/pull/3578
model_dump
args by @Anu-cool-007 in https://github.com/litestar-org/litestar/pull/3608
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.9.1...v2.10.0
Published by Alc-Alc 3 months ago
Thanks to these incredible business sponsors:
A huge 'Thank you!' to all sponsors across Polar.sh, OpenCollective and GitHub Sponsors!
ASGIConnection
instead of Request
for flash
by @cofin in https://github.com/litestar-org/litestar/pull/3626
Response[None]
from head route handlers by @provinzkraut in https://github.com/litestar-org/litestar/pull/3641
New features π
logging_module
to LoggingConfig
by @jderrien in https://github.com/litestar-org/litestar/pull/3578
model_dump
args by @Anu-cool-007 in https://github.com/litestar-org/litestar/pull/3608
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.9.1...v2.10.0
Published by provinzkraut 4 months ago
Thanks to these incredible business sponsors:
A huge 'Thank you!' to all sponsors across Polar.sh, OpenCollective and GitHub Sponsors!
.websocket_connect
does not respect base_url
by @provinzkraut in https://github.com/litestar-org/litestar/pull/3567
rich_click.patch
if rich_click
is installed by @provinzkraut in https://github.com/litestar-org/litestar/pull/3570
typing.NewType
by @provinzkraut in https://github.com/litestar-org/litestar/pull/3580
queue_listener
as mentioned in the warning by @jderrien in https://github.com/litestar-org/litestar/pull/3540
log_exceptions="always"
by @jderrien in https://github.com/litestar-org/litestar/pull/3577
LoggingConfig
& deprecate LoggingConfig.propagate
by @jderrien in https://github.com/litestar-org/litestar/pull/3543
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.9.0...v2.9.1
Published by provinzkraut 5 months ago
Thanks to these incredible business sponsors:
Thanks to these incredible personal sponsors:
Polar.sh: @Nozavi, @cemrehancavdar, @thomastu, @skewty, @iRod3s
GitHub Sponsors: @benjamin-kirkbride, @crisog, @geeshta, @cbscsm, @ruslan-korneev
OpenCollective: Christian Y, Anonymous
A huge 'Thank you!' to all sponsors, subscribers, and contributors across Polar.sh, OpenCollective and GitHub Sponsors!
traceback_line_limit
and fix: pretty_print_tty
by @jderrien in https://github.com/litestar-org/litestar/pull/3507
New features π
websocket_connect
to AsyncTestClient
by @kedod in https://github.com/litestar-org/litestar/pull/3328
SecretString
and SecretBytes
datastructures by @peterschutt in https://github.com/litestar-org/litestar/pull/3322
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.8.3...v2.9.0
Published by provinzkraut 6 months ago
β οΈ Important β οΈ
This release contains a patch for a vulnerability that would allow path traversal in the static file serving functionality of Litestar. It is highly recommended to update your minor version to this patch release.
You can find more background information in the related discussion #3473 .
Thanks to these incredible business sponsors:
Scalar (@scalar), Telemetry Sports (via @chris-telemetry), Stok (@stok-team)
A huge 'Thank you!' to all other sponsors across Polar.sh, OpenCollective and GitHub Sponsors!
Published by peterschutt 6 months ago
β οΈ Important β οΈ
This release contains a patch for a vulnerability that would allow path traversal in the static file serving functionality of Litestar. It is highly recommended to update your minor version to this patch release.
You can find more background information in the related discussion #3473 .
Thanks to these incredible business sponsors:
Scalar (@scalar), Telemetry Sports (via @chris-telemetry), Stok (@stok-team)
A huge 'Thank you!' to all other sponsors across Polar.sh, OpenCollective and GitHub Sponsors!
β οΈ Important β οΈ
This release contains a patch for a vulnerability that would allow path traversal in the static file serving functionality of Litestar. It is highly recommended to update your minor version to this patch release.
You can find more background information in the related discussion #3473 .
Thanks to these incredible business sponsors:
Scalar (@scalar), Telemetry Sports (via @chris-telemetry), Stok (@stok-team)
A huge 'Thank you!' to all other sponsors across Polar.sh, OpenCollective and GitHub Sponsors!
Published by peterschutt 6 months ago
β οΈ Important β οΈ
This release contains a patch for a vulnerability that would allow path traversal in the static file serving functionality of Litestar. It is highly recommended to update your minor version to this patch release.
You can find more background information in the related discussion #3473 .
Thanks to these incredible business sponsors:
Scalar (@scalar), Telemetry Sports (via @chris-telemetry), Stok (@stok-team)
A huge 'Thank you!' to all other sponsors across Polar.sh, OpenCollective and GitHub Sponsors!
name
and in
properties included in OpenAPI headers by @peterschutt in https://github.com/litestar-org/litestar/pull/3417
usage/static_files
by @JacobCoffee in https://github.com/litestar-org/litestar/pull/3358
usage/caching
by @JacobCoffee in https://github.com/litestar-org/litestar/pull/3345
docs/usage/security/*
by @JacobCoffee in https://github.com/litestar-org/litestar/pull/3344
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.8.2...v2.8.3
Published by provinzkraut 6 months ago
Maintenance release
Full Changelog: https://github.com/litestar-org/litestar/compare/v1.51.14...v1.51.15
Published by peterschutt 6 months ago
Thanks to these incredible business sponsors:
Thanks to these incredible personal sponsors:
Polar.sh: @thomastu, @skewty, @iRod3s
GitHub Sponsors: (@stok-team), @benjamin-kirkbride, @crisog, @geeshta, @cbscsm, @ruslan-korneev,
OpenCollective: Christian Y, Anonymous
A huge 'Thank you!' to all sponsors, subscribers, and contributors across Polar.sh, OpenCollective and GitHub Sponsors!
usage/applications
by @JacobCoffee in https://github.com/litestar-org/litestar/pull/3343
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.8.1...v2.8.2
Published by peterschutt 6 months ago
Thanks to these incredible business sponsors:
Thanks to these incredible personal sponsors:
Polar.sh: @thomastu, @skewty, @iRod3s
GitHub Sponsors: (@stok-team), @benjamin-kirkbride, @crisog, @geeshta, @cbscsm, @ruslan-korneev,
OpenCollective: Christian Y, Anonymous
A huge 'Thank you!' to all sponsors, subscribers, and contributors across Polar.sh, OpenCollective and GitHub Sponsors!
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.8.0...v2.8.1
Published by JacobCoffee 7 months ago
Thanks to these incredible business sponsors:
Thanks to these incredible personal sponsors:
Polar.sh: @thomastu, @skewty, @iRod3s
GitHub Sponsors: (@stok-team), @benjamin-kirkbride, @crisog, @geeshta, @cbscsm, @ruslan-korneev,
OpenCollective: Christian Y, Anonymous
A huge 'Thank you!' to all sponsors, subscribers, and contributors across Polar.sh, OpenCollective and GitHub Sponsors!
json_schema_extra
examples. by @peterschutt in https://github.com/litestar-org/litestar/pull/3281
FieldDefinition
by @guacs in https://github.com/litestar-org/litestar/pull/3280
msgspec.Struct
s by @provinzkraut in https://github.com/litestar-org/litestar/pull/3285
request_class
and response_class
values by @kedod in https://github.com/litestar-org/litestar/pull/3205
TTY
enabled by @cofin in https://github.com/litestar-org/litestar/pull/3219
schema_extra
in Parameter
and Body
by @tuukkamustonen in https://github.com/litestar-org/litestar/pull/3204
DTOField
via Annotated
by @peterschutt in https://github.com/litestar-org/litestar/pull/3289
TRACE
to HttpMethod enum by @provinzkraut in https://github.com/litestar-org/litestar/pull/3294
path
parameter to Litestar application class by @kedod in https://github.com/litestar-org/litestar/pull/3314
What's New in v2
by @cclauss in https://github.com/litestar-org/litestar/pull/3288
exclude
configuration by @aranvir in https://github.com/litestar-org/litestar/pull/3246
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.7.1...v2.8.0
Published by JacobCoffee 7 months ago
examples
were OpenAPI formatted by @tuukkamustonen in https://github.com/litestar-org/litestar/pull/3224
alembic
class references by @cofin in https://github.com/litestar-org/litestar/pull/3220
parsing
from the codegen backend docs by @kedod in https://github.com/litestar-org/litestar/pull/3216
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.7.0...v2.7.1
Published by Alc-Alc 7 months ago
GitHub Sponsors: Scalar (@scalar), Telemetry Sports (via @chris-telemetry), Stok (@stok-team), @benjamin-kirkbride, @crisog, @geeshta, @cbscsm, @ruslan-korneev, @iRod3s
OpenCollective: Christian Y, Anonymous
ResponseSpec(..., examples=[...])
by @tuukkamustonen in https://github.com/litestar-org/litestar/pull/3100
Router
instances by @tuukkamustonen in https://github.com/litestar-org/litestar/pull/3103
ValidationException
s by @floxay in https://github.com/litestar-org/litestar/pull/3064
type_decoders
Router and route handlers by @kedod in https://github.com/litestar-org/litestar/pull/3153
type_decoders
in WebsocketListenerRouteHandler by @kedod in https://github.com/litestar-org/litestar/pull/3162
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.6.3...v2.7.0
Published by Alc-Alc 8 months ago
PrivateAttr
in GenericModel
by @provinzkraut in https://github.com/litestar-org/litestar/pull/3161
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.6.2...v2.6.3
Published by provinzkraut 8 months ago
GitHub Sponsors: Scalar (@scalar), Telemetry Sports (via @chris-telemetry), Stok (@stok-team), @benjamin-kirkbride, @crisog, @geeshta, @cbscsm, @ruslan-korneev, @iRod3s
OpenCollective: Christian Y, Anonymous
RedisStore
client created with with_client
unclosed by @euri10 in https://github.com/litestar-org/litestar/pull/3111
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.6.1...v2.6.2
Published by provinzkraut 8 months ago
IntegrityError
instead of deprecated ConflictError
by @cofin in https://github.com/litestar-org/litestar/pull/3094
ResponseSpec(None)
(#3069) by @tuukkamustonen in https://github.com/litestar-org/litestar/pull/3098
rich_click.cli.patch
before importing click
by @guacs in https://github.com/litestar-org/litestar/pull/3089
static_files
property by @cbscsm in https://github.com/litestar-org/litestar/pull/3087
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.6.0...v2.6.1
Published by provinzkraut 9 months ago
GitHub Sponsors: Scalar (@scalar), Telemetry Sports (via @chris-telemetry), Stok (@stok-team), @benjamin-kirkbride, @crisog, @geeshta, @cbscsm, @ruslan-korneev, @iRod3s
OpenCollective: Christian Y, Anonymous
secret=True
from PydanticDTO output by @patrickneise in https://github.com/litestar-org/litestar/pull/3030
reload-include
and reload-exclude
to CLI run
command by @FergusMok in https://github.com/litestar-org/litestar/pull/2973
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.5.5...v2.6.0
Published by provinzkraut 9 months ago
state
key handling by @provinzkraut in https://github.com/litestar-org/litestar/pull/3070
Full Changelog
https://github.com/litestar-org/litestar/compare/v2.5.4...v2.5.5