|
|
# Stork 0.2.0, December 04th 2019, Release Notes
|
|
|
|
|
|
Welcome to the Stork 0.2.0 release. This is a second development release of the Stork project, which aims at providing a modern, responsive and scalable dashboard solution with well defined REST API interface. The long term goal of the project is to provide a monitoring and management solution for BIND, Kea DHCP and more.
|
|
|
|
|
|
This is the first release that provides some small functionality that could possibly be useful by end users. However, this is still very early in the development process.
|
|
|
|
|
|
Features introduced in this version:
|
|
|
|
|
|
1. **User management**. It is now possible to log into the server as an administrator and manage users. The capability is still somewhat basic, but it's possible to add new users, specify some details about them, set and change passwords. The user information is stored in the PostgreSQL database. #25
|
|
|
|
|
|
2. **Machines management**. It is now possible to monitor multiple machines running services, such as Kea or BIND. This requires deploying stork-agent on them. A new machine can be added to the server. The server is now able to store machine information in the database, contact the agent and retrieve status of the system. The information can be updated. There is a search box that can filter any field. #88
|
|
|
|
|
|
3. **MacOS**. The build process has been extended. It is now possible to build Stork on MacOS, although that system is not going to be officially supported. This is mostly for developers' convenience. #87
|
|
|
|
|
|
4. **Docker support is now optional**. The documentation has been updated. It explains how to build Stork with and without Docker. Building with docker is the most convenient way. #87
|
|
|
|
|
|
## Release Model
|
|
|
|
|
|
Stork has monthly development releases on the first Wednesday of each month (with some exceptions around holidays). We're planning to have a first major release 0.8 some time in the spring of 2020.
|
|
|
|
|
|
We encourage users to test the development releases and report back their findings on the stork-dev mailing list, available at https://lists.isc.org/mailman/listinfo/stork-dev.
|
|
|
|
|
|
This text references issue numbers. For more details, visit the Stork GitLab page at https://gitlab.isc.org/isc-projects/stork/issues.
|
|
|
|
|
|
## License
|
|
|
This version of Stork is released under the Mozilla Public License, version 2.0.
|
|
|
|
|
|
https://www.mozilla.org/en-US/MPL/2.0
|
|
|
|
|
|
## Download
|
|
|
The Stork source and PGP signature for this release may be downloaded from:
|
|
|
|
|
|
https://ftp.isc.org/isc/stork
|
|
|
|
|
|
The signature was generated with the ISC code signing key which is available at:
|
|
|
|
|
|
https://www.isc.org/pgpkeys
|
|
|
|
|
|
ISC provides documentation in the Stork Administrator Reference Manual. It is currently available only in the source form in docs/ directory. To build it, you need the Sphinx tool. This is expected to change in a future release.
|
|
|
|
|
|
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-Dev mailing list (https://lists.isc.org/mailman/listinfo/stork-dev). Also we would 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
|
|
|
Professional support for Stork will become available once it reaches 1.0 milestone. Existing ISC customers that consider themselves *very* early adopters may get involved in the development process, including roadmap, features planning and early testing, but the software maturity level does not constitute a typical professional service before 1.0 milestone.
|
|
|
|
|
|
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/community/mailing-list. If you have any comments or questions about working with Stork, please share them to the Stork-dev List (https://lists.isc.org/mailman/listinfo/stork-dev). 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 upgrade notes since Stork 0.1.0 release.
|
|
|
|
|
|
* 16 [bug] marcin
|
|
|
|
|
|
Fixed an issue with closing a tab on the user management page.
|
|
|
(Gitlab #100)
|
|
|
|
|
|
* 15 [doc] tomek
|
|
|
|
|
|
Users and machines management is now documented in the Stork ARM.
|
|
|
(Gitlab #99)
|
|
|
|
|
|
* 14 [doc] sgoldlust
|
|
|
|
|
|
Introduced new Stork logo in the documentation.
|
|
|
(Gitlab #95)
|
|
|
|
|
|
* 13 [build] tomek
|
|
|
|
|
|
Extended the build system to be able to run on MacOS. Also updated
|
|
|
installation instructions regarding how to build and run Stork natively.
|
|
|
(Gitlab #87)
|
|
|
|
|
|
* 12 [func] marcin
|
|
|
|
|
|
Enabled creation and editing of Stork user accounts in the UI.
|
|
|
(Gitlab #25)
|
|
|
|
|
|
* 11 [func] marcin
|
|
|
|
|
|
Stork server automatically migrates the database schema to the latest
|
|
|
version upon startup.
|
|
|
(Gitlab #33)
|
|
|
|
|
|
Thank you again to everyone who assisted us in making this release possible.
|
|
|
|
|
|
We look forward to receiving your feedback. |