Skip to content

Latest commit

 

History

History
155 lines (91 loc) · 6.67 KB

RELEASE.CHANGELOG.md

File metadata and controls

155 lines (91 loc) · 6.67 KB

November 18, 2024

3.0.0

  • Add support for snapstart runtime hooks (#176)

August 23, 2024

2.2.1:

  • Patch libcurl configure.ac to work with later versions of autoconf (#166)

August 8, 2024

2.2.0:

  • Propogate error type in header when reporting init error to RAPID (#166)

July 31, 2024

2.1.0:

  • Raise all init errors in init instead of suppressing them until the first invoke (#163)

June 19, 2024

2.0.12:

  • Relax simplejson dependency and keep it backwards compatible (#153)

March 27, 2024

2.0.11:

  • Upgrade simplejson to 3.18.4 (#136)

February 13, 2024

2.0.10:

  • Update format of unhandled exception warning message. (#132)

February 01, 2024

2.0.9:

  • Log warning on unhandled exceptions. (#120)

October 30, 2023

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)

August 29, 2023

2.0.7:

  • Allow already structured logs in text format to use level-specific headers for logging protocol (#111)

August 22, 2023

2.0.6:

  • Add structured logging implementation (#101)

August 16, 2023

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)

May 25, 2022

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)

May 4, 2022

2.0.3:

  • Add changelog (#75)
  • Fix curl download url (#74)
  • Update curl to 7.83.0 (#72)

Apr 7, 2022

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)

Jan 4, 2022

2.0.1:

  • Add '--no-same-owner' option to all scripts tar commands (#37)

Sep 29, 2021

2.0.0:

  • Add arm64 architecture support (#59)
  • Update Curl to 7.78.0 (#52)

Aug 23, 2021

1.2.2:

  • Remove importlib.metadata dependency (#55)

Aug 20, 2021

1.2.1:

  • Remove logging for handler directory, as its adding un-necessary cloudwatch cost (#51)

Jun 28, 2021

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)

Jun 9, 2021

1.1.1:

  • Update Curl version to 7.77.0 (#33)

May 28, 2021

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)

Dec 01, 2020

1.0.0:

  • Initial release of AWS Lambda Python Runtime Interface Client