<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><font face="Arial">ISC is pleased to announce that Stork 1.5.0 is now available. This release extends the ability of Stork to manage Kea configurations with more subnet management features. Pool identifiers, which are required in Kea, can now be edited in Stork. </font><div><font face="Arial"><br></font></div><div><pre style="background-color: rgb(255, 255, 255);"><font face="Arial">The easiest way to install the software is to use ISC’s native deb or RPM packages. They can be downloaded from:

      <a href="https://cloudsmith.io/~isc/repos/stork/">https://cloudsmith.io/~isc/repos/stork/</a>

The Stork source and PGP signature for this release may be downloaded from:

      <a href="https://www.isc.org/download#Stork">https://www.isc.org/download#Stork</a>

Documentation for Stork is available at:

      <a href="https://stork.readthedocs.io/">https://stork.readthedocs.io</a> <<a href="https://stork.readthedocs.io/">https://stork.readthedocs.io/</a>></font></pre><pre style="background-color: rgb(255, 255, 255);"><font face="Arial"><br></font></pre><pre style="background-color: rgb(255, 255, 255);"><font face="Arial">------------------</font></pre><div><pre style="overflow-wrap: break-word; text-wrap: wrap;"># Stork 1.15.0 Release Notes, February 7, 2024

Welcome to Stork 1.15.0, another development release. The changes introduced in
this version are:

1. **Subnet management**: Subnet management is now fully functional. It is
possible to create new subnets [#1277] or delete existing ones [#1284], or add
or remove a subnet to/from a shared network [#1271].

2. **Bulk authorization**: The Stork server is now able to authorize multiple
machines at once [#1270].

3. **Pool IDs**: Stork is now able to present and edit pool-ids used in Kea to
identify pools [#1225].

4. **FIPS compatibility**: The SHA256 digest has been added to the RPM packages
for better compatibility with the FIPS mode of RedHat and RedHat-like operating
systems [#1171].

5. **Printing large numbers**: Stork now uses a better rounding mechanism to
present large values [#1256].

6. **Bug fixes**: We addressed a problem with high memory usage when browsing
the subnet and shared networks list [#1263]. We fixed a bug where the Apps list
view unintentionally applied old filtering [#1267]. The presentation of long
IPv6 addresses on the reservations page was fixed [#1260]. Several small issues
with navigation breadcrumbs were addressed [#1248]. The pagination is now reset
after changing filters [#917]. The Kea Apps tab view was improved to be fully
responsive and look good on all types of devices and screen resolutions [#1237].

7. **Build improvements**: Many dependencies were updated to latest versions.
This includes Angular 17, PrimeNG 17, Go 1.21.6, OpenAPI generator 7, and more
[#1285]. Several Python issues reported by CodeQL were addressed [#1264]. The
make tarball task is now optional [#1286]. Test coverage was enabled for the
LDAP hook. This is a metric the developers use to determine how good (or bad)
the tests are in terms of exercising various parts of the code [#1174]. Many
small issues in the TypeScript code reported by CodeQL were fixed [#994]. The
pipeline to build the LDAP hook was fixed [#1272]. Compatibility of the Stork
hooks with Ubuntu 18.04 and 20.04 was restored [#1254].

8. **Documentation**: Differences in lease searches between IPv4 and IPv6 have
been documented [#1150]. The packages needed to use the Cloudsmith script are
now documented [#1147]. The changes in Docker image tags were explained
[#1209]. The Administrator Reference Manual (ARM) now indicates which tools are
needed to use the Cloudsmith script to set up the packages repository [#1147].

9. **Test improvements**: Tests for app detection were written [#1163].

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.14.0.

* 381 [build] slawek

    Fixed the security vulnerabilities reported by the Github Dependabot and
    updated dependencies including the Go 1.21.6, Angular 17, PrimeNG 17,
    OpenAPI Generator 7 and several Python and Ruby packages. Added a
    vulnerability scanner for Python dependencies.
    (Gitlab #1285)

* 380 [ui] andrei

    The help tip on the leases search page now shows a table of criteria that
    leases can be searched by for kea-dhcp4 and kea-dhcp6 respectively.
    (Gitlab #1150)

* 379 [build] tomek

    Fixed several smaller Python issues reported by CodeQL and other Python
    linters. The `gen_kea_config.py` tool used in demo now takes an optional
    `--seed` parameter that, if specified, will initiate the PRNG to given
    value. This allows to use repeat randomized test runs, if necessary.
    (Gitlab #1264)

* 378 [build] andrei

    Coverage reporting was enabled for unit tests in the LDAP hook project.
    (Gitlab #1174)

* 377 [bug] piotrek

    Fixed a bug where Apps list view applied old filtering
    without user's intention. Also fixed a bug where wrong
    Kea/Bind app name was displayed in breadcrumbs.
    (Gitlab #1267)

* 376 [build] andrei

    UI linters for unused variables and unused imports are now run with
    "rake lint:ui". Setting the FIX environment variable enables autofixing, but
    it only works with unused imports. The reported lint errors were fixed.
    (Gitlab #994)

* 375 [doc] andrei

    The command line tools required to install Stork packages via Cloudsmith are
    now documented in the ARM.
    (Gitlab #1147)

* 374 [func] marcin

    Subnets can be selectively deleted using the Stork UI.
    (Gitlab #1284)

* 373 [doc] slawek

    Documented changes provided in the CI docker images for particular tags.
    (#1209)

* 372 [func] marcin

    New subnets in Kea can be now created using the Stork UI.
    (Gitlab #1277)

* 371 [func] slawek

    Covered the application detection loop of the Stork agent with unit tests.
    (Gitlab #1163)

* 370 [bug] slawek

    Address and prefix counters are now approximated to one digit after decimal
    point instead of rounded down.
    (Gitlab #1256)

* 369 [perf] slawek

    Fixed a high memory usage while browsing the subnet and shared network
    lists.
    (Gitlab #1263)

* 368 [func] marcin

    Subnet edit form allows for moving a subnet between shared networks.
    (Gitlab #1271)

* 367 [func] piotrek

    Added a possibilty to authorize more than one machine at once.
    User can select some machines and then authorize them with one click.
    Selection of all visible machines on the page is also possible.
    (Gitlab #1270)

* 366 [func] marcin

    Extended subnet edit form to allow pool-id specification.
    (Gitlab #1225)

* 365 [build] slawek

    Restored compatibility of the Stork hooks with Ubuntu 18.04 and Ubuntu
    20.04.
    (Gitlab #1254)

* 364 [bug] piotrek

    Fixed a bug in host reservation tab page where longer IPv6 address
    could overlap the reservation status information.
    Now, this tab is responsive and the overlap should not be visible
    no matter the screen width.
    (Gitlab #1260)

* 363 [sec] slawek

    Added the SHA256 digest to the RPM packages for compatibility with the FIPS
    mode of RedHat-like operating systems.
    (Gitlab #1171)

* 362 [bug] marcin

    Stork server enforces statistics updates in Kea after a subnet update.
    Applied small fixes in the subnet form validation.
    (Gitlab #1259)

* 361 [bug] piotrek

    Fixed a bug where after clicking the Home breadcrumb anchor, Home page
    was opened in a new tab. Now, it will open in the same tab.
    (Gitlab #1248)

* 360 [bug] piotrek

    Fixed a bug in hosts reservation filtering.
    Now, whenever new filter is applied, pagination is reset
    by default to the first page of the filtered results.
    (Gitlab #917)

* 359 [func] piotrek

    Improved Kea Apps tab view to be fully responsive and
    look good on all types of devices and screen resolutions.
    (Gitlab #1237)

* 358 [bug] slawek

    Fixed the simulator that stopped working due to missing explicitly provided
    dependency.
    (Gitlab #1257)

Thank you again to everyone who assisted us in making this release possible.

We look forward to receiving your feedback.</pre></div></div></body></html>