Rob Ede
fe6c0a3b2b
chore(actix-web): prepare release 4.12.1
2025-11-26 16:34:38 +00:00
Rob Ede
37a8b9caa8
chore(web): fix actix-http requirement
...
fixes #3832
2025-11-26 16:32:41 +00:00
Yuki Okushi
d119500f93
release: actix-web v4.12.0 ( #3830 )
2025-11-16 15:52:36 +09:00
Martin Grigorov
b200a45c8e
Remove duplicated entry for "serde::*" in cargo_check_external_types config ( #3776 )
2025-09-22 11:05:48 +00:00
George Pollard
5041cd1c65
Make 'ws' feature of actix-http optional in actix-web ( #3734 )
...
* Make 'ws' feature of actix-http optional
* Update CHANGES.md
* Update actix-web-actors
* Update CHANGES.md
* nits
* nits
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-08-29 02:50:05 +00:00
Rob Ede
68624ec63b
chore: remove now-useless docs.rs flags
2025-08-26 23:51:22 +01:00
Thomas de Zeeuw
95ad1caa23
Update socket2 to v0.6 ( #3688 )
2025-07-14 01:13:01 +00:00
Rob Ede
2c55d659dd
chore(actix-web): prepare release 4.11.0
2025-05-10 06:19:10 +01:00
Rob Ede
276f5d5bd4
chore(actix-http): prepare release 3.11.0
2025-05-10 06:18:25 +01:00
Rob Ede
5f3c02813a
chore: narrow tokio dep to account for RUSTSEC-2025-0023
...
closes #3640
2025-05-10 06:09:51 +01:00
Björn Wärmedal
a49f055561
build(deps): update url requirement from 2.1 to 2.5.4 ( #3527 )
...
Co-authored-by: Björn Wärmedal <bjorn.warmedal@lumera.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-05-10 02:00:20 +00:00
Rob Ede
6e902d1d5c
feat: add HttpServer::shutdown_signal ( #3644 )
2025-05-10 00:16:21 +01:00
dependabot[bot]
bbe0134523
build(deps): bump brotli from 7.0.0 to 8.0.0 ( #3627 )
...
* build(deps): bump brotli from 7.0.0 to 8.0.0
Bumps [brotli](https://github.com/dropbox/rust-brotli ) from 7.0.0 to 8.0.0.
- [Release notes](https://github.com/dropbox/rust-brotli/releases )
- [Commits](https://github.com/dropbox/rust-brotli/commits )
---
updated-dependencies:
- dependency-name: brotli
dependency-version: 8.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
* docs: update changelog
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-05-09 20:05:56 +00:00
dependabot[bot]
c284426698
build(deps): bump once_cell from 1.21.1 to 1.21.3 ( #3606 )
...
Bumps [once_cell](https://github.com/matklad/once_cell ) from 1.21.1 to 1.21.3.
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md )
- [Commits](https://github.com/matklad/once_cell/compare/v1.21.1...v1.21.3 )
---
updated-dependencies:
- dependency-name: once_cell
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-03-31 07:57:06 +00:00
Rob Ede
cede0c6dbb
chore(actix-web): prepare release 4.10.2
2025-03-10 04:52:02 +00:00
Rob Ede
1005b6a12a
chore: fix actix-http ver req
2025-03-10 04:51:37 +00:00
Rob Ede
d898e8f739
chore(actix-web): prepare release 4.10.1
2025-03-10 04:38:45 +00:00
Rob Ede
353873fc04
chore: fix derive-more feature selection
2025-03-10 04:38:20 +00:00
Rob Ede
4bb495aba0
chore(actix-web): prepare release 4.10.0
2025-03-09 19:02:33 +00:00
dependabot[bot]
9656383646
build(deps): update derive_more requirement from 1 to 2 ( #3571 )
...
* build(deps): update derive_more requirement from 1 to 2
Updates the requirements on [derive_more](https://github.com/JelteF/derive_more ) to permit the latest version.
- [Release notes](https://github.com/JelteF/derive_more/releases )
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md )
- [Commits](https://github.com/JelteF/derive_more/compare/v1.0.0...v2.0.1 )
---
updated-dependencies:
- dependency-name: derive_more
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* refactor: simplify derive_more calls
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-02-10 01:27:56 +00:00
dependabot[bot]
66e2afe306
build(deps): update rand requirement from 0.8 to 0.9 ( #3564 )
...
* build(deps): update rand requirement from 0.8 to 0.9
Updates the requirements on [rand](https://github.com/rust-random/rand ) to permit the latest version.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.8.0...0.9.0 )
---
updated-dependencies:
- dependency-name: rand
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: fix rand upgrade
* chore: address clippy lint
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2025-02-09 02:39:22 +00:00
Rob Ede
ac2a3bb124
refactor: replace ahash with foldhash ( #3483 )
2024-12-29 16:20:00 +00:00
Rob Ede
03c65d93e5
docs: add from_fn examples
2024-10-15 08:35:39 +01:00
dependabot[bot]
a5c2d0531b
build(deps): update brotli requirement from 6 to 7 ( #3482 )
...
* build(deps): update brotli requirement from 6 to 7
Updates the requirements on [brotli](https://github.com/dropbox/rust-brotli ) to permit the latest version.
- [Release notes](https://github.com/dropbox/rust-brotli/releases )
- [Commits](https://github.com/dropbox/rust-brotli/commits )
---
updated-dependencies:
- dependency-name: brotli
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* docs: update changelogs
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-10-07 20:40:14 +00:00
John Vandenberg
d6bdfac1b9
build(deps): update derive_more to v1.0 ( #3453 )
...
* build(deps): update derive_more to v1.0
* refactor: use from derive module
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-08-18 14:17:03 +00:00
Rob Ede
e0918fb179
chore(actix-web): prepare release 4.9.0
2024-08-10 03:21:55 +01:00
Rob Ede
a431b7356c
feat: add ThinData wrapper ( #3446 )
2024-08-10 00:42:34 +01:00
Rob Ede
e0e4d1e661
chore: move deny lints to manifests
2024-07-07 03:54:00 +01:00
Rob Ede
4222f92bd3
chore(actix-web): prepare release 4.8.0
2024-06-20 00:23:11 +01:00
Yury Yarashevich
643d64581a
Fix Rustls 0.22 & 0.23 are limited to 256 handshakes per second. ( #3408 )
2024-06-19 22:34:49 +00:00
Rob Ede
2ee92d778e
ci: external types checking ( #3175 )
2024-06-10 03:39:06 +01:00
Rob Ede
a5c78483f9
chore(actix-web): prepare release 4.7.0
2024-06-09 00:22:03 +01:00
Rob Ede
b4faf8820c
chore(actix-web-codegen): prepare release 4.3.0
2024-06-09 00:19:09 +01:00
Rob Ede
ebc43dcf1b
feat: forwards-compatibility for handler visibility inheritance fix ( #3391 )
2024-06-09 00:10:15 +01:00
Rob Ede
c366649516
docs: example of CPU core pinning
2024-06-07 16:57:13 +01:00
Rob Ede
b342b8fc82
chore(actix-router): prepare release 0.5.3
2024-05-19 12:09:46 +01:00
Rob Ede
acb740584c
fix: correct aws rustls v0.23 feature gating
2024-05-19 11:55:12 +01:00
Rob Ede
59115bca49
chore(actix-web): prepare release 4.6.0
2024-05-19 10:15:48 +01:00
Rob Ede
fe7268487a
chore(actix-http): prepare release 3.7.0
2024-05-19 10:14:30 +01:00
Rob Ede
e8262da138
chore: update rcgen to 0.13
2024-05-19 10:12:32 +01:00
asonix
2e63ff5928
actix-web: Add rustls 0.23 ( #3363 )
...
* Fix type confusion in some scenarios
When the feature for rustls 0.22 is enabled, and rustls 0.23 is also
present in a project, there suddently exist multiple paths for errors
when building middleware chains due to the use of two consecutive `?`
operators without specifying the intermediate error type.
This commit addresses the issue by removing the first `?`, so that the
first error type will always be known, and the second `?` always has a
well defined implementation.
* Add CHANGES entry about type confusion
* actix-http: add rustls 0.23 support
* actix-http: update ws example, tests for rustls 0.23
* actix-http: add rustls 0.23 to changelog
* Update comments to mention 0.23 instead of 0.22
* awc: add rustls 0.23 support
This also fixes certificate lookup when native-roots is enabled for rustls 0.22.
* awc: update changelog for rustls 0.23
* awc: Add base rustls-0_23 feature without roots to better enable custom config
* actix-test: add rustls-0.23
* actix-test: add rustls 0.23 to changelog
* awc: update changelog with rustls 0.23 tweaks
* actix-web: add rustls 0.23
* Add rustls-0_23 to CI
* Update tls_rustls.rs
* review nits
* review nits part 2
* fix doc test
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-05-18 19:05:58 +00:00
dependabot[bot]
fff45b28f4
build(deps): update brotli requirement from 3.3.3 to 6.0.0 ( #3353 )
...
* build(deps): update brotli requirement from 3.3.3 to 6.0.0
Updates the requirements on [brotli](https://github.com/dropbox/rust-brotli ) to permit the latest version.
- [Release notes](https://github.com/dropbox/rust-brotli/releases )
- [Commits](https://github.com/dropbox/rust-brotli/compare/3.3.3...6.0.0 )
---
updated-dependencies:
- dependency-name: brotli
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* docs: update changelogs
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-05-14 08:58:05 +00:00
Rob Ede
a4df623b0c
chore: bump env_logger to v0.11
2024-03-03 23:43:54 +00:00
LoveSy
c10f05a867
Add `unicode` feature to switch between `regex` and `regex-lite` crates as a trade-off between full unicode support and binary size ( #3291 )
...
* - Add `unicode` feature to switch between `regex` and `regex-lite`
as a trade-off between full unicode support and binary size.
* Update CHANGES.md
* Update CHANGES.md
* refactor: move regexset code selection to own module
* docs: add docs within RegexSet module
* chore: restore manifests
* test: ensure all actix-router codepaths are tested
---------
Co-authored-by: Rob Ede <robjtede@icloud.com>
2024-03-03 15:50:16 +00:00
Rob Ede
e518170a30
test: fix test_server
2024-02-04 03:40:58 +00:00
Rob Ede
f5f6132f94
test: update rustls for test_server
2024-02-04 03:30:16 +00:00
Rob Ede
2b8c528e54
chore(actix-web): prepare release 4.5.1
2024-02-04 01:22:36 +00:00
Rob Ede
8e9e9fbcdd
chore(actix-web): prepare release 4.5.0
2024-02-04 00:32:28 +00:00
Rob Ede
8db3de6ede
chore(actix-http): prepare release 3.6.0
2024-02-04 00:31:14 +00:00
Rob Ede
2125aca2c5
Rustls v0.22 support ( #3275 )
2024-02-03 23:55:01 +00:00