<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <pre class="moz-quote-pre" wrap="">Folks,

We are pleased to announce that we have released version 0.5 of nikita. The following is a list of changes since version 0.4:
<pre class="moz-quote-pre" wrap="">
<span style="color:#000080;font-weight:bold;">* </span>Updated to Noark 5 versjon 5.0 API specification.
  <span style="color:#000080;font-weight:bold;"> - </span>Changed formatting of \_links from [] to {} to match IETF draft
     on JSON HAL.
  <span style="color:#000080;font-weight:bold;"> - </span>Merged Registrering og Basisregistrering in version 4 to
     combined Registrering.
  <span style="color:#000080;font-weight:bold;"> - </span>DokumentObjekt is now subtype of ArkivEnhet.
  <span style="color:#000080;font-weight:bold;"> - </span>Introducing new entity Arkivnotat.
  <span style="color:#000080;font-weight:bold;"> - </span>Changed all relation keys to use /v5/ instead of /v4/.
  <span style="color:#000080;font-weight:bold;"> - </span>Corrected to use new official relation keys when possible.
  <span style="color:#000080;font-weight:bold;"> - </span>Renamed Sakspart to Part and connect it to Mappe, Registrering
     and Dokumentbeskrivelse instead of only Saksmappe.
  <span style="color:#000080;font-weight:bold;"> - </span>Moved Korrespondansepart connection from Journalpost to
     Registrering.
  <span style="color:#000080;font-weight:bold;"> - </span>Moved Part and Korrespondansepart from package sakarkiv to
     arkivstruktur.
  <span style="color:#000080;font-weight:bold;"> - </span>Renamed presedensstatus to presedensStatus.
  <span style="color:#000080;font-weight:bold;"> - </span>Use new JSON content-type &quot;application/vnd.noark5&#43;json&quot;.
  <span style="color:#000080;font-weight:bold;"> - </span>Updated prepopulated format list to use PRONOM codes.
  <span style="color:#000080;font-weight:bold;"> - </span>Implemented endpoint for system information.
  <span style="color:#000080;font-weight:bold;"> - </span>Implemented national identifiers for both file and record.
  <span style="color:#000080;font-weight:bold;"> - </span>Implemented comments.
  <span style="color:#000080;font-weight:bold;"> - </span>implemented sign off.
  <span style="color:#000080;font-weight:bold;"> - </span>implemented conversion.
<span style="color:#000080;font-weight:bold;">* </span>Improved/implemented OData search and paging support for more entities.
<span style="color:#000080;font-weight:bold;">* </span>No longer exposes attribute Dokumentobjekt.referanseDokumentfil,
  one should use the relation in \_links instead.
<span style="color:#000080;font-weight:bold;">* </span>Corrected relation keys under
  <a class="moz-txt-link-freetext" href="https://rel.arkivverket.no/noark5/v5/api/administrasjon/">https://rel.arkivverket.no/noark5/v5/api/administrasjon/</a>, replacing
  'administrasjon' with 'admin'.
<span style="color:#000080;font-weight:bold;">* </span>Fixed several security and stability issues discovered by Coverity.
<span style="color:#000080;font-weight:bold;">* </span>Corrected handling ETag errors, now return code 409.
<span style="color:#000080;font-weight:bold;">* </span>Improved handling of Kryssreferanse.
<span style="color:#000080;font-weight:bold;">* </span>Changed internal database model to use UUID/SystemID as primary keys
  in tables.
<span style="color:#000080;font-weight:bold;">* </span>Changed internal database table names to use package prefix.
<span style="color:#000080;font-weight:bold;">* </span>Changed time zone handling for date and datetime attributes, to be
  more according to the new definition in the API specification.
<span style="color:#000080;font-weight:bold;">* </span>Change revoke-token to only drop token on POST requests, not GET.
<span style="color:#000080;font-weight:bold;">* </span>Updated to newer Spring version.
<span style="color:#000080;font-weight:bold;">* </span>Changed primary key and URL component for metadata code lists to
  use the 'kode' value instead of a SystemID.
<span style="color:#000080;font-weight:bold;">* </span>Corrected implementation of Part and Sakspart.
<span style="color:#000080;font-weight:bold;">* </span>Changed instance lists with subtypes (like .../registrering/ and
  .../mappe/) to include the attributes and \_links entries for the
  subtype in the supertype lists.
<span style="color:#000080;font-weight:bold;">* </span>Adjusted \_links relations to make it possible to figure out the
  entity of an instance using the self-&gt;href-&gt;relation key lookup
  method.
<span style="color:#000080;font-weight:bold;">* </span>Fixed several end points to make sure GET, PUT, POST and DELETE
  match each other.
<span style="color:#000080;font-weight:bold;">* </span>Updated DELETE endpoints to work with UUID based entity
  identifiers.
<span style="color:#000080;font-weight:bold;">* </span>Restructured code to use more common URL related constants in entry
  point values and replace @RequestMapping with method specific
  annotations.
<span style="color:#000080;font-weight:bold;">* </span>Added first unit test code.
<span style="color:#000080;font-weight:bold;">* </span>Updated web GUI to work with the updated API.
<span style="color:#000080;font-weight:bold;">* </span>Changed integer fields, enforce them as numeric.
<span style="color:#000080;font-weight:bold;">* </span>Rewrote and simplify metadata handling to use common service and
  controller code instead of duplicating for each type.
<span style="color:#000080;font-weight:bold;">* </span>Implemented the remaining metadata types.
<span style="color:#000080;font-weight:bold;">* </span>Changed Country list source from Wikipedia to Debian iso-codes and
  updated the list of Countries.
<span style="color:#000080;font-weight:bold;">* </span>Many many corrections and improvements.


This has also been an incremental release, where we have included bug-fixes and undertaken many improvements.
</pre>
Going forward for the 0.6 release we will focus on:

 * business specific metadata
 * access control at the object level
 * Introduce freetext search on uploaded documents

Arkivverket has signaled that they are not going to priortise Noark going forward. This has no real bearing on the project as nikita is not dependent on the Noark standard. We will continue working on  Noark as the basis for nikita as there is a lot of best practice record keeping functionality defined in Noark, and we believe that there definitely is space for such a product developed as FOSS. 

We are discussing a lot of interesting stuff going forward and you are welcome to join us on #nikita on freenode. 


Thank you to everyone who has contributed to the project!

 - Thomas
</pre>
  </body>
</html>