Skip to content

Releases: microsoft/vscode-gradle

3.17.2

14 Jan 06:00
d8e944c

Choose a tag to compare

What's Changed

  • fix - IllegalResolutionException when resolving configurations in #1740

3.17.1

07 Nov 08:32
e9c5175

Choose a tag to compare

What's Changed

  • fix - Same project name issue by @snjeza in #1687
  • fix - upgrade gradle tooling api to version 9.0.0 in #1688
  • fix - bind gRPC server to 127.0.0.1 in #1692
  • fix - update SearchableEnvironment constructor call for JDT Core 3.43.0 compatibility in #1685
  • fix - fix various NPEs caused by dynamically computed method calls by @ljfa-ag in #1704
  • fix - fic schema links to use schemastore.org by @hyperupcall in #1674
  • fix - fix gradle local installation invoke and execute correct gradle script by @cnaples79 in #1709

3.16.4

13 Aug 11:28
53e856c

Choose a tag to compare

What's Changed

  • fix - closeConnection will fail if pipe server hasn't been started by @Jiaaming in #1579
  • build - Update Gradle task to v3 by @jdneo in #1580
  • build - Compilation error in test code by @jdneo in #1571

3.16.3

12 Aug 06:19
fd29348

Choose a tag to compare

What's Changed

  • enhancement - Activate the extension when gradle files are in sub-folders of the workspace by @Jiaaming in #1570
  • enhancement - Notify user to install jdk when GradleServerEnv not found by @Jiaaming in #1569
  • fix - Language server generatePipepath error by @Jiaaming in #1557
  • fix - Add bspProxy connectors error listeners by @Jiaaming in #1558
  • fix - Fallback to BuildShip when importer connect hit max attempts by @Jiaaming in #1560
  • fix - Improve bspProxy start sequence by @Jiaaming in #1563
  • fix - Deduplicate the project dependency by @jdneo in #1568
  • fix - Refine waitForImporterPipePath event & listener sequence by @Jiaaming in #1573
  • fix - Fallback to Buildship when multiple gradle projects in same level by @jdneo in #1574
  • fix - Create linked folder for resource if it's placed out of the project by @jdneo in #1575
  • fix - Fallback to Buildship when failed to generate named pipe by @Jiaaming in #1576
  • docs - Refine doc & Remove redundant file by @Jiaaming in #1561
  • docs - Add comments for taskServerClient handleConnectError by @Jiaaming in #1565
  • build - Bump @grpc/grpc-js from 1.8.14 to 1.8.22 in /extension by @dependabot in #1494
  • build - Bump node version to 18.20.4 by @Jiaaming in #1567

3.16.2

05 Aug 05:19
e692c0c

Choose a tag to compare

What's Changed

  • fix - Stop start build server when getRandomPipepath return empty by @Jiaaming in #1545
  • fix - Use 'java.import.gradle.java.home' when it's specified by @jdneo in #1552
  • fix - Inform that JDK 17 is required by @jdneo in #1549
  • fix - Refine findValidJavaHome logic by @Jiaaming in #1554

Full Changelog: 3.16.1...3.16.2

3.16.1

01 Aug 09:35
2a631cb

Choose a tag to compare

What's Changed

  • enhancement - Support debug test delegation by @jdneo in #1536
  • fix - Gradle build server cannot be started when path has spaces by @Jiaaming in #1542
  • fix - Fail to start if import.gradle.java.home jdk version lower than 17 by @Jiaaming in #1547

Full Changelog: 3.16.0...3.16.1

3.16.0

31 Jul 08:30
131f4cd

Choose a tag to compare

What's Changed

  • performance - Merge Task Server & Build Server by @Jiaaming in #1512
  • performance - Merge Language Server to Gradle Server by @Jiaaming in #1525
  • fix - Catch the error when running Gradle tests by @jdneo in #1524
  • fix - Wrong status code returned for test completion by @jdneo in #1532
  • fix - Override LanguageServer setTrace to avoid default Exception throw by @Jiaaming in #1533
  • fix - Get daemon status handle project folder name include empty space by @Jiaaming in #1537
  • documentation - Update architecture.md for merge server by @Jiaaming in #1520
  • documentation - Update doc after merge language server by @Jiaaming in #1528

Full Changelog: 3.15.0...3.16.0

3.15.0

19 Jul 04:57
a7584c3

Choose a tag to compare

What's Changed

  • feat - Support delegate tests to Gradle build Server by @jdneo in #1510
  • fix - Only send request after initialization by @jdneo in #1503
  • fix - Add java 22 to compatibility matrix by @jdneo in #1505
  • fix - Slice the build target list to 1 when running gradle tests by @jdneo in #1518
  • refactor - Introduce gson to simplify the object parsing by @jdneo in #1509

Full Changelog: 3.14.0...3.15.0

3.14.0

15 Jun 01:13
56426f1

Choose a tag to compare

What's Changed

  • enhancement - Bump Gradle Wrapper to v8.5 and change Java 21 min Gradle version by @JoseLion in #1455
  • enhancement - Group the Gradle related menus in the file explorer into a submenu labeled 'Gradle' by @testforstephen in #1474
  • enhancement - Upgrade Build Server for Gradle to 0.2.0
  • fix - Exclude the project itself becoming its project classpath entry by @jdneo in #1464
  • fix - Append the log message to build output if it's from compilation report. by @jdneo in #1490
  • fix - Set GradleExecution jdk use java.import.gradle.java.home by @Jiaaming in #1491
  • fix - Refresh the output folders after build tasks by @jdneo in #1493
  • build - Fix buildJars task by @donat in #1481
  • build - Add Build Server debug config by @Jiaaming in #1486
  • build - Move Gradle Daemons implementation from Java into Typescript by @Jiaaming in #1489

New Contributors

Full Changelog: 3.13.5...3.14.0

3.13.5

01 Dec 02:01
e1cf562

Choose a tag to compare

Added

  • Implement onWillUpdate() in GradleBuildServerBuildSupport. PR#1405

Fixed

  • Disable manually applying configuration files on import temporarily. PR#1451

Changed