cuttlefish-frontend (1.55.4) unstable; urgency=medium

  * host_orchestrator: reject archive entries that escape the extraction dir

 -- Ram Muthiah <rammuthiah@google.com>  Sat, 22 Aug 2026 22:07:29 +0000

cuttlefish-frontend (1.55.3) unstable; urgency=medium

  * Use a special cache version for version-1.55-dev by @Databean in https://github.com/google/android-cuttlefish/pull/3028
  * 1.55 gigabyte bump by @rmuthiah in https://github.com/google/android-cuttlefish/pull/3026

 -- Jorge Moreira <jemoreira@google.com>  Fri, 14 Aug 2026 16:57:38 -0700

cuttlefish-frontend (1.55.2) unstable; urgency=medium

  * N/A

 -- 3405691582 <dsk@google.com>  Thu, 30 Jul 2026 18:03:56 +0000

cuttlefish-frontend (1.55.1) unstable; urgency=medium

  * Route per-instance start API by @SuperStrongDinosaur in https://github.com/google/android-cuttlefish/pull/2618
  * Fix ho client for group start/stop requests by @ser-io in https://github.com/google/android-cuttlefish/pull/2710
  * Clean up unused code by @ser-io in https://github.com/google/android-cuttlefish/pull/2741
  * Fix frontend host_orchestrator BUILD.bazel file references by @rmuthiah in https://github.com/google/android-cuttlefish/pull/2901

 -- Ram Muthiah <rammuthiah@google.com>  Wed, 22 Jul 2026 20:02:32 +0100

cuttlefish-frontend (1.55.0) unstable; urgency=medium

  * Start development on v1.55. by @3405691582 in https://github.com/google/android-cuttlefish/pull/2630
  * Cleanup deprecated way to create devices via HO by @ser-io in https://github.com/google/android-cuttlefish/pull/2644
  * Route per-instance stop API to instance-level stop by @SuperStrongDinosaur in https://github.com/google/android-cuttlefish/pull/2615
  * Mark v1.54 as stable. by @3405691582 in https://github.com/google/android-cuttlefish/pull/2677

 -- Ram Muthiah <rammuthiah@google.com>  Fri, 12 Jun 2026 02:47:44 +0100

cuttlefish-frontend (1.54.0) stable; urgency=medium

 * Start development on 1.54.0 by @cjreynol in https://github.com/google/android-cuttlefish/pull/2455
 * Consolidate Bazel modules in frontend and fix build by @Databean in https://github.com/google/android-cuttlefish/pull/2435
 * Added host orchestrator endpoint for cvd status by @SuperStrongDinosaur in https://github.com/google/android-cuttlefish/pull/2395
 * Revert "Added host orchestrator endpoint for cvd status" by @ser-io in https://github.com/google/android-cuttlefish/pull/2583
 * Implement GET /cvds/{group}/{name} endpoint by @SuperStrongDinosaur in https://github.com/google/android-cuttlefish/pull/2607

 -- 3405691582 <dsk@google.com>  Thu, 28 May 2026 17:44:18 +0000

cuttlefish-frontend (1.53.0) unstable; urgency=medium

  * Mark 1.52 as stable by @Databean in
    https://github.com/google/android-cuttlefish/pull/2449
  * Return "adb_port". by @ser-io in https://github.com/google/android-
    cuttlefish/pull/2438
  * Append an environment variable to `cvd` cmds by @cjreynol in
    https://github.com/google/android-cuttlefish/pull/2434
  * Start development on 1.53.0 by @Databean in
    https://github.com/google/android-cuttlefish/pull/2414
  * Mark release 1.51 as stable by @jemoreira in
    https://github.com/google/android-cuttlefish/pull/2410

 -- Chad Reynolds <chadreynolds@google.com>  Thu, 23 Apr 2026 15:11:05 -0700

cuttlefish-frontend (1.52.0) stable; urgency=medium

  * N/A

 -- Cody Schuffelen <schuffelen@google.com>  Thu, 16 Apr 2026 14:17:17 -0700

cuttlefish-frontend (1.51.0) stable; urgency=medium

  * N/A

 -- Jorge Moreira <jemoreira@google.com>  Thu, 16 Apr 2026 10:15:09 -0700

cuttlefish-frontend (1.50.0) unstable; urgency=medium

  * Add WebSocket signaling for WebRTC connections by @larsers in https://github.com/google/android-cuttlefish/pull/2239

 -- 3405691582 <dsk@google.com>  Thu, 02 Apr 2026 13:56:08 +0000

cuttlefish-frontend (1.49.0) stable; urgency=medium

  * N/A

 -- Sergio Rodriguez <sorama@google.com>  Fri, 27 Mar 2026 16:50:16 -0400

cuttlefish-frontend (1.48.0) stable; urgency=medium

  * N/A

 -- Ram Muthiah <rammuthiah@google.com>  Sat, 21 Mar 2026 05:29:15 +0000

cuttlefish-frontend (1.47.0) unstable; urgency=medium

  * N/A 

 -- Alistair Delva <adelva@google.com>  Fri, 13 Mar 2026 14:55:13 -0700

cuttlefish-frontend (1.46.0) unstable; urgency=medium

  * Re-apply reverted commits by @cjreynol in https://github.com/google/android-cuttlefish/pull/2202
  * Move podcvd and libcfcontainer from frontend/src/ to container/src/ by @0405ysj in https://github.com/google/android-cuttlefish/pull/2212

 -- Jason Macnak <natsu@google.com>  Fri, 06 Mar 2026 13:35:38 -0800

cuttlefish-frontend (1.45.0) stable; urgency=medium

  * Start development on v1.45 by @Databean in https://github.com/google/android-cuttlefish/pull/2172
  * podcvd checks host's routing table to find CIDR by @0405ysj in https://github.com/google/android-cuttlefish/pull/2166
  * Support building `//cuttlefish/package:cvd` with bazel 9 by @Databean in https://github.com/google/android-cuttlefish/pull/2164
  * host image: install custom configs by @ser-io in https://github.com/google/android-cuttlefish/pull/2176
  * baseimage tools refactoring by @ser-io in https://github.com/google/android-cuttlefish/pull/2184
  * Use nightly tag for podcvd development by @0405ysj in https://github.com/google/android-cuttlefish/pull/2190
  * Remove unused fill_available_disk_space script. by @ser-io in https://github.com/google/android-cuttlefish/pull/2192
  * Cleanup stale logic around using service account credentials in cvd fetch calls. by @ser-io in https://github.com/google/android-cuttlefish/pull/2193
  * Suppress error on variable version though artifact doesn't exist by @0405ysj in https://github.com/google/android-cuttlefish/pull/2195
  * Put appropriate inputs to actions for deployment towards AR of GCP by @0405ysj in https://github.com/google/android-cuttlefish/pull/2196
  * tools/buildutils/cw/Containerfile installs go from bookworm backports by @0405ysj in https://github.com/google/android-cuttlefish/pull/2197
  * Podcvd can execute cvd help/version, and also help flags for most subcommands by @0405ysj in https://github.com/google/android-cuttlefish/pull/2191
  * Revert for internal import blockage by @cjreynol in https://github.com/google/android-cuttlefish/pull/2199

 -- Chad Reynolds <chadreynolds@google.com>  Fri, 27 Feb 2026 14:41:13 -0800

cuttlefish-frontend (1.44.0) unstable; urgency=medium

  * N/A

 -- A. Cody Schuffelen <schuffelen@google.com>  Fri, 20 Feb 2026 14:29:18 -0800

cuttlefish-frontend (1.43.0) unstable; urgency=medium

  [ 3405691582 ]
  * Support powerwash/remove/start/stop on cvd by @0405ysj in https://github.com/google/android-cuttlefish/pull/2118
  * Support podcvd to execute cvd clear/fleet/reset by @0405ysj in https://github.com/google/android-cuttlefish/pull/2120
  * Auto-select group name from podcvd, if there's only one group by @0405ysj in https://github.com/google/android-cuttlefish/pull/2121
  * Replace --host_substitution in e2e tests with LOCAL_DEBIAN_SUBSTITUTION_MARKER_FILE by @Databean in https://github.com/google/android-cuttlefish/pull/2130
  * Import sh_binary for e2etests/orchestration/artifacts by @k311093 in https://github.com/google/android-cuttlefish/pull/2133
  * Add `_additional_substitution` versions of all `cvd_load_boot_test`s `cvd_command_boot_test`s, `metrics_test`s, and `cvd_cts_test`s by @Databean in https://github.com/google/android-cuttlefish/pull/2131
  * Upgrade go version for staticcheck by @Databean in https://github.com/google/android-cuttlefish/pull/2140

 -- Jorge Moreira <jemoreira@google.com>  Fri, 13 Feb 2026 18:16:14 -0800

cuttlefish-frontend (1.42.0) stable; urgency=medium

  * Support multiple container instances on podcvd by @0405ysj in https://github.com/google/android-cuttlefish/pull/2107
  * Podcvd can execute cvd bugreport/display/env/screen_recording/status by @0405ysj in https://github.com/google/android-cuttlefish/pull/2114
  * Continue implementation of podcvd by @0405ysj in https://github.com/google/android-cuttlefish/pull/2115

 -- 3405691582 <dsk@google.com>  Fri, 06 Feb 2026 22:01:35 +0000

cuttlefish-frontend (1.41.0) stable; urgency=medium

  * cvdexec is available to pull our container image into local podman engine by @0405ysj in https://github.com/google/android-cuttlefish/pull/2017
  * Rename cvdexec into podcvd by @0405ysj in https://github.com/google/android-cuttlefish/pull/2077
  * podcvd can create Cuttlefish container instance by @0405ysj in https://github.com/google/android-cuttlefish/pull/2078
  * podcvd can execute cvd create on Cuttlefish container instance by @0405ysj in https://github.com/google/android-cuttlefish/pull/2085

 -- Jason Macnak <natsu@google.com>  Thu, 29 Jan 2026 13:01:30 -0800

cuttlefish-frontend (1.40.0) stable; urgency=medium

  *  N/A

 -- Ram Muthiah <rammuthiah@google.com>  Sat, 24 Jan 2026 07:49:43 -0800

cuttlefish-frontend (1.39.0) unstable; urgency=medium

  * Initial implementation of cvdexec by @0405ysj in https://github.com/google/android-cuttlefish/pull/2016

 -- Alistair Delva <adelva@google.com>  Mon, 19 Jan 2026 16:38:05 -0800

cuttlefish-frontend (1.38.0) stable; urgency=medium

  * N/A

 -- Sergio Rodriguez <sorama@google.com>  Fri, 09 Jan 2026 17:08:52 -0500

cuttlefish-frontend (1.37.0) stable; urgency=medium

* N/A

 -- 3405691582 <dsk@google.com>  Fri, 12 Dec 2025 17:46:47 +0000

cuttlefish-frontend (1.36.0) unstable; urgency=medium

  * Provide redirection link to see HO API documentation from README.md by @0405ysj in https://github.com/google/android-cuttlefish/pull/1822

 -- Sergio Rodriguez <sorama@google.com>  Fri, 05 Dec 2025 15:54:58 -0500

cuttlefish-frontend (1.35.0) stable; urgency=medium

  * N/A

 -- Ram Muthiah <rammuthiah@google.com>  Fri, 28 Nov 2025 15:18:09 -0800

cuttlefish-frontend (1.34.0) unstable; urgency=medium

  [ Jason Macnak ]
  * N/A

 -- Alistair Delva <adelva@google.com>  Fri, 21 Nov 2025 13:33:10 -0800

cuttlefish-frontend (1.33.0) unstable; urgency=medium

  * Give fetching a longer timeout in the HO client by @jemoreira in https://github.com/google/android-cuttlefish/pull/1792

 -- Jason Macnak <natsu@google.com>  Fri, 14 Nov 2025 13:19:30 -0800

cuttlefish-frontend (1.32.0) unstable; urgency=medium

  * N/A

 -- Chad Reynolds <chadreynolds@google.com>  Fri, 07 Nov 2025 12:59:15 -0800

cuttlefish-frontend (1.31.0) stable; urgency=medium

  * N/A

 -- Cody Schuffelen <schuffelen@google.com>  Fri, 31 Oct 2025 20:53:45 +0000

cuttlefish-frontend (1.30.0) stable; urgency=medium

  * Remove the need to add host-ready tag in e2e orchestration tests. by @ser-io in https://github.com/google/android-cuttlefish/pull/1731
  * Change get request using HTTPHelper.Client.Do to HTTPHelper.NewGetRequest.Do by @k311093 in https://github.com/google/android-cuttlefish/pull/1734

 -- Jorge Moreira <jemoreira@google.com>  Fri, 31 Oct 2025 14:27:58 -0700

cuttlefish-frontend (1.29.0) unstable; urgency=medium

  * N/A

 -- Jorge E. Moreira <jemoreira@google.com>  Fri, 17 Oct 2025 17:32:13 -0700

cuttlefish-frontend (1.28.0) stable; urgency=medium

  * Add screen recordings endpoint to host orchestrator by @jemoreira in https://github.com/google/android-cuttlefish/pull/1689

 -- Sergio Rodriguez <sorama@google.com>  Fri, 10 Oct 2025 12:32:55 -0400

cuttlefish-frontend (1.27.0) stable; urgency=medium

  * No changes.

 -- Ram Muthiah <rammuthiah@google.com>  Fri, 03 Oct 2025 20:23:38 +0100

cuttlefish-frontend (1.26.0) stable; urgency=medium

  * No changes.

 -- Alistair Delva <adelva@google.com>  Thu, 25 Sep 2025 14:04:56 -0700

cuttlefish-frontend (1.25.0) stable; urgency=medium

  * No changes.

 -- Jason Macnak <natsu@google.com>  Fri, 19 Sep 2025 14:40:30 -0700

cuttlefish-frontend (1.24.0) unstable; urgency=medium

  * [HO] Log kernel and cvd versions. by @ser-io in https://github.com/google/android-cuttlefish/pull/1622

 -- Cody Schuffelen <schuffelen@google.com>  Fri, 12 Sep 2025 14:18:41 -0700

cuttlefish-frontend (1.23.0) stable; urgency=medium

  * Generate ssl certificate at init. by @ser-io in https://github.com/google/android-cuttlefish/pull/1590
  * Deploy docker manifest for cuttlefish-orchestration by @0405ysj in https://github.com/google/android-cuttlefish/pull/1600
  * Docker image cuttlefish-orchestration can download debs from AR instead. by @0405ysj in https://github.com/google/android-cuttlefish/pull/1609
  * Add explicit `provideZoneChangeDetection` to providers by @k311093 in https://github.com/google/android-cuttlefish/pull/1613

 -- Cody Schuffelen <schuffelen@google.com>  Fri, 05 Sep 2025 14:07:25 -0700

cuttlefish-frontend (1.22.0) unstable; urgency=medium

  * Start development on v1.22 by @ser-io in https://github.com/google/android-cuttlefish/pull/1570
  * Refactor files under tools/baseimage by @0405ysj in https://github.com/google/android-cuttlefish/pull/1561
  * Remove `tools/buildimage`. by @ser-io in https://github.com/google/android-cuttlefish/pull/1575
  * Continue refactoring files under tools/baseimage by @0405ysj in https://github.com/google/android-cuttlefish/pull/1574
  * Sync ExtractArtifact between Host Orchestrator and its golang client by @0405ysj in https://github.com/google/android-cuttlefish/pull/1579
  * Checkout repo on home dir when building debs from GH workflow by @0405ysj in https://github.com/google/android-cuttlefish/pull/1582
  * Refine Github workflows to use action for redundant logic by @0405ysj in https://github.com/google/android-cuttlefish/pull/1583
  * gce_install_cuttlefish_packages tool. by @ser-io in https://github.com/google/android-cuttlefish/pull/1580
  * Mark 1.21 as stable by @ser-io in https://github.com/google/android-cuttlefish/pull/1586
  * Used fixed debian image label. by @ser-io in https://github.com/google/android-cuttlefish/pull/1588

 -- Jorge Moreira <jemoreira@google.com>  Fri, 29 Aug 2025 18:28:24 -0700

cuttlefish-frontend (1.21.0) stable; urgency=medium

  * Mark release 1.20.0 as unstable by @rmuthiah in https://github.com/google/android-cuttlefish/pull/1539
  * Improvements to the HO's cvd command wrapper by @jemoreira in https://github.com/google/android-cuttlefish/pull/1528
  * Use newer credential flags from HO by @jemoreira in https://github.com/google/android-cuttlefish/pull/1542
  * Fix host orchestrator screenshot endpoint by @jemoreira in https://github.com/google/android-cuttlefish/pull/1541
  * Add host orchestrator endpoint for cvd reset by @jemoreira in https://github.com/google/android-cuttlefish/pull/1543
  * Remove operations from the host orchestrator client api by @jemoreira in https://github.com/google/android-cuttlefish/pull/1553
  * Use standard runner to build CF debian packages for x86 on Github workflow by @0405ysj in https://github.com/google/android-cuttlefish/pull/1559
  * Start development on v1.21 by @rmuthiah in https://github.com/google/android-cuttlefish/pull/1557


 -- Sergio Rodriguez <sorama@google.com>  Fri, 22 Aug 2025 17:53:56 -0400

cuttlefish-frontend (1.20.0) unstable; urgency=medium

  * Start development on v1.20 by @adelva1984 in https://github.com/google/android-cuttlefish/pull/1513
  * Apply buildozer autoformatting by @Databean in https://github.com/google/android-cuttlefish/pull/1511
  * Minor improvements to the host orchestrator by @jemoreira in https://github.com/google/android-cuttlefish/pull/1514
  * Mark 1.19 as stable by @adelva1984 in https://github.com/google/android-cuttlefish/pull/1527

 -- Ram Muthiah <rammuthiah@google.com>  Fri, 15 Aug 2025 21:40:58 +0100

cuttlefish-frontend (1.19.0) stable; urgency=medium

  * Start development on v1.19 by @jmacnak in https://github.com/google/android-cuttlefish/pull/1477
  * Extract the  enum out of  by @Databean in https://github.com/google/android-cuttlefish/pull/1481
  * Implement GET /cvd_imgs_dirs and DELETE /cvd_imgs_dirs/{id} by @0405ysj in https://github.com/google/android-cuttlefish/pull/1467
  * Add  interface to host orchestrator by @jmacnak in https://github.com/google/android-cuttlefish/pull/1469
  * Fix  commands by @jmacnak in https://github.com/google/android-cuttlefish/pull/1487
  * Change the return type of LockAllAvailable. by @3405691582 in https://github.com/google/android-cuttlefish/pull/1486
  * Factor alloc_utils out. by @3405691582 in https://github.com/google/android-cuttlefish/pull/1484
  * Extract  out of  by @Databean in https://github.com/google/android-cuttlefish/pull/1489
  * Split up  by @Databean in https://github.com/google/android-cuttlefish/pull/1482
  * Fixup json annotation for  by @jmacnak in https://github.com/google/android-cuttlefish/pull/1490
  * Create a type for the  flag by @Databean in https://github.com/google/android-cuttlefish/pull/1476
  * Extract  out of  into a new file by @Databean in https://github.com/google/android-cuttlefish/pull/1491
  * Fix disk creation in QEMU launch by @Databean in https://github.com/google/android-cuttlefish/pull/1492
  * Simplify the  class interface by @Databean in https://github.com/google/android-cuttlefish/pull/1494
  * Expose a zip file accessor from  by @Databean in https://github.com/google/android-cuttlefish/pull/1480
  * Move  to  by @Databean in https://github.com/google/android-cuttlefish/pull/1479
  * Factor out references to /tmp/acloud_cvd_temp. by @3405691582 in https://github.com/google/android-cuttlefish/pull/1495
  * Remove the start_webrtc flag behavior by @Databean in https://github.com/google/android-cuttlefish/pull/1493
  * Expose GPT types from  by @Databean in https://github.com/google/android-cuttlefish/pull/1496
  * Preserve proxy environment variables by @Radon10043 in https://github.com/google/android-cuttlefish/pull/1473
  * Add an AndroidEfiLoaderFlag type. by @Databean in https://github.com/google/android-cuttlefish/pull/1498
  * Keep the group_id flag in webRTC by @jemoreira in https://github.com/google/android-cuttlefish/pull/1499
  * Move libcutils to the imported version from AOSP. by @jacky8hyf in https://github.com/google/android-cuttlefish/pull/1478
  * Add a fake of the HostOrchestratorClient interface by @jemoreira in https://github.com/google/android-cuttlefish/pull/1501
  * Fix FakeHostOrchestratorClient by @jemoreira in https://github.com/google/android-cuttlefish/pull/1504
  * Add missing quote on display screenshot message by @jmacnak in https://github.com/google/android-cuttlefish/pull/1502
  * Allow vhost-user-gpu with guest swiftshader by @jmacnak in https://github.com/google/android-cuttlefish/pull/1444
  * Revert "Move libcutils to the imported version from AOSP." by @jacky8hyf in https://github.com/google/android-cuttlefish/pull/1503
  * Mark v1.17.0 stable by @cjreynol in https://github.com/google/android-cuttlefish/pull/1506
  * Extract  from  by @Databean in https://github.com/google/android-cuttlefish/pull/1507
  * Cuttlefish gamepad supports for multiple controllers by @ruki2067 in https://github.com/google/android-cuttlefish/pull/1510

 -- Alistair Delva <adelva@google.com>  Fri, 08 Aug 2025 14:45:33 -0700

cuttlefish-frontend (1.18.0) unstable; urgency=medium

  * Start development on v1.18 by @cjreynol in https://github.com/google/android-cuttlefish/pull/1448
  * Extract `WaitForFile` out of `files.cpp` by @Databean in https://github.com/google/android-cuttlefish/pull/1449
  * Split `sparse_image_utils` out of `image_aggregator` by @Databean in https://github.com/google/android-cuttlefish/pull/1452
  * Import ag/34790658 by @Databean in https://github.com/google/android-cuttlefish/pull/1451
  * Create a DiskImage subclass for android-sparse images by @Databean in https://github.com/google/android-cuttlefish/pull/1453
  * Use `Result` types in `image_aggregator.cc` by @Databean in https://github.com/google/android-cuttlefish/pull/1456
  * sparse_image_utils acquires flock on where real image is located at by @0405ysj in https://github.com/google/android-cuttlefish/pull/1460
  * root-canal -> rootcanal by @adelva1984 in https://github.com/google/android-cuttlefish/pull/1455
  * Create a CompositeDiskImage subclass of DiskImage by @Databean in https://github.com/google/android-cuttlefish/pull/1459
  * Create a `VmManagerFlag` type by @Databean in https://github.com/google/android-cuttlefish/pull/1458
  * Expose image type detection from image_aggregator by @Databean in https://github.com/google/android-cuttlefish/pull/1461
  * Convenient wrappers for `RunWithManagedStdio` by @Databean in https://github.com/google/android-cuttlefish/pull/1445
  * Lift `GetGuestConfigAndSetDefaults` components out by @Databean in https://github.com/google/android-cuttlefish/pull/1462
  * Make `cvd host_bugreport` more robust by @jemoreira in https://github.com/google/android-cuttlefish/pull/1450
  * Extract `VmmMode` to a separate file out of `cuttlefish_config.h` by @Databean in https://github.com/google/android-cuttlefish/pull/1463
  * Stop supporting legacy HO golang client APIs dealing with user artifacts by @0405ysj in https://github.com/google/android-cuttlefish/pull/1454
  * Format golang files under Github repository by @0405ysj in https://github.com/google/android-cuttlefish/pull/1468
  * Incorporate the grpcio-sys crate. by @jacky8hyf in https://github.com/google/android-cuttlefish/pull/1464
  * Stop supporting legacy HO REST APIs dealing with user artifacts by @0405ysj in https://github.com/google/android-cuttlefish/pull/1466
  * Fix wifi mode selection again by @Databean in https://github.com/google/android-cuttlefish/pull/1470
  * Don't start the webrtc_operator binary by @jemoreira in https://github.com/google/android-cuttlefish/pull/1465
  * Return bootparams in-memory from UnpackBootImage by @Databean in https://github.com/google/android-cuttlefish/pull/1432
  * Update build_packages.sh by @spi3ex in https://github.com/google/android-cuttlefish/pull/1472
  * Fix some segfaults during cvd reset. by @3405691582 in https://github.com/google/android-cuttlefish/pull/1474

 -- Jason Macnak <natsu@google.com>  Fri, 01 Aug 2025 13:27:59 -0700

cuttlefish-frontend (1.17.0) stable; urgency=medium

  * HO can launch CF instances with image directories via canonical config. by @0405ysj in https://github.com/google/android-cuttlefish/pull/1402
  * Begin development of version 1.17 by @Databean in https://github.com/google/android-cuttlefish/pull/1422
  * Display owner and group information in the device pane by @jemoreira in https://github.com/google/android-cuttlefish/pull/1434
  * Delete unused code paths by @jemoreira in https://github.com/google/android-cuttlefish/pull/1435
  * Mark 1.16 as stable by @Databean in https://github.com/google/android-cuttlefish/pull/1438
  * Modify json key of ID in CreateImageDirectoryResponse oat messages.go by @0405ysj in https://github.com/google/android-cuttlefish/pull/1446

 -- Chad Reynolds <chadreynolds@google.com>  Fri, 25 Jul 2025 12:06:08 -0700

cuttlefish-frontend (1.16.0) stable; urgency=medium

  * `Use a fixed version of swagger for presubmit tests` by @jemoreira in https://github.com/google/android-cuttlefish/pull/1412
  * `Fix swagger test failure` by @jemoreira in https://github.com/google/android-cuttlefish/pull/1411
  * `Introduce HO API PUT /cvd_imgs_dirs/{id}` by @0405ysj in https://github.com/google/android-cuttlefish/pull/1397
  * `Cherrypick recent dependabot updates.` by @3405691582 in https://github.com/google/android-cuttlefish/pull/1381
  * `Introduce ImageDirectoriesManager in Host Orchestrator` by @0405ysj in https://github.com/google/android-cuttlefish/pull/1393

 -- Jorge Moreira <jemoreira@google.com>  Fri, 11 Jul 2025 17:13:27 -0700

cuttlefish-frontend (1.15.0) unstable; urgency=medium

  * Update documentation on tools/buildutils/cw/README.md by @0405ysj in https://github.com/google/android-cuttlefish/pull/1343
  * Export generated Go code for load_config.proto. by @3405691582 in https://github.com/google/android-cuttlefish/pull/1358
  * Downgrade go for the load_config proto module. by @3405691582 in https://github.com/google/android-cuttlefish/pull/1367
  * Fixes testlogs path value. by @ser-io in https://github.com/google/android-cuttlefish/pull/1368
  * Increase timeout. by @ser-io in https://github.com/google/android-cuttlefish/pull/1369
  * Update docker/README.md to follow build step within container instance by @0405ysj in https://github.com/google/android-cuttlefish/pull/1366
  * ExtractArtifact doesn't deal with http 409 status in HO client API level by @0405ysj in https://github.com/google/android-cuttlefish/pull/1365
  * Set /mnt/build as safe directory in git configuration at Containerfile by @0405ysj in https://github.com/google/android-cuttlefish/pull/1361

 -- Jorge Moreira <jemoreira@google.com>  Fri, 11 Jul 2025 16:38:56 -0700

cuttlefish-frontend (1.14.0) unstable; urgency=medium

  * Implement HO golang client API `ExtractArtifact(filename string)` by @0405ysj in https://github.com/google/android-cuttlefish/pull/1323

 -- Jorge Moreira <jemoreira@google.com>  Fri, 27 Jun 2025 16:32:29 -0700

cuttlefish-frontend (1.13.0) stable; urgency=medium

  * Create gce x86_64 image script. by @ser-io in https://github.com/google/android-cuttlefish/pull/1268
  * Introduce HO REST API `POST /v1/userartifacts/{checksum}/:extract` by @0405ysj in https://github.com/google/android-cuttlefish/pull/1253
  * Use archive/tar Golang package package rather than external `tar` tool. by @ser-io in https://github.com/google/android-cuttlefish/pull/1274
  * Don't use test files by @jemoreira in https://github.com/google/android-cuttlefish/pull/1277
  * Restrict logs api by @ser-io in https://github.com/google/android-cuttlefish/pull/1279
  * Refactor userartifacts_test.go by @0405ysj in https://github.com/google/android-cuttlefish/pull/1296
  * [libhoclient] upload artifacts by @ser-io in https://github.com/google/android-cuttlefish/pull/1250
  * Use host credentials by @ser-io in https://github.com/google/android-cuttlefish/pull/1230

 -- Jorge Moreira <jemoreira@google.com>  Fri, 20 Jun 2025 15:10:44 -0700

cuttlefish-frontend (1.12.0) stable; urgency=medium

  * Refactor ChunkState struct by @0405ysj in https://github.com/google/android-cuttlefish/pull/1205
  * Adds `gofmt` check in presubmit. by @ser-io in https://github.com/google/android-cuttlefish/pull/1217
  * Use `chunk_offset_bytes` form value by @ser-io in https://github.com/google/android-cuttlefish/pull/1147
  * [HO] Fixes access token flow by @ser-io in https://github.com/google/android-cuttlefish/pull/1213
  * Split HostOrchestratorService into smaller interfaces. by @ser-io in https://github.com/google/android-cuttlefish/pull/1222
  * HO logs executed cvd commands. by @ser-io in https://github.com/google/android-cuttlefish/pull/1226
  * Refactor snapshot id validation logic. by @ser-io in https://github.com/google/android-cuttlefish/pull/1218
  * [HO] Fixes using latest green builds. by @ser-io in https://github.com/google/android-cuttlefish/pull/1232
  * Delete snapshot directory. by @ser-io in https://github.com/google/android-cuttlefish/pull/1240
  * Add HO service logs to e2e tests output. by @ser-io in https://github.com/google/android-cuttlefish/pull/1229
  * More user input validation. by @ser-io in https://github.com/google/android-cuttlefish/pull/1241
  * Introduce HO API PUT /v1/userartifacts/{checksum} by @0405ysj in https://github.com/google/android-cuttlefish/pull/1144
  * Introduce HO API GET /v1/userartifacts/{checksum} by @0405ysj in https://github.com/google/android-cuttlefish/pull/1235
  * Modifies how delete snapshot logic is verified. by @ser-io in https://github.com/google/android-cuttlefish/pull/1249
  * Migrate ChunkState implementation under `userartifacts.go`. by @0405ysj in https://github.com/google/android-cuttlefish/pull/1236
  * Enhance `adb` interactions in orchestration e2e tests. by @ser-io in https://github.com/google/android-cuttlefish/pull/1248
  * Generate OpenAPI specs documentation for HO API. by @ser-io in https://github.com/google/android-cuttlefish/pull/1255
  * Fixes bazel run //:gazelle for e2e orchestration rules. by @ser-io in https://github.com/google/android-cuttlefish/pull/1261
  * HO API Documentation Update by @ser-io in https://github.com/google/android-cuttlefish/pull/1262

 -- Jorge Moreira <jemoreira@google.com>  Wed, 18 Jun 2025 14:03:12 -0700

cuttlefish-frontend (1.11.0) stable; urgency=medium

  * Adds `WithDir` suffix to relevant methods. by @ser-io in https://github.com/google/android-cuttlefish/pull/1194
  * Construct chunkState for efficiently managing concurrent updated chunks by @0405ysj in https://github.com/google/android-cuttlefish/pull/1167
  * Run frontend package unit tests in presubmit. by @ser-io in https://github.com/google/android-cuttlefish/pull/1202
  * [HO] Remove ability to execute cvd commands as different user. by @ser-io in https://github.com/google/android-cuttlefish/pull/1209
  * Adds docker image presubmit check. by @ser-io in https://github.com/google/android-cuttlefish/pull/1203

 -- Jorge Moreira <jemoreira@google.com>  Thu, 05 Jun 2025 16:01:46 -0700

cuttlefish-frontend (1.10.0) stable; urgency=medium

  * Fix run-cw-sharded-e2e-tests action. by @ser-io in https://github.com/google/android-cuttlefish/pull/1168
  * Make orchestration e2e tests host ready. by @ser-io in https://github.com/google/android-cuttlefish/pull/1178
  * Allow underscore (_) in snapshot id values. by @ser-io in https://github.com/google/android-cuttlefish/pull/1185
  * Remove build-orchestrator job. by @ser-io in https://github.com/google/android-cuttlefish/pull/1184
  * [HO] Cleanup internal download artifact logic. by @ser-io in https://github.com/google/android-cuttlefish/pull/1186

 -- Jorge Moreira <jemoreira@google.com>  Fri, 23 May 2025 14:35:22 -0700

cuttlefish-frontend (1.9.0) stable; urgency=medium

  * Skip powerbtn_test due flakiness. by @ser-io in https://github.com/google/android-cuttlefish/pull/1135
  * e2e orchestration jobs improvements by @ser-io in https://github.com/google/android-cuttlefish/pull/1133
  * Fix powerbtn_test flakiness. by @ser-io in https://github.com/google/android-cuttlefish/pull/1159
  * Make orchestration e2e tests host ready by @ser-io in https://github.com/google/android-cuttlefish/pull/1158
  * Shard e2e tests by @ser-io in https://github.com/google/android-cuttlefish/pull/1161

 -- Jorge Moreira <jemoreira@google.com>  Fri, 16 May 2025 18:07:00 -0700

cuttlefish-frontend (1.8.0) stable; urgency=medium

 -- Jorge Moreira <jemoreira@google.com>  Fri, 09 May 2025 18:07:34 -0700

cuttlefish-frontend (1.7.0) stable; urgency=medium

  * HO GCE credentials fix by @ser-io in https://github.com/google/android-cuttlefish/pull/1081
  * Log received environment config by @ser-io in https://github.com/google/android-cuttlefish/pull/1099
  * Remove BEGIN END blocks from logs. by @ser-io in https://github.com/google/android-cuttlefish/pull/1098
  * Fixes powerbtn_test_test flakiness. by @ser-io in https://github.com/google/android-cuttlefish/pull/1096

 -- Jorge Moreira <jemoreira@google.com>  Fri, 02 May 2025 16:46:51 -0700

cuttlefish-frontend (1.6.0) stable; urgency=medium

  * Increase required go versions to 1.17.13

 -- Jorge E. Moreira <jemoreira@google.com>  Fri, 25 Apr 2025 17:02:45 -0700

cuttlefish-frontend (1.5.0) stable; urgency=medium

  * Upgrade Angular to v19, nodejs to v22 - https://github.com/google/android-cuttlefish/pull/1052
  * Bump the npm_and_yarn group in /frontend/src/operator/webui with 7 updates - https://github.com/google/android-cuttlefish/pull/610

 -- A. Cody Schuffelen <schuffelen@google.com>  Fri, 18 Apr 2025 17:48:33 -0700

cuttlefish-frontend (1.3.0) stable; urgency=medium


 -- Chad Reynolds <chadreynolds@google.com>  Fri, 21 Mar 2025 14:52:51 -0700

cuttlefish-frontend (1.2.0) stable; urgency=medium

  * allow usage of protected TURN servers
  * minor refactors and fixes

 -- Chad Reynolds <chadreynolds@google.com>  Fri, 24 Jan 2025 11:24:30 -0800

cuttlefish-frontend (1.1.0) stable; urgency=medium

  * the adb bugreport can now be included in the cvd bugreport
  * add --log_file flag

 -- Jorge Moreira <jemoreira@google.com>  Fri, 01 Nov 2024 16:02:34 -0700

cuttlefish-frontend (1.0.0) stable; urgency=medium

  [ Sergio A. Rodriguez ]
  * Send build api credentials through the host orchestrator client
  * Host Orchestrator support for snapshots.

 -- Jorge Moreira <jemoreira@google.com>  Thu, 05 Sep 2024 11:06:56 -0700

cuttlefish-frontend (0.9.31) unstable; urgency=medium

  [ Sergio A. Rodriguez ]
  * Fix /logs endpoint permissions
  * Return all devices on /cvds endpoint

  [ Jorge E. Moreira ]
  * Host Orchestrator uses the new cvd commands create and remove
  * New Host Orchestrator endpoints for cvd start and stop

 -- Jorge Moreira <jemoreira@google.com>  Mon, 12 Aug 2024 16:53:19 -0700

cuttlefish-frontend (0.9.30) stable; urgency=medium

  [ Sergio A. Rodriguez - cuttlefish-orchestration ]
  * cvd bug reports endpoint

  [Jaeman Park - cuttlefish-user]
  * Websocket endpoint for ADB

 -- Jorge Moreira <jemoreira@google.com>  Mon, 29 Jul 2024 15:43:17 -0700

cuttlefish-frontend (0.9.29) stable; urgency=medium

  [ Jorge E. Moreira ]
  * Make cuttlefish-orchestration depend on cuttlefish-user.
  * Make host orchestrator users configurable.

  [ Sergio A. Rodriguez - cuttlefish-user]
  * Support for `cvd stop`.
  * User service account credentials if running on GCE.
  * Use upstream `cvd`.
  * Extract ".zip" and ".tar.gz" user artifacts.
  * Support `cvd powerwash`.

  [ Sergio A. Rodriguez - cuttlefish-orchestration]
  * Start using nginx as a reverse proxy.
  * Start using `systemd-journal-gatewayd` to expose host logs.

 -- Sergio Rodriguez <sorama@google.com>  Thu, 27 Jun 2024 18:12:31 -0400

cuttlefish-frontend (0.9.28) stable; urgency=medium

  * Replace operator functionality with reverse proxy in host operator

  * Make operator and host_orchestrator configurable via CLI flags

  * Make the host_orchestrator available as a command in cuttlefish-user

 -- Jorge Moreira <jemoreira@google.com>  Thu, 12 Oct 2023 18:12:35 -0700

cuttlefish-frontend (0.9.27) unstable; urgency=medium

  * Increase nofile soft limit to support passthrough GPU modes

 -- Jason Macnak <natsu@google.com>  Tue, 23 May 2023 08:58:58 -0700

cuttlefish-frontend (0.9.26) unstable; urgency=medium

  * Change operator's web UI to tile UI

 -- JaeMan Park <jaeman@google.com>  Fri, 13 Jan 2023 15:41:04 +0900

cuttlefish-frontend (0.9.25) unstable; urgency=medium

  [ Jorge Moreira Broche ]
  * Split source package into common and frontend

 -- JaeMan Park <jaeman@google.com>  Fri, 13 Jan 2023 15:40:49 +0900
