Skip to content

Releases: google/android-cuttlefish

v1.55.0

Choose a tag to compare

@rmuthiah rmuthiah released this 26 Jun 01:05

What's Changed

New Contributors

Full Changelog: v1.54.0...v1.55.0

v1.54.0

Choose a tag to compare

@jmacnak jmacnak released this 08 Jun 21:34

What's Changed

  • Start development on 1.54.0 by @cjreynol in #2455
  • Replace usage of android::base::Readlink by @jemoreira in #2453
  • CF host debian package deployment should be in advance of on-premise server image by @0405ysj in #2447
  • Add crun as dependency of cuttlefish-podcvd by @0405ysj in #2458
  • Install linux-headers/linux-image although not having backports. by @0405ysj in #2459
  • Clean up simple_device reference implementation and start using emulated_camera_splane implementation. by @ser-io in #2451
  • Consolidate Bazel modules in frontend and fix build by @Databean in #2435
  • Revert "Do not preserve owner user/group when extracting tar archive" by @Databean in #2463
  • Gather data for fetch metrics (but do not transmit) V2 by @cjreynol in #2391
  • Introduce bsdtar wrapper to fix bsdtar issue on podcvd fetch by @0405ysj in #2465
  • Expose CF home dir via rw bind mount of container instance on podcvd by @0405ysj in #2466
  • Port: "Add radio desktop apex to legacy boot config" by @ser-io in #2468
  • Introduce E2E tests on podcvd by @0405ysj in #2300
  • Metrics gathering for cvd invocation sources (version 2) by @cjreynol in #2471
  • Add const char* and std::string_view overloads for StringFromEnv by @Databean in #2472
  • Update dependency of cuttlefish-podcvd to use podman(>=4.4) for pasta by @0405ysj in #2475
  • Update release procedure of cuttlefish-podcvd by @0405ysj in #2476
  • Always use Hyperdisk for ARM machine types. by @3405691582 in #2479
  • Replace some uses of android::base::unique_fd with SharedFD by @jemoreira in #2473
  • Replace usages of android::base::Realpath by @jemoreira in #2446
  • Detect stockouts on ARM machine types in GCE. by @3405691582 in #2478
  • Cleanup disk if it can't be attached. by @3405691582 in #2480
  • Update metrics protos with expanded fields by @cjreynol in #2486
  • Name the disk when attaching it. by @3405691582 in #2483
  • Remove default for -arch and make it mandatory. by @3405691582 in #2481
  • Make -arch mandatory across all tools. by @3405691582 in #2485
  • Install image with docker pull as well as load. by @3405691582 in #2482
  • Detect failures in GCE operation wait functions. by @3405691582 in #2470
  • Added host orchestrator endpoint for cvd status by @SuperStrongDinosaur in #2395
  • Correct argument order in cleanupDetachDisk. by @3405691582 in #2484
  • Pass through the path to the iptables binary. by @3405691582 in #2460
  • Lift requirement that devices have bootconfig by @Databean in #2474
  • cvd create detects and fails when creating already existing group by @jemoreira in #2492
  • Transmit new metrics data by @cjreynol in #2493

Full Changelog: v1.53.0...v1.54.0

What's Changed

  • Mark v1.51.0 as unreleased. by @3405691582 in #2333
  • Add a powerwash e2etest by @jmacnak in #2311
  • Use github standard runner with having more free space by @0405ysj in #2337
  • Add cloud image installer for Gigabyte Ampere server. by @grandpaul in #2303
  • Remove "requires_gpu" tag from gfxstream+swangle tests by @jmacnak in #2336
  • Revert "Use github standard runner with having more free space" by @0405ysj in #2339
  • Optimize TAP interface check. by @bridadan in #2326
  • Remove "requires_gpu" tag from powerwash tests by @jmacnak in #2335
  • Add corresponding config file for kokoro_gpu check for merge queue by @0405ysj in #2350
  • Add tools on cuttlefish_mcp_server, but executing podcvd directly by @0405ysj in #2338
  • Fixes some bugs around container lifecycle on podcvd by @0405ysj in #2341
  • Replace android::base::NoDestructor with abseil's by @jemoreira in #2347
  • Replace some android::base functions with abseil's equivalents by @jemoreira in #2346
  • Use absl::StrSplit instead of android::base::Split by @jemoreira in #2345
  • Set default file attributes for fetches by @rmuthiah in #2340
  • Replace android::base::ScopedGuard with absl::Cleanup by @jemoreira in #2349
  • Run powerwash tests on gfxstream modes by @jmacnak in #2344
  • Boilerplate for an emulated camera viertio-media device. by @ser-io in #2343
  • Replace android::base::StringReplace with absl::StrReplaceAll by @jemoreira in #2356
  • Use absl::BytesToHexString instead of libbase's HexString by @jemoreira in #2359
  • Replace android::base::StringPrintf with absl::StrFormat by @jemoreira in #2357
  • gigabyte-ampere-cuttlefish-installer: preseed.cfg: make dhcp timeout … by @grandpaul in #2352
  • Use memcpy instead of android::base::get_unaligned by @jemoreira in #2360
  • Isolate Cuttlefish instance groups between AI agents on CF MCP server by @0405ysj in #2351
  • Fail if new BOARD_BOOTCONFIG keys are found. by @ser-io in #2358
  • Revert "Run powerwash tests on gfxstream modes" by @jemoreira in #2368
  • Mark release 1.51.0 as unstable by @jemoreira in #2370
  • Start development of version 1.52 by @jemoreira in #2371
  • Use androidboot.cuttlefish_service_bluetooth_checker in launcher. by @ser-io in #2367
  • Rename camera flag to media. by @ser-io in #2353
  • Replace android::base::Append with fold expression by @jemoreira in #2369
  • Add udev rules for reverse ncm device interface service by @zenczykowski in #2366
  • Use absl::StripAsciiWhitespace instead of android::base::Trim by @jemoreira in #2372
  • Fix 9 ClangTidyReadability findings: by @jemoreira in #2373
  • Metrics refactors in preparation for incoming fetch metrics gathering by @cjreynol in #2387
  • Do not filter containers when allContainers is set by @0405ysj in #2388
  • Fix podcvd create to deal with parallel execution properly by @0405ysj in #2389
  • Fix redundant get() call on smart pointer in oauth2_consent.cpp by @Databean in #2392
  • Mark release 1.49.0 as stable by @ser-io in #2390
  • Update Gfxstream to 765baff by @jmacnak in #2393
  • webrtc: Add Sound volume and mute controls support by @thjnk in #2213
  • swiftshader: add riscv64 default condition to select() blocks by @monkey-jsun in #2379
  • Add NVENC AV1 hardware video encoding for WebRTC by @larsers in #2240
  • gigabyte-ampere-cuttlefish-installer: preseed.cfg: disable backports by @grandpaul in #2394
  • Add missing include to audio_settings....
Read more

v1.54.1

Choose a tag to compare

@3405691582 3405691582 released this 16 Jun 16:02

What's Changed

  • Revert "Substitute all artifacts when the build has the debian_substi… by @3405691582 in #2633
  • [1.54.1][cherrypick] Fix unstable channel workflow trigger by @3405691582 in #2640

Full Changelog: v1.54.0...v1.54.1

v1.53.0

Choose a tag to compare

@cjreynol cjreynol released this 30 Apr 18:56

What's Changed

New Contributors

Full Changelog: v1.52.0...v1.53.0

v1.52.1

Choose a tag to compare

@rmuthiah rmuthiah released this 24 Apr 21:10

What's Changed

Full Changelog: v1.52.0...v1.52.1

v1.52

Choose a tag to compare

@Databean Databean released this 23 Apr 18:54

What's Changed

  • Start development of version 1.52 by @jemoreira in #2371
  • Use androidboot.cuttlefish_service_bluetooth_checker in launcher. by @ser-io in #2367
  • Rename camera flag to media. by @ser-io in #2353
  • Replace android::base::Append with fold expression by @jemoreira in #2369
  • Add udev rules for reverse ncm device interface service by @zenczykowski in #2366
  • Use absl::StripAsciiWhitespace instead of android::base::Trim by @jemoreira in #2372
  • Fix 9 ClangTidyReadability findings: by @jemoreira in #2373
  • Metrics refactors in preparation for incoming fetch metrics gathering by @cjreynol in #2387
  • Do not filter containers when allContainers is set by @0405ysj in #2388
  • Fix podcvd create to deal with parallel execution properly by @0405ysj in #2389
  • Fix redundant get() call on smart pointer in oauth2_consent.cpp by @Databean in #2392
  • Mark release 1.49.0 as stable by @ser-io in #2390
  • Update Gfxstream to 765baff by @jmacnak in #2393
  • webrtc: Add Sound volume and mute controls support by @thjnk in #2213
  • swiftshader: add riscv64 default condition to select() blocks by @monkey-jsun in #2379
  • Add NVENC AV1 hardware video encoding for WebRTC by @larsers in #2240
  • gigabyte-ampere-cuttlefish-installer: preseed.cfg: disable backports by @grandpaul in #2394
  • Add missing include to audio_settings.h by @Databean in #2397
  • debian: add riscv64 bazel output paths to dh-exec install files by @monkey-jsun in #2385
  • libwebrtc: add generic DSP implementations for riscv64 by @monkey-jsun in #2383
  • Revert "Fail if new BOARD_BOOTCONFIG keys are found." by @ser-io in #2404
  • Replace libbase's ReadFully and WriteFully by @jemoreira in #2398
  • Revert "Add NVENC AV1 hardware video encoding for WebRTC" by @jmacnak in #2407
  • Bump bzip2 ver to 1.0.8.bcr.4 and remove patch. by @dxapd in #2399
  • Implicitly add :gtest and :gtest_main dependencies to cf_cc_test targets by @Databean in #2408

New Contributors

Full Changelog: v1.51.0...v1.52.0

v1.51.1

Choose a tag to compare

@rmuthiah rmuthiah released this 22 Apr 16:23

What's Changed

Full Changelog: v1.51.0...v1.51.1

v1.51.0

Choose a tag to compare

@jemoreira jemoreira released this 16 Apr 17:25

What's Changed

  • Mark v1.51.0 as unreleased. by @3405691582 in #2333
  • Add a powerwash e2etest by @jmacnak in #2311
  • Use github standard runner with having more free space by @0405ysj in #2337
  • Add cloud image installer for Gigabyte Ampere server. by @grandpaul in #2303
  • Remove "requires_gpu" tag from gfxstream+swangle tests by @jmacnak in #2336
  • Revert "Use github standard runner with having more free space" by @0405ysj in #2339
  • Optimize TAP interface check. by @bridadan in #2326
  • Remove "requires_gpu" tag from powerwash tests by @jmacnak in #2335
  • Add corresponding config file for kokoro_gpu check for merge queue by @0405ysj in #2350
  • Add tools on cuttlefish_mcp_server, but executing podcvd directly by @0405ysj in #2338
  • Fixes some bugs around container lifecycle on podcvd by @0405ysj in #2341
  • Replace android::base::NoDestructor with abseil's by @jemoreira in #2347
  • Replace some android::base functions with abseil's equivalents by @jemoreira in #2346
  • Use absl::StrSplit instead of android::base::Split by @jemoreira in #2345
  • Set default file attributes for fetches by @rmuthiah in #2340
  • Replace android::base::ScopedGuard with absl::Cleanup by @jemoreira in #2349
  • Run powerwash tests on gfxstream modes by @jmacnak in #2344
  • Boilerplate for an emulated camera viertio-media device. by @ser-io in #2343
  • Replace android::base::StringReplace with absl::StrReplaceAll by @jemoreira in #2356
  • Use absl::BytesToHexString instead of libbase's HexString by @jemoreira in #2359
  • Replace android::base::StringPrintf with absl::StrFormat by @jemoreira in #2357
  • gigabyte-ampere-cuttlefish-installer: preseed.cfg: make dhcp timeout … by @grandpaul in #2352
  • Use memcpy instead of android::base::get_unaligned by @jemoreira in #2360
  • Isolate Cuttlefish instance groups between AI agents on CF MCP server by @0405ysj in #2351
  • Fail if new BOARD_BOOTCONFIG keys are found. by @ser-io in #2358
  • Revert "Run powerwash tests on gfxstream modes" by @jemoreira in #2368

Full Changelog: v1.50.0...v1.51.0

v1.50.1

Choose a tag to compare

@rmuthiah rmuthiah released this 15 Apr 17:55

What's Changed

Full Changelog: v1.50.0...v1.50.1

v1.49.0

Choose a tag to compare

@ser-io ser-io released this 15 Apr 14:56

What's Changed

  • Start development on v1.49 by @rmuthiah in #2299
  • Fix copy-paste failure in gpu mode by @jmacnak in #2301
  • Run lz4 compression in-process for ramdisks by @Databean in #2283
  • Delete unused members from CuttlefishConfig by @Databean in #2282
  • Replace calls to CreateBlankImage with filesystem-specific versions by @Databean in #2292
  • Select emulated camera apex via assemble_cvd. by @ser-io in #2295
  • Modify cuttlefish-podcvd-prerequisites.sh by @0405ysj in #2305
  • Resolve version mismatch between debian versions by @0405ysj in #2306
  • Add an "additional substitution" test for "cvd create" on git_main and latest AOSP by @Databean in #2309
  • Fix referenced kokoro build script in gpu config by @jmacnak in #2308
  • Add support for page size emulation by @MarcinSzymczyk in #2302
  • cuttlefish-integration-gigabyte-arm64: install openjdk by default by @grandpaul in #2249
  • virtio-media: Introduce -camera flag by @ser-io in #2281
  • Mark release 1.48.0 as stable by @rmuthiah in #2314
  • cloud-init-image-for-cuttlefish: user-data: add lvm2 to package list by @grandpaul in #2310
  • Increase retry delay for POST /cvds on CF container on on-premise img by @0405ysj in #2316
  • Prevent nvidia upgrades in kokoro runs by @jmacnak in #2317

New Contributors

Full Changelog: v1.48.0...v1.49.0