fission

Fast and Simple Serverless Functions for Kubernetes

APACHE-2.0 License

Stars
8K
Committers
160

Bot releases are visible (Hide)

fission - v1.20.3 Latest Release

Published by github-actions[bot] 2 months ago

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

Changelog

  • 01598024 Update chart version to v1.20.3 (#2987)
  • 90d781ca Fixed mqtrigger scaling issue (#2986)
  • 1732d9f4 Update README.md (#2738)
  • 8de5a5b0 Fix: Storage leak in Builder and Fetcher (#2979)
  • 35276a50 Bump golang.org/x/image from 0.10.0 to 0.18.0 (#2972)
  • c6c811ea Show warning that --yolo, --concurrency and --rpp fields are valid for executortype poolmgr only (#2971)
  • f2baa171 Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 (#2970)
  • a34840b0 Set OwnerReferences to K8s resources created by Fission (#2964)
  • 06b52e36 Update keda connectors image tag (#2963)
  • 19858521 added http status code error handling to DownloadUrl function (#2959)
  • 4c4b574d Fix fission-cli cmd pkg getdeploy (#2960)
  • 9b978cf2 Fixed an error when using the command to download src (#2940)
  • ef05e242 fetcher when call uploadHandler ,archive zip, Use newZip instead of the default DefaultZip to improve the fetcher to accept more upload requests. (#2955)
  • 156c1ac2 Pin goreleaser version to v1 in github actions (#2956)
  • ade2daa0 Make image description template variables less from goreleaser configuration (#2954)
  • 6a84cee1 Add description label to docker images (#2952)
  • b95e317a fix: Router failed to create ingress resource in fission namespace (#2951)
fission - v1.20.2

Published by github-actions[bot] 5 months ago

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

What's Changed

New Contributors

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

fission - v1.20.1

Published by github-actions[bot] 9 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

fission - v1.20.0

Published by github-actions[bot] 11 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

fission - v1.20.0-rc2

Published by github-actions[bot] 11 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)
fission - v1.20.0-rc1

Published by github-actions[bot] 12 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)
fission - v1.19.0

Published by github-actions[bot] over 1 year 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)
fission - v1.19.0-rc2

Published by github-actions[bot] over 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)
fission - v1.19.0-rc1

Published by github-actions[bot] over 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)
fission - v1.18.0

Published by github-actions[bot] almost 2 years 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)
fission - v1.18.0-rc2

Published by github-actions[bot] almost 2 years 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)
fission - v1.18.0-rc1

Published by github-actions[bot] almost 2 years 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)
fission - v1.16.3

Published by github-actions[bot] about 2 years ago

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

Changelog

  • 53670620 Add metric fission_mqt_message_lag for kafka mqt connector (#2544)
fission - v1.17.0

Published by github-actions[bot] about 2 years ago

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

Changelog

  • b36e0516 Update chart version v1.17.0 (#2549)
  • 121f9623 Add yaml manifest generation (#2548)
  • 58f33d6f Add artifact and image signing (#2547)
  • 61f4d4f5 Fix dashboard template (#2546)
  • dc4c6e20 Add metric fission_mqt_message_lag for kafka mqt connector (#2544)

Please checkout changelong in v1.17.0-rc2 and v1.17.0-rc1 also.

fission - v1.17.0-rc2

Published by github-actions[bot] about 2 years ago

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

Changelog

  • 12d323e3 Update chart and app version (#2542)
  • 2882e0d3 allow two HTTP triggers with no URLs and different prefix (#2540)
  • 79b41ec0 Add servicemonitor additional labels and podmonitor (#2541)
  • 05130949 Add grafana dashboards and configmap creation for auto provisioning (#2519)
  • dea7b2be Generate fission code using code-generator from upstream 1.25 release (#2534)
  • 294ff5bb Optimize Github action workflows for Go version identification (#2533)
  • 7dad7c83 Ensure newdeploy function pod restart on referred configmap update (#2528)
  • e0c09ce3 Fix dashboard linting workflow (#2530)
  • e4751d54 Add dashboard linting workflow (#2529)
  • ed6f4ea3 Dump labels and annotations for function via getmeta cli (#2525)
  • fef2d8f8 Propogate context for prometheus queries via canaryconfig ops (#2527)
  • 6971bcd2 Update Go version 1.19 (#2523)
  • b16010df add values for nats jetstream keda connector (#2515)
  • 9016b6d2 Correct error message in otel propagators test (#2522)
  • ce887f36 Fix fission version command in issue template (#2521)
  • 82389163 Add endPoint property example (#2518)
  • b1f8ad8d Remove usused files and refactor crd ref docs generation (#2516)
  • dca306d8 Change default branch to main across repository (#2514)
  • 3b4211b5 Update go dependencies to latest and actions used in workflows (#2510)
  • 5c4121ca Remove CRD generation from release workflow (#2513)
  • a3fde534 Add Github actions release CI (#2505)
  • 63c1c25f Update keda connector versions (#2512)
  • d32e09aa Update go-restful libraries (#2509)
  • 1184864c Reestablish kakfa consumer group session on disconnection (#2504)
  • 9343eb99 Use sig.k8s.io/yaml instead of ghodss/yaml (#2506)
  • 3ecf21a6 Update kubernetes and opentelemetry dependencies (#2507)
  • 904413db Capture previous command exit code in integration tests cleanup (#2503)
  • 3c8edab5 removed unused reference of TRACING_SAMPLING_RATE (#2498)
  • 5c886e4c Upgrade Opentelemetry Libraries and adopt enhancements (#2484)
  • dba9143f Prevent creating function of executor type container via fn create command (#2486)
  • 1abe4dad fix to change value of BuildStatus from Pending to pending (#2489)
  • 9cedeb4f Generate package within 63 character limit when creating function (#2482)
  • 899e6e96 cleanup: Remove Opentracing support as no active users (#2196)
  • 7838deba Added fix to retrieve correct s3 urls (#2465)
  • db13455a Upgrade alpine version from 3.15 to 3.16 (#2480)
  • 58383405 Increase time for port forwarding exponentially in fission CLI (#2468)
fission - v1.16.2

Published by github-actions[bot] about 2 years ago

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

Changelog

  • 31f52eca Ensure newdeploy function pod restart on referred configmap update (#2528)
fission - v1.16.1

Published by github-actions[bot] about 2 years ago

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

Changelog

  • 77f1835a Remove CRD generation from release workflow (#2513)
  • c4bc1053 Add Github actions release CI (#2505)
  • 4393c6df Reestablish kakfa consumer group session on disconnection (#2504)
  • 4836024e fix to change value of BuildStatus from Pending to pending (#2489)
  • 67dcad7d Increase time for port forwarding exponentially in fission CLI (#2468)
  • 5538ce5e Pods immediately terminate for idletimeout in new deployment and container executer type (#2459)
  • 901c813d Fix for issue in poolmgr fns caused by skipping address validation (#2441)
  • f682a7b5 Fix pre-check failure during new fission installation (#2437)
  • 3f8b424d Update github.com/opencontainers/runc dependency to 1.1.2 (#2448)
  • 1acef92c Fixed help for ColdStarts metric in executor according to new labels (#2446)
fission - v1.17.0-rc1

Published by sanketsudake over 2 years ago

fission - v1.16.0

Published by sanketsudake over 2 years ago

fission - v1.16.0-rc2

Published by sanketsudake over 2 years ago