diff --git a/.ci/olm-tests/catalog.yml b/.ci/olm-tests/catalog.yml index dc1904f4..6cd46550 100644 --- a/.ci/olm-tests/catalog.yml +++ b/.ci/olm-tests/catalog.yml @@ -5,4 +5,4 @@ metadata: namespace: olm spec: sourceType: grpc - image: kind-registry:5000/streamnativeio/function-mesh-catalog:v0.19.0-rc-1 + image: kind-registry:5000/streamnativeio/function-mesh-catalog:v0.19.0 diff --git a/.ci/olm-tests/subs.yml b/.ci/olm-tests/subs.yml index 3d0f1e6b..7238d64f 100644 --- a/.ci/olm-tests/subs.yml +++ b/.ci/olm-tests/subs.yml @@ -6,6 +6,6 @@ metadata: spec: channel: alpha name: function-mesh - startingCSV: function-mesh.v0.19.0-rc-1 + startingCSV: function-mesh.v0.19.0 source: my-test-catalog sourceNamespace: olm diff --git a/CHANGELOG.md b/CHANGELOG.md index 8a9194c9..41b0ebf3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,13 @@ +# Function Mesh v0.19.0 Release Notes + +## v0.19.0 What's New + +* [Controller] Optimize jvm parameters ([#708](https://github.com/streamnative/function-mesh/pull/708)) +* [Controller] Avoid NPE error when convert HPA V2 to V2beta2 ([#713](https://github.com/streamnative/function-mesh/pull/713)) +* [Controller] Use `bash -c` instead of `sh -c` ([#714](https://github.com/streamnative/function-mesh/pull/714)) + +For the full changes in this release, see the [Pull Requests](https://github.com/streamnative/function-mesh/pulls?q=is%3Apr+label%3Am%2F2024-01+is%3Aclosed+) + # Function Mesh v0.18.0 Release Notes ## v0.18.0 What's New diff --git a/Makefile b/Makefile index 2d1cff50..9e3410c5 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # Current Operator version -VERSION ?= 0.19.0-rc-1 +VERSION ?= 0.19.0 # Default image tag DOCKER_REPO := $(if $(DOCKER_REPO),$(DOCKER_REPO),streamnative) OPERATOR_IMG ?= ${DOCKER_REPO}/function-mesh:v$(VERSION) diff --git a/README.md b/README.md index e613c8c2..82e84d30 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ A Kubernetes-Native way to run pulsar functions, connectors and composed functio ## Install ```bash -curl -sSL https://github.com/streamnative/function-mesh/releases/download/v0.19.0-rc-1/install.sh | bash +curl -sSL https://github.com/streamnative/function-mesh/releases/download/v0.19.0/install.sh | bash ``` The above command installs all the CRDs, required service account configuration, and all function-mesh operator components. Before you start running a function-mesh example, verify if Function Mesh is installed correctly. @@ -28,6 +28,7 @@ This table outlines the supported Kubernetes versions. We have tested these vers | Function Mesh operator | Kubernetes 1.19 | Kubernetes 1.20 | Kubernetes 1.21 | Kubernetes 1.22 | Kubernetes 1.23 | Kubernetes 1.24 | Kubernetes 1.25 | |---------------------------------------------------------------------------------|---------------|--------------|---------------|----------------|-----------------| --------------- | --------------- | +| [`v0.19.0`](https://github.com/streamnative/function-mesh/releases/tag/v0.19.0) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [`v0.18.0`](https://github.com/streamnative/function-mesh/releases/tag/v0.18.0) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [`v0.17.0`](https://github.com/streamnative/function-mesh/releases/tag/v0.17.0) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [`v0.16.0`](https://github.com/streamnative/function-mesh/releases/tag/v0.16.0) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | @@ -36,7 +37,6 @@ This table outlines the supported Kubernetes versions. We have tested these vers | [`v0.13.0`](https://github.com/streamnative/function-mesh/releases/tag/v0.13.0) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [`v0.12.0`](https://github.com/streamnative/function-mesh/releases/tag/v0.12.0) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [`v0.11.2`](https://github.com/streamnative/function-mesh/releases/tag/v0.11.2) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | -| [`v0.10.0`](https://github.com/streamnative/function-mesh/releases/tag/v0.10.0) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | | [`Master`](https://github.com/streamnative/function-mesh/tree/master) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ## Development diff --git a/charts/function-mesh-operator/Chart.yaml b/charts/function-mesh-operator/Chart.yaml index bd5d15b4..7c71c301 100644 --- a/charts/function-mesh-operator/Chart.yaml +++ b/charts/function-mesh-operator/Chart.yaml @@ -24,7 +24,7 @@ version: 0.2.25 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. -appVersion: 0.19.0-rc-1 +appVersion: 0.19.0 home: https://github.com/streamnative/function-mesh sources: diff --git a/charts/function-mesh-operator/README.md b/charts/function-mesh-operator/README.md index 893adeac..edb8f44b 100644 --- a/charts/function-mesh-operator/README.md +++ b/charts/function-mesh-operator/README.md @@ -1,6 +1,6 @@ # function-mesh-operator -![Version: 0.2.25](https://img.shields.io/badge/Version-0.2.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.19.0-rc-1](https://img.shields.io/badge/AppVersion-0.19.0--rc--1-informational?style=flat-square) +![Version: 0.2.25](https://img.shields.io/badge/Version-0.2.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.19.0](https://img.shields.io/badge/AppVersion-0.19.0--rc--1-informational?style=flat-square) function mesh operator Helm chart for Kubernetes @@ -47,7 +47,7 @@ function mesh operator Helm chart for Kubernetes | imagePullPolicy | string | `"IfNotPresent"` | | | imagePullSecrets | list | `[]` | | | installation.namespace | string | `"function-mesh-system"` | | -| operatorImage | string | `"streamnative/function-mesh:v0.19.0-rc-1"` | | +| operatorImage | string | `"streamnative/function-mesh:v0.19.0"` | | | rbac.create | bool | `true` | | ---------------------------------------------- diff --git a/charts/function-mesh-operator/charts/admission-webhook/Chart.yaml b/charts/function-mesh-operator/charts/admission-webhook/Chart.yaml index 039af098..cdb5c8aa 100644 --- a/charts/function-mesh-operator/charts/admission-webhook/Chart.yaml +++ b/charts/function-mesh-operator/charts/admission-webhook/Chart.yaml @@ -25,7 +25,7 @@ version: 0.2.25 # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: 0.19.0-rc-1 +appVersion: 0.19.0 home: https://github.com/streamnative/function-mesh sources: diff --git a/charts/function-mesh-operator/charts/admission-webhook/README.md b/charts/function-mesh-operator/charts/admission-webhook/README.md index dfc769f5..fecb6491 100644 --- a/charts/function-mesh-operator/charts/admission-webhook/README.md +++ b/charts/function-mesh-operator/charts/admission-webhook/README.md @@ -1,6 +1,6 @@ # admission-webhook -![Version: 0.2.25](https://img.shields.io/badge/Version-0.2.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.19.0-rc-1](https://img.shields.io/badge/AppVersion-0.19.0--rc--1-informational?style=flat-square) +![Version: 0.2.25](https://img.shields.io/badge/Version-0.2.25-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.19.0](https://img.shields.io/badge/AppVersion-0.19.0--rc--1-informational?style=flat-square) function mesh admission webhook Helm chart for Kubernetes diff --git a/charts/function-mesh-operator/values.yaml b/charts/function-mesh-operator/values.yaml index c4ce00ca..1d3fc1ca 100644 --- a/charts/function-mesh-operator/values.yaml +++ b/charts/function-mesh-operator/values.yaml @@ -11,7 +11,7 @@ installation: namespace: function-mesh-system # operatorImage is Function Mesh Operator image -operatorImage: streamnative/function-mesh:v0.19.0-rc-1 +operatorImage: streamnative/function-mesh:v0.19.0 imagePullPolicy: IfNotPresent imagePullSecrets: [] diff --git a/install.sh b/install.sh index 05e07abc..638b6d52 100755 --- a/install.sh +++ b/install.sh @@ -56,7 +56,7 @@ EOF main() { local local_kube="kind" - local fm_version="v0.19.0-rc-1" + local fm_version="v0.19.0" local kind_name="kind" local kind_version="v0.7.0" local node_num=2