diff --git a/.ci/olm-tests/catalog.yml b/.ci/olm-tests/catalog.yml index d6dfcb31..0a4c8f6d 100644 --- a/.ci/olm-tests/catalog.yml +++ b/.ci/olm-tests/catalog.yml @@ -5,4 +5,4 @@ metadata: namespace: olm spec: sourceType: grpc - image: localhost:5000/streamnativeio/function-mesh-catalog:v0.29.0 + image: localhost:5000/streamnativeio/function-mesh-catalog:v0.30.0 diff --git a/.ci/olm-tests/subs.yml b/.ci/olm-tests/subs.yml index cc29ff97..593bd4b1 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.29.0 + startingCSV: function-mesh.v0.30.0 source: my-test-catalog sourceNamespace: olm diff --git a/CHANGELOG.md b/CHANGELOG.md index 48f377ea..e5bb556e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# Function Mesh v0.30.0 Release Notes + +## v0.30.0 What's New + +* [Runtime] fix: support optional operator security settings by @freeznet in #850 +* [Runtime] fix: make webhook certificate Secret file mode configurable by @freeznet in #852 +* [Runtime] feat: set pause roll out to true by default by @jiangpengcheng in #851 +* [Runtime] fix: resolve Go and compress Trivy vulnerabilities by @jiangpengcheng in #855 + # Function Mesh v0.29.0 Release Notes ## v0.29.0 What's New diff --git a/Makefile b/Makefile index cae1ebf7..a50734bd 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # Current Operator version -VERSION ?= 0.29.0 +VERSION ?= 0.30.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 af532740..8d74bdc8 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.29.0/install.sh | bash +curl -sSL https://github.com/streamnative/function-mesh/releases/download/v0.30.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. diff --git a/charts/function-mesh-operator/Chart.yaml b/charts/function-mesh-operator/Chart.yaml index e22389c6..6d426979 100644 --- a/charts/function-mesh-operator/Chart.yaml +++ b/charts/function-mesh-operator/Chart.yaml @@ -19,12 +19,12 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.2.44 +version: 0.2.45 # 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.29.0 +appVersion: 0.30.0 home: https://github.com/streamnative/function-mesh sources: @@ -33,5 +33,5 @@ sources: dependencies: - name: admission-webhook condition: admissionWebhook.enabled - version: 0.2.44 + version: 0.2.45 # repository: https://charts.functionmesh.io/ diff --git a/charts/function-mesh-operator/README.md b/charts/function-mesh-operator/README.md index 45a13fe8..43d1e442 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.44](https://img.shields.io/badge/Version-0.2.44-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.29.0](https://img.shields.io/badge/AppVersion-0.29.0-informational?style=flat-square) +![Version: 0.2.45](https://img.shields.io/badge/Version-0.2.45-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.30.0](https://img.shields.io/badge/AppVersion-0.30.0-informational?style=flat-square) function mesh operator Helm chart for Kubernetes @@ -20,7 +20,7 @@ function mesh operator Helm chart for Kubernetes | Repository | Name | Version | |------------|------|---------| -| | admission-webhook | 0.2.44 | +| | admission-webhook | 0.2.45 | ## Values @@ -57,7 +57,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.29.0"` | | +| operatorImage | string | `"streamnative/function-mesh:v0.30.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 cc9d93f8..f9d18a3f 100644 --- a/charts/function-mesh-operator/charts/admission-webhook/Chart.yaml +++ b/charts/function-mesh-operator/charts/admission-webhook/Chart.yaml @@ -19,13 +19,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.2.44 +version: 0.2.45 # 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. # It is recommended to use it with quotes. -appVersion: 0.29.0 +appVersion: 0.30.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 e2c1b7c7..6b4f1b31 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.44](https://img.shields.io/badge/Version-0.2.44-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.29.0](https://img.shields.io/badge/AppVersion-0.29.0-informational?style=flat-square) +![Version: 0.2.45](https://img.shields.io/badge/Version-0.2.45-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 0.30.0](https://img.shields.io/badge/AppVersion-0.30.0-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 0f9c40a7..c54aa96c 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.29.0 +operatorImage: streamnative/function-mesh:v0.30.0 imagePullPolicy: IfNotPresent imagePullSecrets: [] diff --git a/go.mod b/go.mod index 13145862..3da8cca0 100644 --- a/go.mod +++ b/go.mod @@ -9,7 +9,7 @@ require ( github.com/onsi/ginkgo v1.16.5 github.com/onsi/gomega v1.35.1 github.com/prometheus/client_golang v1.20.5 - github.com/streamnative/function-mesh/api v0.29.0 + github.com/streamnative/function-mesh/api v0.30.0 github.com/streamnative/pulsarctl v0.6.0 github.com/stretchr/testify v1.11.1 google.golang.org/protobuf v1.36.11 diff --git a/install.sh b/install.sh index 0f358cc3..4b3523a0 100755 --- a/install.sh +++ b/install.sh @@ -56,7 +56,7 @@ EOF main() { local local_kube="kind" - local fm_version="v0.29.0" + local fm_version="v0.30.0" local kind_name="kind" local kind_version="v0.7.0" local node_num=2