Releases: rchakode/realopinsight
v23.09.0
What's Changed
- Use ubuntu 22.04 by @jsoref in #32
- Improve handling of nonexistent user by @jsoref in #33
- Restrict github permissions for workflow by @jsoref in #34
- CI for main does not push by @jsoref in #35
- Spelling by @jsoref in #31
- Split build and push step in two for PRs by @jsoref in #36
New Contributors
Full Changelog: v22.04.2...v23.09.0
v22.04.2
v22.04.1
What's Changed
- Fixed release image versioning
Full Changelog: v22.04.0...v22.04.1
v22.04.0
What's Changed
- Fixed crash when previewing an already loaded view in the admin section.
- Added kustomize deployment manifests.
- Reorganizing and improving the documentation make it more easy to explore.
Full Changelog: v20.10.1-beta1...v22.04.0
Release v20.10.1-beta1
This is a major release, with a deep refactoring and redesign in the code base, significant improvements in the UI, the introduction of Helm deployment manifests and a Prometheus exporter for availability metrics, and many more
Important notice: Before moving forward, we want to mention that this is a beta release and may hence still have some bugs, despite our testing efforts. Please give it a try and don't hesitate to share your feedback to help us graduate the long-list of introduced enhancements for production.
Here is a non-exhaustive list of changes:
Enhancements
- The first think to remark is the switch to Calender Versioning
- Code base ported to C++17 (vs C++11 previously), Qt5 (vs Qt4) and Wt 4.3 (vs Wt 3.4), along with a deep refactoring and redesign. The goal being to make the code more performant and also easier to maintain. It may be worth nothing that the first lines of code of RealOpInsight have written early in 2010, so this refresh is just welcomed.
- Restyling of the UI: while the first goal was to improve the visualization on operations console, the administration page and even the login also benefited from the refreshing.
- Add a Prometheus exporter for monitored platform status over time.
- Switch to Ubuntu Server 18.04 LTS (vs 16.04 LTS) as supported operating system. This changes anticipates the end of life of Ubuntu Server 16.04 LTS likely in 2021.
- Add Kubernetes Helm3 deployment manifests: the deployment is done as a StatefulSet and supports Kubernetes RBAC by using permissions set via a specific service account created in the deployment namespace.
- Database backends are now validated against SQLite 3 and PostgreSQL 10.
- Add Dockerfiles for both development and production release. In particular, we now have a Docker builder image that it easy for contributors to have a stack to compile the application and also to release it as a Docker image.
- Abandoning the binary distribution, to maintain only Docker releases. The virtual machine appliance is still distributed, but is now powered as a wrapper around a Docker container.
- Fixed issue #10 when after disconnecting user may sometime need to refresh the browser to be able to sign in again.
- Logs are now put on standard output (i.e. not longer log files), aligning logging with the 11th principle of The Twelve-Factor App methodology.
Breaking changes
- Change the web interface context
/ui
(instead of/realopinsight
prior to this version) - Secret settings (e.g. DB/LDAP password) are now stored as base64 encoded strings. This is not compatible with former configurations and does require to reapply the settings manually.
- Depreciating supports for Zenoss, Pandora FMS and ManageEngine OpManager. The reason is that these integrations have a very small number of users to justify an active efforts to ensure a compatibility with recent versions of those tools.
- Deprecating the ability to import service files.
Again, this is a beta release that we want to validate for production as quick as possible. We encourage users to give it a try and provide us with feedback so that we can make the next releases ready for production.
Enjoy!
Pre-release v20.10.1-alpha9
Pre-release for QA
Release v20.10.1-alpha8
Pre-release for QA.
v20.10.1-alpha7
test release
v20.10.1-alpha6
test release
v20.10.1-alpha5
cleanup deployment manifests