You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Patch libcurl configure.ac to work with later versions of autoconf (#168)
Added a patch for libcurl/configure.ac to fix build issues with recent versions of autoconf
This commit adds a patch for curl/configure.ac that replaces the inlined
flags/conditionals with scoped ones.
What's happening?
1. We have build failures in later versions of autoconf.
1. Why ? ./configure script for libcurl breaks during execution.
2. Why ? Control flow structures are not correctly closed which
results in a parse error.
3. Why ? The structures in the m4 template in ./configure.ac for the
7.83.1 release of libcurl rely on inlined scripts.
4. Why [now]? The 2.72 update on autoconf changed the behaviour of
the script generator.
What do we do to ameliorate this?
1. Corrected the config script
2. Created a patch
3. Apply the patch to the shipped curl dependency
* Update version to 2.2.1 (#170)
* Add python3.13. (#175)
* Add python3.13.
* Fix integ tests
---------
Co-authored-by: Stefan Toma <[email protected]>
* Add support for snapstart runtime hooks (#176)
* Bump version to 3.0.0 (#178)
* Drop support for deprecated python versions (#179)
* Change warning message to JSON (#182)
* Bump to version 3.0.1. (#183)
* Update simplejson to 3.20.1 (#184)
* Update to simplejson 3.20.1
* Bump to version 3.0.2. (#185)
* Sync with aws-lambda-python-runtime-interface-client repository
---------
Co-authored-by: Quinn Sinclair <[email protected]>
Co-authored-by: Stefan Toma <[email protected]>
Co-authored-by: trivenay <[email protected]>
Co-authored-by: Daniel Torok <[email protected]>
Copy file name to clipboardExpand all lines: README.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,12 +5,12 @@ We have open-sourced a set of software packages, Runtime Interface Clients (RIC)
5
5
base images to be Lambda compatible.
6
6
The Lambda Runtime Interface Client is a lightweight interface that allows your runtime to receive requests from and send requests to the Lambda service.
7
7
8
-
The Lambda Python Runtime Interface Client is vended through [pip](https://pypi.org/project/awslambdaric).
8
+
The Lambda Python Runtime Interface Client is vended through [pip](https://pypi.org/project/awslambdaric).
9
9
You can include this package in your preferred base image to make that base image Lambda compatible.
10
10
11
11
## Requirements
12
12
The Python Runtime Interface Client package currently supports Python versions:
To make it easy to locally test Lambda functions packaged as container images we open-sourced a lightweight web-server, Lambda Runtime Interface Emulator (RIE), which allows your function packaged as a container image to accept HTTP requests. You can install the [AWS Lambda Runtime Interface Emulator](https://github.com/aws/aws-lambda-runtime-interface-emulator) on your local machine to test your function. Then when you run the image function, you set the entrypoint to be the emulator.
106
+
To make it easy to locally test Lambda functions packaged as container images we open-sourced a lightweight web-server, Lambda Runtime Interface Emulator (RIE), which allows your function packaged as a container image to accept HTTP requests. You can install the [AWS Lambda Runtime Interface Emulator](https://github.com/aws/aws-lambda-runtime-interface-emulator) on your local machine to test your function. Then when you run the image function, you set the entrypoint to be the emulator.
107
107
108
108
*To install the emulator and test your Lambda function*
109
109
110
-
1) From your project directory, run the following command to download the RIE from GitHub and install it on your local machine.
110
+
1) From your project directory, run the following command to download the RIE from GitHub and install it on your local machine.
Copy file name to clipboardExpand all lines: RELEASE.CHANGELOG.md
+17Lines changed: 17 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,20 @@
1
+
### February 27, 2024
2
+
`3.0.2`
3
+
- Update `simplejson` to `3.20.1`([#184](https://github.com/aws/aws-lambda-python-runtime-interface-client/pull/184))
4
+
5
+
### January 27, 2024
6
+
`3.0.1`
7
+
- Don't enforce text format on uncaught exception warning message ([#182](https://github.com/aws/aws-lambda-python-runtime-interface-client/pull/182))
8
+
9
+
### November 19, 2024
10
+
`3.0.0`
11
+
- Drop support for deprecated python versions ([#179](https://github.com/aws/aws-lambda-python-runtime-interface-client/pull/179))
12
+
- Add support for snapstart runtime hooks ([#176](https://github.com/aws/aws-lambda-python-runtime-interface-client/pull/176))
13
+
14
+
### August 23, 2024
15
+
`2.2.1`:
16
+
- Patch libcurl configure.ac to work with later versions of autoconf ([#166](https://github.com/aws/aws-lambda-python-runtime-interface-client/pull/168))
0 commit comments