Fission Versions Save

Fast and Simple Serverless Functions for Kubernetes

v1.20.1

3 months ago

Release Highlights: https://fission.io/docs/releases/v1.20.1/ Install Guide: https://fission.io/docs/installation/

What's Changed

New Contributors

Full Changelog: https://github.com/fission/fission/compare/v1.20.0...v1.20.1

v1.20.0

5 months ago

Release Highlights: https://fission.io/docs/releases/v1.20.0/ Install Guide: https://fission.io/docs/installation/

What's Changed

New Contributors

Full Changelog: https://github.com/fission/fission/compare/v1.19.0...v1.20.0

v1.20.0-rc2

5 months ago

Release Highlights: https://fission.io/docs/releases/v1.20.0-rc2/ Install Guide: https://fission.io/docs/installation/

Changelog

  • fdecc987 Auto-approve goreleaser docker builds with cosign (#2883)
  • 10852c90 Update goreleaser cosign prompt approval (#2882)
  • 62f72972 Change container base image to cgr.dev/chainguard/static (#2881)
  • 95faf609 Update keda connectors images (#2880)
  • 17fbe42f Update fission version v1.20.0-rc2 (#2879)
  • f44174de Remove deprecated mqtrigger with kind fission (#2875)
  • efeb6951 Update Go dependencies (#2878)
  • b85ba9e4 Use concurrency in poolmanager as per old behaviour (#2876)
  • d23ed572 Add tests for preupgradchecks and spec/archive CLI (#2874)
  • e7d63818 Add webhook server to tests (#2873)
  • 57b537f0 Add CLI tests for mqtrigger/timetrigger (#2872)
  • 2e4825de Add function test CLI tests (#2871)
  • 3fabf64b Add informers and internal go routines in manager (#2870)
  • 2a40b453 added manger to keep track of go routines in the services (#2869)
  • 27132975 Add interfaces for executor/fetcher/storagesvc clients (#2867)
  • b099db38 Update Go deps (#2868)

v1.20.0-rc1

6 months ago

Release Highlights: https://fission.io/docs/releases/v1.20.0-rc1/ Install Guide: https://fission.io/docs/installation/

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)

v1.19.0

11 months ago

Release Highlights: https://fission.io/docs/releases/v1.19.0/ Install Guide: https://fission.io/docs/installation/

Changelog

  • f955d118 update chart version to v1.19.0 (#2798)
  • 1cbc0ba9 fix: passthrough the build log error (#2795)
  • 0936c6a2 Update dependencies (#2796)
  • f0ec328d Changed prometheus version from latest to 45.28.0 (#2797)
  • 2b1ac283 updating all direct dependencies (#2793)
  • 0fb20967 security upgrade for alpine to 3.18 (#2792)
  • 6e375629 Configure router deployment replicas (#2782)

v1.19.0-rc2

1 year ago

Install Guide: https://fission.io/docs/installation/

Changelog

  • 1133386c update chart version to v1.19.0-rc2 (#2791)
  • f99f1013 Executor: Dump function service cache for pool manager functions (#2789)
  • 6c431e4d Ensure handling for specialization failure in pool manager (#2788)
  • 31c81e13 fix: lose cold start error counter for the poolmgr functions (#2755)
  • a5f3402d add functionality to update spec of fission custom resources (#2701)
  • 784bd82e fix: panic for the builder/client (#2780)
  • cd742a6d fix: error port for the pprof server (#2766)
  • 32530ac4 fix: add flush to support chunked for the metric middleware (#2772)
  • 117c383f style: typo for the BuilderNamespace (#2776)

v1.19.0-rc1

1 year ago

Release Highlights: https://fission.io/docs/releases/v1.19.0-rc1/ Install Guide: https://fission.io/docs/installation/

Changelog

  • 3a1db580 update chart version to v1.19.0-rc1 (#2761)
  • ce42dbc6 refactor: update the client retry by the pkg retryablehttp (#2752)
  • 3840a90b Bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 (#2757)
  • 77d47452 fix: invalid error unwrap for the httperror (#2753)
  • 715ef826 Improve poolmanager concurrency handling with virtual capacity (#2737)
  • b622f13a Bump golang.org/x/image from 0.0.0-20190802002840-cff245a6509b to 0.5.0 (#2735)
  • 2213ebc6 feat: add trace and timeout support for the timer (#2750)
  • 1f138d03 handle addr when port is passed in host:port format in the StartServer func (#2747)
  • a8e8cfb7 fix: websocket event listener (#2745)
  • 963081e0 fix: ending retry loop when the request canceled for the choosePod (#2731)
  • a96b92f4 Update Go version 1.20 (#2740)
  • a93e9b40 poolmgr: stop pod specialization when pod namespace and cm/secret namespace is mismatched (#2703)
  • 0de8923e Add funcSvcGroup type in pool cache for grouping of function services (#2728)
  • 1cb18a78 Bump golang.org/x/net from 0.4.0 to 0.7.0 (#2724)
  • 4ebdb166 security upgrade for alpine to 3.17 (#2723)
  • 3c0c96e9 CLI: Use fntimeout to stop terminating of function in middle (#2709)
  • e462f9ab Allow permission to router for ingress resource (#2710)
  • d0250220 Make ghcr.io to default container registry (#2711)
  • c4ed12d9 Push docker images to github container registry (#2705)
  • d3a61521 router pod fails to run if authentication is enabled during helm upgrade (#2700)
  • 2b017f81 Fission version failed if authentication.enabled is set to true (#2697)
  • 5c3c55d5 allow users to set envGracePeriod to 0 (#2696)
  • 5db09a89 Create roles for custom resource in function and builder namespace (#2695)
  • 0edf2640 internal: Making poolcache typed and merged into fscache (#2693)

v1.18.0

1 year ago

Release Highlights: https://fission.io/docs/releases/v1.18.0/ Install Guide: https://fission.io/docs/installation/

Changelog

  • deb3523b update chart version to 1.18.0 (#2687)
  • 0635a6a6 remove .* suffix after Dockerfile (#2685)
  • a9d55423 update vulnerable dependencies (#2684)
  • 496e4e31 feat(cli): provide imagepullsecret option for container as function (#2680)
  • 6667d7e3 fix: nil panic for the latestDepl.Name if not return in the for cycle (#2682)
  • 922cb342 Change cron syntax to standard format (#2678)
  • fcf4fd2e fix: add missing imagePullSecrets sections to pods (#2675)
  • 69470a68 Fix issue with updating timetrigger without --cron flag (#2677)

v1.18.0-rc2

1 year ago

Release Highlights: https://fission.io/docs/releases/v1.18.0-rc2/ Install Guide: https://fission.io/docs/installation/

Changelog

  • 8df4fd0e Allow service account check to run only once at start of executor (#2673)
  • 275cfb55 Update chart version 1.18.0-rc2 (#2671)
  • 3e25f474 Remove singleDefaultNamespace field from helm chart (#2670)
  • d52c6021 Create role and rolebinding for event-fetcher in multiple namespaces (#2669)
  • 16cbb87e Create role/role binding/service account required for builder/function pods (#2667)
  • 5fae7653 Use client generator to generate all k8s clients and add respective client-go metrics (#2668)
  • 31f4f8c5 Remove otel handler per function handler in router (#2664)
  • 3ae17429 Executor user informer factory in executors in place of informers (#2666)
  • d16de59e Pass prometheus dump path and port to analyzer script (#2665)
  • 61d98152 Update go dependencies (#2663)
  • 300739c0 Remove service account/role binding/role permissions from Fission services (#2655)
  • 94eead86 change archive location for integration-test-old job (#2662)
  • 612206b0 test job with old namespace support to ensure backward compatibility of fission (#2654)
  • 985d94b5 Consume podspec patch directly on executor/builder mounts (#2661)
  • 4dde3c95 Fix namespace resolution with DEFAULT_NAMESPACE and other parameters set (#2659)
  • 9ccd2a41 Generate kubernetes roles in fission-function and fission-builder namespace (#2656)
  • e9fd13b6 Remove cluster roles for all Fission service accounts (#2629)
  • ee623d31 Check pods events via infomer in user configured namespaces (#2653)
  • 9612baec Upgrade skaffold to v2 manifest (#2633)
  • 691feaa8 K8s informer to work with specific namespaces for executor (#2651)
  • 6bf0c412 K8s informer to work with specific namespaces for builder manager (#2649)
  • 9eb7acf0 wait in testcase until server starts (#2648)
  • e015d6d6 add version info in fission support (#2645)
  • 918214c0 K8s informer to work with specific namespaces for logger (#2647)
  • 526b5f0b Deployments to work with specific namespaces instead of all namespaces (#2635)
  • 0aec9e13 Enable security context by default (#2644)
  • 8a3d8a47 Optimize Kafka Client in Kafka Connector (#2630)
  • 38d38092 Update golangci-lint version to v1.50.1 (#2642)
  • 1e0641d5 Removed call to InfluxDB via controller proxy (#2638)
  • f11902e8 Backup prometheus data from CI run (#2636)
  • 8db3d006 Move build cache key operation from goroutine (#2641)
  • 92453908 Capture trace_id in builder logs (#2640)
  • 28daccb3 Capture trace_id in storage service logs (#2639)
  • 31639774 Handle logs from all pods in function and error condition in fission fn log command (#2634)
  • 82d066b7 Add sync triggers debounce (#2631)
  • 9c4fc4a3 remove controller check (#2632)

v1.18.0-rc1

1 year ago

Release Highlights: https://fission.io/docs/releases/v1.18.0-rc1/ Install Guide: https://fission.io/docs/installation/

Changelog

  • 68286fe4 Track all Go tools version in tools package (#2628)
  • d559628f add validation to avoid cross ns config and functions (#2627)
  • 4cbe6a70 Get logs from Pods using Kubernetes API for function log command (#2623)
  • 6d117ad4 Allow empty namespace for fission function and builder (#2621)
  • 70a0afd6 use namespace flag from global options for watch command (#2622)
  • d2f201b7 Add Controller enable/disable flag in Helm Charts (#2620)
  • 3b2a86a8 Run canary config server separate from controller (#2617)
  • 9a07d7d9 Add validation/mutating webhook server for Fission custom resources (#2608)
  • 31dfc3e4 Convert ClusterRoles to Roles for all components for multiple namespaces (#2584)
  • 66897cb9 Delete builder service associated with environment name (#2616)
  • 57d3a80f Allow different namespaces in CI for fission-function and fission-builder (#2609)
  • fa037166 Add Fission version API to router for CLI consumption (#2612)
  • 32bd874a List fission resources in specific namespace instead of all namespace (#2604)
  • b71a36dc Use Kubernetes Client instead of Controller APIs from CLI (#2605)
  • 261bf249 Use informer for environment handling in buildermanager with multiple namespaces (#2603)
  • 6af53807 Monitor specific namespaces for configmap/secret updates (#2598)
  • f37e9e6f Use informer for kube watcher handling with multiple namespace support (#2594)
  • b9fa6ca2 Use informer for time trigger handling with multiple namespace support (#2593)
  • c33842c9 Run package informer in go routine for multiple namespaces in buildermanager (#2592)
  • 9ff9a6e0 newdeploy executor to work with specific namespaces (#2590)
  • a64fcc3f use controller-runtime signals (#2589)
  • 47cbbef0 List Fission resource for specific namespace in executor reaper (#2587)
  • dbd21531 Fission failed to list resources if namespace flag is not provided (#2585)
  • 2bd005c3 Refactor code generator for deepcopy files (#2580)
  • 3a9e5ab6 Error if rolebinding exists with different role reference in namespace (#2579)
  • ee790b3e Update chart version to v1.18.0-rc1 (#2576)
  • 7eeb3ead Role and RoleBinding for fission-fetcher and fission-builder for user configured namespaces (#2574)
  • 827baea9 Allow namespace configuration for different CRD resources in Fission (#2539)
  • facd14de mprove warning/verbose messages around namespace in Fission CLI (#2572)
  • 8d65b062 Extract out permissions for fission.io componenets per-component (#2570)
  • d933f0ba Skip CI if label added to PR (#2571)
  • f2b79092 Remove unwanted permissions from Fission components (#2568)
  • 8fe62b75 Grant CustomResourcedefintion read permission to specific components (#2567)
  • b9513868 add namespace param for fn and env (#2556)
  • 0739aca9 Separate service accounts for each fission component (#2560)
  • 18225db2 Delete greetings.yml (#2563)
  • 8008a542 Update deps (#2558)
  • 3fa0f4bd Ensuring passing context across fission (#2555)
  • a8a81ef5 Remove --force option from upgrade strategy in skaffold.yaml (#2557)
  • 1102999b Add ability to configure object reaper interval for different executor types (#2543)
  • da50c375 feat: add the fn annotations to newdeploy function based deployment (#2554)
  • e87c84ee Capture context from cobra CLI and pass forward (#2551)
  • d0339594 changes to inject of otelhttp transport in executor (#2552)
  • b19d18c8 Enable promlinter and enhance exposed metrics. (#2550)