Skip to content

Commit 3f918dd

Browse files
committed
Add release notes for v1.1.0
This release focuses on enhancing scalability and performance through gRPC integration, improving namespace management capabilities, and streamlining addon operations. Key highlights include: - gRPC server support for improved performance - Managed namespaces via ManagedClusterSet - ManifestWork completion and TTL for automatic cleanup - Enhanced addon framework with config file support Breaking change: CRD apiextensions v1beta1 removed This release includes contributions from 17 contributors, with 3 new contributors joining the community. Resolves: #519 Signed-off-by: Claude <noreply@anthropic.com> Signed-off-by: Jian Qiu <jqiu@redhat.com>
1 parent 127e478 commit 3f918dd

1 file changed

Lines changed: 76 additions & 1 deletion

File tree

content/en/docs/release/_index.md

Lines changed: 76 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,84 @@ title: Releases
33
weight: 6
44
---
55

6-
Open Cluster Management has approximately a three to four month release cycle. The current release is `v1.0.0`.
6+
Open Cluster Management has approximately a three to four month release cycle. The current release is `v1.1.0`.
77
Continue reading to view upcoming releases:
88

9+
## `1.1.0`, 23 October 2025
10+
11+
The Open Cluster Management team is excited to announce the release of OCM v1.1.0! This release focuses on
12+
enhancing scalability and performance through gRPC integration, improving namespace management capabilities,
13+
and streamlining addon operations.
14+
15+
### 🌟 Key Highlights
16+
17+
**gRPC Integration:**
18+
- **gRPC Server Support**: New gRPC-based communication channel providing improved performance and scalability
19+
for hub-spoke communication
20+
- **gRPC Registration Driver**: Enhanced cluster registration mechanism using gRPC protocol
21+
- **gRPC CSR Approval**: Support for certificate signing requests via gRPC in addon framework
22+
23+
**Enhanced Namespace Management:**
24+
- **Managed Namespaces**: Ability to manage namespaces across clusters via ManagedClusterSet, enabling
25+
centralized namespace lifecycle management
26+
27+
**Cluster Management Improvements:**
28+
- **Cluster Import Config Secret**: Improved security for cluster import operations with dedicated configuration secrets
29+
- **Cluster Labels in Klusterlet**: Ability to set cluster labels directly in Klusterlet types for easier
30+
cluster categorization
31+
32+
**ManifestWork Improvements:**
33+
- **ManifestWork Completion & TTL**: Automatic cleanup of completed ManifestWorks after a specified time-to-live period,
34+
reducing resource overhead which can be enabled with **CleanUpCompletedManifestwork** feature gate
35+
- **Deleting Condition**: New condition type to track ManifestWork deletion status for better observability
36+
- **Work Resource Labels**: Ability to add custom labels to resources created by the work controller
37+
38+
**Addon Framework Enhancements:**
39+
- **Config File Support**: New `--config-file` flag for addon enable command allowing configuration via files
40+
- **Placement Reference**: `--placement-ref` flag for addon create command to directly reference placements
41+
- **Template-based Addon Handling**: Improved addon template processing preventing premature execution
42+
- **Explicit Default Namespace**: Better namespace defaulting for addon registration
43+
44+
**Addons:**
45+
- **Kueue Addon**: This integration solution is delivered as an addon, supporting simplified MultiKueue setup,
46+
centralized resource management, enhanced multicluster scheduling, and flexible installation options.
47+
- **Opentelemetry Addon**: is a pluggable addon that automates the deployment and management of OpenTelemetry collector
48+
on managed clusters. It provides observability and metrics collection capabilities across your multi-cluster environment.
49+
- **FleetConfig controller**: is a lightweight wrapper around `clusteradm` that enables declarative lifecycle management
50+
for OCM multi-clusters. It automates Hub initialization, Spoke registration, as well as Klusterlet/ClusterManager
51+
upgrades and cleanup.
52+
53+
### 🔧 Breaking Changes
54+
55+
- **CRD apiextensions v1beta1 Removed**: The v1beta1 version of CustomResourceDefinitions is no longer supported.
56+
All CRDs must use apiextensions v1. Users should ensure their manifests are updated to use the v1 API version.
57+
58+
### 📊 Community Growth
59+
60+
This release includes contributions from **17 contributors** across all repositories, with **3 new contributors**
61+
joining our community:
62+
63+
**New Contributors:**
64+
- [@ramekris3163](https://github.com/ramekris3163) - Added cluster labels feature to klusterlet types
65+
- [@coleenquadros](https://github.com/coleenquadros) - Dependency updates and maintenance
66+
- [@augustrh](https://github.com/augustrh) - Updated adopters documentation with latest use cases
67+
68+
We extend our gratitude to all contributors who made this release possible!
69+
70+
### 📦 Core Components
71+
72+
- **api** v1.1.0 [changelog](https://github.com/open-cluster-management-io/api/releases/tag/v1.1.0)
73+
- **ocm** v1.1.0 [changelog](https://github.com/open-cluster-management-io/ocm/releases/tag/v1.1.0)
74+
- **addon-framework** v1.1.0 [changelog](https://github.com/open-cluster-management-io/addon-framework/releases/tag/v1.1.0)
75+
- **clusteradm** v1.1.0 [changelog](https://github.com/open-cluster-management-io/clusteradm/releases/tag/v1.1.0)
76+
77+
We hope this release helps you better manage your Kubernetes clusters with improved performance and enhanced features.
78+
If you have any questions, please don't hesitate to contact us in our community channels or log issues on our repositories.
79+
80+
Thank you to all contributors for your hard work and to the community for your continued support!
81+
82+
---
83+
984
## `1.0.0`, 20 June 2025
1085

1186
🎉 **Milestone Release: Open Cluster Management v1.0.0** 🎉

0 commit comments

Comments
 (0)