(Quick Reference)

2 Release History

Version: 2023.3.0

Table of Contents

2 Release History

Release History

To make it easier for users to use and upgrade, Plugin adopts a version policy consistent with the Grace Framework.

Plugin Version

Grace Version

2023.3.x

2023.3.x

2023.2.x

2023.2.x

2023.1.x

2023.1.x

2023.0.x

2023.0.x

2022.2.x

2022.2.x

2022.1.x

2022.1.x

2022.0.x

2022.0.x

2.1 What's new in 2023.x

2023.3.0

⭐️ New Features

  • Setup github docs workflows

  • Use 'grace-doc' Gradle plugin to generate documentation

🛠 Improvements

  • Don’t use deprecated gradle/actions/wrapper-validation in the release workflow

  • Update github workflows - Upgrade to setup-gradle@v4

  • Move docs to src/docs - Update the ToC and header levels of documentation

  • Prohibit executing integration test cases in examples Because webdriver-binaries-gradle-plugin does not support Gradle 8.6+ #110 #86

  • Migrate examples to Grace #86

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.3.0-RC2 #107

  • Upgrade to Grace 2023.3.0-RC1 #104

  • Upgrade to Grace Asset Pipeline Plugin 6.3.0-RC1 #108

  • Upgrade to Grace Asset Pipeline Plugin 6.3.0 #111

  • Upgrade to Grace Data 2023.3.0 #105

  • Upgrade to Grace Views 6.3.0-RC1 #109

  • Upgrade to Grace Views 6.3.0 #112

  • Upgrade to Gradle 8.14 #106

2023.3.0-RC1

🛠 Improvements

  • Update README Update badge versions of Grace, Groovy and Spring Boot

  • Streamline Gradle build scripts: using the Spring Dependency Management Plugin to manage dependencies and versions #103

  • Remove the unnecessary workaround for removing the generated extra dependencyManagement of POM #98

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.3.0-M2 #92

  • Upgrade to Grace Data 2023.3.0-RC1 #93

  • Upgrade to Gradle 8.13 #102

  • Upgrade to Groovy 4.0.26 #94

  • Upgrade to Jansi 2.4.1 #100

  • Upgrade to Java Parser 3.26.4 #99

  • Upgrade to SLF4J 2.0.17 #101

  • Upgrade to Spring Boot 3.3.10 #95

  • Upgrade to Spring Framework 6.1.18 #96

  • Upgrade to Tomcat 10.1.39 #97

⚙️ Tasks

  • Release v2023.3.0-RC1

2023.3.0-M1

🛠 Improvements

  • Update README

  • Rename duplicated 'assemble' task to 'assembleDocs' #91

  • Update asciidoctor gradle plugin, make documentation generation task work #91

  • Migrate examples to Grace #86

  • Add jakarta.el dependency to run tests

  • Update github workflows Switch to 2023.3.x branch

🐞 Bug Fixes

  • Fixes 'assembleDocs' task errors #91

  • Fixed failed tests * TwoUnidirectionalHasManySpec * MultipleDataSourceConnectionsSpec

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.3.0-M1 #83

  • Upgrade to Grace Asset Pipeline Plugin 6.3.0-M1 #87

  • Upgrade to Grace Data 2023.3.0-M1 #85

  • Upgrade to Grace Fields Plugin 6.3.0-M1 #89

  • Upgrade to Grace Scaffolding Plugin 6.3.0-M1 #88

  • Upgrade to Grace Views 6.3.0-M1 #90

  • Upgrade to Spring Boot 3.3.7 #84

⚙️ Tasks

  • Release v2023.3.0-M1

  • Set version to 2023.3.0-SNAPSHOT

2023.2.0

🛠 Improvements

  • Remove hibernate-core-jakarta from the build classpath #78

  • Rerun tests related GROOVY-5106 #77

  • Configure test task #76

  • Remove runtimeOnly dependencies jakarta.el-api and jakarta.xml.bind-api #74

  • Update README

  • Add GitHub issue template #73

🐞 Bug Fixes

  • Update build scripts to avoid deprecation warnings with Gradle 8 #72

  • Resolve JUnit version conflicts #75

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.2.0-RC1 #70

  • Upgrade to Grace Asset Pipeline Plugin 6.2.0 #79

  • Upgrade to Grace Data 2023.2.0 #71

  • Upgrade to Grace Fields Plugin 6.2.0 #81

  • Upgrade to Grace Scaffolding Plugin 6.2.0 #80

⚙️ Tasks

  • Release v2023.2.0

2023.2.0-RC1

⭐️ New Features

  • Supports for Multiple Data Sources #64

🛠 Improvements

  • Remove unused submodule boot-plugin #69

  • Improvements for HibernateDatastoreConnectionSourcesRegistrar #63

  • Remove unused testVerbose.gradle #62

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.2.0-M2 #56

  • Upgrade to Grace 2023.2.0-M3 #60

  • Upgrade to Grace Asset Pipeline Plugin 6.2.0-RC1 #66

  • Upgrade to Grace Fields Plugin 6.2.0-RC1 #68

  • Upgrade to Grace Scaffolding Plugin 6.2.0-RC1 #67

  • Upgrade to Grace Data 2023.2.0-RC1 #57

  • Upgrade to Gradle 8.12 #61

  • Upgrade to Tomcat 10.1.34 #59

  • Upgrade to Spring Framework 6.1.16 #58

⚙️ Tasks

  • Release v2023.2.0-RC1

2023.2.0-M1

🛠 Improvements

  • Set order to HibernateGormAutoConfiguration and add bean transactionManager #52

  • Update README Update badge of Grace to current version

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.2.0-M1 #41

  • Upgrade to Grace Asset Pipeline Plugin 6.2.0-M2 #53

  • Upgrade to Grace Data 2023.2.0-M1 #49

  • Upgrade to Grace Fields Plugin 6.2.0-M1 #55

  • Upgrade to Grace Scaffolding Plugin 6.2.0-M1 #54

  • Upgrade to Hibernate Validator 8.0.2.Final #50

  • Upgrade to H2 2.2.224 #48

  • Upgrade to JUnit Jupiter 5.10.5 #44

  • Upgrade to JUnit Platform 1.10.5 #45

  • Upgrade to SLF4J 2.0.16 #46

  • Upgrade to SnakeYAML 2.2 #47

  • Upgrade to Spring Boot 3.2.12 #43

  • Upgrade to Spring Framework 6.1.15 #42

⚙️ Tasks

  • Next development version: 2023.2.0-SNAPSHOT

  • Release v2023.2.0-M1

2023.1.1

🛠 Improvements

  • Set order to HibernateGormAutoConfiguration and add bean transactionManager #51

  • Update README Update badge of Grace to current version

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.1.0 #40

  • Upgrade to Grace Data 2023.1.1 #65

⚙️ Tasks

  • Release v2023.1.1

  • Next development version: 2023.1.1-SNAPSHOT

2023.1.0

⭐️ New Features

  • Support using @GrailsComponentScan to customize GORM @Entity scanning locations #36

🛠 Improvements

  • Update Badges

🐞 Bug Fixes

  • Change proxyHandler bean type from ProxyHandlerAdapter to ProxyHandler #35

  • Correct configuration property name hibernate.cache.use_second_level_cache #33

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.1.0-RC1 #30

  • Upgrade to Grace Asset Pipeline Plugin 6.1.0 #37

  • Upgrade to Grace Data 2023.1.0 #32

  • Upgrade to Grace Fields Plugin 6.1.0 #39

  • Upgrade to Grace Scaffolding Plugin 6.1.0 #38

  • Upgrade to Groovy 4.0.24 #31

  • Upgrade to Tomcat 10.1.33 #34

⚙️ Tasks

  • Release v2023.1.0

2023.1.0-RC1

🛠 Improvements

  • Use classesDirectory property instead of deprecated outputDir #29

  • Use gradlePluginPortal() #27

  • Rename hibernate5Version to hibernateCoreVersion #23

  • Update additional Spring Boot configuration metadata file #22

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.1.0-M3 #20

  • Upgrade to Grace Asset Pipeline Plugin 6.1.0-RC1 #24

  • Upgrade to Grace Data 2023.1.0-RC1 #21

  • Upgrade to Grace Fields Plugin 6.1.0-RC1 #26

  • Upgrade to Grace Scaffolding Plugin 6.1.0-RC1 #25

  • Upgrade to Gradle Nexus Publish Plugin 2.0.0 #28

⚙️ Tasks

  • Release v2023.1.0-RC1

2023.1.0-M3

🛠 Improvements

  • Remove @AutoConfigureOrder on HibernateGormAutoConfiguration #14

  • Provide additional Spring Boot configuration metadata file #13

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.1.0-M2 #12

  • Upgrade to Grace Asset Pipeline Plugin 6.1.0-M3 #17

  • Upgrade to Grace Data 2023.1.0-M3 #15

  • Upgrade to Grace Fields Plugin 6.1.0-M3 #19

  • Upgrade to Grace Scaffolding Plugin 6.1.0-M3 #18

  • Upgrade to Tomcat 10.1.31 #16

⚙️ Tasks

  • Release v2023.1.0-M3

2023.1.0-M2

⭐️ New Features

  • Auto-Configure Hibernate Plugin #5

🛠 Improvements

  • Update tests: setup HibernateDatastore with config #7

  • Update tests: setup HibernateDatastore with config #7

🚀 Dependency Upgrades

  • Upgrade to Grace 2023.1.0-M1 #4

  • Upgrade to Grace Data 2023.1.0-M2 #6

  • Upgrade to Grace Asset Pipeline Plugin 6.1.0-M2 #9

  • Upgrade to Grace Fields Plugin 6.1.0-M2 #11

  • Upgrade to Grace Scaffolding Plugin 6.1.0-M2 #10

  • Upgrade to Tomcat 10.1.30 #8

⚙️ Tasks

  • Release v2023.1.0-M2

2023.1.0-M1

⭐️ New Features

  • Support Groovy 5 #1

🛠 Improvements

  • Remove asciidoctor gradle plugin Dependency grolifant-0.10.jar not found

  • Remove publishing DatastoreInitializedEvent in HibernateDatastore #2

  • Start building against Grace Data 2023.1.0 snapshots

  • Update README

  • Update README

🚀 Dependency Upgrades

  • Upgrade to Groovy 4.0.23

  • Upgrade to Grace 2023.0.2

  • Upgrade to Grace 2023.0.1

  • Upgrade to GORM 2023.1.0-M1

  • Upgrade to Hibernate Validator 8.0.1.Final

  • Upgrade to Jakarta XML Bind 4.0.2

  • Upgrade to JavaParser 3.26.2

  • Upgrade to Spring Boot 3.1.12

  • Upgrade to SLF4J 2.0.13

  • Upgrade to Webdriver Binaries Gradle Plugin 3.2

⚙️ Tasks

  • Release v2023.1.0-M1

  • Update github workflows

  • Next development version: 2023.1.0-SNAPSHOT

2023.0.1

  • Release v2023.0.1

  • Upgrade to Grace Fields Plugin 6.0.1

  • Upgrade to Grace Scaffolding 6.0.1

  • Upgrade to Geb 7.0

  • Upgrade to Grace Asset Pipeline Plugin 6.0.1

  • Upgrade to GORM 2023.0.1

  • Update build scripts

  • Upgrade to Grace 2023.0.0

  • Next development version: 2023.0.1-SNAPSHOT

2023.0.0

  • Release v2023.0.0

  • Upgrade to Grace Fields Plugin 6.0.0

  • Upgrade to Grace Scaffolding 6.0.0

  • Upgrade to Grace Scaffolding 6.0.0-RC1

  • Upgrade to Grace Fields Plugin 6.0.0-RC1

  • Upgrade to Grace Asset Pipeline Plugin 6.0.0

  • Upgrade to Tomcat 10.1.28

  • Upgrade to Spring Framework 6.0.23

  • Upgrade to GORM 2023.0.0

  • Upgrade to Grace 2023.0.0-RC2

2023.0.0-RC1

  • Release v2023.0.0-RC1

  • Upgrade to Grace Data 2023.0.0-RC1

  • Upgrade to Gradle Wrapper 7.6.4

  • Rename to Grace app root

  • Upgrade to Grace Asset Pipeline Plugin 6.0.0-M4

  • Upgrade to Tomcat 10.1.25

  • Upgrade to Spring Framework 6.0.22

  • Upgrade to Groovy 4.0.22

  • Upgrade to Grace 2023.0.0-M7

2023.0.0-M5

  • Release v2023.0.0-M5

  • Upgrade to Grace GORM 2023.0.0-M5

  • Update build scripts

  • Update plugin meta info

  • Update README

  • Update README

  • BREAKING CHANGES

  • Upgrade to SnakeYaml 2.0

  • Upgrade to SLF4J 2.0.9

  • Upgrade to Tomcat 10.1.16

  • Upgrade to Spring Framework 6.0.14

  • Upgrade to Spring Boot 3.0.13

  • Upgrade to Groovy 4.0.21

  • Upgrade to Groovy 4.0.12

  • Upgrade to Grace 2023.0.0-M6

2023.0.0-M4

  • Release v2023.0.0-M4

  • Upgrade to Grace GORM 2023.0.0-M4

  • Upgrade to Grace 2023.0.0-M5

  • Fixed build error

  • Grace: update github workflows

  • remove direct dependency com.sun.xml.bind:jaxb-impl, use hibernate-core-jakarta its own dependencies

  • Grace: update github workflows

  • Use junitJupiterPlatformVersion

  • Downgrade to Grace 2023.0.0-M3

  • Upgrade to Grace 2023.0.0-M4

  • Grace: update github workflows

  • Grace: migrate to grace

  • Update dependencies grails-plugin

  • Add Dependency: Jakarta Transaction API 2.0.1

  • Update dependencies for example projects

  • Upgrade to JUnit Jupiter 5.9.3 and JUnit Platform 1.9.3

  • Upgrade to SLF4J 2.0.7

  • Add Dependency: Jakarta Persistence API 3.1.0

  • Upgrade to Spring Framework 6.0.9

  • Upgrade to Spring Boot 3.0.7

  • Upgrade to GORM 2023.0.0-M4

2023.0.0-M3

  • Release v2023.0.0-M3

  • Cleanup gradle properties

  • Upgrade to GORM 2023.0.0-M3

  • Grace: update github workflows

  • Grace: migrate to grace

  • Upgrade to GORM 2023.0.0-M3

  • Use GormMappingConfigurationStrategy in HibernateMappingContext

  • Replace argument with empty array

  • Remove explicit type arguments

  • Deprecated HibernateVersionSupport

  • Migrate to HibernateFlushMode

  • Correct log in HibernatePersistenceContextInterceptor

2023.0.0-M2

  • Release v2023.0.0-M2

  • Excluding the old groovy 3 dependencies

  • Upgrade to Grace 2023.0.0-M2

  • Grace: update github workflows

  • Grace: migrate to grace

  • Release 2023.0.0-M2

  • Ignore spock tests related inheritance in GORM

  • Upgrade to Groovy 4.0.11

  • Upgrade to GORM 2023.0.0-M2

2023.0.0-M1

  • Release v2023.0.0-M1

  • Upgrade to Grace GORM 2023.0.0-M1

  • Grace: update readme

  • Grace: update github workflows

  • Grace: update gradle build scripts

  • Grace: rename all sub-projects

  • Migrate to Jakarta in all Examples

  • Migrate to Jakarta: using jakarta.el jakarta.xml.bind jakarta.servlet dependencies

  • Migrate to Jakarta: using jakarta.* namespace in Spock tests

  • Adding dependency: jakarta.annotation-api

  • Upgrade to Hibernate Validator 7.0.5.Final

  • Upgrade to GORM 2023.0.0-M1

  • Upgrade to Tomcat 10.1.8

  • Upgrade to Spring Boot 3.0.6

  • Add missing jakartaValidationVersion

  • Jakarta: migrate to jakarta.* namespace

  • Upgrade to Tomcat 10.1.1

  • Upgrade to Spring Framework 6.0.2 and Spring Boot 3.0.0

  • Build target to JDK 17

  • Ignore test SimpleJpaEntitySpec, because GORM does not support JPA now

  • Cleanup build.gradle

  • Upgrade EHcache to 2.10.6

  • Relocate HibernateSpec to src/test/groovy

  • Update Dependencies and Examples

  • Boot Plugin: Migrate spring-boot-cli to grails-shell

  • Next development version: 2023.0.0-SNAPSHOT