Commit graph

  • 395e4db49f
    Merge 8f117120b9 into 3f0bbd271d Reda Bouaida 2025-07-06 16:35:13 +00:00
  • 8f117120b9 Make Duration inherit from IntRange instead of ParamType Reda Bouaida 2025-07-06 18:35:05 +02:00
  • cb8a706022
    Merge 3245912a34 into 3f0bbd271d dependabot[bot] 2025-07-01 14:33:55 -07:00
  • 3f0bbd271d
    Fix dotenv support with override (#625) master v2.4.1 Khaleel Al-Adhami 2025-07-01 13:40:45 -07:00
  • 47853826c4 Bump tungstenite to 0.27 Giovanni Barillari 2025-07-01 22:28:14 +02:00
  • d570a1a5c6 Bump deps Giovanni Barillari 2025-07-01 22:18:18 +02:00
  • d73be31aff Fix lint on Rust 1.88 Giovanni Barillari 2025-07-01 22:15:38 +02:00
  • 56fb0a3ef0 Bump version to 2.4.1 Giovanni Barillari 2025-07-01 22:14:45 +02:00
  • 4351180624 set override to True Khaleel Al-Adhami 2025-07-01 12:53:43 -07:00
  • b606e9f93c Fix clippy lint error Reda Bouaida 2025-06-29 22:03:23 +02:00
  • 1c91c9148d Add ability to use human-readable durations for some CLI arguments Reda Bouaida 2025-06-29 22:03:11 +02:00
  • 3e62d24d6e
    Add forwarded headers wrappers (#620) v2.4.0 Giovanni Barillari 2025-06-28 14:38:54 +02:00
  • 9f4098c3c6
    Bump dependencies Giovanni Barillari 2025-06-28 14:20:07 +02:00
  • 7b787ad43d
    Add forwarded headers wrappers Giovanni Barillari 2025-06-28 14:17:57 +02:00
  • fc9fac2a2c
    Fix embed server reload Giovanni Barillari 2025-06-28 13:23:26 +02:00
  • 7949c46045
    Add working directory option (#619) Giovanni Barillari 2025-06-28 13:21:30 +02:00
  • dc33f12329
    Add working directory option Giovanni Barillari 2025-06-28 13:12:10 +02:00
  • 977b6fa97f
    Update readme Giovanni Barillari 2025-06-28 12:46:46 +02:00
  • 52de19afd6
    Gate jemalloc behind feature (#618) Giovanni Barillari 2025-06-27 19:24:14 +02:00
  • d9af5dbfe8
    Update CI release workflow Giovanni Barillari 2025-06-27 19:23:49 +02:00
  • fec9504553
    Gate jemalloc behind feature Giovanni Barillari 2025-06-27 18:02:32 +02:00
  • 010d364b79
    Add Python 3.14 support (#617) Giovanni Barillari 2025-06-27 17:58:19 +02:00
  • 3a48e1c6d8
    Update CI release workflow Giovanni Barillari 2025-06-27 17:43:30 +02:00
  • c9b5cecd54
    Add Python 3.14 support Giovanni Barillari 2025-06-27 17:31:15 +02:00
  • d535571c0a
    Add dotenv files loading support (#615) Giovanni Barillari 2025-06-27 17:30:17 +02:00
  • 30ef0b0e90
    Add dotenv files loading support Giovanni Barillari 2025-06-27 17:23:38 +02:00
  • e9966165e3
    Add descriptions to ASGI flow errors (#614) Giovanni Barillari 2025-06-25 20:59:12 +02:00
  • 2a7af28153
    Add startup, shutdown and reload hooks support (#584) Khaleel Al-Adhami 2025-06-25 11:52:45 -07:00
  • 384f394bd1
    Add descriptions to ASGI flow errors Giovanni Barillari 2025-06-25 20:49:10 +02:00
  • 961dd98574
    Disable connections keepalive on shutdown signal (#612) Giovanni Barillari 2025-06-25 20:21:50 +02:00
  • 5aa0278aa6
    Bump version to 2.4.0 Giovanni Barillari 2025-06-25 20:20:55 +02:00
  • 52f8b2af96
    Provide hooks registration for startup, shutdown, reload Giovanni Barillari 2025-06-25 20:17:19 +02:00
  • 2241e991a2
    add reload hook Khaleel Al-Adhami 2025-05-22 18:49:01 -07:00
  • 84ff8aac37
    Disable connections keepalive on shutdown signal Giovanni Barillari 2025-06-19 10:46:24 +02:00
  • cf849850f9
    Update external benchmarks Giovanni Barillari 2025-06-16 12:41:33 +02:00
  • 72eccde18f Update external benchmark results gi0baro 2025-06-15 02:01:44 +00:00
  • fa63ea8da4
    Immediately send ASGI response on event streams (#607) v2.3.4 Giovanni Barillari 2025-06-13 13:02:54 +02:00
  • 2d6c0c4270
    Bump version to 2.3.4 Giovanni Barillari 2025-06-13 12:31:49 +02:00
  • f71e357c7c
    Immediately send ASGI response on event streams Giovanni Barillari 2025-06-11 19:53:11 +02:00
  • 7004b1e06a CI: update release workflow v2.3.3 Giovanni Barillari 2025-06-08 16:29:25 +02:00
  • e7999e41d6 CI: update build workflow Giovanni Barillari 2025-06-08 15:43:20 +02:00
  • 8ef8831084 Bump dependencies Giovanni Barillari 2025-06-08 15:38:26 +02:00
  • 8a209fc483
    Fix the re.split deprecation warning (#593) Matthias Kestenholz 2025-06-08 15:32:07 +02:00
  • ef347eb9e5
    Fix PyPy builds (#597) Giovanni Barillari 2025-06-08 15:31:50 +02:00
  • 8465ba4aef Bump version to 2.3.3 Giovanni Barillari 2025-06-08 15:27:21 +02:00
  • ee01329dd1 Fix PyPy builds Giovanni Barillari 2025-06-08 15:21:13 +02:00
  • 702e8f5e12
    Fix the re.split deprecation warning Matthias Kestenholz 2025-06-04 18:06:04 +02:00
  • df0a444934
    Disable attestations on pypi publish action v2.3.2 Giovanni Barillari 2025-06-02 21:41:15 +02:00
  • 39d508aa92
    Bump dependencies Giovanni Barillari 2025-06-02 20:00:09 +02:00
  • 6726cce311
    Bump socket2 from 0.5.8 to 0.5.10 (#590) dependabot[bot] 2025-06-02 19:58:12 +02:00
  • ce06312e1d
    Bump tokio from 1.45.0 to 1.45.1 (#589) dependabot[bot] 2025-06-02 19:57:56 +02:00
  • 5ef87c88d9
    Revise ASGI ws accept flow to wait for send (#592) Giovanni Barillari 2025-06-02 19:57:39 +02:00
  • 7e70f109a9
    Update readme Giovanni Barillari 2025-06-02 19:56:18 +02:00
  • 4ff2120fc8
    Bump version to 2.3.2 Giovanni Barillari 2025-06-02 19:47:31 +02:00
  • 4db737084a
    Revise ASGI ws accept flow to wait for send Giovanni Barillari 2025-06-02 19:45:15 +02:00
  • 9bf3dce63a
    Bump socket2 from 0.5.8 to 0.5.10 dependabot[bot] 2025-06-01 10:12:50 +00:00
  • f3949fdd39
    Bump tokio from 1.45.0 to 1.45.1 dependabot[bot] 2025-06-01 10:12:45 +00:00
  • 619df88f7d Update external benchmark results gi0baro 2025-06-01 02:07:16 +00:00
  • 02f683950c
    Update benchmarks Giovanni Barillari 2025-05-21 14:29:21 +02:00
  • 2d171bc7f4
    Treat ws transport errors as disconnections in ASGI (#575) v2.3.1 Giovanni Barillari 2025-05-20 14:48:09 +02:00
  • 891c4f96d0
    Handle errors in TCP accept loop (close #580) Giovanni Barillari 2025-05-20 14:47:23 +02:00
  • 70719cb283
    Bump version to 2.3.1 Giovanni Barillari 2025-05-20 14:46:20 +02:00
  • 17c45dd580
    Switch to 2024 edition v2.3.0 Giovanni Barillari 2025-05-19 10:25:13 +02:00
  • 9a65516fde
    Bump dependencies Giovanni Barillari 2025-05-19 10:20:03 +02:00
  • 25a2242420
    Bump PyO3 to 0.25 Giovanni Barillari 2025-05-19 10:19:36 +02:00
  • 7e4ebba286
    Review shared socket implementation (#579) Giovanni Barillari 2025-05-18 22:11:08 +02:00
  • a43d7c7946
    win shared socket Giovanni Barillari 2025-05-17 12:06:56 -07:00
  • b8b5ec3439
    Split SocketHolder impl on windows Giovanni Barillari 2025-05-17 11:54:10 -07:00
  • 3e2a7b2333
    debug win shared socket Giovanni Barillari 2025-05-17 11:30:32 -07:00
  • 3aac555ce8
    Review shared socket implementation Giovanni Barillari 2025-05-14 14:18:57 -07:00
  • 61a08ae188 Update external benchmark results gi0baro 2025-05-15 01:46:06 +00:00
  • 022c8d479d
    Update readme Giovanni Barillari 2025-05-13 21:29:11 -07:00
  • afe5c1a706
    Add mTLS support (#574) Giovanni Barillari 2025-05-11 08:31:17 +02:00
  • 8529761e6b
    Add mTLS support Giovanni Barillari 2025-05-05 17:55:19 +01:00
  • 492789bc47
    Bump version to 2.3.0 Giovanni Barillari 2025-05-07 20:28:04 +02:00
  • 6959ee0d11
    Add support for static files serving (#566) Giovanni Barillari 2025-05-07 20:26:20 +02:00
  • f5cf71fd0b
    Bump dependencies v2.2.6 Giovanni Barillari 2025-05-07 19:22:09 +02:00
  • 0b932bc20b
    Update external benchmark results (#570) github-actions[bot] 2025-05-07 19:15:27 +02:00
  • bd5b2999f0
    Bump tokio-util from 0.7.14 to 0.7.15 (#572) dependabot[bot] 2025-05-07 19:15:04 +02:00
  • 6cacd317b3
    Bump astral-sh/setup-uv from 5 to 6 (#571) dependabot[bot] 2025-05-07 19:14:45 +02:00
  • 7ff40e72af
    Avoid to raise RuntimeError on undecodable RSGI headers Giovanni Barillari 2025-05-07 19:11:24 +02:00
  • 7dc894a535
    Bump version to 2.2.6 Giovanni Barillari 2025-05-07 19:10:37 +02:00
  • 03bc69e118
    Bump tokio-util from 0.7.14 to 0.7.15 dependabot[bot] 2025-05-01 10:48:54 +00:00
  • db59f24fc9
    Bump astral-sh/setup-uv from 5 to 6 dependabot[bot] 2025-05-01 10:17:25 +00:00
  • 2d5b414fe4 Update external benchmark results gi0baro 2025-05-01 01:54:22 +00:00
  • 77ca9f5287
    Static file path rewrite on windows Giovanni Barillari 2025-04-21 12:39:55 +02:00
  • e5920e2eff
    Add static files tests Giovanni Barillari 2025-04-19 15:21:11 +02:00
  • d6d56c3541
    Refactor workers inner serve methods Giovanni Barillari 2025-04-18 00:14:06 +02:00
  • 4932cf4644
    Add support for static files serving Giovanni Barillari 2025-04-18 00:13:57 +02:00
  • 77e9d8ecb2
    Fix event loop init in MP server (#565) v2.2.5 Giovanni Barillari 2025-04-16 21:08:29 +02:00
  • 8fd692401b
    Bump version to 2.2.5 Giovanni Barillari 2025-04-16 21:02:27 +02:00
  • 67617be469
    Fix event loop init in MP server Giovanni Barillari 2025-04-16 21:01:21 +02:00
  • 2254727986
    Update benchmarks v2.2.4 Giovanni Barillari 2025-04-11 18:11:57 +02:00
  • a12a7cd2e0
    Bump dependencies Giovanni Barillari 2025-04-11 18:11:34 +02:00
  • 32eda13ae5
    Strip port from WSGI REMOTE_ADDR (#562) Giovanni Barillari 2025-04-11 18:10:16 +02:00
  • d9fe22cf35
    Review Python thread state management in blocking pools (#561) Giovanni Barillari 2025-04-11 18:09:55 +02:00
  • 3029175b82
    Strip port from WSGI REMOTE_ADDR Giovanni Barillari 2025-04-11 18:03:26 +02:00
  • 55c1412fa0
    Review Python thread state management in blocking pools Giovanni Barillari 2025-04-11 14:15:45 +02:00
  • 1ebedeed37
    Bump file readers buffer to 128k Giovanni Barillari 2025-04-11 13:50:57 +02:00
  • dec55ebef5
    Update benchmarks Giovanni Barillari 2025-04-10 21:52:38 +02:00