Releases: awslabs/aws-lambda-web-adapter
Releases · awslabs/aws-lambda-web-adapter
Release v0.6.2
Main updates:
- Optional gzip compression of responses
- Add e2e tests to the pipeline
- Integrate Foresight in the pipeline
- Add Deno Oak in Zip example
What's Changed
- Update README and examples to v0.6.1 by @bnusunny in #123
- Add e2e tests by @bnusunny in #126
- Update pipeline to fix matrix variables by @bnusunny in #127
- Update pipeline to test the latest layers and images by @bnusunny in #134
- Add Foresight workflow-kit action to collect metrics and traces by @serkan-ozal in #137
- Add Deno Oak in Zip example by @bnusunny in #139
- Use nextest as test runner to get junit test reports by @bnusunny in #142
- Bump bumpalo from 3.10.0 to 3.12.0 by @dependabot in #140
- Add Foresight Test Kit Action by @rwxdash in #143
- Return app response directly to lambda-http runtime by @bnusunny in #146
- Refactor Tower.Service call method by @bnusunny in #147
- Bump tokio from 1.20.3 to 1.20.4 in /examples/rust-axum-zip by @dependabot in #149
- Bump tokio from 1.24.1 to 1.24.2 by @dependabot in #150
- Upgrade Flask by @bnusunny in #158
- upgrade fastapi by @bnusunny in #159
- Optional gzip compression of responses by @huntharo in #157
- release v0.6.2 by @bnusunny in #161
New Contributors
- @serkan-ozal made their first contribution in #137
- @rwxdash made their first contribution in #143
- @huntharo made their first contribution in #157
Full Changelog: v0.6.1...v0.6.2
Release v0.6.1
What's Changed
- Added integration tests for http adapter by @ferdingler in #113
- Removed redundant closing tag & Format code by PSR by @elonniu in #115
- Replace reqwest with hyper client by @calavera in #114
- Bump json5 from 1.0.1 to 1.0.2 in /examples/nextjs/app by @dependabot in #119
- Bump json5 from 1.0.1 to 1.0.2 in /examples/nextjs-zip/app by @dependabot in #118
- Bump tokio from 1.20.1 to 1.20.3 in /examples/rust-axum-zip by @dependabot in #117
- rewrite extension client and upgrade tokio by @bnusunny in #120
- Release v0.6.1 by @bnusunny in #122
New Contributors
- @ferdingler made their first contribution in #113
- @elonniu made their first contribution in #115
Full Changelog: v0.6.0...v0.6.1
Release v0.6.0
What's Changed
- relax readiness check for HTTP by @bnusunny in #106
- forward RequestContext in a http header by @bnusunny in #108
- Bump qs and express in /examples/expressjs/app/src by @dependabot in #110
- update README and examples for v0.6.0 by @bnusunny in #111
- bump release version to 0.6.0 by @bnusunny in #112
Full Changelog: v0.5.1...v0.6.0
Release v0.5.1
What's Changed
- upgrade to lambda_http v0.7.1 to pass correct x-ray trace id header by @bnusunny in #103
- release v0.5.1 by @bnusunny in #105
Full Changelog: v0.5.0...v0.5.1
Release v0.5.0
What's Changed
- update README for v0.4.1 by @bnusunny in #89
- add an example for flask in zip by @bnusunny in #91
- add golang gin examples by @bnusunny in #93
- add fastapi examples by @bnusunny in #98
- Upgrade to lambda_http 0.7 by @calavera in #100
- Release 0.5.0 by @bnusunny in #101
Full Changelog: v0.4.1...v0.5.0
Release v0.4.1
This release contains two notable changes:
- add TCP readiness check option
- minor change to the library public interface
What's Changed
- update README and examples to v0.4.0 by @bnusunny in #77
- Hide run instruction by @calavera in #78
- change register_default_extension() as a method on Adapter by @bnusunny in #79
- update axum version to 0.5.16 by @bnusunny in #81
- Add more debug information for req/res transformations by @calavera in #83
- update demo for sam local debug by @bnusunny in #84
- Add tcp readiness check by @bnusunny in #86
- Release v0.4.1 by @bnusunny in #88
Full Changelog: v0.4.0...v0.4.1
Release v0.4.0
Major updates
- Support async init for long initialization lambda functions
- Add more examples: Rust Axum (Zip) and Next.js (both Zip and Docker)
- Refactor main logic into a library
- Publish the library to crates.io
What's Changed
- Update examples to version 0.3.3 by @bnusunny in #52
- support async init for long initialization lambda functions by @bnusunny in #53
- Add Rust Axum Example by @bnusunny in #56
- add next.js example by @bnusunny in #59
- fix github build issue by @bnusunny in #60
- Fix build command by @bnusunny in #61
- fix Adapter Layer Version Permission by @bnusunny in #62
- remove python3.6 from compatible runtimes for x86 layer by @bnusunny in #63
- Bump next from 12.2.3 to 12.2.4 in /examples/nextjs/app by @dependabot in #65
- Add Next.js Zip example by @julianbonilla in #66
- Extract logic into a library. by @calavera in #68
- Update lambda_http by @calavera in #69
- add metadata for crates.io by @bnusunny in #70
- Add Related projects in README.md by @bnusunny in #71
- fix readiness check function by @bnusunny in #72
- Fix casing in README by @mnapoli in #73
- Remove blocking calls by @calavera in #74
- configure log level with RUST_LOG environment variable by @bnusunny in #75
- release v0.4.0 by @bnusunny in #76
New Contributors
- @dependabot made their first contribution in #65
- @julianbonilla made their first contribution in #66
- @mnapoli made their first contribution in #73
Full Changelog: v0.3.3...v0.4.0
Release v0.3.3
What's Changed
- Preserve aws-lambda-rust in the user-agent by @calavera in #33
- Added Spring Boot Zip example by @maschnetwork in #34
- Update project name in README file by @bnusunny in #37
- readness_check_port defaults to port by @bnusunny in #45
- readiness check verify the http status code is successful (2xx) by @bnusunny in #46
- reduce idle connection pool time to 4 seconds by @bnusunny in #47
- treat response body as TEXT when both CONTENT_ENCODING and CONTENT_TY… by @bnusunny in #48
- upgrade to Rust 2021 edition by @bnusunny in #49
- upgrade to the latest lambda-http crate by @bnusunny in #50
- Bump crate version to 0.3.3 by @bnusunny in #51
New Contributors
- @calavera made their first contribution in #33
- @maschnetwork made their first contribution in #34
Full Changelog: v0.3.2...v0.3.3
Release v0.3.2
What's Changed
- support to remove base path from http request path by @bnusunny in #23
- update pipeline to deploy adapter layer in beta and gamma accounts by @bnusunny in #24
- update README file by @bnusunny in #25
- update expressjs-zip example using the new adapter layer by @bnusunny in #26
- make layers public by @bnusunny in #27
- update pipeline to publish OCI images to ECR public repo by @bnusunny in #28
- prepare to release v0.3.2 by @bnusunny in #29
- update Makefile by @bnusunny in #30
- update pipeline by @bnusunny in #31
- update pipeline by @bnusunny in #32
Full Changelog: v0.3.1...v0.3.2
Release v0.3.1
This is a release for bug fix and minor improvement.
- [bugfix] remove stage from URL send to app server
- [improvement] Custom User-Agent as aws-lambda-adapter/CARGO-PACKAGE-VERSION
- [improvement] Strip the binary to reduce size
- Update examples
What's Changed
Full Changelog: v0.3.0...v0.3.1