Skip to content

Commit

Permalink
docs: DOC-1496 Release Notes (#4808)
Browse files Browse the repository at this point in the history
* docs: release notes

* docs: release notes

* docs: add export profile button

* docs: add vm migration to notes

* docs: add more vm clone aand reconciliation loop improvements

* docs: add message brokers

* docs: add packs

* docs: changes to packs

* chore: updated release notes

* docs: multi-node local ui

* docs: add audit logs, diff viewer and backups to notes

* docs: added docs note

* docs: added updates

* docs: vale feedback

* docs: fix markdown issue

* chore: fix url

* docs: add link to edge docs and skip node draining improvement

* ci: auto-formatting prettier issues

* docs: updated date

* docs: update release notes

---------

Co-authored-by: addetz <[email protected]>
Co-authored-by: Lenny Chen <[email protected]>
Co-authored-by: lennessyy <[email protected]>
  • Loading branch information
4 people authored Dec 10, 2024
1 parent 6918742 commit 792512b
Show file tree
Hide file tree
Showing 2 changed files with 194 additions and 3 deletions.
7 changes: 4 additions & 3 deletions docs/docs-content/release-notes/annoucements.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,10 @@ for the changes in your environment.
The table below lists the upcoming deprecations and removals in Palette and Palette VerteX. Review the information to
below and take necessary actions to avoid any disruptions in your environment.

| Change | Target Date | Published Date |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- | ----------------- |
| The Terraform resource, `spectrocloud_cluster_import` is deprecated. To import a cluster deployed outside of the context of Palette, refer to the [Import a Cluster](../clusters/imported-clusters/cluster-import.md) guide. | January, 2025 | November 15, 2024 |
| Change | Target Date | Published Date |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ----------------- |
| The EdgeForge build process utility, CanvOS has an argument variable named `PROXY_CERT_PATH`. This variable is deprecated and no longer the recommended way to pass proxy certificates to the CanvOS build process. Use the **certs** folder in the root of the project directory to store proxy certificates. The **certs** folder is automatically included in the CanvOS build process. Refer to the [Build Provider Images](../clusters/edge/edgeforge-workflow/palette-canvos/build-provider-images.md) for guidance on using the **certs** folder to pass proxy certificates to the CanvOS build process. | March 15, 2025 | December 7, 2024 |
| The Terraform resource, `spectrocloud_cluster_import` is deprecated. To import a cluster deployed outside of the context of Palette, refer to the [Import a Cluster](../clusters/imported-clusters/cluster-import.md) guide. | January, 2025 | November 15, 2024 |

| The EdgeForge build process utility, CanvOS has an argument variable named `PROXY_CERT_PATH`. This variable is
deprecated and no longer the recommended way to pass proxy certificates to the CanvOS build process. Use the **certs**
Expand Down
190 changes: 190 additions & 0 deletions docs/docs-content/release-notes/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,196 @@ tags: ["release-notes"]

<ReleaseNotesVersions />

## December 15, 2024 - Release 4.5.13

### Palette {#palette-enterprise-4-5-12}

#### Features

<!-- prettier-ignore -->
- Palette provides the ability to migrate VMs from VMware vSphere to Virtual Machine Orchestrator (VMO) using the
Virtual Machine Migration Assistant (VM Migration Assistant). The <VersionedLink text="VM Migration Assistant" url="/integrations/packs/?pack=vm-migration-assistant-pack" /> add-on
pack provides you with an UI to perform the VM migrations. Refer to the [VM Migration
Assistant](../vm-management/vm-migration-assistant/vm-migration-assistant.md) section for further information.

- The Spectro Cloud Artifact Repository (SCAR) is now hosted inside an Open Container Initiative (OCI) repository.
Previously, airgaped self-hosted Palette or VerteX installations required a file server to host the SCAR repository.
With this release, the SCAR repository is now hosted inside the same OCI registry hosting packs and images. This
removes the need for a file server to host the SCAR content. New installations of Palette Enterprise and VerteX will automatically use the new architecture. Existing installations will need to be upgraded to the latest version to take advantage of this feature.

#### Improvements

- The "Export Profile" and "Delete" buttons were renamed to "Export profile version" and "Delete profile version" in the
cluster profile editor. The revised text clarifies that the export and delete operations only apply to a single
profile version.

- Palette's Virtual Machine (VM) cloning capabilities were improved to cover complete VM configurations, including data
volumes and data volume templates. These improved capabilities ensure accurate VM duplication, allowing users to
correctly replicate environments. Refer to the [Clone a VM](../vm-management/create-manage-vm/clone-vm.md) guide for
further details.

- The reconciliation loop that Palette uses to check the status of Kubernetes resources was optimized. The improvements
involve using a session cache, improved session management and enhanced session keep alives. These changes allow
Palette to operate on environments experiencing heavy load.

- Palette's message brokers are now automatically scaled, ensuring that a quorum is available for each management plane
cluster. By default, two replicas of the message broker are created in each management plane cluster. This improvement
supports Palette's ability to manage large enterprise Kubernetes clusters, which are often distributed across numerous
Kubernetes clusters. Refer to the [Message Brokers](../architecture/architecture-overview.md#message-brokers) for
further details.

- Audit log entries now display the **Resource UID** in the Palette UI. This facilitates precise event and user action
tracking for Palette users. Refer to the [Audit Logs](../audit-logs/audit-logs.md) section to learn more about how to
use and enable audit logs.

- The cluster profile differential editor was improved with a change legend and informative tooltips. These changes
provide an improved user experience for users who modify and update cluster profiles. Refer to the
[Modify Cluster Profiles](../profiles/cluster-profiles/modify-cluster-profiles/modify-cluster-profiles.md) to learn
about all the ways cluster profiles can be modified.

- Cluster backups now provide three backup options of cluster resources. These options allow users to specify whether to
include cluster-wide resources regardless of namespace in their backup configuration. By default, Palette now backs up
only namespaced resources and their associated persistent volumes. Refer to the
[Create Cluster Backup](../clusters/cluster-management/backup-restore/create-cluster-backup.md) guide to learn more
about Palette's backup capabilities.

### Edge

#### Features

- <TpBadge /> Palette now supports the ability to link Edge hosts deployed in disconnected environments for the purpose
of creating a multi-node cluster through Local UI. Previously, Local UI only supported single-node clusters. Host
linking provides Edge hosts with the necessary network and security infrastructure to form a cluster. This feature
allows you to create multi-node clusters using Local UI, providing you with more flexibility when deploying Edge
clusters. Check out the [Link Hosts](../clusters/edge/local-ui/cluster-management/cluster-management.md) guide to
learn more about this feature.

#### Improvements

- The EdgeForge build process utility, CanvOS, now supports adding multiple certificates that may be required for
network proxy configurations. The certificates can be stored in the **certs** folder in the root of the project
directory. The **certs** folder is automatically included in the CanvOS build process. Refer to the
[Build Provider Images](../clusters/edge/edgeforge-workflow/palette-canvos/build-provider-images.md) for guidance on
using the **certs** folder to pass multiple proxy certificates to the CanvOS build process.

<!-- prettier-ignore -->
- The Edge <VersionedLink text="BYOOS" url="/integrations/packs/?pack=edge-native-byoi" />
pack has new parameters that allow you to configure node draining behavior during cluster upgrades or repaves.
Previously, nodes were always drained during upgrades and repaves, even for single-node clusters. Refer to
[Skip Node Draining](../clusters/edge/cluster-management/skip-draining.md) for guidance on configuring draining behavior.

#### Deprecations and Removals

- The EdgeForge build process utility, CanvOS has an argument variable named `PROXY_CERT_PATH`. This variable is
deprecated and no longer the recommended way to pass proxy certificates to the CanvOS build process. Use the **certs**
folder in the root of the project directory to store proxy certificates. The **certs** folder is automatically
included in the CanvOS build process. Refer to the
[Build Provider Images](../clusters/edge/edgeforge-workflow/palette-canvos/build-provider-images.md) for guidance on
using the **certs** folder to pass proxy certificates to the CanvOS build process.

### VerteX

#### Features

- Includes all Palette features, improvements, breaking changes, and deprecations in this release. Refer to the
[Palette section](#palette-enterprise-4-5-12) for more details.

### Automation

- Terraform version 0.23.0 of the
[Spectro Cloud Terraform provider](https://registry.terraform.io/providers/spectrocloud/spectrocloud/latest/docs) is
available. For more details, refer to the Terraform provider
[release page](https://github.com/spectrocloud/terraform-provider-spectrocloud/releases).

#### Deprecations and Removals

- The Terraform resource, `spectrocloud_cluster_import` is deprecated. To import a cluster deployed outside of the
context of Palette, refer to the [Import a Cluster](../clusters/imported-clusters/cluster-import.md) guide.

### Docs and Education

- The Security Bulletins page has been updated with a new and improved table design to help you find information. You
can now sort columns, change page size, enjoy a fixed column header, and link directly to different vulnerability
reports for a specific product edition. Check out the [Security Bulletins](../security-bulletins/reports/reports.mdx)
page for the latest security advisories.

- The User & Role Management section of the documentation has been updated to provide a more comprehensive information
about user management in Palette. The section now includes guides on how to manage users, roles, and permissions in
Palette. Check out the [User & Role Management](../user-management/user-management.md) section to learn more.

### Packs

#### Kubernetes

| Pack Name | New Version |
| ---------------------------------------- | ----------- |
| K3s | 1.28.15 |
| K3s | 1.29.10 |
| K3s | 1.30.6 |
| K3s | 1.31.1 |
| Kubernetes EKS | 1.31.1 |
| Palette eXtended Kubernetes (PXK) | 1.28.15 |
| Palette eXtended Kubernetes (PXK) | 1.29.10 |
| Palette eXtended Kubernetes (PXK) | 1.30.6 |
| Palette eXtended Kubernetes (PXK) | 1.31.1 |
| Palette eXtended Kubernetes Edge (PXK-E) | 1.28.15 |
| Palette eXtended Kubernetes Edge (PXK-E) | 1.29.10 |
| Palette eXtended Kubernetes Edge (PXK-E) | 1.30.6 |
| RKE2 | 1.28.15 |
| RKE2 | 1.29.10 |
| RKE2 | 1.30.6 |
| RKE2 - Edge | 1.28.15 |
| RKE2 - Edge | 1.29.10 |
| RKE2 - Edge | 1.30.6 |
| RKE2 - Edge | 1.31.1 |

#### CNI

| Pack Name | New Version |
| ------------------ | ----------- |
| AWS VPC CNI (Helm) | 1.18.6 |
| Calico | 3.29.0 |
| Flannel | 0.26.1 |

#### CSI

| Pack Name | New Version |
| -------------------- | ----------- |
| Longhorn | 1.7.2 |
| Portworx /w Operator | 3.2.0 |

#### Add-on Packs

| Pack Name | New Version |
| --------------------- | ----------- |
| Argo CD | 7.6.12 |
| Calico Network Policy | 3.29.0 |
| Nginx | 1.11.3 |
| Vault | 0.29.1 |

#### FIPS Packs

| Pack Name | New Version |
| ---------------------------------------- | ----------- |
| Calico | 3.29.0 |
| Flannel | 0.26.1 |
| Palette eXtended Kubernetes (PXK) | 1.28.15 |
| Palette eXtended Kubernetes (PXK) | 1.29.10 |
| Palette eXtended Kubernetes (PXK) | 1.30.6 |
| Palette eXtended Kubernetes (PXK) | 1.31.1 |
| Palette eXtended Kubernetes Edge (PXK-E) | 1.28.15 |
| Palette eXtended Kubernetes Edge (PXK-E) | 1.29.10 |
| Palette eXtended Kubernetes Edge (PXK-E) | 1.30.6 |
| RKE2 | 1.28.15 |
| RKE2 | 1.29.10 |
| RKE2 | 1.30.6 |
| RKE2 - Edge | 1.28.15 |
| RKE2 - Edge | 1.29.10 |
| RKE2 - Edge | 1.30.6 |
| RKE2 - Edge | 1.31.1 |

#### Community Packs

## November 20, 2024 - Release 4.5.11

### Bug Fixes
Expand Down

0 comments on commit 792512b

Please sign in to comment.