Skip to content

Releases: dalibo/temboard

9.0rc1

14 Oct 14:07
1a0b375
Compare
Choose a tag to compare
9.0rc1 Pre-release
Pre-release

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

15 Nov 16:35
0e35eb7
Compare
Choose a tag to compare
  • 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

14 Nov 13:46
Compare
Choose a tag to compare
v8.2.0

Version 8.2.0

8.2rc3

10 Nov 17:25
beb72cd
Compare
Choose a tag to compare
8.2rc3 Pre-release
Pre-release

!!! 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

09 Nov 07:04
701e51c
Compare
Choose a tag to compare
8.2rc2 Pre-release
Pre-release

!!! 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

07 Nov 14:58
Compare
Choose a tag to compare
8.2rc1 Pre-release
Pre-release

!!! 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

11 Sep 12:21
Compare
Choose a tag to compare
v8.1.0

Version 8.1.0

8.1rc1

30 Aug 10:13
Compare
Choose a tag to compare
8.1rc1 Pre-release
Pre-release

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

29 Aug 13:27
Compare
Choose a tag to compare
8.1b2 Pre-release
Pre-release

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

11 Jul 12:21
Compare
Choose a tag to compare
8.1b1 Pre-release
Pre-release
  • 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.