Repository navigation
Releases: baokhang83/blastradius
Releases · baokhang83/blastradius
Release list
v0.3.3
What's Changed
- docs: report Apache HttpClient validator result by @baokhang83 in #190
- validator: replay real parent-child history edges and report failure coverage by @baokhang83 in #191
- validator: add mutation-based soundness validation by @baokhang83 in #192
- validator: exclude configured flaky tests by @baokhang83 in #193
- validator: replay mutations across history by @baokhang83 in #194
- Scope mutants to their module (for speed) by @baokhang83 in #195
- Per module source discovery by @baokhang83 in #196
- Update MutationCandidateGenerator.java by @baokhang83 in #197
- Mutations targeted on diff by @baokhang83 in #198
- Cleanup PR by @baokhang83 in #199
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.2 by @dependabot[bot] in #200
- Bump actions/setup-java from 5 to 5.6.0 by @dependabot[bot] in #201
- Bump org.ow2.asm:asm from 9.7.1 to 9.10.1 by @dependabot[bot] in #202
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.5.6 by @dependabot[bot] in #203
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.2 to 3.12.0 by @dependabot[bot] in #204
- Update README.md by @baokhang83 in #205
- Update README.md by @baokhang83 in #206
- Parallelize Phase 2 with disk-backed caching by @baokhang83 in #207
- Update README.md with latest validator results on ShenYu by @baokhang83 in #208
- Bump com.fasterxml.jackson.core:jackson-databind from 2.16.2 to 2.18.9 in /blastradius-maven-plugin/src/it/isolation by @dependabot[bot] in #209
- Bump org.eclipse.jgit:org.eclipse.jgit from 6.8.0.202311291450-r to 6.10.1.202505221210-r in /blastradius-maven-plugin/src/it/isolation by @dependabot[bot] in #210
- Fix mutation cache ignoring --skipped-tests by @baokhang83 in #211
- Fix build timeout never killing a hung process by @baokhang83 in #212
- Batch failure confirmation reruns into one mvn invocation per module by @baokhang83 in #213
- Add httpcomponents-client replay to README; harden Surefire report parsing by @baokhang83 in #215
- Update README.md by @baokhang83 in #216
- Explain httpcomponents-client's 12 excluded pairs in README by @baokhang83 in #217
- Split historical-replay footnotes into HISTORICAL_REPLAY_ANALYSIS.md by @baokhang83 in #218
- core: attribute @BeforeAll-loaded classes to their container's tests by @baokhang83 in #222
- core: attribute cleanup dependencies to test containers by @baokhang83 in #223
- Update README.md by @baokhang83 in #224
- docs: decide cached dependency mitigation direction by @baokhang83 in #226
- feat: add direct invocation fallback for cached dependencies by @baokhang83 in #228
- test: stage Maven invoker tracking artifact by @baokhang83 in #229
- fix: preserve direct invocation evidence in validator cache by @baokhang83 in #230
- fix: select two-hop direct invocation paths by @baokhang83 in #232
- docs: publish QueryParser replay findings by @baokhang83 in #233
- Update README.md by @baokhang83 in #234
- Cleanup by @baokhang83 in #235
- Adding commons-io results by @baokhang83 in #236
- build: install cache warmer extension by @baokhang83 in #237
- Upgrade cache warmer to 0.3.5 by @baokhang83 in #238
- Expose Actions cache runtime to Maven by @baokhang83 in #239
- Upgrade cache warmer to 0.3.6 by @baokhang83 in #240
- Update README.md by @baokhang83 in #241
- build: upgrade cache warmer to 0.3.7 by @baokhang83 in #242
- ci: move main index tracking after verification by @baokhang83 in #243
- build: benchmark cache-warmer 0.3.9 by @baokhang83 in #246
- build: upgrade cache-warmer to 0.3.10 by @baokhang83 in #247
- release: 0.3.3 by @baokhang83 in #248
Full Changelog: v0.3.2...v0.3.3
Release 0.3.2
Highlights
- Clarify the scope and limits of historical shadow-mode validator results.
- Document that zero would-miss cases are not, on their own, proof of regression-detection soundness.
- Link the roadmap for real parent-child replay and failure-bearing coverage (#186), plus mutation-based soundness validation (#187).
See CHANGELOG.md for details.
v0.3.1
What's Changed
- fix: retain empty test dependency baselines by @baokhang83 in #89
- Update BlastradiusPlugin.java by @baokhang83 in #88
- Fix CI test-selection cache integrity by @baokhang83 in #91
- fix: fall back when CI tracking fails by @baokhang83 in #92
- fix: stabilize JDK 25 CI tracking by @baokhang83 in #94
- fix: initialize tracking digest before instrumentation by @baokhang83 in #96
- fix: cache module timing histories by @baokhang83 in #98
- Aggregate Blastradius feedback across JDK jobs by @baokhang83 in #99
- Normalize Surefire timings for selection estimates by @baokhang83 in #102
- Add JaCoCo coverage aggregation and README badge by @baokhang83 in #101
- Reuse reachable stale dependency indexes by @baokhang83 in #104
- build(deps-dev): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.3 by @dependabot[bot] in #108
- build(deps): bump actions/cache from 4 to 6 by @dependabot[bot] in #112
- docs: backfill CI test-selection reliability decisions by @baokhang83 in #105
- Fix stale main dependency-index cache promotion by @baokhang83 in #114
- build(deps): bump actions/github-script from 8 to 9 by @dependabot[bot] in #107
- build(deps): bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.5.1 by @dependabot[bot] in #111
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #109
- build(deps): bump org.apache.maven:maven-plugin-api from 3.9.6 to 3.9.16 by @dependabot[bot] in #110
- build(deps): bump software.amazon.awssdk:bom from 2.41.33 to 2.49.3 by @dependabot[bot] in #106
- Update README.md by @baokhang83 in #119
- fix: stop ambient class-loading from spuriously matching every test by @baokhang83 in #120
- Surface stale-baseline fallback reason and fix TrackRunner's self-poisoning test isolation by @baokhang83 in #123
- fix: attribute discovery-loaded classes at runtime by @baokhang83 in #126
- fix: avoid tracking-agent callback recursion by @baokhang83 in #127
- fix: attribute reactor classes loaded from a module's built jar by @baokhang83 in #129
- fix: stop the e2e harness deleting the reports it is being timed by by @baokhang83 in #132
- fix: derive the E2E harness's plugin version from the build, not a hardcoded string by @baokhang83 in #138
- chore: bump version to 0.3.1 for release by @baokhang83 in #139
Full Changelog: v0.3.0...v0.3.1
0.3.0
What's Changed
- feat: scaffold Gradle SELECT plugin by @baokhang83 in #67
- build(deps): bump org.eclipse.jgit:org.eclipse.jgit from 6.9.0.202403050737-r to 7.7.0.202606012155-r by @dependabot[bot] in #65
- feat: add Gradle TRACK mode by @baokhang83 in #68
- feat: support Gradle configuration cache by @baokhang83 in #69
- Verify tracking agent on JDK 25 by @baokhang83 in #70
- Run CI on JDK 21 and 25 by @baokhang83 in #71
- Verify Kotlin-aware dependency tracking by @baokhang83 in #72
- docs: backfill Maven plugin design decisions by @baokhang83 in #73
- feat: abstract the index store behind an interface by @baokhang83 in #74
- Resolve dependency indexes by baseline commit by @baokhang83 in #76
- Diff PR changes from their merge base by @baokhang83 in #77
- test: reduce Maven plugin integration-test runtime by @baokhang83 in #78
- Version persisted dependency indexes by @baokhang83 in #79
- feat: add remote S3 index store by @baokhang83 in #80
- docs: add S3 quick starts by @baokhang83 in #81
- JSON selection report (#31) by @baokhang83 in #82
- feat: add GitHub Actions selection feedback by @baokhang83 in #83
- Update README.md by @baokhang83 in #84
- docs: clarify CI index persistence by @baokhang83 in #85
- CI: self-host Blastradius test selection by @baokhang83 in #86
- release: prepare 0.3.0 by @baokhang83 in #87
Full Changelog: v0.1.0...v0.3.0
Blastradius 0.1.0
What's Changed
- Worktree ci gating plugin continue by @baokhang83 in #1
- Feature/inert file classification by @baokhang83 in #2
- session journal: bullet fields so they render one-per-line by @baokhang83 in #47
- Migrate FluencyLoop docs to docs/fluencyloop/ by @baokhang83 in #52
- Backfill journal: core tracking + selection engine (#49) by @baokhang83 in #53
- Backfill journal: shadow-mode validator (#50) by @baokhang83 in #54
- release: prepare 0.1.0 Maven Central publication by @baokhang83 in #55
- fix: restrict Central bundle to Maven plugin by @baokhang83 in #56
- ci: verify release signing without publishing by @baokhang83 in #57
- ci: require JDK 21 build before main merges by @baokhang83 in #58
- docs: publish generated Maven plugin goal documentation by @baokhang83 in #59
- Feature/shadow mode validator by @baokhang83 in #60
- build(deps): bump org.apache.maven:maven-core from 3.9.6 to 3.9.16 by @dependabot[bot] in #64
- build(deps): bump maven.plugin-tools.version from 3.13.1 to 3.15.2 by @dependabot[bot] in #63
- build(deps-dev): bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.7 to 3.2.8 by @dependabot[bot] in #62
- build(deps): bump actions/checkout from 5 to 7 by @dependabot[bot] in #61
New Contributors
- @baokhang83 made their first contribution in #1
- @dependabot[bot] made their first contribution in #64
Full Changelog: https://github.com/baokhang83/blastradius/commits/v0.1.0