2.6.0-beta.4
Pre-release
Pre-release
Note
Please review this page in the wiki for a deeper dive into all the changes.
Note
We're naming this v2.6.0 to be clear that we expect it to be 100% compatible, non-source breaking with v2.5.1. Please report any issues you may find.
What's Changed
- ci: bump actions/dependency-review-action from 4 to 5 in the github-actions group by @dependabot in #839
- ci: skip Public API Diff for PRs targeting develop by @naftaly in #843
- ci: only run Public API Diff against stable bases (master + release/*) by @naftaly in #844
- Fix the Thread Sanitizer CI job failures by @naftaly in #858
- Diagnose crashes on the Objective-C nonatomic-property race sentinel by @naftaly in #859
- fix: use binary image cache for system binary CPU metadata by @supervacuus in #857
- fix: Honor SIG_IGN when installing signal monitor by @supervacuus in #856
- Use effective monitor mask when registering monitors by @supervacuus in #863
- Preserve the link register value the LR frame consumed by @naftaly in #869
- Bound the eh_frame reads that take their length from the section by @naftaly in #871
- Guard ksthread_getQueueName against non-positive buffer lengths by @naftaly in #874
- Fail the compact unwind lookup at the index sentinel by @naftaly in #870
- Use strlcpy for NULL-terminated string copies by @naftaly in #875
- Fill the unwind info out-param when the image cache is full by @naftaly in #872
Full Changelog: 2.6.0-beta.3...2.6.0-beta.4