Repository navigation
Comparing changes
Open a pull request
base repository: samtimur/aws-lambda-python-runtime-interface-client
base: main
head repository: aws/aws-lambda-python-runtime-interface-client
compare: main
- 16 commits
- 21 files changed
- 7 contributors
Commits on Sep 11, 2026
-
feat: Emit worker pool size as a DEBUG log event during init on Lambd…
…a Managed Instances (aws#219) * feat: Emit worker pool size as a DEBUG log event during init on Lambda Managed Instances * fix: Stringify non-serializable JSON log values and close init log sink Address PR review feedback: - Add default=str to the JSON log encoder so dict messages (and extra attributes) containing non-serializable values are stringified instead of raising and dropping the log record. - Close the log sink opened by init_logging deterministically after the parent's handler is removed, instead of relying on GC. * fix: Remove redundant output redirect from parent process RAPID wires the runtime main process's stdout/stderr to the log egress at spawn, so the parent does not need to dial the telemetry FD provider socket — that socket exists for the forked workers, which continue to redirect in run_single. Addresses PR review feedback.
Configuration menu - View commit details
-
Copy full SHA for fb69aa6 - Browse repository at this point
Copy the full SHA fb69aa6View commit details -
ci: replace EOL Debian bullseye with trixie in integration matrix (aw…
…s#222) Debian 11 bullseye's bullseye-security apt Release file has expired on the mirror, causing 'apt-get update' to fail (exit 100) in the echo Dockerfile and breaking all bullseye integration jobs regardless of Python version. Bullseye is oldstable/EOL-track; replace it with the current stable release, trixie (Debian 13), across Python 3.10-3.14.
Configuration menu - View commit details
-
Copy full SHA for cebe1bb - Browse repository at this point
Copy the full SHA cebe1bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8b0477b - Browse repository at this point
Copy the full SHA 8b0477bView commit details
Commits on Sep 15, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 1b8360e - Browse repository at this point
Copy the full SHA 1b8360eView commit details
Commits on Sep 17, 2026
-
Add replicate-source workflow (aws#224)
Adapted from awslabs/aws-lambda-cpp replicate-source.yml: - Branch guard changed from master to main - Archive path and S3 object key namespaced under aws-lambda-python-runtime-interface-client
Configuration menu - View commit details
-
Copy full SHA for b63302d - Browse repository at this point
Copy the full SHA b63302dView commit details
Commits on Sep 22, 2026
-
Update Python versioning and requirements
Antonia Szecsi committedSep 22, 2026 Configuration menu - View commit details
-
Copy full SHA for eda99f5 - Browse repository at this point
Copy the full SHA eda99f5View commit details -
Merge pull request aws#225 from AntoniaSzecsi/main
Update Python versions and add missing requirements
Configuration menu - View commit details
-
Copy full SHA for daf3e93 - Browse repository at this point
Copy the full SHA daf3e93View commit details
Commits on Sep 28, 2026
-
Configuration menu - View commit details
-
Copy full SHA for fa006b6 - Browse repository at this point
Copy the full SHA fa006b6View commit details
Commits on Oct 5, 2026
-
feat(context): add w3c() helper for W3C trace fields (aws#228)
* feat(context): add w3c() helper for W3C trace fields * feat: use python 3.14 * feat: use main for harness tests * fix(ci): drop unused Set up Python step so Post cleanup stops failing The dockerized-test workflow never runs pip on the runner — Python is only invoked inside the Dockerfile build using the base image's own Python. The 'cache: pip' directive on setup-python@v5 therefore ran its Post cleanup against an empty /home/runner/.cache/pip and failed the job even though all 12 dockerized suite cases passed. Also bumps actions/checkout to v5 to drop the Node 20 deprecation warning.
Configuration menu - View commit details
-
Copy full SHA for 3bac528 - Browse repository at this point
Copy the full SHA 3bac528View commit details
Commits on Oct 7, 2026
-
Configuration menu - View commit details
-
Copy full SHA for eec20f6 - Browse repository at this point
Copy the full SHA eec20f6View commit details
Commits on Oct 13, 2026
-
fix: revert pre-fork hooks for multi-concurrent mode
This reverts commit fa006b6 (aws#226). The pre-fork hooks change introduced in 4.1.0 is breaking, so it is removed: the `awslambdaric.lambda_concurrency_hooks` module, the `@register_pre_fork` decorator and the `Runtime.PreForkError` error type are gone, restoring the 4.0.4 multi-concurrent startup flow. The on-demand path is unaffected. Bumps the version to 4.2.1 and adds a release note.
Configuration menu - View commit details
-
Copy full SHA for 26601c8 - Browse repository at this point
Copy the full SHA 26601c8View commit details -
Merge pull request aws#230 from aws/fix/revert-pre-log-hooks
fix: revert pre-fork hooks for multi-concurrent mode
Configuration menu - View commit details
-
Copy full SHA for c1ce090 - Browse repository at this point
Copy the full SHA c1ce090View commit details
Commits on Oct 15, 2026
-
fix: pin worker start method to fork in LMI mode
multiprocessing.Process used the interpreter default start method, which is fork on 3.13 and forkserver on 3.14+, so the worker process model differed by runtime. Pin "fork" via get_context so workers are direct children of the runtime process on every version and the parent default is left untouched for customer code.
Configuration menu - View commit details
-
Copy full SHA for 34df31c - Browse repository at this point
Copy the full SHA 34df31cView commit details -
Merge pull request aws#233 from aws/anzhey/pin-fork
fix: pin multi-concurrent worker start method to fork
Configuration menu - View commit details
-
Copy full SHA for f492011 - Browse repository at this point
Copy the full SHA f492011View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfca572 - Browse repository at this point
Copy the full SHA dfca572View commit details -
Merge pull request aws#234 from aws/anzhey/release-4.2.2
feat: bump to 4.2.2
Configuration menu - View commit details
-
Copy full SHA for fa2462d - Browse repository at this point
Copy the full SHA fa2462dView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...main