Releases: bazelbuild/intellij
Releases · bazelbuild/intellij
v2025.04.29-RC-1
v2025.04.15.0.1 Stable
v2025.04.15-RC-1
v2025.04.01.0.1 Stable
Fixes:
- CLion Bazel 9 compatability fixes #7455
- Make ProjectOpenProcessors no strong info holder by default in CLion #7493
AOSP updates:
- [AOSP-pick] Make BuildArtifactCache an independent service #7459
- [AOSP-pick] Query sync cache invalidator #7480
- [AOSP-pick] ASwB can always follow required proto dependencies #7490
- [AOSP-pick] Fix project definition serialization #7498
- [AOSP-pick] Remove fetching configMnemonic from BEP event as its calculated from artifact prefix path #7500
- [AOSP-pick] Add true dependency graph to java-info.txt files #7506
- [AOSP-pick] Store output xml files as OutputArtifact instead of BlazeArtifact in BlazeTestResult #7507
- [AOSP-pick] Add/Update getLocalFiles method to support both BlazeArtifact and OutputArtifact type artifacts #7508
- [AOSP-pick] Use the same project definition to load and reload #7510
- [AOSP-pick] Fix invalidate caches contributor registration #7513
- [AOSP-pick] Ignore bazel-* directories #7514
- [AOSP-pick] Move RuntimeArtifactCache to base folder #7520
- [AOSP-pick] Build dependencies in the same way #7523
- [AOSP-pick] Fix deletion of all files in artifact directory #7528
v2025.04.01-RC-1
Fixes:
- CLion Bazel 9 compatability fixes #7455
- Make ProjectOpenProcessors no strong info holder by default in CLion #7493
AOSP updates:
- [AOSP-pick] Make BuildArtifactCache an independent service #7459
- [AOSP-pick] Query sync cache invalidator #7480
- [AOSP-pick] ASwB can always follow required proto dependencies #7490
- [AOSP-pick] Fix project definition serialization #7498
- [AOSP-pick] Remove fetching configMnemonic from BEP event as its calculated from artifact prefix path #7500
- [AOSP-pick] Add true dependency graph to java-info.txt files #7506
- [AOSP-pick] Store output xml files as OutputArtifact instead of BlazeArtifact in BlazeTestResult #7507
- [AOSP-pick] Add/Update getLocalFiles method to support both BlazeArtifact and OutputArtifact type artifacts #7508
- [AOSP-pick] Use the same project definition to load and reload #7510
- [AOSP-pick] Fix invalidate caches contributor registration #7513
- [AOSP-pick] Ignore bazel-* directories #7514
- [AOSP-pick] Move RuntimeArtifactCache to base folder #7520
- [AOSP-pick] Build dependencies in the same way #7523
- [AOSP-pick] Fix deletion of all files in artifact directory #7528
v2025.03.18.0.1 Stable
- Followup: Use toolchains_aspects to propagate aspects to toolchains #7376
- Fix make variable expansion #7399
- [AOSP-pick] Remove unused DBiP experimental flag #7401
- [AOSP-pick] Fix and improve artifact fetching reporting #7405
- [AOSP-pick] Extract ProjectLoader interface #7406
- [AOSP-pick] Make thread pools a concern of ProjectLoader #7407
- [AOSP-pick] Make test_deps buildable from the command line #7413
- [AOSP-pick] Delete getLocalInvoker method #7416
- [AOSP-pick] Convert BEP parsing to Kotlin #7417
- [AOSP-pick] Make FileApiArtifactFetcher thread pool configurable #7421
- [AOSP-pick] Fix experiment service performance issues #7426
- [AOSP-pick] qs_info groups are not concern of ArtifactTracker #7427
- [AOSP-pick] Enable multi info file sync mode #7428
- [AOSP-pick] Introduce new default query strategy #7439
- [AOSP-pick] Exclude no-ide targets from query results #7441
- [AOSP-pick] Delete SINGLE_TARGET case as unused #7442
- [AOSP-pick] Skip no-ide targets in the aspect #7446
- [AOSP-pick] Build workflows cleanup in tools/adt/idea (Part 1) #7454
- [AOSP-pick] Simplest possible version check #7456
- [AOSP-pick] Automatically exclude .aswb from analysis #7465
- [AOSP-pick] Fix incorrect application of if in cc_info handling #7466
- [AOSP-pick] Fix navigation to sources #7469
- [AOSP-pick] Clean up and fix java-info file generation #7472
v2025.03.18-RC-1
- Followup: Use toolchains_aspects to propagate aspects to toolchains #7376
- Fix make variable expansion #7399
- [AOSP-pick] Remove unused DBiP experimental flag #7401
- [AOSP-pick] Fix and improve artifact fetching reporting #7405
- [AOSP-pick] Extract ProjectLoader interface #7406
- [AOSP-pick] Make thread pools a concern of ProjectLoader #7407
- [AOSP-pick] Make test_deps buildable from the command line #7413
- [AOSP-pick] Delete getLocalInvoker method #7416
- [AOSP-pick] Convert BEP parsing to Kotlin #7417
- [AOSP-pick] Make FileApiArtifactFetcher thread pool configurable #7421
- [AOSP-pick] Fix experiment service performance issues #7426
- [AOSP-pick] qs_info groups are not concern of ArtifactTracker #7427
- [AOSP-pick] Enable multi info file sync mode #7428
- [AOSP-pick] Introduce new default query strategy #7439
- [AOSP-pick] Exclude no-ide targets from query results #7441
- [AOSP-pick] Delete SINGLE_TARGET case as unused #7442
- [AOSP-pick] Skip no-ide targets in the aspect #7446
- [AOSP-pick] Build workflows cleanup in tools/adt/idea (Part 1) #7454
- [AOSP-pick] Simplest possible version check #7456
- [AOSP-pick] Automatically exclude .aswb from analysis #7465
- [AOSP-pick] Fix incorrect application of if in cc_info handling #7466
- [AOSP-pick] Fix navigation to sources #7469
- [AOSP-pick] Clean up and fix java-info file generation #7472
v2025.03.04.0.1 Stable
Fixes:
- More customary to IJ error reporting for cases when required JDK is missing #7321
- Fixes for the PTY terminal on Windows #7348
- Copy aspects also during startup sync #7331
- Stop adding $ as "terminators" when filtering tests for JUnit 5 #7080
- Reduce freeze in ProjectUpdater #7199
Updates:
- 2025.1 update: promote 2025.1 builds to stable #7396
AOSP updates:
- [AOSP-pick] Fix skip finding output experiment implementation #7381
- [AOSP-pick] Remove TODOs and rename classes #7380
- [AOSP-pick] Mark ASwB K2 compatible #7379
- [AOSP-pick] Clean up and Java docs #7378
- [AOSP-pick] Complete separation of legacy BepParser #7377
- [AOSP-pick] Rename build_id to build_id_for_logging #7370
- [AOSP-pick] Always use BlazeBuildOutputs #7369
- [AOSP-pick] Never ask for artifacts without output group #7366
- [AOSP-pick] Drop log only localExecRoot property #7365
- [AOSP-pick] Cleanup BlazeBuildOutputs instantiation #7362
- [AOSP-pick] Simplify ParsedBepOutput public interface #7361
- [AOSP-pick] Enumerate all currently used cache directories. #7360
- [AOSP-pick] Extract core BEP parsing #7358
- [AOSP-pick] Simplify handling of config mnemonics #7356
- [AOSP-pick] Separate BEP analysis and parsing #7355
- [AOSP-pick] Extract BuildOutputs interface #7354
- [AOSP-pick] Encapsulate BuildOutputs.artifacts #7350
- [AOSP-pick] Make artifact prefix path public #7346
- [AOSP-pick] Handle output groups explicitly in deployment #7347
- [AOSP-pick] Clean up DeployTarget interface #7345
- [AOSP-pick] Encapsulate buildResult field #7344
- [AOSP-pick] Replace output group name filter #7342
- [AOSP-pick] Separate BEP parsing and data #7338
- [AOSP-pick] Delete currently unused fields #7337
- [AOSP-pick] Delete unused code #7330
v2025.03.04-RC-1
Fixes:
- More customary to IJ error reporting for cases when required JDK is missing #7321
- Fixes for the PTY terminal on Windows #7348
- Copy aspects also during startup sync #7331
- Stop adding $ as "terminators" when filtering tests for JUnit 5 #7080
- Reduce freeze in ProjectUpdater #7199
Updates:
- 2025.1 update: promote 2025.1 builds to stable #7396
AOSP updates:
- [AOSP-pick] Fix skip finding output experiment implementation #7381
- [AOSP-pick] Remove TODOs and rename classes #7380
- [AOSP-pick] Mark ASwB K2 compatible #7379
- [AOSP-pick] Clean up and Java docs #7378
- [AOSP-pick] Complete separation of legacy BepParser #7377
- [AOSP-pick] Rename build_id to build_id_for_logging #7370
- [AOSP-pick] Always use BlazeBuildOutputs #7369
- [AOSP-pick] Never ask for artifacts without output group #7366
- [AOSP-pick] Drop log only localExecRoot property #7365
- [AOSP-pick] Cleanup BlazeBuildOutputs instantiation #7362
- [AOSP-pick] Simplify ParsedBepOutput public interface #7361
- [AOSP-pick] Enumerate all currently used cache directories. #7360
- [AOSP-pick] Extract core BEP parsing #7358
- [AOSP-pick] Simplify handling of config mnemonics #7356
- [AOSP-pick] Separate BEP analysis and parsing #7355
- [AOSP-pick] Extract BuildOutputs interface #7354
- [AOSP-pick] Encapsulate BuildOutputs.artifacts #7350
- [AOSP-pick] Make artifact prefix path public #7346
- [AOSP-pick] Handle output groups explicitly in deployment #7347
- [AOSP-pick] Clean up DeployTarget interface #7345
- [AOSP-pick] Encapsulate buildResult field #7344
- [AOSP-pick] Replace output group name filter #7342
- [AOSP-pick] Separate BEP parsing and data #7338
- [AOSP-pick] Delete currently unused fields #7337
- [AOSP-pick] Delete unused code #7330
v2025.02.18.0.1 Stable
Fixes:
- Replace VFS with a manifest file for copying aspects #7259
- Add cfg exec to java runtime required by aspects #7301
- handling for debugging python test targets with transitions #7198
- Open build toolwindow when the sync ends with an error #7304
- CLion support for custom sysroot #7274
- Followup: External modules navigation in starlark files #7294
- [AOSP-pick] Remove 2 options of query sync settings #7264
- [AOSP-pick] Make run configurations configurable #7275