Repository navigation
Releases
Evergreen 7.13.2
Binaries for evergreen version: 7.13.2, starboard versions: sbversion_18, Build ID: 1041414. Find instructions for how to symbolize crashes using these here: https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/symbolizing_minidumps.md. Select a filename to match your desired build config, starboard version and architecture. Download a release_compressed.crx package to obtain libcobalt.lz4 if you wish to enable compression for the system image slot, or a release.crx package to obtain libcobalt.so if you do not (https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/evergreen_binary_compression.md).
Evergreen 7.12.2
Binaries for evergreen version: 7.12.2, starboard versions: sbversion_18, Build ID: 1041400. Find instructions for how to symbolize crashes using these here: https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/symbolizing_minidumps.md. Select a filename to match your desired build config, starboard version and architecture. Download a release_compressed.crx package to obtain libcobalt.lz4 if you wish to enable compression for the system image slot, or a release.crx package to obtain libcobalt.so if you do not (https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/evergreen_binary_compression.md).
Evergreen 7.11.2
Binaries for evergreen version: 7.11.2, starboard versions: sbversion_18, Build ID: 1041346. Find instructions for how to symbolize crashes using these here: https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/symbolizing_minidumps.md. Select a filename to match your desired build config, starboard version and architecture. Download a release_compressed.crx package to obtain libcobalt.lz4 if you wish to enable compression for the system image slot, or a release.crx package to obtain libcobalt.so if you do not (https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/evergreen_binary_compression.md).
Evergreen 7.10.2
Binaries for evergreen version: 7.10.2, starboard versions: sbversion_18, Build ID: 1041180. Find instructions for how to symbolize crashes using these here: https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/symbolizing_minidumps.md. Select a filename to match your desired build config, starboard version and architecture. Download a release_compressed.crx package to obtain libcobalt.lz4 if you wish to enable compression for the system image slot, or a release.crx package to obtain libcobalt.so if you do not (https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/evergreen_binary_compression.md).
Evergreen 7.3.2
Binaries for evergreen version: 7.3.2, starboard versions: sbversion_18, Build ID: 1040907. Find instructions for how to symbolize crashes using these here: https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/symbolizing_minidumps.md. Select a filename to match your desired build config, starboard version and architecture. Download a release_compressed.crx package to obtain libcobalt.lz4 if you wish to enable compression for the system image slot, or a release.crx package to obtain libcobalt.so if you do not (https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/evergreen_binary_compression.md).
Evergreen 7.2.2
Binaries for evergreen version: 7.2.2, starboard versions: sbversion_18, Build ID: 1040572. Find instructions for how to symbolize crashes using these here: https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/symbolizing_minidumps.md. Select a filename to match your desired build config, starboard version and architecture. Download a release_compressed.crx package to obtain libcobalt.lz4 if you wish to enable compression for the system image slot, or a release.crx package to obtain libcobalt.so if you do not (https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/evergreen_binary_compression.md).
Evergreen 5.50.2
Binaries for evergreen version: 5.50.2, starboard versions: sbversion_14,sbversion_15,sbversion_16, Build ID: 1035044. Find instructions for how to symbolize crashes using these here: https://github.com/youtube/cobalt/blob/25.lts/starboard/doc/evergreen/symbolizing_minidumps.md. Select a filename to match your desired build config, starboard version and architecture. Download a release_compressed.crx package to obtain libcobalt.lz4 if you wish to enable compression for the system image slot, or a release.crx package to obtain libcobalt.so if you do not (https://github.com/youtube/cobalt/blob/25.lts/starboard/doc/evergreen/evergreen_binary_compression.md).
Evergreen 7.1.2
Binaries for evergreen version: 7.1.2, starboard versions: sbversion_18, Build ID: 1040201. Find instructions for how to symbolize crashes using these here: https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/symbolizing_minidumps.md. Select a filename to match your desired build config, starboard version and architecture. Download a release_compressed.crx package to obtain libcobalt.lz4 if you wish to enable compression for the system image slot, or a release.crx package to obtain libcobalt.so if you do not (https://github.com/youtube/cobalt/blob/27.lts/starboard/doc/evergreen/evergreen_binary_compression.md).
Evergreen 5.40.2
Binaries for evergreen version: 5.40.2, starboard versions: 14,15,16, Build ID: 1035033. Find instructions for how to symbolize crashes using these here: https://cobalt.googlesource.com/cobalt/+/refs/heads/25.lts.1+/starboard/doc/evergreen/symbolizing_minidumps.md. Select a filename to match your desired build config, starboard version and architecture. Download a release_compressed_TIMESTAMP.crx package to obtain libcobalt.lz4 if you wish to enable compression for the system image slot, or a release_TIMESTAMP.crx package to obtain libcobalt.so if you do not (https://cobalt.googlesource.com/cobalt/+/refs/heads/25.lts.1+/starboard/doc/evergreen/evergreen_binary_compression.md).
25.lts.40_pre_check
What's Changed
Fixes
- Add ScopedJobThreadPtr class to be used with JobThread by @alexanderbobrovnik in #4275
- Refine SbPlayerGetMediaTimeTest by @jasonzhangxx in #4835
- Add a crashy program for SetString test. by @v-kryachko in #4443
- Add "specify a lts branch when cloning Cobalt" by @billy0059 in #5243
- Cherry pick PR #3921: Use same debug symbol configuration for win and xb1 by @cobalt-github-releaser-bot in #3929
- Fix loader_app, crashpad_handler build instructions by @niranjanyardi in #5242
- Ensure GCS buckets are publicly accessible mirrors by @arjungm in #5255
- [net_unittests] Normalize newline characters in tests by @msolianko in #5215
- [net_unittests] Sort cookies for deterministic order by @msolianko in #5217
- [net_unittests] Add 1µs delay for cookie timestamps by @msolianko in #5216
- [media] Add IAMF URL to media integration tests by @osagie98 in #4986
- Make C25 fix for build ids containing a zero byte by @hlwarriner in #5480
- Build nplb_evergreen_compat_tests with default toolchain by @niranjanyardi in #5691
- Improve starboard::shared::starboard::media::AvcParameterSets class to handle optional parameters by @iuriionishchenko in #5326
- Correct file read offset to prevent infinite loop by @msolianko in #5360
- Delete unused audio_queue_buffer by @fayev-g in #7027
- Add video renderer extension by @alexanderbobrovnik in #6454
- Fix the touch panel crash by @a8901147 in #7214
- Exclude experiment/control channels for same-channel update by @yuying-y in #7926
- Fix DNS lookups for IPv6 addresses. by @jellefoks in #8053
- This change can avoid crashes caused by exiting the process due to poor network and URL leaks by @Jimmy-ge in #7589
- [c25] Implement safe guard against potential std::string constructor with NULL pointer by @sideb0ard in #8188
- Fix potential SIGSEGV in SbSocketWaiterPrivate initialization by @msolianko in #8464
Android
- android: Reset operating frame rate during flush by @borongc in #8461
- [android] Fix incorrect mute status detection in Key Event handling by @weifang-cool in #5195
RDK
- Fix rpi docker build by @andrunko in #4994
- Avoid pre-commit checks on starboard/contrib/RDK by @niranjanyardi in #5248
- Add support to build cobalt/starboard using an external RDK toolchain by @andrunko in #5166
- Add RDK repo at external/components/generic/cobalt under starboard/contrib/rdk by @niranjanyardi in #5621
- Add default args to build RDK using gn.py locally by @niranjanyardi in #5671
- Create an installer for RDK's BSP by @niranjanyardi in #5672
- Add support for running RDK tests using
starboard/tools/testing/test_runner.pyby @andrunko in #5689 - Initial RDK CI support by @andrunko in #5338
- Update RDK SB subtree by @andrunko in #5926
- Disable failing tests on RDK by @andrunko in #6016
- Enable unit tests on RDK by @niranjanyardi in #5959
- Unify docker and developer RDK BSP setup by @andrunko in #6166
- rename rdk executable to use default name by @jonastsai in #6345
- Create the instructions to build RDK starboard for Cobalt 25 by @jonastsai in #7079
New
- Enable Evergreen sideloading by @TyHolc in #6105
- Revert "Enable Evergreen sideloading" by @yuying-y in #8703
- Add tvOS code by @dahlstrom-g in #6514
- Add smaps tagging for V8 memory allocation by @tasunnn in #9199
- Add troubleshooting for 403 when accessing GCS by @arjungm in #5608
Security fixes
- [harfbuzz-ng] Address CVE-2024-56732 by @dahlstrom-g in #4970
- [libxml] Designate CVE-2024-25062 as mitigated by @dahlstrom-g in #4988
- [libxml] Fix integer overflows with XML_PARSE_HUGE by @dahlstrom-g in #4989
- [libxml] Fix dict corruption caused by entity reference cycles by @dahlstrom-g in #4990
- [libvpx] Designate CVE-2023-44488 as mitigated by @dahlstrom-g in #4991
- Designate CVE-2018-6406 as mitigated by @dahlstrom-g in #5027
- Designate CVE-2024-31852 as mitigated by @dahlstrom-g in #5028
- Designate CVE-2021-3116 as mitigated by @dahlstrom-g in #5029
- Designate OSV-2023-137 as mitigated by @dahlstrom-g in #5089
- Designate CVE-2022-23308 as mitigated by @dahlstrom-g in #5090
- Designate CVE-2023-5217 as mitigated by @dahlstrom-g in #5091
- [libxml] Fix integer overflows in xmlBuf and xmlBuffer by @dahlstrom-g in #5009
- [libxml] Fix null deref in xmlSchemaFixupComplexType by @dahlstrom-g in #5010
- [libxml] Hashing of empty dict strings isn't deterministic by @dahlstrom-g in #5011
- [libxml] Limit how far we skip when looking back by @dahlstrom-g in #5012
- [skia] Guard against overflow in blur code by @dahlstrom-g in #4968
- Delete unused cpp-httplib by @dahlstrom-g in #4971
- Delete unused v8/tools/clusterfuzz by @dahlstrom-g in #5005
- Delete unused third_party/perfetto/ui by @dahlstrom-g in #5006
- Delete unused third_party/perfetto/infra by @dahlstrom-g in #5007
- Remove codespell configuration by @dahlstrom-g in #6270
- Update ssl certs using pem files from google3. by @briantting in #8574
- regenerate multi-root-test-chain certs by @briantting in #8649
- Update ssl certs by @kaidokert in #5256
- update cross-signed-*.pem by @kaidokert in #5258
New Contributors
- @weifang-cool made their first contribution in #5195
- @a8901147 made their first contribution in #7214
- @Jimmy-ge made their first contribution in #7589
Full Changelog: 25.lts.30...25.lts.40_pre_check