From 6bad04908ade6263de20e6ee057fc0546e713763 Mon Sep 17 00:00:00 2001 From: Tom Proctor Date: Tue, 27 Sep 2022 16:24:21 +0100 Subject: [PATCH] Plugin versioning changelog entries (#17322) --- changelog/16688.txt | 3 --- changelog/16982.txt | 3 +++ changelog/17167.txt | 6 ++++++ changelog/17289.txt | 3 +++ changelog/plugin-versioning.txt | 3 +++ 5 files changed, 15 insertions(+), 3 deletions(-) create mode 100644 changelog/16982.txt create mode 100644 changelog/17167.txt create mode 100644 changelog/17289.txt create mode 100644 changelog/plugin-versioning.txt diff --git a/changelog/16688.txt b/changelog/16688.txt index ce192d5f2..c7310fd31 100644 --- a/changelog/16688.txt +++ b/changelog/16688.txt @@ -4,6 +4,3 @@ plugins: `GET /sys/plugins/catalog` endpoint now returns an additional `detailed ```release-note:change plugins: `GET /sys/plugins/catalog/:type/:name` endpoint now returns an additional `version` field in the response data. ``` -```release-note:improvement -plugins: Plugin catalog supports registering and managing plugins with semantic version information. -``` diff --git a/changelog/16982.txt b/changelog/16982.txt new file mode 100644 index 000000000..70d2521a5 --- /dev/null +++ b/changelog/16982.txt @@ -0,0 +1,3 @@ +```release-note:change +plugins: `GET /database/config/:name` endpoint now returns an additional `plugin_version` field in the response data. +``` \ No newline at end of file diff --git a/changelog/17167.txt b/changelog/17167.txt new file mode 100644 index 000000000..89b890549 --- /dev/null +++ b/changelog/17167.txt @@ -0,0 +1,6 @@ +```release-note:change +plugins: `GET /sys/auth/:path/tune` and `GET /sys/mounts/:path/tune` endpoints may now return an additional `plugin_version` field in the response data if set. +``` +```release-note:change +plugins: `GET` for `/sys/auth`, `/sys/auth/:path`, `/sys/mounts`, and `/sys/mounts/:path` paths now return additional `plugin_version`, `running_plugin_version` and `running_sha256` fields in the response data for each mount. +``` \ No newline at end of file diff --git a/changelog/17289.txt b/changelog/17289.txt new file mode 100644 index 000000000..e8df6cab9 --- /dev/null +++ b/changelog/17289.txt @@ -0,0 +1,3 @@ +```release-note:improvement +plugins: Allow selecting builtin plugins by their reported semantic version of the form `vX.Y.Z+builtin` or `vX.Y.Z+builtin.vault`. +``` \ No newline at end of file diff --git a/changelog/plugin-versioning.txt b/changelog/plugin-versioning.txt new file mode 100644 index 000000000..cfd77a477 --- /dev/null +++ b/changelog/plugin-versioning.txt @@ -0,0 +1,3 @@ +```release-note:feature +**Plugin Versioning**: Vault supports registering, managing, and running plugins with semantic versions specified. +``` \ No newline at end of file