[stork-users] Stork 1.16.0 is available
Victoria Risk
vicky at isc.org
Fri Apr 5 12:16:37 UTC 2024
ISC is pleased to announce that Stork 1.16.0 is available.
All users running versions 0.15.0 to 1.15.0 are advised to upgrade as soon as possible.
It is important to follow the upgrade procedure described here: https://kb.isc.org/docs/upgrading-stork.
The easiest way to install the software is to use ISC’s native deb or RPM packages. They can be downloaded from:
https://cloudsmith.io/~isc/repos/stork/
The Stork source and PGP signature for this release may be downloaded from:
https://www.isc.org/download#Stork
Documentation for Stork is available at:
https://stork.readthedocs.io <https://stork.readthedocs.io/> <https://stork.readthedocs.io/> <https://stork.readthedocs.io/> <https://stork.readthedocs.io/>
————
# Stork 1.16.0 Release Notes, April 5, 2024
Welcome to Stork 1.16.0, another development release. The changes
introduced in this version are:
1. **Security**: Updated GO to version 1.22.2, which includes a fix for
CVE-2023-45288 [#1353]. The documentation has been expanded to reference
an ISC KB article that explains how to generate certificates and keys
[#1341].
2. **New Features**: Stork can now monitor the new HA hub-and-spoke
configuration recently implemented in Kea [#1274]. It is capable of
detecting inconsistent or duplicated DHCP data across different host
data sources and will highlight these discrepancies with labels in the
host list [#977].
3. **UI Improvements**: Machines being authorized will now appear greyed
out in the UI table for the duration of the authorization process
[#1269]. The UI will display a message indicating the absence of data
instead of showing an empty table [#1307]. Addresses of long subnets
will no longer wrap to two lines in the subnet bar [#1299]. Stork will
display an alert about connectivity issues between the server and
monitored machines [#1222].
4. **Bug Fixes**: Fixed a hang in the Stork server shutdown process when
there are open SSE connections [#1244]. Stork will no longer attempt to
query for leases when a DIUD of length less than three is entered into
the search box [#1301]. Resolved issues with filtering in global host
reservations when used in combination with other filters [#1282].
5. **Package Update Process**: Scripts for package installation have
been updated to ensure that the Stork systemd service remains active
during updates [#1319].
Please see this link for known issues:
https://gitlab.isc.org/isc-projects/stork/-/wikis/Known-issues.
## Incompatible Changes
There are no incompatible changes in this release.
## Release Model
Stork has bi-monthly development releases.
We encourage users to test the development releases and report back
their findings on the stork-users mailing list, available at
https://lists.isc.org/mailman/listinfo/stork-users, or report bugs at
https://gitlab.isc.org/isc-projects/stork/-/issues/.
This text references issue numbers. For more details, visit the Stork
GitLab page at https://gitlab.isc.org/isc-projects/stork/-/issues.
## License
Stork is released under the Mozilla Public License, version 2.0.
https://www.mozilla.org/en-US/MPL/2.0
## Download
The easiest way to install the software is to use native deb or RPM
packages. They can be downloaded from:
https://cloudsmith.io/~isc/repos/stork/
The Stork source and PGP signature for this release may be downloaded
from:
https://downloads.isc.org/isc/stork
The signature was generated with the ISC code-signing key, which is
available at:
https://www.isc.org/pgpkey
ISC provides documentation in the Stork Administrator Reference Manual
(ARM). It is available on ReadTheDocs.io at
https://stork.readthedocs.io/en/latest/, and in source form in [the doc/
directory](https://gitlab.isc.org/isc-projects/stork/-/tree/master/doc).
We ask users of this software to please let us know how it worked for
you and what operating system you tested on. Feel free to share your
feedback on the stork-users mailing list
(https://lists.isc.org/mailman/listinfo/stork-users). We would also like
to hear whether the documentation is adequate and accurate. Please open
tickets in the Stork GitLab project for bugs, documentation omissions
and errors, and enhancement requests. We want to hear from you even if
everything worked.
## Support
Free best-effort support is provided by our user community via a mailing
list. Information on all public email lists is available at
https://www.isc.org/mailinglists/. If you have any comments or questions
about working with Stork, please share them to the stork-users list
(https://lists.isc.org/mailman/listinfo/stork-users). Bugs and feature
requests may be submitted via GitLab at
https://gitlab.isc.org/isc-projects/stork/issues.
## Changes
The following summarizes changes and important upgrades since the
previous Stork release, version 1.15.1.
* 398 [build] piotrek
Updated dependencies including the Go 1.22.2, Angular 17.3.2,
and several Python packages. Updated Alpine CI image to include
new Go 1.22.2 package.
(Gitlab #1353)
* 397 [func] piotrek
Improved UI/UX when Machine is being authorized. This process may
take some time, so for the time when this operation is in progress,
machines table UI is greyed out. The same improvement was added
when authorizing more than one machine at once.
(Gitlab #1269)
* 396 [func] piotrek
Added information about empty dataset to tables in views:
Hosts list, Shared networks list, Subnets list, Users list.
Now, whenever there is no data to be displayed, the feedback
about that fact is shown.
(Gitlab #1307)
* 395 [bug] piotrek
Fixed a minor UI issue where a longer subnet prefix could break in
two lines in the subnet bar. Now, the subnet bar should always be
displayed in one line.
(Gitlab #1299)
* 394 [build] slawek
Improved the package installation scripts to avoid turning off the
Stork systemD service on update.
(Gitlab #1319)
* 393 [bug] slawek
Stork now respects the minimum DUID length of 3 enforced by Kea
2.3.8+ and does not query it for leases when too short DUID is
specified in the lease search box.
(Gitlab #1301)
* 392 [func] marcin
High Availability status for a daemon now contains the state of
all HA relationships. It facilitates monitoring the hub-and-spoke
configuration recently implemented in Kea.
(Gitlab #1274)
* 391 [bug] marcin
Enabled some dead events for BIND 9 and added the events panel on
the BIND9 app tab.
(Gitlab #1303)
* 390 [doc] marcin
Added reference to the ISC KB article describing how to generate
the certificates and keys.
(Gitlab #1341)
* 389 [bug] slawek
Fixed unavailable Prometheus metrics endpoint of the Stork server in
the demo environment. Use Stork server logger in the Prometheus
metrics collector.
(Gitlab #1289)
* 388 [func] slawek
Stork now detects a given daemon's inconsistent or duplicated DHCP
data in different host data sources and displays them as labels on
the host list.
(Gitlab #977)
* 387 [bug] slawek
Fixed filtering global host reservations with a combination of other
filters. Previously, global hosts were appended to the hosts
returned by other filters. Now, a subset of global hosts matching
other filters is returned.
(Gitlab #1282)
* 386 [bug] slawek
Fixed setting the application state puller interval. Its input box
value was not used.
(Gitlab #1258)
* 385 [func] marcin
Show an alert in a prominent place about the connectivity issues
between the Stork server and the monitored machines.
(Gitlab #1222)
* 384 [build] marcin
Enabled building Stork and the demo on Apple M3 chipset.
(Gitlab #1321)
* 383 [bug] marcin
Prevent a hang in the Stork server shutdown when there are
open SSE connections.
(Gitlab #1244)
Thank you again to everyone who assisted us in making this release
possible.
We look forward to receiving your feedback.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.isc.org/pipermail/stork-users/attachments/20240405/327c1f6f/attachment.htm>
More information about the Stork-users
mailing list