0.9.12 #1006
Replies: 5 comments 11 replies
-
Beta Was this translation helpful? Give feedback.
-
It should not require uninstalling. From the top of my head it seems strange if the error is starting NSClient++. What would be helpful is the log from the MSI and the log from NSClient++. |
Beta Was this translation helpful? Give feedback.
-
I started from a "generic, custom, next, next...." clic button install, no tweak, no script, no prexisting folder for the first installation, not using registry keys, I tried to be in the most easily reproductible setup) nsclient generate no log during the update phase, and for msi don't know how to ge log outside the windows application log where msi logs things i'll be able to access more vm, I think I forgot to say this test server is a version 2025 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
A summary of all changes since 0.8.0 which was the latest released version, if you have been using pre-releases then there are no changes.
REST API updates
Removed some old (deprecated) rest API endpoints.
The oldest REST apis (endpoints starting without
/api
) were not stable as they exposed an JSON representation of the internal NSClient++ messages.To mitigate this the newer endpoints (which is found in the documentation) starting with
/api/v1
or/api/v2
were added several years ago.Many of these old endpoints have now been removed which allowed us to migrate from the outdated JSON library to a more modern one.
In addition to this I have also added numerous integration test to help to keep the APIs stable.
Installer improvments
The installer has been updated a lot to behave more predictably and in general work better.
I have also added numerous tests to the installer to ensure less accidental breaking changes in the future.
Should not impact anything but instead of a dedicated Json library we now use boost to reduce number of dependencies.
Removed sample config from installer (as you can easily generate the config i removed it from the installer).
Documentation for installer config options have also been updated.
One of the biggest changes now is that how keys are overridden behave more predictably:
It will also handle rest settings and boot.ini properties correctly.
Web UI improvements
The web interface has gotten a medium overhaul improving settings and queries.
You can now change setting under modules.
Settings now have widgets for boolean settings
Settings view now show all settings not just changed ones.
You can now use " in queries when executing from the Web UI so "filter=1 > 2" is now possible,
Improved settings and log widgets
Updated installer (fixed overriding keys from command line)
Added test cases for installer
Restored Linux builds
This is still a work in progress but for now you can build and run NSClient++ on Linux (there are pipelines as well for this).
"Soon(TM)" I will add some packages and config files and such to make it more usable.
Various other bugfixes:
In this release nscp.exe and check_xxx.exe are digitally signed making using them hopefully a bit simpler on secured machines.
Full Changelog: 0.9.10...0.8.0
This discussion was created from the release 0.9.12.
Beta Was this translation helpful? Give feedback.
All reactions