- Update default version for python to 3.12
- Update default version for dotnet to 9.0
- Removing support for ruby 3.1 and adding support for ruby 3.3
- Removing support for python 3.8 and python 3.9 versions
- Enabling support for python 3.12 version
- Removing support for dotnet 3.1 and dotnet 6.0
- Enabling support for dotnet 9.0
- Removing support for node20
- Enabling support for node22
- Upgrade the Go version to 1.23.10 to mitigate the CVE-2025-22874
- Add missing release note for v0.6.40
- Small tweak to the OL8 cross build error message
- Enabling support for go1.24
- Removing support for go1.20
- Make fn-cli compatiable with Oracle Cloud Shell based on OL8
- Enabling support for go1.23
- Removing support for go1.19
- Enabling support for go1.20
- Enabling support for node20
- Removing support for node16, node 14
- Fix security vulnerability issue
- Remove Ruby 2.7 support
- Enabling support for node18, node16, go1.19, go1.18, ruby3.1.
- Removing support for node11, go1.15, python3.6, python3.7
-
Support for multiple shapes(architectures) functions images:
- x86 (default)
- arm
- multiarch (x86, arm)
-
cli now is supported on
Arm Linuxas well.
-
Allowing
fn inspect functionsandfn list functionsfor PBF(Pre-Built Functions) function with empty image and digest field. By default, it was not supported.Note: If you have functions created using Pre-Built Functions, then please upgrade to this version to have fn list and fn inspect work properly
-
Support for following languages versions:
- Node 14
- Go 1.15
- Ruby 2.7
Check out
fn init --helpfor available runtime environments. -
Docker runtime and build image stamping in func.yaml for a language runtime.
- Routes have now been removed from fn and replaced with functions and triggers.
- The migrate command will upgrade your func.yaml to include a trigger section in place of
pathfield. fn callhas been replaced withfn invoke.
Please see Setting Functions Free Blog Post and Fn Project Tutorials for more information.