Releases: unioslo/nivlheim
Releases · unioslo/nivlheim
0.12.2
Bugfix:
- The input parameter names for various API functions are now case insensitive, as they should be. #83
New features:
0.12.1
Various bugfixes and improvements, mostly related to API key management.
0.12.0
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
- Critical bugfixes:
- Improvements:
0.10.1
Various bugfixes and improvements
0.10.0
- 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
- 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
- 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
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
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