What's Changed
- Revise CONTRIBUTING.md for branch targeting and AI guidelines by @akarnokd in #8248
- Fix FlowableCache GC issue by @DragonFSKY in #8249
- Add support for JDK 28 in Gradle workflow by @akarnokd in #8251
- 4.x: Move TestHelper.race tests into @isolated classes (flatMap/mergeWith batch) (#8075) by @oaksprout in #8253
- 4.x: Streamable optimizations 2026.07.21 by @akarnokd in #8254
- Move TestHelper.race tests into @isolated classes: batch 2 (#8075) by @oaksprout in #8257
- Fix a privilege escalation vulnerability and spam potential via untrusted code execution in the entropy scan. by @akarnokd in #8262
- Change workflow trigger from pull_request to pull_request_target by @akarnokd in #8264
- Update GitHub Actions workflow for comment posting by @akarnokd in #8266
- 4.x: Fix Streamable.fromStream not closing the Stream by @akarnokd in #8267
- Update README to reflect recent changes and removals by @akarnokd in #8265
Dependabot
- chore(deps): bump github/codeql-action/upload-sarif from 4.37.1 to 4.37.2 by @dependabot[bot] in #8243
- chore(deps): bump github/codeql-action/upload-sarif from 4.37.2 to 4.37.3 by @dependabot[bot] in #8244
- chore(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 by @dependabot[bot] in #8245
- chore(deps): bump trufflesecurity/trufflehog from 3.95.9 to 3.96.0 by @dependabot[bot] in #8246
- chore(deps): bump actions/setup-java from 5.6.0 to 5.7.0 by @dependabot[bot] in #8256
- chore(deps): bump github/codeql-action/upload-sarif from 4.37.3 to 4.37.4 by @dependabot[bot] in #8255
- chore(deps): bump gradle/actions/wrapper-validation from 6.2.0 to 6.3.0 by @dependabot[bot] in #8261
New Contributors
- @DragonFSKY made their first contribution in #8249
- @oaksprout made their first contribution in #8253
Full Changelog: v4.0.0-alpha-20...v4.0.0-alpha-21