github.com/openservicemesh/osm
v1.2.4
#592 most downloaded on Go modules
openservicemesh/osm
What this package is like to depend on
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 1 weeks to 2 months
Some releases are documented
notes for 11 of 33 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
594 releases · first in 2020
0 releases in the last 12 months
see the full history below
Release timeline
594 releases · Jul 2020 to Jul 2023Releases
latest 60 of 594-
v1.2.420 Apr 2023Release notes
Open source →Notable Changes
- Deprecate support for TLS v1.0 and TLS v1.1 for the Envoy proxy TLSMaxProtocolVersion option
- Reduce minimum TLS version from v1.3 to v1.2 for the osm controller, verifier, and health servers
- Support robust CRD conversion patching on upgrade to ensure reconciliation is controlled by the newer OSM version
Deprecation Notes
CRD Updates
No CRD changes between tags v1.2.3 and v1.2.4
Changelog
- chore(release): bump version to v1.2.4 and update release notes (#5330) 8265100 (Jackie Elliott)
- build(deps): bump github.com/docker/docker (#5315) (#5323) e156008 (Jackie Elliott)
- Update addEventHandler return values eda8335 (jaellio)
- build(deps): bump helm.sh/helm/v3 from 3.10.3 to 3.11.1 (#5283) 2d9d8a9 (dependabot[bot])
- [backport] build(deps): bump github.com/hashicorp/vault from 1.12.0 to 1.12.5 (#5305) 0024828 (Jackie Elliott)
- [backport] build(deps): bump github.com/containerd/containerd from 1.6.6 to 1.6.18 (#5286) (#5304) 60285f9 (Jackie Elliott)
- [backport] Add more robust CRD conversion patching (#5303) c55b7db (Jackie Elliott)
- fix(): remove support for incompatible tls versions for envoy TLSMaxProtocolVersion (#5298) 00fd7e3 (Whitney Griffith)
- fix(): reduce minimum tls version for osm controller, verifier, health (#5292) 1a9b067 (Whitney Griffith)
-
v1.2.314 Dec 2022Release notes
Open source →Notable Changes
Deprecation Notes
CRD Updates
No CRD changes between tags v1.2.2 and v1.2.3
Changelog
- Release v1.2.3 368fda9 (Keith Mattix II)
- bump version of go to 1.19 (#4972) 8ed34f8 (steeling)
- Upgrade cert-manager to v1.10.0 (#5230) 56679ed (Keith Mattix II)
- Add @shalier as CODEOWNERS (#5264) 7eefefe (Keith Mattix II)
- Add @shalier as a codeowner maintainer (#5261) 9559491 (Thomas Stringer)
- Move snehachhabria and draychev to emeritus status (#5260) 9f8e06a (Thomas Stringer)
- Allow all headless services, not just those backed by Statefulsets with subdomains (#5250) 25c8e53 (Keith Mattix II)
-
v1.2.220 Oct 2022Release notes
Open source →Notable Changes
Deprecation Notes
CRD Updates
No CRD changes between tags v1.2.1 and v1.2.2
Changelog
- chore(release): Bump Chart.yaml to 1.2.2 (#5215) 6815b67 (Shalier Xia)
- Fixes CVE-2022-27664 and CVE-2022-32149 d503b99 (Shalier Xia)
- [backport] cherry-pick 05e31c4 into release-v1.2 817a340 (Sanya Kochhar)
- [backport] cherry-pick 988003b into release-v1.2 b26adc1 (Sanya Kochhar)
- [backport] cherry-pick 9858c75 into release-v1.2 dd698bb (Keith Mattix II)
- [backport] cherry-pick a016262 to release-v1.2 71e6847 (steeling)
-
v1.2.102 Sep 2022 -
v1.2.020 Jul 2022Release notes
Open source →Notable changes
- Custom trust domains (i.e. certificate CommonNames) are now supported
- The authentication token used to configure the Hashicorp Vault certificate provider can now be passed in using a secretRef
- Envoy has been updated to v1.22 and uses the
envoyproxy/envoy-distrolessimage instead of the deprecatedenvoyproxy/envoy-alpineimage.- This means that
kubectl exec -c envoy ... -- shwill no longer work for the Envoy sidecar
- This means that
- Added support for Kubernetes 1.23 and 1.24
Rate limiting: Added capability to perform local per-instance rate limiting of TCP connections and HTTP requests.- Statefulsets and headless services have been fixed and work as expected
Breaking Changes
- The following metrics no longer use the label
common_name, due to the fact that the common name's trust domain can rotate. Instead 2 new labels,proxy_uuidandidentityhave been added.osm_proxy_response_send_success_countosm_proxy_response_send_error_countosm_proxy_xds_request_count
- Support for Kubernetes 1.20 and 1.21 has been dropped
- Multi-arch installation supported by the Chart Helm by customizing the
affinityandnodeSelectorfields - Root service in a
TrafficSplitconfiguration must have a selector matching the pods backing the leaf services. The legacy behavior where a root service without a selector matching the pods backing the leaf services is able to split traffic, has been removed.
-
v1.2.0-rc.112 Jul 2022 pre-release -
v1.1.420 Apr 2023Release notes
Open source →Notable Changes
- Deprecate support for TLS v1.0 and TLS v1.1 for the Envoy proxy TLSMaxProtocolVersion option
- Reduce minimum TLS version from v1.3 to v1.2 for the osm controller, verifier, and health servers
- Support robust CRD conversion patching on upgrade to ensure reconciliation is controlled by the newer OSM version
Deprecation Notes
CRD Updates
No CRD changes between tags v1.1.3 and v1.1.4
Changelog
- chore(release): bump version to v1.1.4 and update release notes (#5329) 5cc73b8 (Jackie Elliott)
- [backport] build(deps): bump github.com/docker/docker (#5315) (#5325) f978473 (Jackie Elliott)
- fix(): remove support for incompatible tls versions for envoy TLSMaxProtocolVersion (#5298) 784d680 (Whitney Griffith)
- fix(): reduce minimum tls version for osm controller, verifier, health (#5292) 0582092 (Whitney Griffith)
- Add more robust CRD conversion patching 8c6cdfd (Keith Mattix II)
- Add shalier, keithmattix, and steeling as codeowners for v1.1 (#5319) 01f7fff (Jackie Elliott)
-
v1.1.320 Oct 2022Release notes
Open source →Notable Changes
Deprecation Notes
CRD Updates
No CRD changes between tags v1.1.2 and v1.1.3
Changelog
- chore(release) bump Chart.yaml version to 1.1.3 (#5216) 5397803 (Shalier Xia)
- Fixes CVE-2022-27664 and CVE-2022-32149 40901f7 (Shalier Xia)
- [backport] cherry-pick 05e31c4 into release-v1.1 32fb680 (Sanya Kochhar)
- [backport] cherry-pick 988003b into release-v1.1 8f6cf95 (Sanya Kochhar)
- [backport] cherry-pick 9858c75 into release-v1.1 170b333 (Keith Mattix II)
- [backport] cherry-pick a016262 to release-v1.1 a54a55c (steeling)
-
v1.1.206 Sep 2022 -
v1.1.110 May 2022 -
v1.1.1-rc.104 May 2022 pre-releaseNothing published for this version
-
v1.1.1-0.20220504210508-0171d845868d04 May 2022 pre-releaseNothing published for this version
-
v1.1.014 Apr 2022Release notes
Open source →Notable changes
- Circuit breaking support for traffic directed to in-mesh and external destinations
Breaking changes
The following changes are not backward compatible with the previous release.
- The
osm_proxy_response_send_success_countandosm_proxy_response_send_error_countmetrics are now labeled with the proxy certificate's common name and XDS type, so queries to match the previous equivalent need to sum for all values of each of those labels.
Deprecation notes
The following capabilities have been deprecated and cannot be used.
- The
osm_injector_injector_sidecar_countandosm_injector_injector_rq_timemetrics have been removed. Theosm_admission_webhook_response_totalandosm_http_response_durationmetrics should be used instead. - OSM will no longer support installation on Kubernetes version v1.19.
-
v1.1.0-rc.104 Apr 2022 pre-releaseNothing published for this version
-
v1.0.025 Jan 2022Release notes
Open source →Notable changes
- New internal control plane event management framework to handle changes to the Kubernetes cluster and policies
- Validations to reject/ignore invalid SMI TrafficTarget resources
- Control plane memory utilization improvements
- Support for TCP server-first protocols for in-mesh traffic
- Updates to Grafana dashboards to reflect accurate metrics
- OSM control plane images are now multi-architecture, built for linux/amd64 and linux/arm64
Breaking changes
The following changes are not backward compatible with the previous release.
- Top level Helm chart keys are renamed from
OpenServiceMeshtoosm osm mesh upgradeno longer carries over values from previous releases. Use the--setflag onosm mesh upgradeto pass values as needed. The--container-registryand--osm-image-tagflags have also been removed in favor of--set.
Deprecation notes
The following capabilities have been deprecated and cannot be used.
- Kubernetes Ingress API to configure a service mesh backend to authorize ingress traffic. OSM's IngressBackend API must be used to authorize ingress traffic between an ingress gateway and service mesh backend.
-
v1.0.0-rc.419 Jan 2022 pre-releaseNothing published for this version
-
v1.0.0-rc.3.0.20220119223040-afee5a499bf219 Jan 2022 pre-releaseNothing published for this version
-
v1.0.0-rc.310 Jan 2022 pre-releaseNothing published for this version
-
v1.0.0-rc.2.0.20220110191311-edb1d4531f3510 Jan 2022 pre-releaseNothing published for this version
-
v1.0.0-rc.215 Nov 2021 pre-releaseNothing published for this version
-
v1.0.0-rc.1.0.20211115164641-bee1cac865a315 Nov 2021 pre-releaseNothing published for this version
-
v1.0.0-rc.113 Oct 2021 pre-releaseNothing published for this version
-
v0.11.120 Oct 2021Nothing published for this version
-
v0.11.1-rc.115 Oct 2021 pre-releaseNothing published for this version
-
v0.11.1-0.20211015230638-5e274cafc9b615 Oct 2021 pre-releaseNothing published for this version
-
v0.11.008 Oct 2021Nothing published for this version
-
v0.11.0-rc.307 Oct 2021 pre-releaseNothing published for this version
-
v0.11.0-rc.1.0.20211007161905-b0b6c2edc02107 Oct 2021 pre-releaseNothing published for this version
-
v0.11.0-rc.101 Oct 2021 pre-releaseNothing published for this version
-
v0.10.021 Sep 2021Nothing published for this version
-
v0.10.0-rc.215 Sep 2021 pre-releaseNothing published for this version
-
v0.10.0-rc.1.0.20210915222337-04536ae8dc1115 Sep 2021 pre-releaseNothing published for this version
-
v0.10.0-rc.124 Aug 2021 pre-releaseNothing published for this version
-
v0.9.219 Aug 2021Nothing published for this version
-
v0.9.2-rc.117 Aug 2021 pre-releaseNothing published for this version
-
v0.9.2-0.20210817194811-227ad2338e2717 Aug 2021 pre-releaseNothing published for this version
-
v0.9.102 Jul 2021Nothing published for this version
-
v0.9.1-rc.125 Jun 2021 pre-releaseNothing published for this version
-
v0.9.1-0.20210625163746-1e6e494a70ed25 Jun 2021 pre-releaseNothing published for this version
-
v0.9.014 Jun 2021Nothing published for this version
-
v0.9.0-rc.203 Jun 2021 pre-releaseNothing published for this version
-
v0.9.0-rc.1.0.20210603200709-ff6cd4de04e803 Jun 2021 pre-releaseNothing published for this version
-
v0.9.0-rc.127 May 2021 pre-releaseNothing published for this version
-
v0.8.5-0.20210615181422-41cc0681022315 Jun 2021 pre-releaseNothing published for this version
-
v0.8.417 May 2021Nothing published for this version
-
v0.8.4-rc.110 May 2021 pre-releaseNothing published for this version
-
v0.8.4-0.20210510165701-3ecafb94cb4310 May 2021 pre-releaseNothing published for this version
-
v0.8.320 Apr 2021Nothing published for this version
-
v0.8.3-rc.116 Apr 2021 pre-releaseNothing published for this version
-
v0.8.3-0.20210416184234-4da887b3f2fe16 Apr 2021 pre-releaseNothing published for this version
-
v0.8.224 Mar 2021Nothing published for this version
-
v0.8.2-0.20230710180451-7bec5b6b2f7710 Jul 2023 pre-releaseNothing published for this version
-
v0.8.2-0.20230508141238-260586ad07ab08 May 2023 pre-releaseNothing published for this version
-
v0.8.2-0.20230413213419-7c0628e5acea13 Apr 2023 pre-releaseNothing published for this version
-
v0.8.2-0.20230404212320-fafd32c0d14304 Apr 2023 pre-releaseNothing published for this version
-
v0.8.2-0.20230331214553-a2499eba12e631 Mar 2023 pre-releaseNothing published for this version
-
v0.8.2-0.20230330205918-c4a9164ee1a030 Mar 2023 pre-releaseNothing published for this version
-
v0.8.2-0.20230313151743-324b03b423ce13 Mar 2023 pre-releaseNothing published for this version
-
v0.8.2-0.20230301234848-7e398c69c5af01 Mar 2023 pre-releaseNothing published for this version
-
v0.8.2-0.20230103205054-dc3f841061e103 Jan 2023 pre-releaseNothing published for this version