github spring-projects/sts4 4.25.0.RELEASE

latest releases: 4.26.0.RELEASE, vscode-spring-boot-1.58.0-RC1
2 months ago

important highlights

  • (Spring Boot) Code lenses added to explain SPEL expressions and AOP annotations with Copilot (VSCode only)
  • (Spring Boot) Symbols, content-assist, and navigation support added for @Named, @Resource, @Inject, and @ConditionalOnResource
  • (Spring Boot) Syntax highlighting and validation for CRON expressions inside @Scheduled annotation (VSCode only)
  • (Spring Boot) Navigating to definition for some elements of Data Queries embedded into @Query annotations

updates to the Spring Tools 4 for Eclipse distribution

  • updated to Eclipse 2024-09 release (new and noteworthy)
  • Windows package now ships as a regular ZIP file instead of a self-extracting JAR file

all fixes and improvements in detail

  • (Spring Boot) Refactor ConditionalOnResource attribute to be based on AnnotationAttributeCompletionProcessor #1344
  • (Spring Boot) GH-1310: Add support for ConditionalOnResource annotation #1343
  • (Spring Boot) GH-1330: Explain AOP annotations with copilot #1338
  • (Spring Boot) [Spring Data Query] Navigate to parameter definitions in Java source #1336
  • (Spring Boot) [Spring Data Queries] Show inline hint for query parameter #1333
  • (Spring Boot) [Spring Data Queries] Show document highlights when the cursor is at query parameter AST node #1332
  • (Spring Boot) add code lens to explain expressions using Copilot to AOP related annotations #1330
  • (Spring Boot) Fix missing proposal if the prefix starts with "/" for @ContextConfiguration #1327
  • (Spring Boot) Syntax Highlighting and Validation for embedded CRON expressions #1322
  • (Spring Boot) add support for @Named annotation #1313
  • (Spring Boot) create generic symbols for @Resource and @Inject #1312
  • (Spring Boot) add support for @ConditionalOnResource annotation attributes #1310
  • (Spring Boot) Pull in TM Terminal 10.6.1 from CDT to fix shell OSC customizations #1303
  • (Spring Boot) change name of "Remove Unnecessary @Autowired" validation marker description #1302
  • (Spring Boot) change name of problem description for "unnecessary web annotation names" validation #1301
  • (Spring Boot) content-assist for annotation attributes doesn't work when spaces are involved #1299
  • (Spring Boot) [performance] explore options to deploy and run the language server from JAR files #1293
  • (Spring Boot) Recognise !--- as a document separator in properties files #1129
  • (Spring Boot) Add file completion from classpath for @ContextConfiguration #650
  • (Spring Boot) SpEL parsing issue in Query annotation #1320
  • (Spring Boot) When editing a Spring XML configuration file, the package names and class names do not appear accurately #1317
  • (Spring Boot) No syntax highlighting and validation for data qieries inside @NamedQuery #1314
  • (Spring Boot) False positive SQL error #1304
  • (Spring Boot) Replace OkHttp3ClientHttpRequestFactory with JdkClientHttpRequestFactory #1296

Don't miss a new sts4 release

NewReleases is sending notifications on new releases.