diff --git a/config.toml b/config.toml index 0f1d2982..3847d844 100644 --- a/config.toml +++ b/config.toml @@ -110,7 +110,7 @@ algolia_docsearch = true # current release branch - could be rc release_branch = "main" # the main version. Never is rc. -release_version = "v1.20.1" +release_version = "v1.20.3" slackurl = "/slack" diff --git a/content/en/docs/installation/_index.en.md b/content/en/docs/installation/_index.en.md index c65fb980..e06f6055 100644 --- a/content/en/docs/installation/_index.en.md +++ b/content/en/docs/installation/_index.en.md @@ -17,7 +17,7 @@ If you already have Helm, [skip ahead to the fission install](#install-fission). If you don't have a Kubernetes cluster, [here's a official guide to set one up](https://kubernetes.io/docs/setup/). {{< notice info >}} -Fission requires Kubernetes 1.23 or higher +Fission requires Kubernetes 1.25 or higher {{< /notice >}} ### Kubectl diff --git a/content/en/docs/reference/fission-cli/fission_function_create.md b/content/en/docs/reference/fission-cli/fission_function_create.md index 2ba20994..129f3a1f 100644 --- a/content/en/docs/reference/fission-cli/fission_function_create.md +++ b/content/en/docs/reference/fission-cli/fission_function_create.md @@ -24,9 +24,9 @@ fission function create [flags] --specializationtimeout int --st |:|: Timeout for executor to wait for function pod creation (default 120) --fntimeout int --ft |:|: Maximum time for a request to wait for the response from the function (default 60) --idletimeout int The length of time (in seconds) that a function is idle before pod(s) are eligible for recycling (default 120) - --concurrency int --con |:|: Maximum number of pods specialized concurrently to serve requests (default 500) - --requestsperpod int --rpp |:|: Maximum number of concurrent requests that can be served by a specialized pod (default 1) - --onceonly --yolo |:|: Specifies if specialized pod will serve exactly one request in its lifetime + --concurrency poolmgr --con |:|: Maximum number of pods specialized concurrently to serve requests (Only valid for executortype; poolmgr) (default 500) + --requestsperpod poolmgr --rpp |:|: Maximum number of concurrent requests that can be served by a specialized pod (Only valid for executortype; poolmgr) (default 1) + --onceonly poolmgr --yolo |:|: Specifies if specialized pod will serve exactly one request in its lifetime (Only valid for executortype; poolmgr) --labels string Comma separated labels to apply to the function. E.g. --labels="environment=dev,application=analytics" --annotation stringArray Annotation to apply to the function. To mention multiple annotations --annotation="abc.com/team=dev" --annotation="foo=bar" --retainpods int Number of pods to retain after pods specialization. diff --git a/content/en/docs/reference/fission-cli/fission_function_update.md b/content/en/docs/reference/fission-cli/fission_function_update.md index 52a8edfe..e71d1fac 100644 --- a/content/en/docs/reference/fission-cli/fission_function_update.md +++ b/content/en/docs/reference/fission-cli/fission_function_update.md @@ -24,9 +24,9 @@ fission function update [flags] --specializationtimeout int --st |:|: Timeout for executor to wait for function pod creation (default 120) --fntimeout int --ft |:|: Maximum time for a request to wait for the response from the function (default 60) --idletimeout int The length of time (in seconds) that a function is idle before pod(s) are eligible for recycling (default 120) - --concurrency int --con |:|: Maximum number of pods specialized concurrently to serve requests (default 500) - --requestsperpod int --rpp |:|: Maximum number of concurrent requests that can be served by a specialized pod (default 1) - --onceonly --yolo |:|: Specifies if specialized pod will serve exactly one request in its lifetime + --concurrency poolmgr --con |:|: Maximum number of pods specialized concurrently to serve requests (Only valid for executortype; poolmgr) (default 500) + --requestsperpod poolmgr --rpp |:|: Maximum number of concurrent requests that can be served by a specialized pod (Only valid for executortype; poolmgr) (default 1) + --onceonly poolmgr --yolo |:|: Specifies if specialized pod will serve exactly one request in its lifetime (Only valid for executortype; poolmgr) --labels string Comma separated labels to apply to the function. E.g. --labels="environment=dev,application=analytics" --annotation stringArray Annotation to apply to the function. To mention multiple annotations --annotation="abc.com/team=dev" --annotation="foo=bar" --retainpods int Number of pods to retain after pods specialization. diff --git a/content/en/docs/releases/v1.20.3.md b/content/en/docs/releases/v1.20.3.md new file mode 100644 index 00000000..1da22648 --- /dev/null +++ b/content/en/docs/releases/v1.20.3.md @@ -0,0 +1,59 @@ +--- +title: "v1.20.3" +linkTitle: v1.20.3 +weight: 75 +--- + +## Features + +### Fission CLI changes + +- Fission CLI shows warning that `--yolo`, `--concurrency` and `--rpp` fields are valid for executortype `poolmgr` only. [#2971](https://github.com/fission/fission/pull/2971) + +## Fixes + +### Message Queue Trigger scaling issue + +- For `--mqtkind=fission`, mqtrigger-kafka pod was getting stuck when large number of MQTs were created and trigger processing was also not working. [#2986](https://github.com/fission/fission/pull/2986) + +### Storage leak + +- Fixed storage leak in builder pod as it was keeping old sources and built binaries even after uplading these to storage service. [#2979](https://github.com/fission/fission/pull/2979) + +### Miscellaneous fixes + +* Fixed fission-cli `pkg getdeploy` command. [#2960](https://github.com/fission/fission/pull/2960) +* Fixed fission-router's failure to create ingress resource in release namespace. [#2951](https://github.com/fission/fission/pull/2951) +* Fixed fetcher's archive and unarchive functions. [#2955](https://github.com/fission/fission/pull/2955) +* Fixed an error when using the command to download src. [#2940](https://github.com/fission/fission/pull/2940) + +## Updates + +* Updated Keda connectors image tag. [#2963](https://github.com/fission/fission/pull/2963) +* Add OwnerReferences to K8s resources created by Fission. [#2964](https://github.com/fission/fission/pull/2964) + +## Changelog + +* [01598024](https://github.com/fission/fission/commit/01598024) Update chart version to v1.20.3 [#2987](https://github.com/fission/fission/pull/2987) +* [90d781ca](https://github.com/fission/fission/commit/90d781ca) Fixed mqtrigger scaling issue [#2986](https://github.com/fission/fission/pull/2986) +* [1732d9f4](https://github.com/fission/fission/commit/1732d9f4) Update README.md [#2738](https://github.com/fission/fission/pull/2738) +* [8de5a5b0](https://github.com/fission/fission/commit/8de5a5b0) Fix: Storage leak in Builder and Fetcher [#2979](https://github.com/fission/fission/pull/2979) +* [35276a50](https://github.com/fission/fission/commit/35276a50) Bump golang.org/x/image from 0.10.0 to 0.18.0 [#2972](https://github.com/fission/fission/pull/2972) +* [c6c811ea](https://github.com/fission/fission/commit/c6c811ea) Show warning that `--yolo`, `--concurrency` and `--rpp` fields are valid for executortype `poolmgr` only [#2971](https://github.com/fission/fission/pull/2971) +* [f2baa171](https://github.com/fission/fission/commit/f2baa171) Bump github.com/hashicorp/go-retryablehttp from 0.7.5 to 0.7.7 [#2970](https://github.com/fission/fission/pull/2970) +* [a34840b0](https://github.com/fission/fission/commit/a34840b0) Set OwnerReferences to K8s resources created by Fission [#2964](https://github.com/fission/fission/pull/2964) +* [06b52e36](https://github.com/fission/fission/commit/06b52e36) Update keda connectors image tag [#2963](https://github.com/fission/fission/pull/2963) +* [19858521](https://github.com/fission/fission/commit/19858521) added http status code error handling to DownloadUrl function [#2959](https://github.com/fission/fission/pull/2959) +* [4c4b574d](https://github.com/fission/fission/commit/4c4b574d) Fix fission-cli cmd `pkg getdeploy` [#2960](https://github.com/fission/fission/pull/2960) +* [9b978cf2](https://github.com/fission/fission/commit/9b978cf2) Fixed an error when using the command to download src [#2940](https://github.com/fission/fission/pull/2940) +* [ef05e242](https://github.com/fission/fission/commit/ef05e242) fetcher when call uploadHandler ,archive zip, Use newZip instead of the default DefaultZip to improve the fetcher to accept more upload requests. [#2955](https://github.com/fission/fission/pull/2955) +* [156c1ac2](https://github.com/fission/fission/commit/156c1ac2) Pin goreleaser version to v1 in github actions [#2956](https://github.com/fission/fission/pull/2956) +* [ade2daa0](https://github.com/fission/fission/commit/ade2daa0) Make image description template variables less from goreleaser configuration [#2954](https://github.com/fission/fission/pull/2954) +* [6a84cee1](https://github.com/fission/fission/commit/6a84cee1) Add description label to docker images [#2952](https://github.com/fission/fission/pull/2952) +* [b95e317a](https://github.com/fission/fission/commit/b95e317a) fix: Router failed to create ingress resource in `fission` namespace [#2951](https://github.com/fission/fission/pull/2951) + +## References + +- [Environments](/environments/) +- [Custom Resource Definition Specification](https://doc.crds.dev/github.com/fission/fission) +- [Releases](https://github.com/fission/fission/releases)