]> pere.pagekite.me Git - homepage.git/blobdiff - blog/archive/2018/10/index.html
Generated.
[homepage.git] / blog / archive / 2018 / 10 / index.html
index 715e5f55264488246fd86cbc6f78d7cdc500f848..a7cc5fde5b89a8d4337f0f7fb42d55da7e7413f4 100644 (file)
 
     <h3>Entries from October 2018.</h3>
     
+    <div class="entry">
+      <div class="title">
+        <a href="http://people.skolelinux.org/pere/blog/Release_0_2_of_free_software_archive_system_Nikita_announced.html">Release 0.2 of free software archive system Nikita announced</a>
+      </div>
+      <div class="date">
+        18th October 2018
+      </div>
+      <div class="body">
+        <p>This morning, the new release of the
+<a href="https://gitlab.com/OsloMet-ABI/nikita-noark5-core/">Nikita
+Noark 5 core project</a> was
+<a href="https://lists.nuug.no/pipermail/nikita-noark/2018-October/000406.html">announced
+on the project mailing list</a>.  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.2
+since version 0.1.1 (from NEWS.md):
+
+<ul>
+  <li>Fix typos in REL names</li>
+  <li>Tidy up error message reporting</li>
+  <li>Fix issue where we used Integer.valueOf(), not Integer.getInteger()</li>
+  <li>Change some String handling to StringBuffer</li>
+  <li>Fix error reporting</li>
+  <li>Code tidy-up</li>
+  <li>Fix issue using static non-synchronized SimpleDateFormat to avoid 
+      race conditions</li>
+  <li>Fix problem where deserialisers were treating integers as strings</li>
+  <li>Update methods to make them null-safe</li>
+  <li>Fix many issues reported by coverity</li>
+  <li>Improve equals(), compareTo() and hash() in domain model</li>
+  <li>Improvements to the domain model for metadata classes</li>
+  <li>Fix CORS issues when downloading document</li>
+  <li>Implementation of case-handling with registryEntry and document upload</li>
+  <li>Better support in Javascript for OPTIONS</li>
+  <li>Adding concept description of mail integration</li>
+  <li>Improve setting of default values for GET on ny-journalpost</li>
+  <li>Better handling of required values during deserialisation </li>
+  <li>Changed tilknyttetDato (M620) from date to dateTime</li>
+  <li>Corrected some opprettetDato (M600) (de)serialisation errors.</li>
+  <li>Improve parse error reporting.</li>
+  <li>Started on OData search and filtering.</li>
+  <li>Added Contributor Covenant Code of Conduct to project.</li>
+  <li>Moved repository and project from Github to Gitlab.</li>
+  <li>Restructured repository, moved code into src/ and web/.</li>
+  <li>Updated code to use Spring Boot version 2.</li>
+  <li>Added support for OAuth2 authentication.</li>
+  <li>Fixed several bugs discovered by Coverity.</li>
+  <li>Corrected handling of date/datetime fields.</li>
+  <li>Improved error reporting when rejecting during deserializatoin.</li>
+  <li>Adjusted default values provided for ny-arkivdel, ny-mappe,
+   ny-saksmappe, ny-journalpost and ny-dokumentbeskrivelse.</li>
+  <li>Several fixes for korrespondansepart*.</li>
+  <li>Updated web GUI:
+     <ul>
+       <li>Now handle both file upload and download.</li>
+       <li>Uses new OAuth2 authentication for login.</li>
+       <li>Forms now fetches default values from API using GET.</li>
+       <li>Added RFC 822 (email), TIFF and JPEG to list of possible file formats.</li>
+     </ul></li>
+</ul>
+
+<p>The changes and improvements are extensive.  Running diffstat on
+the changes between git tab 0.1.1 and 0.2 show 1098 files changed,
+108666 insertions(+), 54066 deletions(-).</p>
+
+<p>If free and open standardized archiving API sound interesting to
+you, please contact us on IRC
+(<a href="irc://irc.freenode.net/%23nikita">#nikita on
+irc.freenode.net</a>) or email
+(<a href="https://lists.nuug.no/mailman/listinfo/nikita-noark">nikita-noark
+mailing list</a>).</p>
+
+<p>As usual, if you use Bitcoin and want to show your support of my
+activities, please send Bitcoin donations to my address
+<b><a href="bitcoin:15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b">15oWEoG9dUPovwmUL9KWAnYRtNJEkP1u1b</a></b>.</p>
+
+      </div>
+      <div class="tags">
+        
+        
+        Tags: <a href="http://people.skolelinux.org/pere/blog/tags/english">english</a>, <a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug</a>, <a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn</a>, <a href="http://people.skolelinux.org/pere/blog/tags/standard">standard</a>.
+        
+        
+      </div>
+    </div>
+    <div class="padding"></div>
+    
     <div class="entry">
       <div class="title">
         <a href="http://people.skolelinux.org/pere/blog/Fetching_trusted_timestamps_using_the_rfc3161ng_python_module.html">Fetching trusted timestamps using the rfc3161ng python module</a>
@@ -241,7 +328,7 @@ activities, please send Bitcoin donations to my address
 
 <li><a href="http://people.skolelinux.org/pere/blog/archive/2018/09/">September (3)</a></li>
 
-<li><a href="http://people.skolelinux.org/pere/blog/archive/2018/10/">October (2)</a></li>
+<li><a href="http://people.skolelinux.org/pere/blog/archive/2018/10/">October (3)</a></li>
 
 </ul></li>
 
@@ -550,7 +637,7 @@ activities, please send Bitcoin donations to my address
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
 
- <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (387)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (388)</a></li>
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (23)</a></li>
 
@@ -590,9 +677,9 @@ activities, please send Bitcoin donations to my address
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (299)</a></li>
 
- <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (190)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (191)</a></li>
 
- <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (33)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (34)</a></li>
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
 
@@ -622,7 +709,7 @@ activities, please send Bitcoin donations to my address
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (5)</a></li>
 
- <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (55)</a></li>
+ <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (56)</a></li>
 
  <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (6)</a></li>