v1.20.0-rc1
If you are directly upgrading from release 1.17.0 or earlier, please do not skip intermediate release notes.
Features
Ability to retain specialised pods for poolmanager functions
Fission now supports retaining specialised pods for poolmanager functions. This is useful if you want retain specialized pods and reduce cold start time for critical functions. We have added retainPods
field in Function CRD to pass the value. Also, we have added CLI flag --retainpods
to pass the value.
This should work along with requestsPerPod
and concurrency
fields in Function CRD.
Fission Helm Chart Changes
- Fixed issue when
defaultNamespace
and Fission chart release namespaces are same. This issue causes duplicate roles in release namespace for router. #2856 - Namespace environment variables were missing for various services. This issue is fixed now. #2828
Deprecations
Kubernetes Version Support
Fission 1.20.0-rc1 supports Kubernetes versions 1.23 and above. We have dropped support for Kubernetes versions 1.19 and below.
Removed
Fission Controller Removal
We have removed Fission controller from Fission installation. If you have been using Fission controller, please use alternative Kubernetes APIs to manage Fission resources.
Changelog
- 88039cad Update Go Dependencies #2863
- 267f7faf Add cause for all context timeouts #2862
- 2223081c Test for httptrigger and functions container/newdeploy #2861
- 2eb2eba8 added function tests for fission cli #2859
- 8a17d391 Envtest based integration tests for Fission #2858
- 15e16fcc Update chart version 1.20.0-rc1 #2857
- 7137b39a Avoid duplicate role in release namespace for router #2856
- fc97b760 added client generator inteface #2854
- c6329ee3 Switch to google/uuid from satori/go.uuid #2852
- 7b21fbc1 Remove unused generator package #2851
- 703d757c Remove controller component from Fission #2850
- c09319ce Update CI actions and go modules #2846
- 3762ff80 Update the Kubernetes autoscaling API to v2 (#2722) #2842
- b43b3188 Update kubernetes versions in CI verification #2844
- 56b49dce Ability to retain specialised pods for poolmanager functions #2830
- 657aee7c Update go deps across project #2837
- 44922bce fix missing namespace environment variables for various services #2828
- 3bcda55a Update kubernetes libs to latest #2834
- 99749335 Update go version 1.21 #2833
- 3d77077b fix: Environment typo #2829