cuttlefish-frontend (1.19.0) UNRELEASED; urgency=medium * -- Jason Macnak Fri, 01 Aug 2025 15:06:46 -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 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 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 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 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 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 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 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 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 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 Fri, 16 May 2025 18:07:00 -0700 cuttlefish-frontend (1.8.0) stable; urgency=medium -- Jorge Moreira 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 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 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 Fri, 18 Apr 2025 17:48:33 -0700 cuttlefish-frontend (1.3.0) stable; urgency=medium * -- Chad Reynolds 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 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 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 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 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 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 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 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 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 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 Fri, 13 Jan 2023 15:40:49 +0900