d4rkstar opened a new pull request, #83: URL: https://github.com/apache/openserverless-runtimes/pull/83
# Scope The goal is to introduce new extensible runtimes for OpenServerless without breaking the functionality of previous runtimes and to introduce a simpler mechanism for tracking language updates. The generated runtimes.json file will contain metadata that also indicates additional features (e.g., runtime extensibility, language version, and whether it is an LTS version). ## Runtime updates - **build**: generate `runtimes.json` via a Python script (`generate-runtimes.py`) instead of `envsubst`, enriching each runtime kind with OpenServerless-specific metadata (`lts`, `extendible`, `current`, `releaseDate`, `latest`) sourced from the `runtime/<lang>/<version>` folders and endoflife.date. - **go**: add Go 1.25 and 1.26 runtimes. - **nodejs**: add Node.js 22, 24 and 26 runtimes. - **java**: add Java 25 runtime. - **python**: add Python 3.14 runtime; bump v3.13 base image to 3.13.15, add `bin/extend`, and trim the preinstalled `requirements.txt` down to just `requests`. - **php**: add PHP 8.4 and 8.5 runtimes; re-enable `php` in the `RUNTIMES` var (previously disabled); loosen `guzzlehttp`/`ramsey`/`aws-sdk-php` version pins in v8.2/v8.3 to caret ranges. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
