Releases: aws/aws-lambda-rust-runtime
Releases · aws/aws-lambda-rust-runtime
v0.8.0
What's Changed
- Fix logs processor example by @mattbajorek in #588
- Link to Cargo Lambda on first mention by @timClicks in #591
- Improve extensions API support by @calavera in #593
- add example for Lambda + HTTP + Axum by @greenwoodcm in #598
- docs/refactor: add documentation for invoking HTTP functions locally by @winstxnhdw in #601
- Fix clippy warnings by @bnusunny in #603
- fix http-axum example crate name by @greenwoodcm in #605
- lambda_http: Add convenience methods to get references to data in the request by @dcormier in #602
- Fix invoke example for Windows CMD by @edmuthiah in #604
- Consistent notes and warnings by @edmuthiah in #608
- make tracing init consistent across examples by @greenwoodcm in #609
- add test for basic-lambda (#551) by @peterborkuti in #612
- basic-sdk example by @greenwoodcm in #619
- s3 example - thumbnail creator (#613) by @peterborkuti in #621
- Add Axum+Diesel example by @calavera in #629
- Add support for Lambda streaming response by @bnusunny in #628
- lambda_http: Make extension methods available for
http::request::Partsby @dcormier in #607 - Remove extension_id from LambdaEvent by @calavera in #633
- Add debug assertions check to streaming by @calavera in #635
- Release v0.8.0 by @bnusunny in #636
New Contributors
- @mattbajorek made their first contribution in #588
- @timClicks made their first contribution in #591
- @winstxnhdw made their first contribution in #601
- @edmuthiah made their first contribution in #604
- @peterborkuti made their first contribution in #612
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
- Update DynamoDB example to use a shared client. by @calavera in #582
- Added
Context::deadline(&self) -> SystemTimeby @dcormier in #583 - Add SQS example implementing partial batch failure by @llgerard in #584
- Fix invoke span by specifying a minimum version of tracing by @calavera in #585
- Fix double cookie header for Lambda Function URL requests by @bnusunny in #586
- Release version 0.7.3 by @bnusunny in #587
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- Added IntoResponse implementation for (StatusCode, IntoResponse) by @mustafasegf in #573
- Add tracing span with request id to the handler by @llgerard in #577
- make RequestContext serializable by @bnusunny in #578
- Release version 0.7.2 by @calavera in #579
New Contributors
- @mustafasegf made their first contribution in #573
- @llgerard made their first contribution in #577
Full Changelog: v0.7.1-runtime...v0.7.2
lambda_http v0.7.1
What's Changed
- Dedicated README for lambda_http by @ymwjbxxq in #554
- add x-ray trace id header in lambda-http by @twu-AWS in #557
- Bump patch version of lambda-http by @ysaito1001 in #556
New Contributors
- @ymwjbxxq made their first contribution in #554
- @twu-AWS made their first contribution in #557
- @ysaito1001 made their first contribution in #556
Full Changelog: v0.7.0...v0.7.1-lambda-http
v0.7.0
What's Changed
- Check that
lambda_https inner service is ready before calling it by @dcormier in #538 - Re-export external modules of publicly used types by @dcormier in #542
- Decode query paramters for ALB event source by @bnusunny in #545
- Update MSRV to 1.62 by @calavera in #544
- Updated
aws_lambda_eventsdependency by @dcormier in #541 - Allow
Adapterto be.boxed()by @dcormier in #540
New Contributors
Full Changelog: v0.6.1...v0.7.0
v0.6.2-lambda-http
v0.6.1
What's Changed
- Fix paths with spaces in HTTP requests. by @calavera in #516
- Report error when we cannot deserialize the payload. by @calavera in #520
- Add
with_request_contexttoRequestExtby @sgasse in #523 - Adding functionality to catch panics that occur both inside the runtime handler and in the
Futureit returns by @fermanjj in #521
New Contributors
- @johan-smits made their first contribution in #507
- @greenwoodcm made their first contribution in #511
- @sgasse made their first contribution in #524
- @fermanjj made their first contribution in #521
Full Changelog: v0.6.0...v0.6.1
Release v0.6.0
Breaking changes
- Update Rust edition to 2021 in all crates: The minimum supported Rust version is 1.58.1
- lambda-http: accept http_body::Body in responses
What's Changed
- Use raw_query_string to populate QueryStringParameters by @calavera in #483
- Reduce dependency features by @calavera in #486
- Ignore hosts from ALB health checks when they are not present by @calavera in #495
- Feature flags for lambda_http by @calavera in #497
- feat(lambda-http): accept http_body::Body in responses by @hugobast in #491
- Update Rust edition to 2021 by @calavera in #501
New Contributors
- @lazear made their first contribution in #437
- @lukepfeiffer10 made their first contribution in #464
- @epompeii made their first contribution in #477
- @ZackKanter made their first contribution in #485
- @hugobast made their first contribution in #491
Full Changelog: v0.5.1...v0.6.0
v0.5.2-lambda-http
What's Changed
- Expose the raw http path coming from the lambda event. by @calavera in #453
- allow customized User_Agent for lambda runtime api client by @bnusunny in #454
- Document option to run functions locally. by @calavera in #460
- Fixed invalid architectures reference in the SAM snippet (#1) by @lukepfeiffer10 in #464
New Contributors
- @lukepfeiffer10 made their first contribution in #464
Full Changelog: v0.5.1-runtime...v0.5.2-lambda-http