poem-derive
Macros for poem
3.1.12
5.4M downloads/mo
#4375 most downloaded on crates.io
poem-web/poem
What this package is like to depend on
Last release 1 years ago
28 Jul 2025
Release timing varies
gaps range from 8 days to 4 months
Some releases are documented
notes for 102 of 193 stable releases
3 versions withdrawn
withdrawn after publishing
5 years old
196 releases · first in 2021
0 releases in the last 12 months
see the full history below
Release timeline
196 releases · Aug 2021 to Jul 2025Releases
latest 60 of 196-
3.1.1228 Jul 2025Release notes
Open source →- Bump
tokio-tungsteniteto0.27 - Bump
opentelemetry - Bump
x509-parserto0.17
- Bump
-
3.1.1106 Jun 2025 -
3.1.1003 May 2025 -
3.1.913 Apr 2025 -
3.1.825 Mar 2025Release notes
Open source →- chore: bump rand to
0.9#984 - feat(static-files): allow setting
no-cacheheader on index file #980 - chore: bump
rustls, useaws_lc_rsinstead ofring#985 - feat: add Partitioned option for CookieConfig #975
- chore: bump
csrf#994 - feat: support zstd compression #998
- chore: add track_caller to test asserts #1002
- chore(poem): fix ring security issue warning, bump tokio-metrics #1006
- fix: update OpenTelemetry #1010
- Update MSRV to
1.85.0
- chore: bump rand to
-
3.1.420 Nov 2024Release notes
Open source →- Add
Server::http2_max_header_list_sizemethod to set the max size of received header frames. - Update MSRV to
1.81.0
- Add
-
3.1.008 Sep 2024Release notes
Open source →- build(deps): update nix requirement from 0.28.0 to 0.29.0 #851
- Add manual
Defaultimplementation for#[handler]#848 - Fix
EmbeddedFilesEndpointnot working forindex.htmlin subdirectories #825 - chore: bump redis to 0.26 #856
- chore: bump
tokio-tungstenite,quick-xml, uptokio,opensslto avoid security warning #857 - feat: allow to set a custom name for the csrf cookie (#801) #864
- add
sonic-rsfeature to replaceserde_jsonwithsonic_rs#819 - fix: setting path pattern in opentelemetry traces #878
- update MSRV to
1.81.0 - feat: implement StdErr for poem::Error #868
-
3.0.427 Jul 2024 -
3.0.219 Jul 2024 -
3.0.030 Mar 2024Release notes
Open source →- use AFIT instead of
async_trait - bump
priority-queueto2.0 - bump
x509-parserto0.16 - bump
nixto0.28 - bump
redisto0.25 - bump
reqwestto0.12 - bump
opentelemetryto0.22#784 - bump
sync_wrapperto1.0.0 - bump
rcgento0.13.0 - bump
base64to0.22.0
- use AFIT instead of
-
2.0.104 Mar 2024Release notes
Open source → -
2.0.006 Jan 2024Release notes
Open source →- Remove inline and concrete attributes of Object and Union macros, now automatically generate reference names for generic objects.
- Response
404 NOT FOUNDwhen parsing path parameters fails. #279
-
1.3.5919 Nov 2023 -
1.3.5802 Sep 2023 -
1.3.5723 Jul 2023 -
1.3.5606 Jun 2023Release notes
Open source →- allow not falling back to index file #524
- Public path pattern #522
- feat: add
just_atmethod for Router #530 - fix: alive connections counter for graceful shutdown #526
- chore: update
depsshields. bumptokio-metrics#532 - Trivial doc change to add
testto the list of optional #570 - feat: upsert default_headers to dynamically change while testing #569
- fix(server): graceful shutdown of established connections #550
-
1.3.5518 Feb 2023 -
1.3.5403 Feb 2023Nothing published for this version
-
1.3.5303 Feb 2023 -
1.3.5213 Jan 2023 -
1.3.5111 Jan 2023Release notes
Open source →- More compact packing of random bytes in session_id #437
- Fixes opentelemetry_metrics: Correct duration conversion #449
- Support fall back to the index file when serving static files #450
- Record and use PathPattern in response #462
- listener::rustls: add support for elliptic curve private keys #460
- Add
Error::set_error_messageto change the error message
-
1.3.5001 Dec 2022 -
1.3.4921 Nov 2022 -
1.3.4825 Oct 2022 -
1.3.4719 Oct 2022Release notes
Open source → -
1.3.4617 Oct 2022 -
1.3.4529 Sep 2022 -
1.3.4426 Sep 2022 -
1.3.4323 Sep 2022 -
1.3.4211 Sep 2022Release notes
Open source →- Fixed
StaticFileEndpointreturning an incorrectContent-Lengthheader when aRangeheader is in the request. - Fixed
Compressionmiddleware returning incorrectContent-Lengthheader. - Disabled
brotli(CompressionAlgo::BR)algorithm, very slow, still looking for the reason.
- Fixed
-
1.3.4106 Sep 2022Release notes
Open source →- Use the real IP as the
remote_addrin the logs of the Tracing middleware. #370 - Automatically decode percent-encoded path parameters. #375
- Fix: trace nested route with original uri. #371
- Automatically decode percent-encoded path parameters. #375
- Add
ForceHttps::filtermethod to determine if a request should be redirect. #360 - Add
content-lengthforStaticFileResponse#373
- Use the real IP as the
-
1.3.4016 Aug 2022Nothing published for this version
-
1.3.3916 Aug 2022 -
1.3.3812 Aug 2022 -
1.3.3702 Aug 2022 -
1.3.3626 Jul 2022Nothing published for this version
-
1.3.3516 Jul 2022 -
1.3.3412 Jul 2022Nothing published for this version
-
1.3.3310 Jul 2022 -
1.3.3228 Jun 2022 -
1.3.3117 Jun 2022 -
1.3.3015 May 2022 -
1.3.2918 Apr 2022Nothing published for this version
-
1.3.2816 Apr 2022Release notes
Open source →- Add support for multiple domains to
RustlsConfig. - Bump
rustls-pemfilefrom0.3.0to1.0.0.
- Add support for multiple domains to
-
1.3.2715 Apr 2022Nothing published for this version
-
1.3.2614 Apr 2022Nothing published for this version
-
1.3.2513 Apr 2022Nothing published for this version
-
1.3.2413 Apr 2022Release notes
Open source →Do not include a body for HTTP 304#257- An error created by a status code should be converted to a response without a body.
-
1.3.2311 Apr 2022 -
1.3.2208 Apr 2022Release notes
Open source →- Make the
AutoCertmiddleware to register an account only when it needs to create a new certificate.
- Make the
-
1.3.2107 Apr 2022 -
1.3.2001 Apr 2022Nothing published for this version
-
1.3.1930 Mar 2022 -
1.3.1824 Mar 2022Nothing published for this version
-
1.3.1723 Mar 2022Release notes
Open source →- Add
serverfeature. (enable by default) - Change
Error::as_responsetoError::into_response.
- Add
-
1.3.1618 Mar 2022Release notes
Open source →- Add
Cache-Control: no-cacheheader to SSE response. - Add
TokioMetricsmiddleware. #206
- Add
-
1.3.1516 Mar 2022Release notes
Open source →- Check the
Content-typewhen useJsonextractor. #236 - Add
EndpointExt::data_optmethod.
- Check the
-
1.3.1411 Mar 2022Nothing published for this version
-
1.3.1310 Mar 2022 -
1.3.1209 Mar 2022Nothing published for this version