Releases: fission/fission
v1.22.0
Release Highlights: https://fission.io/docs/releases/v1.22.0/
Install Guide: https://fission.io/docs/installation/
What's Changed
- Fix: false duplicate http trigger detection on specs re-apply by @soharab-ic in #3160
- Bump the github-actions group across 1 directory with 4 updates by @dependabot[bot] in #3162
- Fix: error on
fission spec validatebutfission spec applyworks fine by @soharab-ic in #3164 - Update Go version to 1.24 by @sanketsudake in #3167
- Bump the github-actions group across 1 directory with 6 updates by @dependabot[bot] in #3171
- Remove github.com/pkg/errors with appropriate replacements by @sanketsudake in #3172
- Bump the go-dependencies group across 1 directory with 10 updates by @dependabot[bot] in #3174
- Add best practices badge by @sanketsudake in #3175
- Bump the github-actions group with 6 updates by @dependabot[bot] in #3177
- Bump the github-actions group with 3 updates by @dependabot[bot] in #3180
- Restructure fission-bundle CLI and remove old modules by @sanketsudake in #3178
- Bump the go-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #3181
- Update Go version to 1.24.1 by @sanketsudake in #3182
- Bump github/codeql-action from 3.28.10 to 3.28.11 in the github-actions group by @dependabot[bot] in #3185
- Bump the go-dependencies group with 11 updates by @dependabot[bot] in #3184
- Bump the docker-images group across 5 directories with 1 update by @dependabot[bot] in #3158
- Bump the github-actions group across 1 directory with 9 updates by @dependabot[bot] in #3202
- Bump the go-dependencies group across 1 directory with 13 updates by @dependabot[bot] in #3201
- Bump the docker-images group across 5 directories with 1 update by @dependabot[bot] in #3187
- use golangci-lint migrate to eliminate error by @rotty3000 in #3220
- Bump the github-actions group across 1 directory with 8 updates by @dependabot[bot] in #3217
- Add staticcheck fixes by @sanketsudake in #3221
- Bump the go-dependencies group across 1 directory with 17 updates by @dependabot[bot] in #3222
- Create a publisher per cron timer by @markretallack in #3218
- Bump the go-dependencies group with 8 updates by @dependabot[bot] in #3224
- Update GoReleaser configurations by @emmanuel-ferdman in #3231
- Bump the go-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #3232
- Bump the github-actions group across 1 directory with 7 updates by @dependabot[bot] in #3233
- Bump the go-dependencies group across 1 directory with 19 updates by @dependabot[bot] in #3238
- Usa labels instead of deprecated commonLabels by @facorazza in #3239
- Bump the github-actions group across 1 directory with 7 updates by @dependabot[bot] in #3247
- Bump the github-actions group with 4 updates by @dependabot[bot] in #3249
- Bump the github-actions group across 1 directory with 6 updates by @dependabot[bot] in #3255
- Fix kustomize rendering failures by @sanketsudake in #3256
- Bump the go-dependencies group across 1 directory with 23 updates by @dependabot[bot] in #3254
- Use forked code-generator via godeps by @sanketsudake in #3257
- Bump the go-dependencies group with 3 updates by @dependabot[bot] in #3258
- Bump the github-actions group with 3 updates by @dependabot[bot] in #3259
- Bump the docker-images group across 5 directories with 1 update by @dependabot[bot] in #3211
- Bump the github-actions group across 1 directory with 7 updates by @dependabot[bot] in #3269
- Use go 1.25 waitgroup Go method instead of Add/Wait by @sanketsudake in #3265
- Bump the go-dependencies group across 1 directory with 8 updates by @dependabot[bot] in #3266
- Add support to customise storagesvc deployment strategy by @ian-thompson-yv in #3196
- Bump the docker-images group across 5 directories with 1 update by @dependabot[bot] in #3267
- Bump github/codeql-action from 4.31.0 to 4.31.2 in the github-actions group by @dependabot[bot] in #3272
- Update release version v1.22.0 by @sanketsudake in #3270
- Bump golang.org/x/net from 0.25.0 to 0.36.0 in /test/tests/websocket in the go_modules group across 1 directory by @dependabot[bot] in #3186
- Bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #3280
- Remove dashboard linter from tool dependency by @sanketsudake in #3285
- Bump the go-dependencies group across 1 directory with 22 updates by @dependabot[bot] in #3286
- Bump the github-actions group across 1 directory with 9 updates by @dependabot[bot] in #3282
- Bump the docker-images group across 5 directories with 1 update by @dependabot[bot] in #3277
- Changes in goreleaser by @sanketsudake in #3274
- Bump the github-actions group with 7 updates by @dependabot[bot] in #3290
- Bump the docker-images group across 5 directories with 1 update by @dependabot[bot] in #3289
- Bump k8s.io/apiextensions-apiserver from 0.34.2 to 0.34.3 in the go-dependencies group by @dependabot[bot] in #3288
- Bump github.com/opencontainers/runc from 1.2.3 to 1.2.8 in the go_modules group across 1 directory by @dependabot[bot] in #3275
- Chart version update by @sanketsudake in #3291
- Update dependabot.yml for formatting and ignore rules by @sanketsudake in #3292
- Add npm dependabot rules by @sanketsudake in #3293
New Contributors
- @rotty3000 made their first contribution in #3220
- @emmanuel-ferdman made their first contribution in #3231
- @facorazza made their first contribution in #3239
- @ian-thompson-yv made their first contribution in #3196
Full Changelog: v1.21.0...v1.22.0
v1.22.0-rc2
Release Highlights: https://fission.io/docs/releases/v1.22.0-rc2/
Install Guide: https://fission.io/docs/installation/
v1.21.0
Release Highlights: https://fission.io/docs/releases/v1.21.0/
Install Guide: https://fission.io/docs/installation/
What's Changed
- Fix: an invalid env manifest file breaks the executor component which stops the creation and deletion of envs by @soharab-ic in #3034
- Add podSpec to generated environment manifest by @soharab-ic in #3033
- Update K8s version for envtest to 1.30.x by @soharab-ic in #3038
- Remove unreachable code by @soharab-ic in #3039
- Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #3056
- Add path safety fixes by @sanketsudake in #3061
- Add OpenSSF Scorecard action by @sanketsudake in #3066
- Add OpenSSF scorecard badge by @sanketsudake in #3067
- Apply best security practices for OpenSSF by @sanketsudake in #3069
- Bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in #3074
- Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #3073
- Bump sigstore/cosign-installer from 3.6.0 to 3.7.0 by @dependabot in #3072
- Bump codecov/codecov-action from 4.5.0 to 5.1.1 by @dependabot in #3071
- Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in #3070
- Skip CI for dependabot PR and remove manual dispatch by @sanketsudake in #3080
- Update Go dependencies by @sanketsudake in #3081
- Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #3077
- Add provenance steps for release by @sanketsudake in #3083
- Update dependabot config by @sanketsudake in #3094
- Grouped dependabot updates for dockerfile and github-actions by @sanketsudake in #3111
- Bump the global group with 9 updates by @dependabot in #3118
- Update dependabot.yml grouping by @sanketsudake in #3119
- Bump golang.org/x/crypto from 0.28.0 to 0.31.0 in the go_modules group by @dependabot in #3110
- Bump the docker-images group across 5 directories with 1 update by @dependabot in #3121
- Bump helm/kind-action from 1.11.0 to 1.12.0 in the github-actions group by @dependabot in #3122
- Fix SBOM and provenance for releases by @sanketsudake in #3124
- Update Go version to 1.23.4 by @sanketsudake in #3126
- Bump the go-dependencies group across 1 directory with 25 updates by @dependabot in #3125
- fix: apply kubernetes resources to the webhook-server by @mrsimonemms in #3084
- Log only related configmap and secret by @lx1036 in #3049
- fix: fix slice init length by @occupyhabit in #3064
- Update create.go to handle namespace isolation by @sofsms in #3130
- Bump the docker-images group across 5 directories with 1 update by @dependabot in #3132
- Bump the go-dependencies group with 3 updates by @dependabot in #3131
- Use controller-gen and code-generator latest version by @sanketsudake in #3133
- Use mholt/archives instead of mholt/archiver by @sanketsudake in #3128
- Update k8s versions and set minimum version to 1.27.0 by @sanketsudake in #3134
- Bump the go-dependencies group with 4 updates by @dependabot in #3141
- Bump the github-actions group with 4 updates by @dependabot in #3140
- PR-3051: Fix download deploy package out of k8s cluster by @soharab-ic in #3136
- Update chart version v1.21.0-rc1 by @sanketsudake in #3143
- Use GHCR repo for fetcher image by default by @sanketsudake in #3145
- Bump the docker-images group across 5 directories with 1 update by @dependabot in #3139
- Update chart version v1.21.0-rc2 by @sanketsudake in #3146
- fix: custom runtime container name is invalid by @lcgash in #3065
- Bump the github-actions group with 2 updates by @dependabot in #3148
- Bump the docker-images group across 5 directories with 1 update by @dependabot in #3149
- Duplicate Job names in helm chart templates by @sanketsudake in #3150
- Adopt custom defaulter and validator interface for webhooks intead of deprecated default by @sanketsudake in #3152
- Update SECURITY.md by @sanketsudake in #3151
- Bump the go-dependencies group with 17 updates by @dependabot in #3147
- Update all images used to GHCR repo by @sanketsudake in #3154
New Contributors
- @mrsimonemms made their first contribution in #3084
- @lx1036 made their first contribution in #3049
- @occupyhabit made their first contribution in #3064
- @lcgash made their first contribution in #3065
Full Changelog: v1.20.5...v1.21.0
v1.21.0-rc2
Install Guide: https://fission.io/docs/installation/
What's Changed
- Fix: an invalid env manifest file breaks the executor component which stops the creation and deletion of envs by @soharab-ic in #3034
- Add podSpec to generated environment manifest by @soharab-ic in #3033
- Update K8s version for envtest to 1.30.x by @soharab-ic in #3038
- Remove unreachable code by @soharab-ic in #3039
- Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #3056
- Add path safety fixes by @sanketsudake in #3061
- Add OpenSSF Scorecard action by @sanketsudake in #3066
- Add OpenSSF scorecard badge by @sanketsudake in #3067
- Apply best security practices for OpenSSF by @sanketsudake in #3069
- Bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in #3074
- Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #3073
- Bump sigstore/cosign-installer from 3.6.0 to 3.7.0 by @dependabot in #3072
- Bump codecov/codecov-action from 4.5.0 to 5.1.1 by @dependabot in #3071
- Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in #3070
- Skip CI for dependabot PR and remove manual dispatch by @sanketsudake in #3080
- Update Go dependencies by @sanketsudake in #3081
- Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #3077
- Add provenance steps for release by @sanketsudake in #3083
- Update dependabot config by @sanketsudake in #3094
- Grouped dependabot updates for dockerfile and github-actions by @sanketsudake in #3111
- Bump the global group with 9 updates by @dependabot in #3118
- Update dependabot.yml grouping by @sanketsudake in #3119
- Bump golang.org/x/crypto from 0.28.0 to 0.31.0 in the go_modules group by @dependabot in #3110
- Bump the docker-images group across 5 directories with 1 update by @dependabot in #3121
- Bump helm/kind-action from 1.11.0 to 1.12.0 in the github-actions group by @dependabot in #3122
- Fix SBOM and provenance for releases by @sanketsudake in #3124
- Update Go version to 1.23.4 by @sanketsudake in #3126
- Bump the go-dependencies group across 1 directory with 25 updates by @dependabot in #3125
- fix: apply kubernetes resources to the webhook-server by @mrsimonemms in #3084
- Log only related configmap and secret by @lx1036 in #3049
- fix: fix slice init length by @occupyhabit in #3064
- Update create.go to handle namespace isolation by @sofsms in #3130
- Bump the docker-images group across 5 directories with 1 update by @dependabot in #3132
- Bump the go-dependencies group with 3 updates by @dependabot in #3131
- Use controller-gen and code-generator latest version by @sanketsudake in #3133
- Use mholt/archives instead of mholt/archiver by @sanketsudake in #3128
- Update k8s versions and set minimum version to 1.27.0 by @sanketsudake in #3134
- Bump the go-dependencies group with 4 updates by @dependabot in #3141
- Bump the github-actions group with 4 updates by @dependabot in #3140
- PR-3051: Fix download deploy package out of k8s cluster by @soharab-ic in #3136
- Update chart version v1.21.0-rc1 by @sanketsudake in #3143
- Use GHCR repo for fetcher image by default by @sanketsudake in #3145
- Bump the docker-images group across 5 directories with 1 update by @dependabot in #3139
- Update chart version v1.21.0-rc2 by @sanketsudake in #3146
- fix: custom runtime container name is invalid by @lcgash in #3065
- Bump the github-actions group with 2 updates by @dependabot in #3148
- Bump the docker-images group across 5 directories with 1 update by @dependabot in #3149
- Duplicate Job names in helm chart templates by @sanketsudake in #3150
- Adopt custom defaulter and validator interface for webhooks intead of deprecated default by @sanketsudake in #3152
- Update SECURITY.md by @sanketsudake in #3151
- Bump the go-dependencies group with 17 updates by @dependabot in #3147
New Contributors
- @mrsimonemms made their first contribution in #3084
- @lx1036 made their first contribution in #3049
- @occupyhabit made their first contribution in #3064
- @lcgash made their first contribution in #3065
Full Changelog: v1.20.5...v1.21.0-rc2
v1.21.0-rc1
Install Guide: https://fission.io/docs/installation/
What's Changed
- Fix: an invalid env manifest file breaks the executor component which stops the creation and deletion of envs by @soharab-ic in #3034
- Add podSpec to generated environment manifest by @soharab-ic in #3033
- Update K8s version for envtest to 1.30.x by @soharab-ic in #3038
- Remove unreachable code by @soharab-ic in #3039
- Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 by @dependabot in #3056
- Add path safety fixes by @sanketsudake in #3061
- Add OpenSSF Scorecard action by @sanketsudake in #3066
- Add OpenSSF scorecard badge by @sanketsudake in #3067
- Apply best security practices for OpenSSF by @sanketsudake in #3069
- Bump actions/setup-go from 5.0.2 to 5.1.0 by @dependabot in #3074
- Bump actions/upload-artifact from 4.4.0 to 4.4.3 by @dependabot in #3073
- Bump sigstore/cosign-installer from 3.6.0 to 3.7.0 by @dependabot in #3072
- Bump codecov/codecov-action from 4.5.0 to 5.1.1 by @dependabot in #3071
- Bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 by @dependabot in #3070
- Skip CI for dependabot PR and remove manual dispatch by @sanketsudake in #3080
- Update Go dependencies by @sanketsudake in #3081
- Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #3077
- Add provenance steps for release by @sanketsudake in #3083
- Update dependabot config by @sanketsudake in #3094
- Grouped dependabot updates for dockerfile and github-actions by @sanketsudake in #3111
- Bump the global group with 9 updates by @dependabot in #3118
- Update dependabot.yml grouping by @sanketsudake in #3119
- Bump golang.org/x/crypto from 0.28.0 to 0.31.0 in the go_modules group by @dependabot in #3110
- Bump the docker-images group across 5 directories with 1 update by @dependabot in #3121
- Bump helm/kind-action from 1.11.0 to 1.12.0 in the github-actions group by @dependabot in #3122
- Fix SBOM and provenance for releases by @sanketsudake in #3124
- Update Go version to 1.23.4 by @sanketsudake in #3126
- Bump the go-dependencies group across 1 directory with 25 updates by @dependabot in #3125
- fix: apply kubernetes resources to the webhook-server by @mrsimonemms in #3084
- Log only related configmap and secret by @lx1036 in #3049
- fix: fix slice init length by @occupyhabit in #3064
- Update create.go to handle namespace isolation by @sofsms in #3130
- Bump the docker-images group across 5 directories with 1 update by @dependabot in #3132
- Bump the go-dependencies group with 3 updates by @dependabot in #3131
- Use controller-gen and code-generator latest version by @sanketsudake in #3133
- Use mholt/archives instead of mholt/archiver by @sanketsudake in #3128
- Update k8s versions and set minimum version to 1.27.0 by @sanketsudake in #3134
- Bump the go-dependencies group with 4 updates by @dependabot in #3141
- Bump the github-actions group with 4 updates by @dependabot in #3140
- PR-3051: Fix download deploy package out of k8s cluster by @soharab-ic in #3136
- Update chart version v1.21.0-rc1 by @sanketsudake in #3143
New Contributors
- @mrsimonemms made their first contribution in #3084
- @lx1036 made their first contribution in #3049
- @occupyhabit made their first contribution in #3064
Full Changelog: v1.20.5...v1.21.0-rc1
v1.20.5
Release Highlights: https://fission.io/docs/releases/v1.20.5/
Install Guide: https://fission.io/docs/installation/
What's Changed
- Bump github.com/opencontainers/runc from 1.1.12 to 1.1.14 by @dependabot in #3008
- Fixed: Remove useless arguments when the function is updated by @waitstory in #3010
- Fix error handling in package update logic implementation by @elastic17 in #3012
- Fix the error printing in error handling by @elastic17 in #3013
- Add
methodandsubpathflags to timetrigger object for triggering a function by @soharab-ic in #3017 - Fixed: Print pod log error when response status is 404 returned by te… by @waitstory in #3021
- Fixed: Allow to disable owner references for cross namespace access with builder and function namespace by @soharab-ic in #3024
- Fix slice init length in fetcher pod spec addition by @cuishuang in #3018
- Update codeql action version to 3.26.9 by @sanketsudake in #3025
- Warning: Deprecation warning for cross namespace parameters by @soharab-ic in #3026
- Upgraded to Go latest version 1.23.1 by @soharab-ic in #3027
- Use typed rate limiting queue by @sanketsudake in #3028
- Update Keda-connectors version and go packages by @soharab-ic in #3029
- Fixed: builder container has error logs for cleaning src packages by @soharab-ic in #3031
- Updated app version and chart version to v1.20.5 by @soharab-ic in #3032
New Contributors
- @cuishuang made their first contribution in #3018
Full Changelog: v1.20.4...v1.20.5
v1.20.4
Release Highlights: https://fission.io/docs/releases/v1.20.4/
Install Guide: https://fission.io/docs/installation/
Changelog
- cf55fbe Update chart version and app version to v1.20.4 (#3006)
- b80437b Configure user ID for logger container's securityContext using helm values.yaml (#3005)
- 11baffc Fixed time unit loss problem after converting time (#3004)
- ce49eb3 Add resource namespace to logger (#2999)
- bf19e2f Use in-cluster config when kubeconfig file is not found (#2996)
- 26f9648 Fix: Message queue trigger update (#2991)
- cb3a765 Fix storagesvc url in archive (#2982)
- 7203cbf Remove redundant code and simplify input parsing during HTTPTrigger creation (#2990)
- 0b9d4c6 Use typed client from Keda instead of unstructured (#2989)
- c6beb29 Code cleanup from Fission CLI (#2983)
- 13abb2e Creating large number of MQTs takes time (#2984)
- 54db275 Removed armv7 references from goreleaser file (#2988)
v1.20.3
Release Highlights: https://fission.io/docs/releases/v1.20.3/
Install Guide: https://fission.io/docs/installation/
Changelog
- 0159802 Update chart version to v1.20.3 (#2987)
- 90d781c Fixed mqtrigger scaling issue (#2986)
- 1732d9f Update README.md (#2738)
- 8de5a5b Fix: Storage leak in Builder and Fetcher (#2979)
- 35276a5 Bump golang.org/x/image from 0.10.0 to 0.18.0 (#2972)
- c6c811e Show warning that
--yolo,--concurrencyand--rppfields are valid for executortypepoolmgronly (#2971) - f2baa17 Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 (#2970)
- a34840b Set OwnerReferences to K8s resources created by Fission (#2964)
- 06b52e3 Update keda connectors image tag (#2963)
- 1985852 added http status code error handling to DownloadUrl function (#2959)
- 4c4b574 Fix fission-cli cmd
pkg getdeploy(#2960) - 9b978cf Fixed an error when using the command to download src (#2940)
- ef05e24 fetcher when call uploadHandler ,archive zip, Use newZip instead of the default DefaultZip to improve the fetcher to accept more upload requests. (#2955)
- 156c1ac Pin goreleaser version to v1 in github actions (#2956)
- ade2daa Make image description template variables less from goreleaser configuration (#2954)
- 6a84cee Add description label to docker images (#2952)
- b95e317 fix: Router failed to create ingress resource in
fissionnamespace (#2951)
v1.20.2
Release Highlights: https://fission.io/docs/releases/v1.20.2/
Install Guide: https://fission.io/docs/installation/
What's Changed
- Update chart image tag to 1.20.1 by @dk03051996 in #2903
- Update Go deps by @sanketsudake in #2907
- Use code-generator v1.29.1 for code-generation by @sanketsudake in #2908
- Update Go to 1.22 and dependencies by @sanketsudake in #2915
- Fix
fission checkcommand doesnt work for namespace other thanfissionby @soharab-ic in #2932 - fix: close tmp file in fission CLI
WriteArchiveToFileby @testwill in #2931 - Update Go packages by @soharab-ic in #2933
- Upgrade kind version to v0.23.0 by @soharab-ic in #2937
- Fix CLI command
pkg getsrcreturns deploy archive instead of source archive by @soharab-ic in #2941 - Fix
fission spec apply --deletedeleting environments by @robbellMF in #2943 - Fixing code comments by @eveneast in #2927
- Set latest envVersion 3 as default by @soharab-ic in #2945
- Revert "Remove deprecated mqtrigger with kind fission (#2875)" by @soharab-ic in #2946
- Fix: ValidatingWebhookConfiguration conflict by @robert-cronin in #2947
- Fix: MutatingWebhookConfiguration naming conflict by @robert-cronin in #2948
- Upgrade libs and go version in test/tests/websocket by @soharab-ic in #2949
- Bump github.com/opencontainers/runc from 1.1.5 to 1.1.12 by @dependabot in #2912
- Update chart version and app version to v1.20.2 by @soharab-ic in #2950
New Contributors
- @soharab-ic made their first contribution in #2932
- @robbellMF made their first contribution in #2943
- @eveneast made their first contribution in #2927
- @robert-cronin made their first contribution in #2947
Full Changelog: v1.20.1...v1.20.2
v1.20.1
Release Highlights: https://fission.io/docs/releases/v1.20.1/
Install Guide: https://fission.io/docs/installation/
What's Changed
- Router authentication jwtSigningKey unique for every Fission installation by @DadaGore in #2888
- Update Go dependencies by @sanketsudake in #2889
- added fetcher test cases by @vardhaman-surana in #2893
- Make common cache typed with generics by @sanketsudake in #2896
- added annotation for signing by @dk03051996 in #2895
- Set default package status to none if deployment exists by @sanketsudake in #2894
- Add Kubernetes QPS and Burst limit configuration by @sanketsudake in #2899
- Update Go modules by @sanketsudake in #2900
- Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 by @dependabot in #2898
- Add kubernetes version constraint and update version 1.20.1 in helm chart by @sanketsudake in #2901
New Contributors
- @dk03051996 made their first contribution in #2895
Full Changelog: v1.20.0...v1.20.1