Skip to content

v0.12.0

Compare
Choose a tag to compare
@fabapp2 fabapp2 released this 26 Sep 12:11
· 310 commits to main since this release

⭐ New Features

  • Supports TriggerMesh for MuleSoft Dataweave Transformations #434
  • Bump spring boot version used in recipes to 2.7.3 #424
  • MigrateJaxRsRecipe adds required=false to all @RequestParam without required #422
  • Upgrade only older explicit versions #421
  • Fixed used JavaParser when adding JavaSources #419
  • Ignore namespaces when unmarshalling web.xml #409
  • ApplicationModules recognizes war and jar as application module #405
  • ApplicationModules should recognize pom. types of jar and war as potential application module #403
  • Adds action to set unitName on PersistenceContext annotation to default #401
  • Add Action to set unitName attribute on @PersistenceContext to 'default' #400
  • Provide API for @RestController Spring Beans #386
  • Add Mule package type to getTopmostApplicationModules #385
  • Provide a list of managed dependencies with version for a given pom #384
  • Make Spring Boot upgrade 3 ConstructorBinding multi-module aware #382
  • Make Spring Boot upgrade 3 Configuration multi-module aware #381
  • Makes ehchache migration multi-module aware for Spring Boot 3 upgrade #374
  • Make Spring Boot upgrade 3 ehcache multi module aware #370
  • Makes CreateAutoConfigurationAction multi-module aware #369
  • Add .sdkmanrc with 17.0.4-tem #368
  • CreateAutoconfigurationAction should be multi module aware #365
  • Provide a method ApplicationModules.findModuleContaining(Path) #362
  • Build pipeline in concourse #341
  • 270 make initialize spring boot migration work with simple multi maven module project #340
  • Map all fields of a PluginRepository #336
  • Provide test helper for section builder tests #332
  • The integration test for Boot 3.0 upgrades should build the migrated project #329
  • Rework condition for JSON-B recipe #328
  • Report for Boot 3.0.0-M1 removals #324
  • #305 Provide SpringBootDefaultPropertiesFinder that returns the default ap… #323
  • Provide search methods for ApplicationModule #319
  • 3.0.0-M3 Logging Date Format #296
  • Improve printout of applied recipes #293
  • Error handling in OpenRewriteRewriteRecipeAdapters #287
  • Make initialize-spring-boot-migration work with simple multi Maven module project #270
  • 3.0.0-M1 Jersey temporarily removed (closes #160) #269
  • Support upgrade of Spring Boot applications not using parent pom #263
  • 3.0.0-M3 Sorting repositories no longer inherit from CRUD repositories. #257
  • Report usage of removed DatabaseDriver.GAE #244
  • 3.0.0-M3 PagingAndSortingRepository does not extend CrudRepository anymore #242
  • Recipe AddRepositoryAction doesn't check condition NoRepositoryExistsCondition #241
  • Integrating Spring boot 3 property refactor into SBM #238
  • 3.0.0-M3 PagingAndSortingRepository does not extend CrudRepository anymore #236
  • Allow MAVEN_HOME or M2_HOME for integration tests #235
  • Make SBM compatible to JDK 17 #213
  • Move SAML2 properties issue into OR and reintegrate in SBM #198
  • Fix MavenProjectParser to parse all resources #190
  • Add support for generating code to send MuleSoft Dataweave Transformations to TriggerMesh #183
  • 2.7: Changes to Auto-configuration #156 #182
  • Rework OpenRewrite recipe integration #181
  • Rework openrewrite integration #180
  • Support for auto handling of SQL Injection in Mule #146
  • Oracle DB Config support #145
  • 140 db insert #144
  • 138 transactional #139
  • Mule: support component in mule #138
  • 130 - Support foreach #136
  • Support mule component #130
  • 118 multiple dwl #127
  • 119 db select support #126
  • #56 Migrate all properties to @Stateless when migrating ejb-jar.xml t… #123

🐞 Bug Fixes

  • Fix requested manually managed dependencies #432
  • Fix root build file selection #429
  • After applying initialize-spring-boot-migration the recipe is still shown as applicable #418
  • 414 fixed not found managed dependency #415
  • 411 fixed version property spring dependencies import #412
  • Conditions HasSpringBootDependencyImport don't recognise version property #411
  • Fix Git commit and deleted resource filter #408
  • Git commit is broken #407
  • No path set to @RequestMapping for JAX-RS method without @Path #404
  • Migrating JAX-RS annotations results in broken annotation when path given on type level #402
  • Fixing Module.getModuleResources #367
  • Micrometer binder module recipe fails #330
  • Spring boot migrator displays only applied recipe #321
  • Spring boot migrator does not bump spring version #315
  • BootUpgrade_27_30_IntegrationTest fails #275
  • NullPointerException from NoRepositoryExistsCondition #179
  • Check conditions for 2.4 to 2.5 upgrade actions. Closes #133 #135
  • Fix Conditions for Spring Boot 2.4 to 2.5 Upgrade recipes #133
  • Multiple Dataweave transform message in same flow should produce multiple transform class #118
  • Imported inner classes not always used #116

🔨 Dependency Upgrades

  • Bump amqp-client from 5.15.0 to 5.16.0 #391
  • Bump asciidoctorj from 2.5.5 to 2.5.6 #425
  • Bump jaxrs-code-generator from 3.0.5 to 3.0.7 #239
  • Bump jcl-over-slf4j from 2.0.1 to 2.0.2 #430
  • Bump maven-compiler-plugin from 3.8.1 to 3.10.1 #274
  • Bump maven-invoker from 3.0.1 to 3.2.0 #94
  • Bump maven-jar-plugin from 3.2.2 to 3.3.0 #398
  • Bump maven-release-plugin from 3.0.0-M4 to 3.0.0-M6 #277
  • Bump mq-jms-spring-boot-starter from 2.7.2 to 2.7.4 #437
  • Bump OpenRewrite to 7.29.0 #394
  • Bump org.eclipse.jgit from 6.2.0.202206071550-r to 6.3.0.202209071007-r #389
  • Bump progressbar from 0.9.3 to 0.9.4 #392
  • Bump rewrite-migrate-java from 1.10.0 to 1.11.0 #436
  • Bump spring-boot.version from 2.7.3 to 2.7.4 #435
  • Bump spring-javaformat-maven-plugin from 0.0.31 to 0.0.34 #278
  • Bump spring-shell-dependencies from 2.1.0 to 2.1.1 #356
  • Bump ST4 from 4.3.3 to 4.3.4 #390

❤️ Contributors

Thank you to all the contributors who worked on this release:

@ashakirin, @cab105, @eddumelendez, @ijusti, @ravig-kant, and @sanagaraj-pivotal