From eeab8f8ddbc4e37192bb3522e9f07b21bcee8c7d Mon Sep 17 00:00:00 2001 From: Andrei Pavel Date: Wed, 31 Jul 2024 17:23:23 +0300 Subject: [PATCH] [#1459] release changes --- ChangeLog.md | 117 ++++++++++++++++++ api/swagger.in.yaml | 2 +- backend/version.go | 2 +- .../1114-replace-fpm-with-nfpm.md | 5 - ...ut-hook-binaries-outside-var-by-default.md | 5 - ...ist-of-tested-systems-in-arm-up-to-date.md | 4 - ...-a-page-showing-all-connectivity-errors.md | 5 - .../1350-upgrade-kea-in-system-tests.md | 4 - .../1375-more-shared-network-metrics.md | 5 - .../1379-update-default-primeng-theme.md | 5 - ...age-by-long-running-stork-agent-process.md | 4 - changelog_unreleased/1399-helptips-fix.md | 7 -- ...k-form-for-creating-new-shared-networks.md | 4 - .../1405-delete-shared-network.md | 4 - .../1413-pop-up-when-new-machine-registers.md | 4 - ...del-and-subnet6-del-and-shared-networks.md | 7 -- ...n-registering-an-agent-via-command-line.md | 5 - ...1436-shutdown-fails-if-database-is-down.md | 6 - ...over-after-a-database-operation-failure.md | 5 - ...stork-tool-tries-to-access-source-files.md | 6 - .../1446-upgrade-dependencies.md | 6 - .../1449-global-kea-parameters-view.md | 5 - webui/package-lock.json | 2 +- webui/package.json | 2 +- 24 files changed, 121 insertions(+), 100 deletions(-) delete mode 100644 changelog_unreleased/1114-replace-fpm-with-nfpm.md delete mode 100644 changelog_unreleased/1227-put-hook-binaries-outside-var-by-default.md delete mode 100644 changelog_unreleased/1297-keep-the-list-of-tested-systems-in-arm-up-to-date.md delete mode 100644 changelog_unreleased/1316-create-a-page-showing-all-connectivity-errors.md delete mode 100644 changelog_unreleased/1350-upgrade-kea-in-system-tests.md delete mode 100644 changelog_unreleased/1375-more-shared-network-metrics.md delete mode 100644 changelog_unreleased/1379-update-default-primeng-theme.md delete mode 100644 changelog_unreleased/1389-high-memory-usage-by-long-running-stork-agent-process.md delete mode 100644 changelog_unreleased/1399-helptips-fix.md delete mode 100644 changelog_unreleased/1403-use-the-existing-shared-network-form-for-creating-new-shared-networks.md delete mode 100644 changelog_unreleased/1405-delete-shared-network.md delete mode 100644 changelog_unreleased/1413-pop-up-when-new-machine-registers.md delete mode 100644 changelog_unreleased/1425-workaround-the-problem-with-subnet4-del-and-subnet6-del-and-shared-networks.md delete mode 100644 changelog_unreleased/1427-usability-issues-when-registering-an-agent-via-command-line.md delete mode 100644 changelog_unreleased/1436-shutdown-fails-if-database-is-down.md delete mode 100644 changelog_unreleased/1437-pullers-do-not-recover-after-a-database-operation-failure.md delete mode 100644 changelog_unreleased/1439-stork-tool-tries-to-access-source-files.md delete mode 100644 changelog_unreleased/1446-upgrade-dependencies.md delete mode 100644 changelog_unreleased/1449-global-kea-parameters-view.md diff --git a/ChangeLog.md b/ChangeLog.md index cb1163c00..fb68d0d48 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,120 @@ +Stork 1.18.0 released on 2024-08-07. + +* 437 [build] slawek + + Changed the tool to build packages from "fpm" to "nfpm". This + enabled automated build of Stork packages for Alpine Linux. + (Gitlab #1114) + +* 436 [build] slawek + + Changed the default Stork hook directory to be located outside + '/var' to be compatible with strict Linux security policies. + (Gitlab #1227) + +* 435 [bug] slawek + + Added configurable timeouts for database read/write operations. + These settings may be useful to avoid the read or write hangs when + the server looses connectivity to the database. + (Gitlab #1436) + +* 434 [build] slawek + + Fixed the security vulnerabilities reported by the GitHub Dependabot + and updated dependencies, including Go 1.22.5, PrimeNG 17.18.5, and + several Python and Ruby packages. + (Gitlab #1446) + +* 433 [bug] slawek + + Fixed the permanent stopping of pullers on the temporary database + failure. + (Gitlab #1437) + +* 432 [func] marcin + + Added global Kea parameters view accessible from the Kea daemon + tab. + (Gitlab #1449) + +* 431 [func] marcin + + Display warning message when new machine requests registration. + (Gitlab #1413) + +* 430 [func] slawek + + Minor improvements in the Stork agent register command. Added a CLI + flag to run the registration in non-interactive mode. + (Gitlab #1427) + +* 429 [doc] slawek + + Updated a section about supported operating systems. + (Gitlab #1297) + +* 428 [bug] slawek, marcin, andrei + + Prevented Stork tool from auto-discovering migration files. This + feature has never been necessary, but it could raise an error if the + Stork user can't access the searched directory. + (Gitlab #1439) + +* 427 [build] slawek + + Upgraded the Kea version in system tests to 2.7.0. + (Gitlab #1350) + +* 426 [func] piotrek + + Applied most recent PrimeNG theme Aura Blue. This updates + Stork UI. Also dark/light mode support was added. + (Gitlab #1379) + +* 425 [bug] marcin + + Delete a subnet from shared network in Kea before deleting the + subnet. It is a workaround for the Kea issue #3455. Before this + change, a subnet could silently fail to delete from a Kea server + when it belonged to a shared network. + (Gitlab #1425) + +* 424 [bug] piotrek + + Fixed a bug with displaying help tooltip in views like + Machines list or High Availability section of Kea app view. + The help tip was not displayed in proper location, or was + not displayed at all. + (Gitlab #1399) + +* 423 [doc] slawek + + Described why Stork allocates so much virtual memory. + (Gitlab #1389) + +* 422 [func] slawek + + The Stork server's Prometheus endpoint exports new metrics, such as + the number of total and assigned addresses and delegated prefixes. + (Gitlab #1375) + +* 421 [func] marcin + + Shared networks can be selectively deleted using the Stork UI. + (Gitlab #1405) + +* 420 [func] marcin + + Implemented a UI form for creating new shared networks. + (Gitlab #1403) + +* 419 [func] marcin + + Added new page displaying communication issues between the server + and the monitored machines. + (Gitlab #1316) + Stork 1.17.0 released on 2024-06-12. * 418 [bug] slawek diff --git a/api/swagger.in.yaml b/api/swagger.in.yaml index eca342614..6380c5ee2 100644 --- a/api/swagger.in.yaml +++ b/api/swagger.in.yaml @@ -3,7 +3,7 @@ swagger: "2.0" info: description: An API for Stork title: Stork API - version: 1.17.0 + version: 1.18.0 consumes: - application/json produces: diff --git a/backend/version.go b/backend/version.go index 87b750763..f4bad6d81 100644 --- a/backend/version.go +++ b/backend/version.go @@ -1,7 +1,7 @@ package stork // Stork product version. It's shared between server, agent, tool, and UI. -const Version = "1.17.0" +const Version = "1.18.0" // Build date of the binary. It's set during compilation. var BuildDate = "unset" diff --git a/changelog_unreleased/1114-replace-fpm-with-nfpm.md b/changelog_unreleased/1114-replace-fpm-with-nfpm.md deleted file mode 100644 index fb501685d..000000000 --- a/changelog_unreleased/1114-replace-fpm-with-nfpm.md +++ /dev/null @@ -1,5 +0,0 @@ -[build] slawek - - Changed the tool to build packages from "fpm" to "nfpm". This - enabled automated build of Stork packages for Alpine Linux. - (Gitlab #1114) diff --git a/changelog_unreleased/1227-put-hook-binaries-outside-var-by-default.md b/changelog_unreleased/1227-put-hook-binaries-outside-var-by-default.md deleted file mode 100644 index 1e05f878d..000000000 --- a/changelog_unreleased/1227-put-hook-binaries-outside-var-by-default.md +++ /dev/null @@ -1,5 +0,0 @@ -[build] slawek - - Changed the default Stork hook directory to be located outside - '/var' to be compatible with strict Linux security policies. - (Gitlab #1227) diff --git a/changelog_unreleased/1297-keep-the-list-of-tested-systems-in-arm-up-to-date.md b/changelog_unreleased/1297-keep-the-list-of-tested-systems-in-arm-up-to-date.md deleted file mode 100644 index 69814cc18..000000000 --- a/changelog_unreleased/1297-keep-the-list-of-tested-systems-in-arm-up-to-date.md +++ /dev/null @@ -1,4 +0,0 @@ -[doc] slawek - - Updated a section about supported operating systems. - (Gitlab #1297) diff --git a/changelog_unreleased/1316-create-a-page-showing-all-connectivity-errors.md b/changelog_unreleased/1316-create-a-page-showing-all-connectivity-errors.md deleted file mode 100644 index cdd46cf78..000000000 --- a/changelog_unreleased/1316-create-a-page-showing-all-connectivity-errors.md +++ /dev/null @@ -1,5 +0,0 @@ -[func] marcin - - Added new page displaying communication issues between the server - and the monitored machines. - (Gitlab #1316) \ No newline at end of file diff --git a/changelog_unreleased/1350-upgrade-kea-in-system-tests.md b/changelog_unreleased/1350-upgrade-kea-in-system-tests.md deleted file mode 100644 index 73a56d5ee..000000000 --- a/changelog_unreleased/1350-upgrade-kea-in-system-tests.md +++ /dev/null @@ -1,4 +0,0 @@ -[build] slawek - - Upgraded the Kea version in system tests to 2.7.0. - (Gitlab #1350) diff --git a/changelog_unreleased/1375-more-shared-network-metrics.md b/changelog_unreleased/1375-more-shared-network-metrics.md deleted file mode 100644 index 42fee7ab9..000000000 --- a/changelog_unreleased/1375-more-shared-network-metrics.md +++ /dev/null @@ -1,5 +0,0 @@ -[func] slawek - - The Stork server's Prometheus endpoint exports new metrics, such as - the number of total and assigned addresses and delegated prefixes. - (Gitlab #1375) diff --git a/changelog_unreleased/1379-update-default-primeng-theme.md b/changelog_unreleased/1379-update-default-primeng-theme.md deleted file mode 100644 index aa001ba06..000000000 --- a/changelog_unreleased/1379-update-default-primeng-theme.md +++ /dev/null @@ -1,5 +0,0 @@ -[func] piotrek - - Applied most recent PrimeNG theme Aura Blue. This updates - Stork UI. Also dark/light mode support was added. - (Gitlab #1379) \ No newline at end of file diff --git a/changelog_unreleased/1389-high-memory-usage-by-long-running-stork-agent-process.md b/changelog_unreleased/1389-high-memory-usage-by-long-running-stork-agent-process.md deleted file mode 100644 index 9a155bd0f..000000000 --- a/changelog_unreleased/1389-high-memory-usage-by-long-running-stork-agent-process.md +++ /dev/null @@ -1,4 +0,0 @@ -[doc] slawek - - Described why Stork allocates so much virtual memory. - (Gitlab #1389) diff --git a/changelog_unreleased/1399-helptips-fix.md b/changelog_unreleased/1399-helptips-fix.md deleted file mode 100644 index 6e6224b72..000000000 --- a/changelog_unreleased/1399-helptips-fix.md +++ /dev/null @@ -1,7 +0,0 @@ -[bug] piotrek - - Fixed a bug with displaying help tooltip in views like - Machines list or High Availability section of Kea app view. - The help tip was not displayed in proper location, or was - not displayed at all. - (Gitlab #1399) diff --git a/changelog_unreleased/1403-use-the-existing-shared-network-form-for-creating-new-shared-networks.md b/changelog_unreleased/1403-use-the-existing-shared-network-form-for-creating-new-shared-networks.md deleted file mode 100644 index e458ba4ce..000000000 --- a/changelog_unreleased/1403-use-the-existing-shared-network-form-for-creating-new-shared-networks.md +++ /dev/null @@ -1,4 +0,0 @@ -[func] marcin - - Implemented a UI form for creating new shared networks. - (Gitlab #1403) \ No newline at end of file diff --git a/changelog_unreleased/1405-delete-shared-network.md b/changelog_unreleased/1405-delete-shared-network.md deleted file mode 100644 index cfbc3e66c..000000000 --- a/changelog_unreleased/1405-delete-shared-network.md +++ /dev/null @@ -1,4 +0,0 @@ -[func] marcin - - Shared networks can be selectively deleted using the Stork UI. - (Gitlab #1405) \ No newline at end of file diff --git a/changelog_unreleased/1413-pop-up-when-new-machine-registers.md b/changelog_unreleased/1413-pop-up-when-new-machine-registers.md deleted file mode 100644 index 16a673c5a..000000000 --- a/changelog_unreleased/1413-pop-up-when-new-machine-registers.md +++ /dev/null @@ -1,4 +0,0 @@ -[func] marcin - - Display warning message when new machine requests registration. - (Gitlab #1413) \ No newline at end of file diff --git a/changelog_unreleased/1425-workaround-the-problem-with-subnet4-del-and-subnet6-del-and-shared-networks.md b/changelog_unreleased/1425-workaround-the-problem-with-subnet4-del-and-subnet6-del-and-shared-networks.md deleted file mode 100644 index dcce2a976..000000000 --- a/changelog_unreleased/1425-workaround-the-problem-with-subnet4-del-and-subnet6-del-and-shared-networks.md +++ /dev/null @@ -1,7 +0,0 @@ -[bug] marcin - - Delete a subnet from shared network in Kea before deleting the - subnet. It is a workaround for the Kea issue #3455. Before this - change, a subnet could silently fail to delete from a Kea server - when it belonged to a shared network. - (Gitlab #1425) \ No newline at end of file diff --git a/changelog_unreleased/1427-usability-issues-when-registering-an-agent-via-command-line.md b/changelog_unreleased/1427-usability-issues-when-registering-an-agent-via-command-line.md deleted file mode 100644 index 03d703598..000000000 --- a/changelog_unreleased/1427-usability-issues-when-registering-an-agent-via-command-line.md +++ /dev/null @@ -1,5 +0,0 @@ -[func] slawek - - Minor improvements in the Stork agent register command. Added a CLI - flag to run the registration in non-interactive mode. - (Gitlab #1427) diff --git a/changelog_unreleased/1436-shutdown-fails-if-database-is-down.md b/changelog_unreleased/1436-shutdown-fails-if-database-is-down.md deleted file mode 100644 index 258fcfeb4..000000000 --- a/changelog_unreleased/1436-shutdown-fails-if-database-is-down.md +++ /dev/null @@ -1,6 +0,0 @@ -[bug] slawek - - Added configurable timeouts for database read/write operations. - These settings may be useful to avoid the read or write hangs when - the server looses connectivity to the database. - (Gitlab #1436) diff --git a/changelog_unreleased/1437-pullers-do-not-recover-after-a-database-operation-failure.md b/changelog_unreleased/1437-pullers-do-not-recover-after-a-database-operation-failure.md deleted file mode 100644 index d6bcba800..000000000 --- a/changelog_unreleased/1437-pullers-do-not-recover-after-a-database-operation-failure.md +++ /dev/null @@ -1,5 +0,0 @@ -[bug] slawek - - Fixed the permanent stopping of pullers on the temporary database - failure. - (Gitlab #1437) diff --git a/changelog_unreleased/1439-stork-tool-tries-to-access-source-files.md b/changelog_unreleased/1439-stork-tool-tries-to-access-source-files.md deleted file mode 100644 index 11d821e31..000000000 --- a/changelog_unreleased/1439-stork-tool-tries-to-access-source-files.md +++ /dev/null @@ -1,6 +0,0 @@ -[bug] slawek, marcin, andrei - - Prevented Stork tool from auto-discovering migration files. This - feature has never been necessary, but it could raise an error if the - Stork user can't access the searched directory. - (Gitlab #1439) diff --git a/changelog_unreleased/1446-upgrade-dependencies.md b/changelog_unreleased/1446-upgrade-dependencies.md deleted file mode 100644 index ccdb69d9e..000000000 --- a/changelog_unreleased/1446-upgrade-dependencies.md +++ /dev/null @@ -1,6 +0,0 @@ -[build] slawek - - Fixed the security vulnerabilities reported by the GitHub Dependabot - and updated dependencies, including Go 1.22.5, PrimeNG 17.18.5, and - several Python and Ruby packages. - (Gitlab #1446) diff --git a/changelog_unreleased/1449-global-kea-parameters-view.md b/changelog_unreleased/1449-global-kea-parameters-view.md deleted file mode 100644 index 44bdf056c..000000000 --- a/changelog_unreleased/1449-global-kea-parameters-view.md +++ /dev/null @@ -1,5 +0,0 @@ -[func] marcin - - Added global Kea parameters view accessible from the Kea daemon - tab. - (Gitlab #1449) \ No newline at end of file diff --git a/webui/package-lock.json b/webui/package-lock.json index 212f60cb8..a67fcce0e 100644 --- a/webui/package-lock.json +++ b/webui/package-lock.json @@ -1,6 +1,6 @@ { "name": "stork", - "version": "1.17.0", + "version": "1.18.0", "lockfileVersion": 3, "requires": true, "packages": { diff --git a/webui/package.json b/webui/package.json index 16f15d31b..6c239eae0 100644 --- a/webui/package.json +++ b/webui/package.json @@ -1,6 +1,6 @@ { "name": "stork", - "version": "1.17.0", + "version": "1.18.0", "scripts": { "ng": "ng", "start": "ng serve",