Giovanni Barillari
2d171bc7f4
Treat ws transport errors as disconnections in ASGI ( #575 )
2025-05-20 14:48:09 +02:00
Giovanni Barillari
891c4f96d0
Handle errors in TCP accept loop ( close #580 )
2025-05-20 14:47:23 +02:00
Giovanni Barillari
70719cb283
Bump version to 2.3.1
2025-05-20 14:46:20 +02:00
Giovanni Barillari
17c45dd580
Switch to 2024 edition
2025-05-19 10:25:13 +02:00
Giovanni Barillari
9a65516fde
Bump dependencies
2025-05-19 10:20:03 +02:00
Giovanni Barillari
25a2242420
Bump PyO3 to 0.25
2025-05-19 10:19:36 +02:00
Giovanni Barillari
7e4ebba286
Review shared socket implementation ( #579 )
2025-05-18 22:11:08 +02:00
Giovanni Barillari
022c8d479d
Update readme
2025-05-13 21:29:11 -07:00
Giovanni Barillari
afe5c1a706
Add mTLS support ( #574 )
2025-05-11 08:31:17 +02:00
Giovanni Barillari
492789bc47
Bump version to 2.3.0
2025-05-07 20:28:04 +02:00
Giovanni Barillari
6959ee0d11
Add support for static files serving ( #566 )
2025-05-07 20:26:20 +02:00
Giovanni Barillari
f5cf71fd0b
Bump dependencies
2025-05-07 19:22:09 +02:00
github-actions[bot]
0b932bc20b
Update external benchmark results ( #570 )
...
Co-authored-by: gi0baro <5019985+gi0baro@users.noreply.github.com>
2025-05-07 19:15:27 +02:00
dependabot[bot]
bd5b2999f0
Bump tokio-util from 0.7.14 to 0.7.15 ( #572 )
...
Bumps [tokio-util](https://github.com/tokio-rs/tokio ) from 0.7.14 to 0.7.15.
- [Release notes](https://github.com/tokio-rs/tokio/releases )
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-util-0.7.14...tokio-util-0.7.15 )
---
updated-dependencies:
- dependency-name: tokio-util
dependency-version: 0.7.15
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-07 19:15:04 +02:00
dependabot[bot]
6cacd317b3
Bump astral-sh/setup-uv from 5 to 6 ( #571 )
...
Bumps [astral-sh/setup-uv](https://github.com/astral-sh/setup-uv ) from 5 to 6.
- [Release notes](https://github.com/astral-sh/setup-uv/releases )
- [Commits](https://github.com/astral-sh/setup-uv/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: astral-sh/setup-uv
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-07 19:14:45 +02:00
Giovanni Barillari
7ff40e72af
Avoid to raise RuntimeError on undecodable RSGI headers
2025-05-07 19:11:24 +02:00
Giovanni Barillari
7dc894a535
Bump version to 2.2.6
2025-05-07 19:10:37 +02:00
Giovanni Barillari
77e9d8ecb2
Fix event loop init in MP server ( #565 )
2025-04-16 21:08:29 +02:00
Giovanni Barillari
8fd692401b
Bump version to 2.2.5
2025-04-16 21:02:27 +02:00
Giovanni Barillari
2254727986
Update benchmarks
2025-04-11 18:11:57 +02:00
Giovanni Barillari
a12a7cd2e0
Bump dependencies
2025-04-11 18:11:34 +02:00
Giovanni Barillari
32eda13ae5
Strip port from WSGI REMOTE_ADDR ( #562 )
2025-04-11 18:10:16 +02:00
Giovanni Barillari
d9fe22cf35
Review Python thread state management in blocking pools ( #561 )
2025-04-11 18:09:55 +02:00
Giovanni Barillari
1ebedeed37
Bump file readers buffer to 128k
2025-04-11 13:50:57 +02:00
Giovanni Barillari
dec55ebef5
Update benchmarks
2025-04-10 21:52:38 +02:00
Giovanni Barillari
356256d3d8
Update benchmarks suite
2025-04-10 18:52:32 +02:00
Giovanni Barillari
0208c3aed2
Review protocols IO with iter responses ( #559 )
2025-04-10 18:49:02 +02:00
Giovanni Barillari
04a9795e55
Bump version to 2.2.4
2025-04-10 18:45:58 +02:00
Giovanni Barillari
0cdba745ea
Bump dependencies
2025-04-09 19:29:28 +02:00
Giovanni Barillari
3528d13ddb
Add (experimental) Linux i686 and armv7 wheels ( #558 )
2025-04-09 19:25:41 +02:00
Giovanni Barillari
2c466b371d
Review ASGI send error logging ( #557 )
2025-04-09 19:14:14 +02:00
Giovanni Barillari
e4274c9b40
Fix wrong shared socket detach ( #556 )
2025-04-09 19:13:58 +02:00
Rene Leonhardt
e356f7bf6d
chore(deps): Update dependencies ( #552 )
2025-04-08 18:31:54 +02:00
Jan Brasna
1c0bae7bb2
Update blocking_threads config warning wording ( #549 )
2025-04-08 17:53:40 +02:00
Giovanni Barillari
d56c9485f6
Bump version to 2.2.3
2025-04-08 17:52:48 +02:00
Giovanni Barillari
7d48aa7c06
Upgrade benchmark suite ( #551 )
...
* Review benchmarks suite
* Update benchmarks
2025-04-07 22:34:29 +02:00
Giovanni Barillari
63e5e04bac
Revert mimalloc upgrade
2025-04-06 16:10:12 +02:00
Giovanni Barillari
88745ed96a
Avoid to share listener socket on Linux and FreeBSD ( #546 )
2025-04-06 15:43:40 +02:00
Giovanni Barillari
6377d167bb
Bump dependencies
2025-04-06 15:43:23 +02:00
Giovanni Barillari
bab01858db
Bump version to 2.2.2
2025-04-06 15:42:12 +02:00
Giovanni Barillari
7858f63a0c
Support generators for ASGI headers ( #543 )
2025-04-02 20:16:07 +02:00
Giovanni Barillari
7ae0b95112
Keep ASGI scope's raw_path untouched ( #542 )
2025-04-02 20:15:51 +02:00
Giovanni Barillari
b6538fdd57
Handle cancel messages in PyFutureAwaitable ( #541 )
2025-04-02 20:15:35 +02:00
Giovanni Barillari
2420e32ccc
Bump dependencies
2025-04-02 20:09:18 +02:00
Giovanni Barillari
73e1d8b1bb
Default workers_kill_timeout to 3.5s when reloader is enabled ( #529 )
2025-04-02 20:00:01 +02:00
dependabot[bot]
551d71847a
Bump pyo3 from 0.24.0 to 0.24.1 ( #535 )
...
Bumps [pyo3](https://github.com/pyo3/pyo3 ) from 0.24.0 to 0.24.1.
- [Release notes](https://github.com/pyo3/pyo3/releases )
- [Changelog](https://github.com/PyO3/pyo3/blob/v0.24.1/CHANGELOG.md )
- [Commits](https://github.com/pyo3/pyo3/compare/v0.24.0...v0.24.1 )
---
updated-dependencies:
- dependency-name: pyo3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-02 19:48:06 +02:00
Giovanni Barillari
fecf4b8785
Bump version to 2.2.1
2025-04-02 19:45:41 +02:00
Giovanni Barillari
cfea98aacf
Bump dependencies
2025-03-23 20:44:12 +01:00
Khaleel Al-Adhami
c7f2f5b4de
Allow to control watchfiles iter frequency ( #530 )
...
* add reload delay option
* forgot to change this
* Code review
---------
Co-authored-by: Giovanni Barillari <giovanni.barillari@sentry.io>
2025-03-23 20:41:52 +01:00
Khaleel Al-Adhami
7c99f35267
Allow to ignore workers failure when reloader is enabled ( #528 )
...
* do not kill main process on worker exit on hot reload
* add it behind config
* Code review
---------
Co-authored-by: Giovanni Barillari <giovanni.barillari@sentry.io>
2025-03-23 20:29:40 +01:00