Recent Releases of https://github.com/awslabs/aws-lambda-cpp

https://github.com/awslabs/aws-lambda-cpp - v0.2.10

What's Changed

  • Use the Lambda executable as the bootstrap when glibc is not required by @marcomagdy in https://github.com/awslabs/aws-lambda-cpp/pull/191

Full Changelog: https://github.com/awslabs/aws-lambda-cpp/compare/0.2.9...v0.2.10

- C++
Published by bmoffatt over 2 years ago

https://github.com/awslabs/aws-lambda-cpp - 0.2.9

What's Changed 🎃

  • Add GitHub code scanner workflow by @marcomagdy in https://github.com/awslabs/aws-lambda-cpp/pull/172
  • Pass payload by value to enable moving arguments by @marcomagdy in https://github.com/awslabs/aws-lambda-cpp/pull/173
  • Build with ASan and UBSan by @marcomagdy in https://github.com/awslabs/aws-lambda-cpp/pull/174
  • Run apt-get update in code quality CI by @marcomagdy in https://github.com/awslabs/aws-lambda-cpp/pull/176
  • Changed sprintf to snprintf by @MaxiMittel in https://github.com/awslabs/aws-lambda-cpp/pull/180
  • Fix clang-tidy benign warnings by @marcomagdy in https://github.com/awslabs/aws-lambda-cpp/pull/185
  • Update actions/checkout to v3 by @kkarbowiak in https://github.com/awslabs/aws-lambda-cpp/pull/181
  • Add building and packaging a demo project to CI and revert #136 by @kkarbowiak in https://github.com/awslabs/aws-lambda-cpp/pull/183
  • Update main.cpp (S3 example) by @Marthaarman in https://github.com/awslabs/aws-lambda-cpp/pull/178
  • Making libbacktrace optional (Alpine fix) by @Stefan9283 in https://github.com/awslabs/aws-lambda-cpp/pull/189

New Contributors

  • @MaxiMittel made their first contribution in https://github.com/awslabs/aws-lambda-cpp/pull/180
  • @Marthaarman made their first contribution in https://github.com/awslabs/aws-lambda-cpp/pull/178
  • @Stefan9283 made their first contribution in https://github.com/awslabs/aws-lambda-cpp/pull/189

Full Changelog: https://github.com/awslabs/aws-lambda-cpp/compare/v0.2.8...0.2.9

- C++
Published by Stefan9283 over 2 years ago

https://github.com/awslabs/aws-lambda-cpp - v0.2.8

What's Changed

  • packager: fetch glibc corresponding to the architecture by @keshayad in https://github.com/awslabs/aws-lambda-cpp/pull/120
  • Fixes build on Alpine Linux by @specious in https://github.com/awslabs/aws-lambda-cpp/pull/129
  • Packaging support on Alpine Linux by @specious in https://github.com/awslabs/aws-lambda-cpp/pull/131
  • Alpine Linux needs zip to package the build artifact by @specious in https://github.com/awslabs/aws-lambda-cpp/pull/130
  • remove git pull from ci/codebuild/build-cpp-sdk.sh by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/132
  • Change the version on master branch 0.0.0-dev suffix by @marcomagdy in https://github.com/awslabs/aws-lambda-cpp/pull/107
  • Update and fix CI workflows by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/133
  • Cast type explicitly for fix build error by @neoatlan in https://github.com/awslabs/aws-lambda-cpp/pull/111
  • Reduce string copying. by @marcomagdy in https://github.com/awslabs/aws-lambda-cpp/pull/135
  • packager: fetch glibc corresponding to the host architecture on debian multiarch by @nlewycky in https://github.com/awslabs/aws-lambda-cpp/pull/126
  • Enable alpine ci by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/137
  • Remove the need to have an S3 bucket to run the tests by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/138
  • Fix issue raised in #140 by @rawiriblundell in https://github.com/awslabs/aws-lambda-cpp/pull/141
  • add apt-get update to workflow.yml by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/149
  • Remove duplicated settings by @kkarbowiak in https://github.com/awslabs/aws-lambda-cpp/pull/147
  • Fix response code value by @kkarbowiak in https://github.com/awslabs/aws-lambda-cpp/pull/148
  • add some arm build coverage in actions workflow by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/152
  • Update runtime tests to set the architecture for the function by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/153
  • tests: throw if AWS_REGION environment variable is missing by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/158
  • improving error log for runtime::get_next() curl failure by @hbobenicio in https://github.com/awslabs/aws-lambda-cpp/pull/157
  • Add instructions for executing the AWS CodeBuild workflows locally by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/160
  • update backward.h to v1.6 upstream release by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/154
  • Add AWS CodeBuild workflow and Dockerfile for ArchLinux by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/161
  • Updated CMake commands to reflect that ENABLEUNITYBUILDS now defaults to ON in the AWS SDK by @specious in https://github.com/awslabs/aws-lambda-cpp/pull/156
  • Re-write codebuild.yml and dockerfiles for consistency and code build execution speed by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/162
  • CloudFormation template for managing the project's AWS CodeBuild workflows by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/159
  • Packager improvements by @specious in https://github.com/awslabs/aws-lambda-cpp/pull/136
  • faq: adds section about linkers errors when using linkers incompatibl… by @hbobenicio in https://github.com/awslabs/aws-lambda-cpp/pull/163
  • Make LTO opt-in by default instead of opt-out by @marcomagdy in https://github.com/awslabs/aws-lambda-cpp/pull/167
  • Update README.md by @marcomagdy in https://github.com/awslabs/aws-lambda-cpp/pull/165
  • Update build badges in README by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/166
  • fixup CI configuration for 2018.03 by @bmoffatt in https://github.com/awslabs/aws-lambda-cpp/pull/168
  • Fix a typo in README by @marcomagdy in https://github.com/awslabs/aws-lambda-cpp/pull/169

New Contributors

  • @keshayad made their first contribution in https://github.com/awslabs/aws-lambda-cpp/pull/120
  • @specious made their first contribution in https://github.com/awslabs/aws-lambda-cpp/pull/129
  • @neoatlan made their first contribution in https://github.com/awslabs/aws-lambda-cpp/pull/111
  • @nlewycky made their first contribution in https://github.com/awslabs/aws-lambda-cpp/pull/126
  • @rawiriblundell made their first contribution in https://github.com/awslabs/aws-lambda-cpp/pull/141
  • @kkarbowiak made their first contribution in https://github.com/awslabs/aws-lambda-cpp/pull/147
  • @hbobenicio made their first contribution in https://github.com/awslabs/aws-lambda-cpp/pull/157

Full Changelog: https://github.com/awslabs/aws-lambda-cpp/compare/v0.2.7...v0.2.8

- C++
Published by bmoffatt over 3 years ago

https://github.com/awslabs/aws-lambda-cpp - 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 outcome and moving it instead.
  • Miscellaneous CMake hygiene improvements.

- C++
Published by marcomagdy over 5 years ago

https://github.com/awslabs/aws-lambda-cpp - v0.2.6

Release Notes:

  • (55276ce) set CURLOPT_HTTPHEADER to include User-Agent

- C++
Published by marcomagdy over 6 years ago

https://github.com/awslabs/aws-lambda-cpp - v0.2.5

Release Notes

  • (a9e34da) A few CMake improvements related to LTO and version information in CMake install files
  • (4e820f9) Apply suggestions reported by clang-tidy version 9
  • (38e2b13) Disable use of an http proxy
  • (1c884fe) Add version information to initialization logs
  • (66b5af9) Move runtime class to runtime.h

- C++
Published by marcomagdy over 6 years ago

https://github.com/awslabs/aws-lambda-cpp - v0.2.4

Release Notes

  • (d54b479c9911a8ce608dd4927de9dd076d760ada) - Handle the case when the loader is linked via a symlink, and the symlink's name is not in the libc files list.
  • (2ce85ed38f64381842f4b78d83b85fc777ddfdc8) - More robust detection of Arch Linux distro
  • (43689287a5289b90c3639e972fb9f276e2e20830) - Use the correct flags to list libc files from pacman (Arch's package manager)

- C++
Published by marcomagdy almost 7 years ago

https://github.com/awslabs/aws-lambda-cpp - v0.2.3

Release Notes

  • (13e5bd69725e70663dcee00a529b76d509d881c9) Handle CMake versions that ship with a FindCURL module that doesn't export the CURL::libcurl target
  • (e5af747dc402450f3a74133e1385620e447c5696) Revamp the CI and the integration tests to enable running them in parallel on multiple Linux distributions

- C++
Published by marcomagdy almost 7 years ago

https://github.com/awslabs/aws-lambda-cpp - v0.2.2

Release Notes

  • (1cacf6b42416bd6917174985bbe0d10f05866613) Removed a superfluous character from the packaging script that ultimately caused the loader to be excluded from the zip package.

- C++
Published by marcomagdy about 7 years ago

https://github.com/awslabs/aws-lambda-cpp - v0.2.1

Release Notes

  • (1dccd2af06d8c76d11ffb73f38a1999aaba634da) Sanitize the packaging script and make it shellcheck clean.
  • (2d0f6c61e49bf4695ee3037c5a9b66c73eaf59b6) Fix an off by 1 error in the packaging script when rpm happens to be installed on a non-RHEL-based distro

- C++
Published by marcomagdy about 7 years ago

https://github.com/awslabs/aws-lambda-cpp - v0.2.0

Release Notes

  • (3c6fb20f571ffae30ae2d5bb66a010416cd72894) Add support for capturing the call stack if there's a program fault, such as an unhandled exception, segmentation fault, etc. The heavy-lifting is done using the backward-cpp library.
  • (9df704157539388b091ff0936f79c34d4ca6993d) Improve the packager to produce leaner zip files.
  • (fcbfc910b926149f84dafe0afa4aa7cf719743dd) Handle a corner case in the packager when rpm is install on a Debian-based distro.

- C++
Published by marcomagdy about 7 years ago

https://github.com/awslabs/aws-lambda-cpp - v0.1.0

- C++
Published by marcomagdy over 7 years ago