Release 0.1.1 of free software archive system Nikita announced
10th June 2017
I am very happy to report that the Nikita Noark 5 core project tagged its second release today. The free software solution is an implementation of the Norwegian archive standard Noark 5 used by government offices in Norway. These were the changes in version 0.1.1 since version 0.1.0 (from NEWS.md):
- Continued work on the angularjs GUI, including document upload.
- Implemented correspondencepartPerson, correspondencepartUnit and correspondencepartInternal
- Applied for coverity coverage and started submitting code on regualr basis.
- Started fixing bugs reported by coverity
- Corrected and completed HATEOAS links to make sure entire API is available via URLs in _links.
- Corrected all relation URLs to use trailing slash.
- Add initial support for storing data in ElasticSearch.
- Now able to receive and store uploaded files in the archive.
- Changed JSON output for object lists to have relations in _links.
- Improve JSON output for empty object lists.
- Now uses correct MIME type application/vnd.noark5-v4+json.
- Added support for docker container images.
- Added simple API browser implemented in JavaScript/Angular.
- Started on archive client implemented in JavaScript/Angular.
- Started on prototype to show the public mail journal.
- Improved performance by disabling Sprint FileWatcher.
- Added support for 'arkivskaper', 'saksmappe' and 'journalpost'.
- Added support for some metadata codelists.
- Added support for Cross-origin resource sharing (CORS).
- Changed login method from Basic Auth to JSON Web Token (RFC 7519) style.
- Added support for GET-ing ny-* URLs.
- Added support for modifying entities using PUT and eTag.
- Added support for returning XML output on request.
- Removed support for English field and class names, limiting ourself to the official names.
- ...
If this sound interesting to you, please contact us on IRC (#nikita on irc.freenode.net) or email (nikita-noark mailing list).