3.0.0
- Add support for snapstart runtime hooks (#176)
2.2.1
:
- Patch libcurl configure.ac to work with later versions of autoconf (#166)
2.2.0
:
- Propogate error type in header when reporting init error to RAPID (#166)
2.1.0
:
- Raise all init errors in init instead of suppressing them until the first invoke (#163)
2.0.12
:
- Relax simplejson dependency and keep it backwards compatible (#153)
2.0.11
:
- Upgrade simplejson to 3.18.4 (#136)
2.0.10
:
- Update format of unhandled exception warning message. (#132)
2.0.9
:
- Log warning on unhandled exceptions. (#120)
2.0.8
:
- Onboarded Python3.12 (#118)
- Fix runtime_client blocking main thread from SIGTERM being handled. Enabled by default only for Python3.12 (#115) (#124) (#125)
- Use unicode chars instead of escape sequences in json encoder output. Enabled by default only for Python3.12 (#88) (#122)
- Cold start improvements (#121)
2.0.7
:
- Allow already structured logs in text format to use level-specific headers for logging protocol (#111)
2.0.6
:
- Add structured logging implementation (#101)
2.0.5
:
- Add support for Python3.11. (#103)
- Add support for Python3.10. (#102)
- Emit multi-line logs with timestamps.(#92)
- Remove importlib-metadata dependency.(#83)
2.0.4
:
- Update os distro and runtime versions in compatibility tests, source base images from Amazon ECR Public (#80)
- Improve error output for missing handler (#70)
- Update curl to 7.83.1 (#79)
2.0.3
:
2.0.2
:
- Add leading zeros to the milliseconds part of a log timestamp (#13)
- Use the raw fd directly rather than opening the fd pseudo file (#56)
2.0.1
:
- Add '--no-same-owner' option to all scripts tar commands (#37)
2.0.0
:
1.2.2
:
- Remove importlib.metadata dependency (#55)
1.2.1
:
- Remove logging for handler directory, as its adding un-necessary cloudwatch cost (#51)
1.2.0
:
- Move the
/
to.
replacement only for import_module call (#47) - Add support for
/
in handler name (#45) - Add requestId in error response (#40)
1.1.1
:
- Update Curl version to 7.77.0 (#33)
1.1.0
:
- Release GIL when polling Runtime API for next invocation (#33)
- Use importlib instead of deprecated imp module (#28)
- Rename test directory (#21)
- Revise fetching latest patch version of python (#9)
- Update README.md examples: remove period from curl command (#7)
- Add 'docker login' to fix pull rate limit issue (#5)
- Include GitHub action on push and pr (#3)
- Use Python 3.6 for Black (#2)
- Tidy up setup.py (#1)
1.0.0
:
- Initial release of AWS Lambda Python Runtime Interface Client