Releases: dalibo/temboard
Releases · dalibo/temboard
9.0rc1
UNRELEASED
Breaking changes
- temBoard agent v8 can't register to v8. Use
temboard register
or upgrade agent to v9.
temBoard UI v9 can still manage agent v8.
Other changes
- Postgres 17 support.
- ui: Fix deletion of host metrics when removing an instance of multi-instances host.
- ui: Remove support for 7.x agents.
- ui: Accept editing an offline instance.
- ui: Search for .config/temboard.conf.
- agent: Recover admin shutdown, backend terminated, etc.
- Packages for Ubuntu 24.04 Noble.
- Remove python 2.7 support.
- Remove daemonization. Use nohup or systemd.
- Dropped pluging hotplug.
- Drop rhel7 and buster support, minimum versions are now 6.0.2 for tornado
and 1.3.2 for sqlalchemy. - Fix error handling in agent plugins.
8.2.1
- Fix package upgrade and remove on RHEL and DEB.
- ui: purge.sh does not requires PGHOST or PGUSER.
⚠️ Multiple groups of instances and groups of users
In temBoard 9.0, we plan to remove the ability to put an instance in several groups of instances
or a group of instances in several groups of users.
An instance will be attached to a single *Environment*
and each *Environment* will be administred by a single group of users.
temboard 8.2 warns you about instances and groups of instances matching these cases.
Read [GitHub issue #1283](https://github.com/dalibo/temboard/issues/1283) for details.
Global changes
- Packages postinst don't start stopped systemd units.
- Docker tag
snapshot
points to last build. - Docker image latest and
8
points to last stable tag.
UI changes
- Fix missing service file in debian package.
- Fix plugin list according to agent configuration when editing an instance.
- Fix garbled select when editing offline instance.
- Fix detection of running systemd in
auto_configure.sh
. - Fix content for popover content in /pgconf/configuration page.
- Allow to edit unavailable instance.
- Configure Content-Security-Policy header.
- Drop public schema from temboard role search_path.
- Ignore psqlrc in
create_repository.sh
. - Accept temboard-agent-register from v7 agent.
- Transparently drop unused agent key.
- Link to instance dahsboard from Instances settings.
- Warn pending restart of a PostgreSQL instance in UI.
- Warn outdated agent.
- Warn about instance in multiple groups of instance.
- Warn about group of instance in multiple groups of users.
Agent changes
- Limit activity response to 300 longest queries (also for blocking and waiting endpoints).
8.2.0
8.2rc3
!!! info "Multiple groups of instances and groups of users"
In temBoard 9.0, we plan to remove the ability to put an instance in several groups of instances
or a group of instances in several groups of users.
An instance will be attached to a single *Environment*
and each *Environment* will be administred by a single group of users.
temboard 8.2 warns you about instances and groups of instances matching these cases.
Read [GitHub issue #1283](https://github.com/dalibo/temboard/issues/1283) for details.
Global changes
- Packages postinst don't start stopped systemd units.
- Docker tag
snapshot
points to last build. - Docker image latest and
8
points to last stable tag.
UI changes
- Fix missing service file in debian package.
- Fix plugin list according to agent configuration when editing an instance.
- Fix garbled select when editing offline instance.
- Fix detection of running systemd in
auto_configure.sh
. - Fix content for popover content in /pgconf/configuration page.
- Allow to edit unavailable instance.
- Configure Content-Security-Policy header.
- Drop public schema from temboard role search_path.
- Ignore psqlrc in
create_repository.sh
. - Accept temboard-agent-register from v7 agent.
- Transparently drop unused agent key.
- Link to instance dahsboard from Instances settings.
- Warn pending restart of a PostgreSQL instance in UI.
- Warn outdated agent.
- Warn about instance in multiple groups of instance.
- Warn about group of instance in multiple groups of users.
Agent changes
- Limit activity response to 300 longest queries (also for blocking and waiting endpoints).
8.2rc2
!!! info "Multiple groups of instances and groups of users"
In temBoard 9.0, we plan to remove the ability to put an instance in several groups of instances
or a group of instances in several groups of users.
An instance will be attached to a single *Environment*
and each *Environment* will be administred by a single group of users.
temboard 8.2 warns you about instances and groups of instances matching these cases.
Read [GitHub issue #1283](https://github.com/dalibo/temboard/issues/1283) for details.
UI changes
- Fix missing service file in debian package.
- Fix plugin list according to agent configuration when editing an instance.
- Fix garbled select when editing offline instance.
- Fix detection of running systemd in
auto_configure.sh
. - Fix content for popover content in /pgconf/configuration page.
- Allow to edit unavailable instance.
- Configure Content-Security-Policy header.
- Drop public schema from temboard role search_path.
- Ignore psqlrc in
create_repository.sh
. - Accept temboard-agent-register from v7 agent.
- Transparently drop unused agent key.
- Link to instance dahsboard from Instances settings.
- Warn pending restart of a PostgreSQL instance in UI.
- Warn outdated agent.
- Warn about instance in multiple groups of instance.
- Warn about group of instance in multiple groups of users.
Agent changes
- Limit activity response to 300 longest queries (also for blocking and waiting endpoints).
8.2rc1
!!! note "Multiple groups of instances and groups of users"
In temBoard 9.0, we plan to remove the ability to put an instance in several groups of instances
or a group of instances in several groups of users.
An instance will be attached to a single *Environment*
and each *Environment* will be administred by a single group of users.
temboard 8.2 warns you about instances and groups of instances matching these cases.
Read [GitHub issue #1283](https://github.com/dalibo/temboard/issues/1283) for details.
UI changes
- Fix missing service file in debian package.
- Fix plugin list according to agent configuration when editing an instance.
- Fix garbled select when editing offline instance.
- Fix detection of running systemd in
auto_configure.sh
. - Fix content for popover content in /pgconf/configuration page.
- Allow to edit unavailable instance.
- Configure Content-Security-Policy header.
- Drop public schema from temboard role search_path.
- Ignore psqlrc in
create_repository.sh
. - Accept temboard-agent-register from v7 agent.
- Transparently drop unused agent key.
- Warn pending restart of a PostgreSQL instance in UI.
- Warn outdated agent.
- Warn about instance in multiple groups of instance.
- Warn about group of instance in multiple groups of users.
Agent changes
- Limit activity response to 300 longest queries (also for blocking and waiting endpoints).
8.1.0
8.1rc1
UI & Agent changes
- Remove stretch from packages and CI
- Fix logging on light terminal.
- Pin minor version of Python dependency in debian packages.
- Remove dependency on distutils.
- Disable 3DES and other loose SSL algorithmes.
UI changes
- Fix PGDATA always empty in CSV inventory.
- Export comment in CSV inventory.
- Unquote PGDATA from CSV inventory.
- Fix missing schema in upgrade script.
- Debian package now use system psycopg2.
- Fix restart of temBoard when upgrading package.
- Add user-agent in about page.
- Internalize deps without virtualenv on debian package.
- No longer displays UNDEF items.
- Check DB connectivity only for serve and web command.
Agent changes
- Accept hostname down to 1 char long.
- Fix monitoring probe when the OS release includes a + sign.
- Auto reconnect PostgreSQL on connection lost in statements and maintenance
endpoints. - Improve displaying errors in log.
8.1b2
UI & Agent changes
- Remove stretch from packages and CI
- Fix logging on light terminal.
- Pin minor version of Python dependency in debian packages.
- Remove dependency on distutils.
UI changes
- Fix PGDATA always empty in CSV inventory.
- Export comment in CSV inventory.
- Unquote PGDATA from CSV inventory.
- Fix missing schema in upgrade script.
- Debian package now use system psycopg2.
- Fix restart of temBoard when upgrading package.
- Add user-agent in about page.
- Internalize deps without virtualenv on debian package.
- No longer displays UNDEF items.
- Check DB connectivity only for serve and web command.
Agent changes
- Accept hostname down to 1 char long.
- Fix monitoring probe when the OS release includes a + sign.
- Auto reconnect PostgreSQL on connection lost in statements and maintenance
endpoints. - Improve displaying errors in log.
8.1b1
- Accept hostname down to 1 char long.
- Fix PGDATA always empty in CSV inventory.
- Fix missing schema in upgrade script.
- Export comment in CSV inventory.
- Unquote PGDATA from CSV inventory.
- Debian package now use system psycopg2.
- Add user-agent in about page.
- Internalize deps without virtualenv on UI debian package.
- No longer displays UNDEF items in the UI
- Fix logging on light terminal.
- Improve errors displayed in the agent log
- Remove stretch from packages and CI
- Fix monitoring probe when the OS release includes a + sign.
- Pin minor version of Python dependency in debian packages.
- Auto reconnect PostgreSQL on connection lost in statements and maintenance
agent endpoints. - UI: Check DB connectivity only for serve and web command.