v1.12.0
What's Changed
- Refactor ChunkState struct by @0405ysj in #1205
- Creates graphics symlinks using debian links file by @jmacnak in #1177
- Fix missing std includes in
//cuttlefish/host/commands/cvdby @Databean in #1216 - Fix memory leak when running cvd fetch unit tests by @jemoreira in #1219
- Support arm64 while building libffi by @k311093 in #1207
- Adds
gofmtcheck in presubmit. by @ser-io in #1217 - Use
chunk_offset_bytesform value by @ser-io in #1147 - Steps to build android-cuttlefish debs packages inside a container. by @ser-io in #1197
- [HO] Fixes access token flow by @ser-io in #1213
- Simplify composite disk creation a little by @Databean in #1220
- Remove the external DNS resolver capability. by @Databean in #1223
- Add missing default condition to build files' select by @jemoreira in #1225
- Split HostOrchestratorService into smaller interfaces. by @ser-io in #1222
- HO logs executed cvd commands. by @ser-io in #1226
- Delete unused
HttpClientfunctions by @Databean in #1224 - Refactor snapshot id validation logic. by @ser-io in #1218
- Remove support for booting protected VMs in cuttlefish. by @Databean in #1227
- Cleanup TODO comment about removing wifi_tap_name from CF config by @0405ysj in #1228
- Update
zlibversion inMODULE.bazelby @Databean in #1181 - Separate
disk/android_composite_disk_config.ccby @Databean in #1233 - Split
build_api.hand extract class memberBuildApi::GetBuildZipNameby @Databean in #1234 - [HO] Fixes using latest green builds. by @ser-io in #1232
- Remove the MODULE.bazel.lock file by @cjreynol in #1239
- Make UrlEscape a free function and not part of HttpClient by @Databean in #1237
- Update
cvd versionto matchcuttlefish-commonversion by @cjreynol in #1214 - screen_connector_common.h refactoring by @Databean in #1201
- Delete snapshot directory. by @ser-io in #1240
- Remove lifetime management from
*BuildApiclasses, and split upcvd/fetchtargets by @Databean in #1242 - Mark 1.11.0 stable by @jemoreira in #1244
- Build and package mtools (mmd, mcopy) by @adelva1984 in #1243
- Add HO service logs to e2e tests output. by @ser-io in #1229
- Add missing dependency by @jemoreira in #1246
- Build and package Gfxstream by @jmacnak in #1221
- More user input validation. by @ser-io in #1241
- Build and package cpio by @adelva1984 in #1231
- Introduce HO API PUT /v1/userartifacts/{checksum} by @0405ysj in #1144
- Introduce HO API GET /v1/userartifacts/{checksum} by @0405ysj in #1235
- Modifies how delete snapshot logic is verified. by @ser-io in #1249
- Migrate ChunkState implementation under
userartifacts.go. by @0405ysj in #1236 - Enhance
adbinteractions in orchestration e2e tests. by @ser-io in #1248 - Support android builds that don't include userdata. by @Databean in #1251
- Split interface for HttpClient by @Databean in #1247
- Add a
FakeHttpClientimplementation for tests, and its own test by @Databean in #1254 - Support creating zip_t* archives based on remote files by @Databean in #1258
- Split
assemble_cvd/disk_flags.ccby @Databean in #1259 - Generate OpenAPI specs documentation for HO API. by @ser-io in #1255
- Fixes bazel run //:gazelle for e2e orchestration rules. by @ser-io in #1261
- Package cf_vhost_user_input and fix its tests by @jemoreira in #1263
- Add missing #includes by @jemoreira in #1264
- HO API Documentation Update by @ser-io in #1262
- Use DEFINE_uint64 instead of DEFINE_uint32 by @jemoreira in #1265
- Split fetch flags by @Databean in #1266
- Extract enums from
CuttlefishConfig::InstanceSpecificby @Databean in #1267 - Mark 1.12 as unstable by @jemoreira in #1269
Full Changelog: v1.11.0...v1.12.0