About 100 fixed issues and feature requests and nearly 700 commits happened between Beta 1 and Beta 2. We improved the setup wizard, fixed a bunch of small issues related to LDAP and DB backend code and invested a lot of time in usability improvements. You’ll find command submission easier to use, translations have been improved and performance data looks better. We spent time on not immediately obvious little things to get the general look and feel smoother than before.
Permissions are now enforced, restrictions allow you to use our powerful filters to restrict visibility for specific users or groups. Yet, it’s still a beta release. You’ll see that not every view and component enforces restrictions, we are still working hard to get this done. It’s pretty tricky to get all kind of filters applied to historic views in environments with millions of state history rows in a performant way.
We are getting closer and closer. You can expect a release candidate very soon, and we will plan the final release shortly after that one. As we are still in beta we allow ourselves to break compatibility and you’ll find a few little config changes in this beta release. If you delegated authentication to your webserver using the “autologin” backend, you have to switch to the “external” authentication backend to be able to log in again. That name better reflects what’s going on. A similar change affects environments that opted for not storing preferences, your new backend is “none”.
That’s it for now, more good news to come very soon. Stay tuned and enjoy Icinga Web 2 Beta 2!!!