9.0.0
Breaking changes
- Replace instance groups and user groups by Environment.
An instance must be in one and single environment. - temBoard agent v8 can't register to temBoard UI v9.
Usetemboard register
to register a new temBoard v8 agent on a temBoard v9 UI.
Or upgrade agent to v9.
temBoard UI v9 can still manage agent v8. - Drop support for 7.x agents.
- Drop python 2.7 support.
- Drop rhel7 and buster support, minimum versions are now 6.0.2 for tornado
and 1.3.2 for sqlalchemy. - Drop plugin hotplug. Just restart temBoard UI or agent.
- Drop daemonization. Use nohup or systemd.
Other changes
- Postgres 17 support.
- Visualize Plan with PEV2.
- Packages for Ubuntu 24.04 Noble.
- Fix deletion of host metrics when removing an instance of multi-instances host.
- agent: Recover admin shutdown, backend terminated, etc.
- Fix error handling in agent plugins.
- A lot of modernization : moved to Vue3, Bootstrap 5, Flask and ruff.
- A lot of UI tweaks & fixes.
- Accept editing instance even when agent is down.
- Improved postgresql.conf handling and error management.
temboard query-agent
command now accepts--delete
and--post
to set HTTP verb.- Improve home dashboard performance.