1b4b61d839 
								
							 
						 
						
							
							
								
								chore(awc): prepare release 3.7.0  
							
							
							
						 
						
							2025-05-10 06:19:29 +01:00  
				
					
						
							
							
								 
						
							
								276f5d5bd4 
								
							 
						 
						
							
							
								
								chore(actix-http): prepare release 3.11.0  
							
							
							
						 
						
							2025-05-10 06:18:25 +01:00  
				
					
						
							
							
								 
						
							
								5f3c02813a 
								
							 
						 
						
							
							
								
								chore: narrow tokio dep to account for RUSTSEC-2025-0023  
							
							... 
							
							
							
							closes  #3640  
						
							2025-05-10 06:09:51 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								7eea3d3657 
								
							 
						 
						
							
							
								
								chore: address clippy lints  
							
							
							
						 
						
							2025-05-09 20:21:02 +01:00  
				
					
						
							
							
								 
						
							
								b75ae11e62 
								
							 
						 
						
							
							
								
								build(deps): bump log from 0.4.26 to 0.4.27 ( #3608 )  
							
							... 
							
							
							
							Bumps [log](https://github.com/rust-lang/log ) from 0.4.26 to 0.4.27.
- [Release notes](https://github.com/rust-lang/log/releases )
- [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/log/compare/0.4.26...0.4.27 )
---
updated-dependencies:
- dependency-name: log
  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:04 +00:00  
				
					
						
							
							
								 
						
							
								1390e29705 
								
							 
						 
						
							
							
								
								docs: fix lint  
							
							
							
						 
						
							2025-03-10 04:23:20 +00:00  
				
					
						
							
							
								 
						
							
								c6e7ebd185 
								
							 
						 
						
							
							
								
								refactor: use Payload::from internally  
							
							
							
						 
						
							2025-03-10 04:23:03 +00:00  
				
					
						
							
							
								 
						
							
								92c1e2230d 
								
							 
						 
						
							
							
								
								chore(awc): prepare release 3.6.0  
							
							
							
						 
						
							2025-03-09 19:03:27 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								856480cd90 
								
							 
						 
						
							
							
								
								fix(http2): remove host header when using http2 ( #3516 )  
							
							... 
							
							
							
							Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-12-29 16:55:32 +00:00  
				
					
						
							
							
								 
						
							
								ee6a6ec03e 
								
							 
						 
						
							
							
								
								docs: add tls to awc example  
							
							
							
						 
						
							2024-12-29 15:17:18 +00:00  
				
					
						
							
							
								 
						
							
								34327bd221 
								
							 
						 
						
							
							
								
								chore: address clippy warnings  
							
							
							
						 
						
							2024-12-29 15:03:43 +00:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								c055723997 
								
							 
						 
						
							
							
								
								fix(awc): prevent panics in pool drop for h1 connections ( #3448 )  
							
							
							
						 
						
							2024-08-18 15:54:36 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								538c1bea34 
								
							 
						 
						
							
							
								
								chore: disallow e bindings  
							
							
							
						 
						
							2024-08-10 05:15:49 +01:00  
				
					
						
							
							
								 
						
							
								70e3758ecc 
								
							 
						 
						
							
							
								
								chore(awc): prepare release 3.5.1  
							
							
							
						 
						
							2024-08-10 04:08:38 +01:00  
				
					
						
							
							
								 
						
							
								5ad92c0062 
								
							 
						 
						
							
							
								
								fix(awc): ws host req header includes port  
							
							
							
						 
						
							2024-08-10 03:58:45 +01:00  
				
					
						
							
							
								 
						
							
								5c6e0e17d3 
								
							 
						 
						
							
							
								
								feat(http): impl FromIter for HeaderMap  
							
							
							
						 
						
							2024-07-07 21:16:25 +01:00  
				
					
						
							
							
								 
						
							
								e0e4d1e661 
								
							 
						 
						
							
							
								
								chore: move deny lints to manifests  
							
							
							
						 
						
							2024-07-07 03:54:00 +01:00  
				
					
						
							
							
								 
						
							
								e189e4a3bf 
								
							 
						 
						
							
							
								
								chore(awc): fix the issue where the code in the awc example cannot run ( #3421 )  
							
							
							
						 
						
							2024-07-01 09:39:54 +00:00  
				
					
						
							
							
								 
						
							
								2ee92d778e 
								
							 
						 
						
							
							
								
								ci: external types checking ( #3175 )  
							
							
							
						 
						
							2024-06-10 03:39:06 +01:00  
				
					
						
							
							
								 
						
							
								266834cf7c 
								
							 
						 
						
							
							
								
								chore: narrow h2 version  
							
							
							
						 
						
							2024-06-09 04:51:53 +01:00  
				
					
						
							
							
								 
						
							
								ebc43dcf1b 
								
							 
						 
						
							
							
								
								feat: forwards-compatibility for handler visibility inheritance fix ( #3391 )  
							
							
							
						 
						
							2024-06-09 00:10:15 +01:00  
				
					
						
							
							
								 
						
							
								3db7891303 
								
							 
						 
						
							
							
								
								Scope macro ( #3136 )  
							
							... 
							
							
							
							* add scope proc macro
* Update scope macro code to work with current HttpServiceFactory
* started some test code
* add some unit tests
* code formatting cleanup
* add another test for combining and calling 2 scopes
* format code with formatter
* Update actix-web-codegen/src/lib.rs with comment documentation fix
Co-authored-by: oliver <151407407+kwfn@users.noreply.github.com>
* work in progress. revised procedural macro to change othe macro call
* add tests again. refactor nested code.
* clean up code. fix bugs with route and method attributes with parameters
* clean up for rust fmt
* clean up for rust fmt
* fix out of date comment for scope macro
* sync to master branch by adding test_wrap
* needed to format code
* test: split out scope tests
* test: add negative tests
* chore: move imports back inside (?)
* docs: tweak scope docs
* fix: prevent trailing slashes in scope prefixes
* chore: address clippy lints
---------
Co-authored-by: oliver <151407407+kwfn@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-06-07 22:10:48 +00:00  
				
					
						
							
							
								 
						
							
								acb740584c 
								
							 
						 
						
							
							
								
								fix: correct aws rustls v0.23 feature gating  
							
							
							
						 
						
							2024-05-19 11:55:12 +01:00  
				
					
						
							
							
								 
						
							
								9a437fe835 
								
							 
						 
						
							
							
								
								chore(awc): prepare release 3.5.0  
							
							
							
						 
						
							2024-05-19 10:16:16 +01:00  
				
					
						
							
							
								 
						
							
								fe7268487a 
								
							 
						 
						
							
							
								
								chore(actix-http): prepare release 3.7.0  
							
							
							
						 
						
							2024-05-19 10:14:30 +01:00  
				
					
						
							
							
								 
						
							
								e8262da138 
								
							 
						 
						
							
							
								
								chore: update rcgen to 0.13  
							
							
							
						 
						
							2024-05-19 10:12:32 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								44f502e050 
								
							 
						 
						
							
							
								
								awc: gate TlsConnectorService behind any feature that uses it ( #3350 )  
							
							
							
						 
						
							2024-05-14 05:57:58 +01:00  
				
					
						
							
							
								 
						
							
								a4df623b0c 
								
							 
						 
						
							
							
								
								chore: bump env_logger to v0.11  
							
							
							
						 
						
							2024-03-03 23:43:54 +00:00  
				
					
						
							
							
								 
						
							
								49020e79ae 
								
							 
						 
						
							
							
								
								chore: update base64 to v0.22  
							
							
							
						 
						
							2024-03-03 22:18:29 +00:00  
				
					
						
							
							
								 
						
							
								7f0504e32b 
								
							 
						 
						
							
							
								
								chore: temp allow #[allow(non_local_definitions)]  
							
							
							
						 
						
							2024-03-01 18:11:30 +00:00  
				
					
						
							
							
								 
						
							
								8c31d137aa 
								
							 
						 
						
							
							
								
								build(deps): bump taiki-e/install-action from 2.26.18 to 2.27.2 ( #3294 )  
							
							... 
							
							
							
							Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Rob Ede <robjtede@icloud.com> 
							
						 
						
							2024-02-19 12:31:10 +00:00  
				
					
						
							
							
								 
						
							
								1e08ebabf9 
								
							 
						 
						
							
							
								
								build: bump MSRV to 1.72  
							
							
							
						 
						
							2024-02-13 01:24:34 +00:00  
				
					
						
							
							
								 
						
							
								1e2ef6f92f 
								
							 
						 
						
							
							
								
								perf: remove unnecessary allocation when writing http dates ( #3261 )  
							
							
							
						 
						
							2024-02-07 03:47:30 +00:00  
				
					
						
							
							
								 
						
							
								73fa1184f1 
								
							 
						 
						
							
							
								
								chore(awc): prepare release 3.4.0  
							
							
							
						 
						
							2024-02-04 00:32:57 +00:00  
				
					
						
							
							
								 
						
							
								8db3de6ede 
								
							 
						 
						
							
							
								
								chore(actix-http): prepare release 3.6.0  
							
							
							
						 
						
							2024-02-04 00:31:14 +00:00  
				
					
						
							
							
								 
						
							
								2125aca2c5 
								
							 
						 
						
							
							
								
								Rustls v0.22 support ( #3275 )  
							
							
							
						 
						
							2024-02-03 23:55:01 +00:00  
				
					
						
							
							
								 
						
							
								b1eb57ac4f 
								
							 
						 
						
							
							
								
								Update Cargo.toml ( #3276 )  
							
							
							
						 
						
							2024-02-03 16:20:07 +00:00  
				
					
						
							
							
								 
						
							
								33da480709 
								
							 
						 
						
							
							
								
								format project  
							
							
							
						 
						
							2024-01-10 04:00:20 +00:00  
				
					
						
							
							
								 
						
							
								17060ed993 
								
							 
						 
						
							
							
								
								chore(awc): prepare release 3.3.0  
							
							
							
						 
						
							2023-12-23 19:18:29 +00:00  
				
					
						
							
							
								 
						
							
								0d9ca4d939 
								
							 
						 
						
							
							
								
								chore(actix-http): prepare release 3.5.0  
							
							
							
						 
						
							2023-12-23 19:17:56 +00:00  
				
					
						
							
							
								 
						
							
								5e5e5d8315 
								
							 
						 
						
							
							
								
								chore: remove allow(uninlined_format_args)  
							
							
							
						 
						
							2023-12-16 10:33:00 +00:00  
				
					
						
							
							
								 
						
							
								989548e36a 
								
							 
						 
						
							
							
								
								chore: remove git from repo URLs  
							
							
							
						 
						
							2023-11-10 14:06:38 +00:00  
				
					
						
							
							
								 
						
							
								b78f6da05f 
								
							 
						 
						
							
							
								
								build(deps): update zstd requirement from 0.12 to 0.13 ( #3165 )  
							
							... 
							
							
							
							* build(deps): update zstd requirement from 0.12 to 0.13
Updates the requirements on [zstd](https://github.com/gyscos/zstd-rs ) to permit the latest version.
- [Release notes](https://github.com/gyscos/zstd-rs/releases )
- [Commits](https://github.com/gyscos/zstd-rs/compare/v0.12.0...v0.13.0 )
---
updated-dependencies:
- dependency-name: zstd
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* chore: 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> 
							
						 
						
							2023-10-30 01:18:45 +00:00