watcher (2:12.0.0-0ubuntu1.3) noble; urgency=medium

  * Fix SQLAlchemy connection pool exhaustion in watcher-decision-engine
    that causes the service to flip to FAILED state after multi-day runs
    (LP: #2086710). The fix migrates the watcher DB layer to oslo_db's
    enginefacade reader/writer context-manager API, which auto-closes
    sessions on context exit.
    - d/p/lp2086710-replace-deprecated-legacy-enginefacade.patch: Cherry-pick
      upstream commit 5c627a3a (prerequisite).
    - d/p/lp2086710-further-database-refactoring.patch: Cherry-pick upstream
      commit 753c44b0 (upstream LP #2067815).
    Both patches are present in upstream watcher 14.0.0.0rc1 (Epoxy).

 -- Myles Penner <myles.penner@canonical.com>  Tue, 26 May 2026 07:30:00 -0700

watcher (2:12.0.0-0ubuntu1.2) noble; urgency=medium

  * d/p/add-options-to-disable-migration-in-host-maintenance.patch: Add
    disable migration feature (LP: #2122551)

 -- Quang Ngo <quang.ngo@canonical.com>  Wed, 04 Mar 2026 14:42:32 +1100

watcher (2:12.0.0-0ubuntu1.1) noble; urgency=medium

  [ James Page ]
  * d/gbp.conf: Create stable/2024.1 branch.
  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
    caracal.

  [ Seyeong Kim ]
  * SQLAlchemy 2.0: Omnibus fixes patch (LP: #2108994).
    This fixes a type error where get_next_run_time encountered a Decimal
    instead of a float.
    - d/p/lp2108994_SQLAlchemy-2.0-Omnibus-fixes-patch.patch

 -- Seyeong Kim <seyeong.kim@canonical.com>  Mon, 15 Dec 2025 02:31:23 +0000

watcher (2:12.0.0-0ubuntu1) noble; urgency=medium

  * New upstream release for OpenStack Caracal.
  * d/p/oslo.db-15.0.0-compatibility.patch: Drop, included in release.

 -- James Page <james.page@ubuntu.com>  Fri, 05 Apr 2024 15:35:14 +0100

watcher (2:12.0.0~rc1-0ubuntu2) noble; urgency=medium

  * d/p/oslo.db-15.0.0-compatibility.patch: Cherry pick inflight
    compatibility patch for oslo.db >= 15.0.0.

 -- James Page <james.page@ubuntu.com>  Wed, 27 Mar 2024 10:35:51 +0000

watcher (2:12.0.0~rc1-0ubuntu1) noble; urgency=medium

  * New upstream release candidate for OpenStack Caracal

  -- Felipe Reyes <felipe.reyes@canonical.com>  Tue, 19 Mar 2024 13:39:50 -0300

watcher (2:11.0.0+git2024020610.c95ce4ec-0ubuntu1) noble; urgency=medium

  [ Corey Bryant ]
  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
    caracal.

  [ James Page ]
  * New upstream snapshot for OpenStack Caracal.
  * d/control: Add libmaas to BD's.
  * d/control: Add missing Pre-Depends on ucf.
  * d/control: Add misc:Pre-Depends to packages with services.

 -- James Page <james.page@ubuntu.com>  Tue, 06 Feb 2024 11:20:44 +0000

watcher (2:11.0.0-0ubuntu1) mantic; urgency=medium

  * New upstream release for OpenStack Bobcat.

 -- Corey Bryant <corey.bryant@canonical.com>  Wed, 04 Oct 2023 09:29:17 -0400

watcher (2:10.0.0+git2023090714.1e11c490-0ubuntu1) mantic; urgency=medium

  * d/gbp.conf, .launchpad.yaml: Sync from cloud-archive-tools for
    bobcat.
  * New upstream snapshot for OpenStack Bobcat.
  * d/control: Align (Build-)Depends with upstream.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 07 Sep 2023 14:51:29 -0400

watcher (2:10.0.0-0ubuntu1) lunar; urgency=medium

  * New upstream release for OpenStack Antelope.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 23 Mar 2023 15:28:43 -0400

watcher (2:10.0.0~rc1-0ubuntu1) lunar; urgency=medium

  * d/watch: Drop major version.
  * New upstream release for OpenStack Antelope.

 -- Corey Bryant <corey.bryant@canonical.com>  Tue, 28 Feb 2023 17:47:04 -0500

watcher (2:9.0.0+git2023011011.60033227-0ubuntu1) lunar; urgency=medium

  * New upstream snapshot for OpenStack Antelope.
  * d/control: Align (Build-)Depends with upstream.

 -- Corey Bryant <corey.bryant@canonical.com>  Tue, 10 Jan 2023 11:17:49 -0500

watcher (2:9.0.0-0ubuntu1) kinetic; urgency=medium

  * d/watch: Scope to 9.x series
  * New upstream release for OpenStack Zed.

 -- Corey Bryant <corey.bryant@canonical.com>  Wed, 05 Oct 2022 16:27:54 -0400

watcher (2:8.0.0+git2022091214.a43b040e-0ubuntu1) kinetic; urgency=medium

  * New upstream snapshot for OpenStack Zed.
  * d/control: Align (Build-)Depends with upstream.

 -- Corey Bryant <corey.bryant@canonical.com>  Mon, 12 Sep 2022 14:12:49 -0400

watcher (2:8.0.0+git2022071416.b57eac12-0ubuntu1) kinetic; urgency=medium

  * New upstream snapshot for OpenStack Zed.
  * d/control: Ensure openstack-pkg-tools has CIS hardening for log files
    and pkgos_adduser.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 14 Jul 2022 16:52:22 -0400

watcher (2:8.0.0+git2022060611.b57eac12-0ubuntu1) kinetic; urgency=medium

  * New upstream snapshot for OpenStack Zed.
  * d/control: Update standards version to 4.6.1.

 -- Corey Bryant <corey.bryant@canonical.com>  Mon, 06 Jun 2022 11:19:21 -0400

watcher (2:8.0.0-0ubuntu1) jammy; urgency=medium

  * d/watch: Scope to 8.x series
  * New upstream release for OpenStack Yoga.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 31 Mar 2022 08:26:05 -0400

watcher (2:7.0.0+git2022011310.01d74d0a-0ubuntu1) jammy; urgency=medium

  * New upstream snapshot for OpenStack Yoga.
  * d/control: Align (Build-)Depends with upstream.
  * d/control: Bump debhelper compat to 13.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 13 Jan 2022 10:03:44 -0500

watcher (2:7.0.0+git2021120910.e4fab0ce-0ubuntu1) jammy; urgency=medium

  * New upstream snapshot for OpenStack Yoga.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 09 Dec 2021 10:39:54 -0500

watcher (2:7.0.0-0ubuntu1) impish; urgency=medium

  * d/watch: Scope to 7.x series
  * New upstream release for OpenStack Xena.

 -- Corey Bryant <corey.bryant@canonical.com>  Wed, 06 Oct 2021 13:07:52 -0400

watcher (2:6.0.0+git2021090911.6dd2f2a9-0ubuntu1) impish; urgency=medium

  * New upstream snapshot for OpenStack Xena.
  * d/p/skip-tests.patch: Updated for new failing test.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 09 Sep 2021 11:09:57 -0400

watcher (2:6.0.0+git2021061406.86381515-0ubuntu1) impish; urgency=medium

  * New upstream snapshot for OpenStack Xena.

 -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Mon, 14 Jun 2021 07:22:46 +0000

watcher (2:6.0.0-0ubuntu1) hirsute; urgency=medium

  * New upstream release for OpenStack Wallaby.

 -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Wed, 14 Apr 2021 12:27:41 +0000

watcher (2:6.0.0~rc1-0ubuntu1) hirsute; urgency=medium

  * d/watch: Scope to 6.x series
  * New upstream release for OpenStack Wallaby.
  * d/control: Update (Build-)Depends to align with upstream.

 -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Wed, 24 Mar 2021 11:01:08 +0000

watcher (2:5.0.0+git2020121013.204b2766-0ubuntu1) hirsute; urgency=medium

  * Increment epoch to align with new snapshot plan.
  * New upstream snapshot for OpenStack Wallaby.
  * d/rules: Update to explicitly setup PBR's version.

 -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Thu, 10 Dec 2020 13:53:13 +0000

watcher (1:5.1.0~b1~git2020120812.d8c7ad66-0ubuntu1) hirsute; urgency=medium

  * New upstream snapshot for OpenStack Wallaby.
  * d/control: Align (Build-)Depends with upstream.

 -- Chris MacNaughton <chris.macnaughton@ubuntu.com>  Tue, 08 Dec 2020 12:44:06 +0000

watcher (1:5.0.0-0ubuntu1) groovy; urgency=medium

  * New upstream release for OpenStack Victoria.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 15 Oct 2020 09:52:38 -0400

watcher (1:5.0.0~rc1-0ubuntu1) groovy; urgency=medium

  [ Chris MacNaughton ]
  * d/control: Update VCS paths for move to lp:~ubuntu-openstack-dev.
  * d/watch: Scope to 5.x series.

  [ Corey Bryant ]
  * New upstream release candidate for OpenStack Victoria.

 -- Corey Bryant <corey.bryant@canonical.com>  Fri, 09 Oct 2020 13:36:44 -0400

watcher (1:5.0.0~b3~git2020091408.583c9460-0ubuntu1) groovy; urgency=medium

  * New upstream snapshot for OpenStack Victoria.

 -- Chris MacNaughton <chris.macnaughton@canonical.com>  Mon, 14 Sep 2020 08:51:57 +0000

watcher (1:5.0.0~b2~git2020073016.fa56bc71-0ubuntu1) groovy; urgency=medium

  * New upstream snapshot for OpenStack Victoria.
  * d/control: Align (Build-)Depends with upstream.
  * d/control, d/rules: Switch to debhelper compat 12 and pybuild.
  * d/control, d/copyright: Update upstream URL.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 30 Jul 2020 16:13:37 -0400

watcher (1:5.0.0~b1~git2020063007.f7f5659b-0ubuntu1) groovy; urgency=medium

  * New upstream snapshot for OpenStack Victoria.
  * d/control: Align (Build-)Depends with upstream.
  * d/p/drop-sphinxcontrib-rsvgconverter.patch: Refreshed.
  * d/p/skip-tests.patch: Refreshed.
  * d/p/monkey-patch-original-current-thread.patch: Removed. Upstream landed
    the change.
  * d/control: Update Standards-Version to 4.5.0.

 -- Chris MacNaughton <chris.macnaughton@canonical.com>  Tue, 30 Jun 2020 07:47:39 +0000

watcher (1:4.0.0-0ubuntu1) groovy; urgency=medium

  * New upstream release for OpenStack Ussuri (LP: #1877642).
  * d/p/monkey-patch-original-current-thread.patch: Cherry-picked from
    https://review.opendev.org/#/c/728397/. This fixes service failures
    with Python 3.8 (LP: #1863021)
  * d/watch: Scope to 4.x series.
  * d/watch: Update to point at tarballs.opendev.org.

 -- Chris MacNaughton <chris.macnaughton@canonical.com>  Fri, 15 May 2020 09:28:34 +0000

watcher (1:4.0.0~b3~git2020041014.f3c427bd-0ubuntu1) focal; urgency=medium

  * New upstream snapshot for OpenStack Ussuri.
  * d/watcher-common.postinst.in: Set ownership and permissions for all /var/lib
    files and directories.

 -- Corey Bryant <corey.bryant@canonical.com>  Fri, 10 Apr 2020 14:15:44 -0400

watcher (1:4.0.0~b3~git2020032633.c17e96d3-0ubuntu1) focal; urgency=medium

  * New upstream snapshot for OpenStack Ussuri.
  * d/watcher-common.postinst: Refactor to standardise /etc, /var/lib and
    /var/log ownership and permissions (LP: #1859422).

 -- James Page <james.page@ubuntu.com>  Thu, 26 Mar 2020 13:00:37 +0000

watcher (1:4.0.0~b2~git2020021315.2591b036-0ubuntu1) focal; urgency=medium

  * New upstream snapshot for OpenStack Ussuri.
  * d/control: Align (Build-)Depends with upstream.
  * d/p/skip-tests.patch: Rebased.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 13 Feb 2020 15:40:03 -0500

watcher (1:3.0.0-0ubuntu1) eoan; urgency=medium

  * New upstream release for OpenStack Train.
  * d/control: Align (Build-)Depends with upstream.

 -- Corey Bryant <corey.bryant@canonical.com>  Wed, 16 Oct 2019 12:50:03 -0400

watcher (1:3.0.0~rc1-0ubuntu1) eoan; urgency=medium

  * New upstream release candidate for OpenStack Train.
  * d/control: Align (Build-)Depends with upstream.
  * d/t/watcher-daemons: Avoid usage of IDENTIFIED BY on GRANT, enabling
    compatibility with MySQL 8.
  * d/p/drop-sphinxcontrib-rsvgconverter.patch: Drop
    sphinxcontrib.rsvgconverter as it is currently not packaged for Ubuntu.
  * d/rules: Re-enable py37 tests.

 -- Corey Bryant <corey.bryant@canonical.com>  Thu, 26 Sep 2019 09:22:32 -0400

watcher (1:3.0.0~b2~git2019073117.f2020a92-0ubuntu1) eoan; urgency=medium

  * New upstream snapshot for OpenStack Train.

 -- Sahid Orentino Ferdjaoui <sahid.ferdjaoui@canonical.com>  Wed, 31 Jul 2019 17:28:06 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog python3-watcher`.
