Releases: google/android-cuttlefish
Releases · google/android-cuttlefish
v1.38.0
What's Changed
- Start development on v1.38 by @3405691582 in #1890
- Add a
--test_suite_buildoption tocvd fetchby @jmacnak in #1882 - Fix typo error on mount_attached_disk.sh by @0405ysj in #1889
- Introduction of Audio mixer by @thjnk in #1785
- Add -image-name option for creating GCE images by @0405ysj in #1887
- Fix undefined behavior in FillEmptyInstanceNames by ensuring string_view lifetime safety by @emaheuxPEREN in #1893
- Find and kill all owned run_cvd processes with
cvd resetby @jemoreira in #1891 - Fix typo error on flag name of create_gce_x86_64_image by @0405ysj in #1901
- Update tools/baseimage/README.md to cover image validation step by @0405ysj in #1903
fill_available_disk_space.shandmount_attached_disk.share directly executed by golang script by @0405ysj in #1900- cuttlefish-common depends on cuttlefish-defaults. by @3405691582 in #1902
- Add container image into GCE image for x86_64 by @0405ysj in #1881
- Add missing include for module builds. by @3405691582 in #1899
- Modify create_gce_x86_64_fixed_kernel to support arm64 by @0405ysj in #1894
- Move
FetcherConfigsto a separate file by @Databean in #1905 - Create an
AndroidBuildclass by @Databean in #1898 - Repurpose
FetchedArchiveasBuildArchive, an abstraction over fetched files by @Databean in #1897 - Temporarily force substitution of cvdalloc. by @3405691582 in #1910
- Make create_gce_x86_64_image working on arm64 as well. by @0405ysj in #1904
- Only load
FetcherConfigs once by @Databean in #1906 - Add a
CombinedAndroidBuildclass. by @Databean in #1907 - Mark v1.37 as stable. by @3405691582 in #1908
- Add state guard to WebRTC connection controller by @MikkoAtWork in #1911
- Support failures in the GPT partition config generation by @Databean in #1914
- Add discovery logic for zip archives from the build system by @Databean in #1913
- Accept
std::string_viewin CuttlefishConfig path creation utilities by @Databean in #1916 - Reduce usage of
c_str()inassemble_cvdby @Databean in #1917 - Set a large timeout when calling lws_service and avoid deadlocks when stopping the file server by @jemoreira in #1920
- Remove double map fetch in GetFlag*ValueForInstances by @Databean in #1919
- Use a declarative style to represent the disk partition layout by @Databean in #1915
- Create a type to represent the
*-img-*.zipfiles that come out of the build system by @Databean in #1918 - Add scripts to produce reports on the merge queue flake rate by @Databean in #1912
- Move
cuttlefish/common/libs/utils:result*tocuttlefish/result:result*by @Databean in #1922 - run_cvd exits immediately on SIGINT by @jemoreira in #1923
- Retarget dependencies from
//cuttlefish/common/libs/utils:resultto//cuttlefish/resultby @Databean in #1924 boot_config.ccsimplifcations by @Databean in #1921- Retarget dependencies from
//cuttlefish/common/libs/utils:result_matchersto//cuttlefish/result:result_matchersby @Databean in #1928 - Add
AndroidBuildimplementation based onmisc_info.txtby @Databean in #1927 - Enforce that
android::base::expected, i.e.Resultreturn values are handled by @Databean in #1926 - Split
result.hby @Databean in #1925 - Add metadata extraction from the target files zip by @Databean in #1929
- Move
//cuttlefish/common/libs/utils/posix:strerrorto//cuttlefish/posix:strerrorby @Databean in #1930 - Use
bazel vendorfor f2fs-tools by @Databean in #1931 - Simplify
result/expected.hby @Databean in #1932 - Make
FormatForEnv()the output for result errors to ostreams by @Databean in #1933 - Mark bugreport_test_test and snapshot_test_test as
flaky = Trueby @Databean in #1934 - Add an AndroidBuild implementation for
cvd fetch-ed builds by @Databean in #1935 - Move
//cuttlefish/common/libs/utils/posix:symlinkto//cuttlefish/posix:symlinkby @Databean in #1936 - Create an
ImageFilesuperclass and use it forMiscImageby @Databean in #1937 - Retry
aptcommands in Kokoro tests by @Databean in #1938 - Create an AndroidBuild implementation for the product directory from the android build system by @Databean in #1939
- Reduce cas_downloader disabled error message by @cjreynol in #1941
- Use the ImageFile superclass for MetadataImage by @Databean in #1940
- Create an AndroidBuild implementation to represent
m distbuilds by @Databean in #1944 - Accept generic
ImageFiles from AndroidCompositeDiskConfig by @Databean in #1946 - Support std::less versions of maps in KeyEqualsValue arguments by @Databean in #1947
- Make BootImage movable and inherit from FlagBase and remove reference dependencies by @Databean in #1943
- Support extracting logical partition information from a super image by @Databean in #1949
- Refactor
ReadGuestConfigby @Databean in #1945 - Make
AndroidEfiLoaderFlagmovable by @Databean in #1942 - Extract
ImageFilecreation to a common location. by @Databean in #1950 - update-cvd-test-bazel-cache job removes tool-cache for more disk spaces by @0405ysj in #1948
- Use
std::less<void>in the ParseKeyEqualsValue return type by @Databean in #1952 - Add physical partition detection fallback logic to AndroidBuild by @Databean in #1954
- Use abseil logging instead of libbase's by @jemoreira in #1955
- Refactor
ParseGuestConfigTxtby @Databean in #1951 - Extract directory creation list from
assemble_cvd.ccby @Databean in #1953 - Use abseil logging in allocd_utils by @Databean in #1957
- Fix includes for internal build by @Databean in #1956
- Remove
//libsparsefrom base/cvd by @Databean in #1958 - Introduce
metrics-transmitterbinary by @cjreynol in #1812 - Create an entry point to the AndroidBuild code to identify which build type is being used by @Databean in #1959
- Replace rule target visibility with load visibility for //cuttlefish/bazel by @Databean in #1962
- Remove libbase dependency from cf_defaults by @Databean in #1961
- Remove unused ebtables handling code. by @3405691582 in #1964
- Introduce
cuttlefish-metricspackage by @cjreynol in #1960 - Create a class that represents
AndroidBuilds for multiple devices by @Databean in #1967 - Rem...
v1.37.0
What's Changed
- Start development on v1.37 by @ser-io in #1873
- Add memcpy override library for ARM + GPU use cases by @jmacnak in #1860
- Support building podman image on image-builder.sh by @0405ysj in #1870
- Rename files to match classnames by @cjreynol in #1875
- Include the associated header from
vendor_dlkm_utils.ccby @Databean in #1851 - Start to add a kokoro GPU presubmit build config by @jmacnak in #1872
- Use arch agnostic bin/graphics_detector by @jmacnak in #1869
- Make missing substitution logic common. by @3405691582 in #1874
- Re-use some substitution code. by @3405691582 in #1876
- Retrieve operator & HO log via http api endpoint, without journald by @0405ysj in #1832
- Update tools/baseimage/README.md to describe valid flag by @0405ysj in #1880
- Mark 1.35 as stable by @rmuthiah in #1883
- Define the mountpoint on the golang side. by @3405691582 in #1867
- Check cuttlefish config for RGBA vs BGRA by @jmacnak in #1885
- Optionally set defaults file when minting images. by @3405691582 in #1864
- Remove dirs and files across mounts in containers by @bridadan in #1879
- Create VmManagerIs[Crosvm,Qemu,Gem5] utilities by @Databean in #1853
- Fix typo error on mount_attached_disk.sh by @0405ysj in #1886
New Contributors
- @sungminwon made their first contribution in #1833
- @bridadan made their first contribution in #1879
Full Changelog: v1.36.0...v1.37.0
v1.35.0
What's Changed
- Mark release 1.34.0 as unstable by @adelva1984 in #1825
- Release 1.35 by @adelva1984 in #1827
- Pin cxx dependency in netsim to fix build by @Databean in #1824
- Use
FileSourceto filter searchingFetcherConfigfor files by @Databean in #1820 - Replace android::base::StartsWith with absl::StartsWith by @jemoreira in #1826
- cvd checks user is in cvdnetwork and kvm groups by @jemoreira in #1834
- Condense fetch log time trace by @Databean in #1835
- Add a utility to access archives produced by
cvd fetchby @Databean in #1831 - Don't use
CHECKin assemble_cvd/flags.cc by @Databean in #1852 - Use
ResultinSplitRamdiskModulesby @Databean in #1850 - Use fetch.log's absolute path when symlinking by @jemoreira in #1841
- FileSource cleanups by @Databean in #1849
Full Changelog: v1.34.0...v1.35.0