Skip to content

Releases: unioslo/nivlheim

0.12.2

13 Mar 10:34
b613d50
Compare
Choose a tag to compare
0.12.2 Pre-release
Pre-release

Bugfix:

  • The input parameter names for various API functions are now case insensitive, as they should be. #83

New features:

  • Automatic and scripted upgrading process of the client CA certificate, making it easy to upgrade, and documenting" (in the form of code) how to do it. #27
  • A bundle with the currently active CA certificates is published on the web server, facilitating 3rd party use. #32

0.12.1

26 Jan 12:12
dd4553a
Compare
Choose a tag to compare
0.12.1 Pre-release
Pre-release

Various bugfixes and improvements, mostly related to API key management.

0.12.0

15 Jan 12:49
ad0135a
Compare
Choose a tag to compare
0.12.0 Pre-release
Pre-release

New feature: API keys

  • New web GUI where each user can create their own keys
  • API methods now support authentication with API keys
  • The keys themselves can be managed through a CRUD API

0.11.0

11 Jan 07:53
65ba85b
Compare
Choose a tag to compare
0.11.0 Pre-release
Pre-release
  • Critical bugfixes:
    • The handleDNSchanges job left open database transactions (#73)
    • Cache maintainance locked the mutex for a long time, causing the system to hang (#72)
    • The hostlist API didn't use ACL when grouping (#69)
  • Improvements:
    • 3rd party Javascript and CSS libraries are now packaged in the RPM file (#65)
    • New host field: osFamily (#64)

0.10.1

07 Dec 20:29
a27b432
Compare
Choose a tag to compare
0.10.1 Pre-release
Pre-release

Various bugfixes and improvements

0.10.0

29 Nov 19:23
d9a03a4
Compare
Choose a tag to compare
0.10.0 Pre-release
Pre-release
  • Login with Oauth2
  • Access control that uses a user-defined plugin to create ACLs
  • API functions enforce access control where relevant
  • Web GUI automatically redirects to Oauth2 provider when necessary

0.9.0

02 Aug 18:09
17525a9
Compare
Choose a tag to compare
0.9.0 Pre-release
Pre-release
  • New API and GUI for creating custom hostinfo fields, using regexp to extract values from files
  • New API function for retrieving just the raw content of a file (instead of a JSON blob)
  • Search API can now return all hits with no pagination, easier to use from scripts
  • You can manually delete hosts
  • Formatted decimal numbers on the status page
  • All the API functions return the ip address in place of hostname for hosts where the hostname hasn't been determined yet

0.8.1

23 Jul 09:17
Compare
Choose a tag to compare
0.8.1 Pre-release
Pre-release
  • Machines that go silent for a configurable period of time are removed from the lists and search result. The collected data is kept for a while longer in case the machine turns up again. The time limits can be adjusted on the settings page.
  • File throughput count now includes unchanged files.
  • Renamed "vendor" to "manufacturer" and "model" to "product". This is the correct terminology.

0.8.0

17 Jul 14:55
Compare
Choose a tag to compare
0.8.0 Pre-release
Pre-release

Improvements:

  • The search has been completely re-written to use an in-memory data structure. Search speed and accuracy is a lot better than before.
    Initially, the project used PostgreSQL full text search. However, keeping the indexes updated took a significant toll on the system resources, and search speed was very slow.
    The new search improves accuracy by not relying on tokenizing the input, instead doing a substring match against the content itself.
  • Hosts where the hostname is yet to be determined are now displayed with their ip address instead. (Previously, they were hidden from the results.)

0.7.1

08 Jun 06:04
Compare
Choose a tag to compare
0.7.1 Pre-release
Pre-release

Bugfixes:

  • Client failed cert update if the cert had expired
  • Deleted files are now marked as such
  • Removed bz2 from logrotate.conf as it is unsupported on some platforms

Improvements:

  • Re-wrote the search to use trigrams (pg_trgm), this improves search speed
  • Optimized processarchive to not update unchanged rows, this helps indexing