From dfca5729193acbe3792bd7f3503717b76671ce81 Mon Sep 17 00:00:00 2001 From: Anzhe Yuan Date: Thu, 15 Oct 2026 15:11:15 +0000 Subject: [PATCH] feat: bump to 4.2.2 --- RELEASE.CHANGELOG.md | 4 ++++ awslambdaric/__init__.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/RELEASE.CHANGELOG.md b/RELEASE.CHANGELOG.md index 65e5939..b9e4f0f 100644 --- a/RELEASE.CHANGELOG.md +++ b/RELEASE.CHANGELOG.md @@ -1,3 +1,7 @@ +### October 15, 2026 +`4.2.2` +- Pin the worker process start method to `fork` in multi-concurrent (Lambda Managed Instances) mode instead of inheriting the interpreter default, which changed from `fork` to `forkserver` in Python 3.14. Workers are now direct children of the runtime process on every supported Python version ([#233](https://github.com/aws/aws-lambda-python-runtime-interface-client/pull/233)). No behavior change on Python 3.13 and earlier; no impact on the standard on-demand path. + ### October 13, 2026 `4.2.1` - Revert pre-fork hooks for multi-concurrent (Lambda Managed Instances) mode introduced in `4.1.0` ([#226](https://github.com/aws/aws-lambda-python-runtime-interface-client/pull/226)), as the change was breaking. The `awslambdaric.lambda_concurrency_hooks` module, the `@register_pre_fork` decorator and the `Runtime.PreForkError` error type are removed, restoring the `4.0.4` multi-concurrent startup behavior. No impact on the standard on-demand path. diff --git a/awslambdaric/__init__.py b/awslambdaric/__init__.py index 54fc0d5..38703a8 100644 --- a/awslambdaric/__init__.py +++ b/awslambdaric/__init__.py @@ -2,4 +2,4 @@ Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved. """ -__version__ = "4.2.1" +__version__ = "4.2.2"