From a373f97ee916d1449b078b86edb90be0398c3c59 Mon Sep 17 00:00:00 2001 From: Dan Heath <76443935+Dan-Heath@users.noreply.github.com> Date: Tue, 30 Apr 2024 14:27:33 -0400 Subject: [PATCH] docs: Release notes (#4738) * docs: Release notes * docs: Add local storage state, remove deprecation * docs: Add correlation-id header, remove EOL section * docs: Revise alias definition * docs: Fix typo --- .../content/docs/release-notes/v0_16_0.mdx | 142 ++++++++++++++++++ website/data/docs-nav-data.json | 4 + 2 files changed, 146 insertions(+) create mode 100644 website/content/docs/release-notes/v0_16_0.mdx diff --git a/website/content/docs/release-notes/v0_16_0.mdx b/website/content/docs/release-notes/v0_16_0.mdx new file mode 100644 index 000000000..c7b310311 --- /dev/null +++ b/website/content/docs/release-notes/v0_16_0.mdx @@ -0,0 +1,142 @@ +--- +layout: docs +page_title: v0.16.0 +description: |- + Boundary release notes for v0.16.0 +--- + +# Boundary 0.16.0 release notes + +**GA date:** April 30, 2024 + +@include 'release-notes/intro.mdx' + +## New features + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureUpdateDescription
+ Aliases + + GA + + A new resource was introduced in this release. Aliases let you associate a string with a Boundary target. You can then establish a session to the target by referencing its alias, instead of having to provide a target ID or target name and scope ID. +

+ Learn more: Aliases. +
+ MinIO support for session recording + + GA + + You can now configure external MinIO storage to store recorded sessions. MinIO support provides an on-premises storage option for users who do not use AWS. +

+ Learn more: Session recording overview. +
+ Admin UI enhanced search and filtering + + GA + + Enhanced search and filter support was added to the Boundary CLI and API through a new list pagination feature in release 0.15.0. This functionality has been extended to the Admin UI in release 0.16.0. +

+ Learn more: List pagination. +
+ Local storage state health + + GA + + Storage state values have been created to monitor the health of any local workers used for session recording. Boundary monitors the worker's available disk space and compares it to the value you configured for recording capacity. If the worker does not have adequate storage, it cannot be used for session recording. +

+ Learn more: Local storage for session recording. +
+ X-Correlation-ID HTTP header + + GA + + A new HTTP header was added to identify a transaction over a series of requests and responses. You can use the X-Correlation-ID header to correlate events between external systems and products. The initial release of the X-Correlation-ID header supports correlating events between Boundary and Vault. +

+ Learn more: HTTP headers. +
+ +## Known issues and breaking changes + + + + + + + + + + + + + + + + + + + + + + + +
VersionIssueDescription
+ 0.13.0+ + + Rotation of AWS access and secret keys during a session results in stale recordings + + In Boundary version 0.13.0+, when you rotate a storage bucket's secrets, any new sessions use the new credentials. However, previously established sessions continue to use the old credentials. +

+ As a best practice, administrators should rotate credentials in a phased manner, ensuring that all previously established sessions are completed before revoking the stale credentials. + Otherwise, you may end up with recordings that aren't stored in the remote storage bucket, and are unable to be played back. +
+ 0.13.0+ + + Unsupported recovery workflow during worker failure + + If a worker fails during a recording, there is no way to recover the recording. This could happen due to a network connectivity issue or because a worker is scaled down, for example. +

+ Learn more:  + Unsupported recovery workflow +
\ No newline at end of file diff --git a/website/data/docs-nav-data.json b/website/data/docs-nav-data.json index 79dcf4d96..b377c4b28 100644 --- a/website/data/docs-nav-data.json +++ b/website/data/docs-nav-data.json @@ -1682,6 +1682,10 @@ "title": "Overview", "path": "release-notes" }, + { + "title": "v0.16.0", + "path": "release-notes/v0_16_0" + }, { "title": "v0.15.0", "path": "release-notes/v0_15_0"