Releases: awslabs/aws-lambda-cpp
Releases · awslabs/aws-lambda-cpp
Release list
v1.0.1
v1.0.0
✨ Features
- Add
Lambda-Runtime-Invocation-Idsupport for cross-wiring protection (#221) by @vip-amzn - Add patches for init error and logging (#219) by @maxday
- Use a thread-local curl handle for multi-concurrency support*(#214) by @maxday
- Apply
add-xray-responsepatch maintained by other RICs (#213) by @bmoffatt - Apply
add-content-typepatch maintained by other RICs (#212) by @bmoffatt - Apply
add-tenant-idpatch maintained by other RICs (#211) by @bmoffatt
🐛 Bug Fixes & Documentation
- Update README (#220) by @maxday
- Fix minor documentation issues (#203) by @ChristianUlbrich
- Remove extra whitespace (#198) by @math-hiyoko
🔧 CI & Build Improvements
- Add a smoke test after the draft release (#223) by @maxday
- Add release workflow (#222) by @maxday
- Add unit tests in CI (#201) by @maxday
- Simplify the integration test (#216) by @maxday
- Remove CodeQL advanced workflow in favor of default setup (#218) by @maxday
Contributors: @vip-amzn, @maxday, @bmoffatt, @ChristianUlbrich, @math-hiyoko
v0.2.10
What's Changed
- Use the Lambda executable as the bootstrap when glibc is not required by @marcomagdy in #191
Full Changelog: 0.2.9...v0.2.10
0.2.9
What's Changed 🎃
- Add GitHub code scanner workflow by @marcomagdy in #172
- Pass payload by value to enable moving arguments by @marcomagdy in #173
- Build with ASan and UBSan by @marcomagdy in #174
- Run apt-get update in code quality CI by @marcomagdy in #176
- Changed sprintf to snprintf by @MaxiMittel in #180
- Fix clang-tidy benign warnings by @marcomagdy in #185
- Update actions/checkout to v3 by @kkarbowiak in #181
- Add building and packaging a demo project to CI and revert #136 by @kkarbowiak in #183
- Update main.cpp (S3 example) by @Marthaarman in #178
- Making libbacktrace optional (Alpine fix) by @Stefan9283 in #189
New Contributors
- @MaxiMittel made their first contribution in #180
- @Marthaarman made their first contribution in #178
- @Stefan9283 made their first contribution in #189
Full Changelog: v0.2.8...0.2.9
v0.2.8
What's Changed
- packager: fetch glibc corresponding to the architecture by @keshayad in #120
- Fixes build on Alpine Linux by @specious in #129
- Packaging support on Alpine Linux by @specious in #131
- Alpine Linux needs zip to package the build artifact by @specious in #130
- remove git pull from ci/codebuild/build-cpp-sdk.sh by @bmoffatt in #132
- Change the version on master branch 0.0.0-dev suffix by @marcomagdy in #107
- Update and fix CI workflows by @bmoffatt in #133
- Cast type explicitly for fix build error by @neoatlan in #111
- Reduce string copying. by @marcomagdy in #135
- packager: fetch glibc corresponding to the host architecture on debian multiarch by @nlewycky in #126
- Enable alpine ci by @bmoffatt in #137
- Remove the need to have an S3 bucket to run the tests by @bmoffatt in #138
- Fix issue raised in #140 by @rawiriblundell in #141
- add apt-get update to workflow.yml by @bmoffatt in #149
- Remove duplicated settings by @kkarbowiak in #147
- Fix response code value by @kkarbowiak in #148
- add some arm build coverage in actions workflow by @bmoffatt in #152
- Update runtime tests to set the architecture for the function by @bmoffatt in #153
- tests: throw if AWS_REGION environment variable is missing by @bmoffatt in #158
- improving error log for runtime::get_next() curl failure by @hbobenicio in #157
- Add instructions for executing the AWS CodeBuild workflows locally by @bmoffatt in #160
- update backward.h to v1.6 upstream release by @bmoffatt in #154
- Add AWS CodeBuild workflow and Dockerfile for ArchLinux by @bmoffatt in #161
- Updated CMake commands to reflect that ENABLE_UNITY_BUILDS now defaults to ON in the AWS SDK by @specious in #156
- Re-write codebuild.yml and dockerfiles for consistency and code build execution speed by @bmoffatt in #162
- CloudFormation template for managing the project's AWS CodeBuild workflows by @bmoffatt in #159
- Packager improvements by @specious in #136
- faq: adds section about linkers errors when using linkers incompatibl… by @hbobenicio in #163
- Make LTO opt-in by default instead of opt-out by @marcomagdy in #167
- Update README.md by @marcomagdy in #165
- Update build badges in README by @bmoffatt in #166
- fixup CI configuration for 2018.03 by @bmoffatt in #168
- Fix a typo in README by @marcomagdy in #169
New Contributors
- @keshayad made their first contribution in #120
- @specious made their first contribution in #129
- @neoatlan made their first contribution in #111
- @nlewycky made their first contribution in #126
- @rawiriblundell made their first contribution in #141
- @kkarbowiak made their first contribution in #147
- @hbobenicio made their first contribution in #157
Full Changelog: v0.2.7...v0.2.8
v0.2.7
Release Notes:
- (c93cfe6) Make LTO optional.
- (aa351a6) Allow the user-agent to be overriden. Helpful for other custom runtimes built on top of this one.
- (a4b8f45) Enforce naming conventions through clang-tidy
- (17473f8) Add support for Manjaro Linux
- (57d9f29) Performance: avoid copying the result of a given
outcomeand moving it instead. - Miscellaneous CMake hygiene improvements.
v0.2.6
Release Notes:
- (55276ce) set
CURLOPT_HTTPHEADERto include User-Agent