azure-proxy-agent (1.0.30-0ubuntu6~25.04.1) plucky; urgency=medium

  [ Daniel Draper ]
  * d/p/fix-systemd-deps-cycle.patch: ensure the service is terminated on
    system shutdown (LP: #2125930)

 -- Miriam España Acebal <miriam.espana@canonical.com>  Tue, 30 Sep 2025 12:18:00 +0200

azure-proxy-agent (1.0.30-0ubuntu4~25.04.2) plucky; urgency=medium

  * d/p/fix-systemd-deps-cycle.patch: fix dependency cycle in the unit file.
    Use DefaultDependencies=no to remove the dependency on basic.target
    (LP: #2122345)

 -- Gauthier Jolly <gauthier.jolly@canonical.com>  Mon, 08 Sep 2025 10:26:17 +0200

azure-proxy-agent (1.0.30-0ubuntu4~25.04.1) plucky; urgency=medium

  * Backport to plucky (LP: #2115197), with the following changes:
    - d/proxy-agent.json, d/t/smoke: re-enable logging to file. The
      modification of the logging behaviour was not preceded by adequate prior
      communication to potential users of the agent regarding the intended
      change and its consequences.

 -- Daniel Draper <daniel.draper@canonical.com>  Wed, 06 Aug 2025 20:47:35 -0700

azure-proxy-agent (1.0.30-0ubuntu4) questing; urgency=medium

  * d/t/control: add the isolation-machine restriction to the smoke test, as
    the agent needs a VM.

 -- Daniel Draper <daniel.draper@canonical.com>  Wed, 06 Aug 2025 14:14:53 -0700

azure-proxy-agent (1.0.30-0ubuntu3) questing; urgency=medium

  * d/p/cargo-vendor-workspace-ignore.patch: add missing DEP-3 header
  * d/p/systemd-service-description.patch: add missing DEP-3 header

 -- Daniel Draper <daniel.draper@canonical.com>  Tue, 29 Jul 2025 14:52:37 -0700

azure-proxy-agent (1.0.30-0ubuntu2) questing; urgency=medium

  * Fix failing autopkgtest.
    Since we stopped logging to a file, the smoke test was failing. We can
    simply read the logs from the journal instead to fix the issue.
    (LP: #2112315)
  * Remove deprecated lintian-overrides.
    The systemd service file was modified upstream and some of the
    lintian-overrides are not needed anymore.
  * Include Cargo.lock in the binary package.
    The MIR doc for rust packages states that the Cargo.lock should be
    included in the package.

 -- Gauthier Jolly <gauthier.jolly@canonical.com>  Mon, 02 Jun 2025 09:51:31 +0200

azure-proxy-agent (1.0.30-0ubuntu1) questing; urgency=medium

  * New upstream version 1.0.30.
  * d/rules: use the main Cargo.toml to create the vendor directory.
  * debian: create README.source and add script to update crates.
    This is necessary in case a vulnerability is found in one of the
    dependencies and the package needs to be rebuilt.
  * d/p/systemd-service-description.patch: refresh patch.
    The patch was not applying correctly on top of the new upstream version.
  * d/copyright: remove superfuous patterns as some dependencies were removed.
  * Update XS-Vendored-Sources-Rust and verify it during build.
    This also included adding a patch to exclude the rust-vendor directory
    from the workspace.
  * d/control: change Section to admin.
    The Section is not about the programing language used to write the
    software but should reflect what the package is used for.
  * Generate new vendor directory
  * Disable logging to file. The new version of the agent supports disabling
    logging to files by configuring the log directory to an empty string. This
    way, only the logs are only going to the journal and don't fill the disk.

 -- Gauthier Jolly <gauthier.jolly@canonical.com>  Mon, 26 May 2025 15:24:45 +0200

azure-proxy-agent (1.0.25-0ubuntu4) plucky; urgency=medium

  * Remove unnecessary build depends and irrelevant suggests (LP: #2106117).

 -- Gauthier Jolly <gauthier.jolly@canonical.com>  Thu, 20 Mar 2025 08:22:52 -0700

azure-proxy-agent (1.0.25-0ubuntu3) plucky; urgency=medium

  * Fix smoke autopkgtest (LP: #2099698).

 -- Gauthier Jolly <gauthier.jolly@canonical.com>  Fri, 21 Feb 2025 15:21:21 +0100

azure-proxy-agent (1.0.25-0ubuntu2) plucky; urgency=medium

  * Fix d/azure-proxy-agent.install (LP: #2098948).
  * Run unit tests during the build and not during autopkgtest. Unit tests
    involves building a rust binary and thus would require re-doing all the
    cargo setup so that the test use the vendor directory, which is not very
    convenient. Instead, a new autopkgtest is introduced to verify that the
    agent is running and that it can intercept traffic to the IMDS
    (LP: #2098949).
  * Set Architecture to amd64 and arm64 only in d/control (LP: #2098947).

 -- Gauthier Jolly <gauthier.jolly@canonical.com>  Thu, 20 Feb 2025 11:02:42 +0100

azure-proxy-agent (1.0.25-0ubuntu1) plucky; urgency=medium

  * Initial release (LP: #2098393).

 -- Gauthier Jolly <gauthier.jolly@canonical.com>  Thu, 13 Feb 2025 17:20:48 +0100
