-
Notifications
You must be signed in to change notification settings - Fork 2
Roadmap
Michael Yan edited this page Jan 21, 2025
·
19 revisions
- JDK 21, 23
- Groovy 4.0, Support 5.0
- Gradle 9
- Grace Async & Events 8.0.x
- Grace Cache 8.0.x
- Grace Data 2025.0.x
- Grace Data Hibernate 2025.0.x
- Grace Database Migration 6.3.x
- Grace Profiles:
base
,plugin
,profile
,web
2025.0.x - Grace Scaffolding & Fields 8.0.x
- Grace Views 8.0.x
- Spring Framework 7.x and Spring Boot 4.x
- Spring Framework 7.0
- Spring Boot 4.0
- JDK 17, 21
- Groovy 4.0, Support 5.0
- Gradle 8, Support Gradle 9
- Grace Async & Events 7.1.x
- Grace Cache 7.1.x
- Grace Data 2024.1.x
- Grace Data Hibernate 2024.1.x
- Grace Database Migration 7.1.x
- Grace Profiles:
base
,plugin
,profile
,web
2024.1.x - Grace Scaffolding & Fields 7.1.x
- Grace Views 7.1.x
- Spring Framework 6.2.x and Spring Boot 3.5.x
- Tomcat 10.1.x
- Improve Gradle Plugin
- Refactor Grace Shell
- New commands
about
,console
,runner
,server
,shell
- Make Grace
profile
optional, Reimplements profile commands - New commands
new
,plugin new
,generate
- JDK 17, 21
- Groovy 4.0, Support 5.0
- Gradle 8, Support Gradle 9
- Grace Async & Events 7.0.x
- Grace Cache 7.0.x
- Grace Data 2024.0.x
- Grace Data Hibernate 2024.0.x
- Grace Database Migration 7.0.x
- Grace Profiles:
base
,plugin
,profile
,web
2024.0.x - Grace Scaffolding & Fields 7.0.x
- Grace Views 7.0.x
- SiteMesh 2.7.0
- Spring Framework 6.2.x and Spring Boot 3.4.x
- Tomcat 10.1.x
- Hibernate 6.6.x
- Spring Framework 6.2.x
- Spring Boot 3.4.x
- SiteMesh 2.7.0
- Refacotr Grace Async & Events, Views
- Hibernate 6.6.x
- Refactor
GlobalGrailsClassInjectorTransformation
ArtefactTypeAstTransformation
EntityASTTransformation
ResourceTransform
TagLibraryTransformer
- Refactor
ArtefactHandler
ClassInjector
TraitInjector
- Refine command
run
, implement Single File Applicationweb-micro
- JDK 17
- Groovy 4.0.24
- Gradle 8.x
- Grace Async & Events 6.3.x
- Grace Cache 6.3.x
- Grace Data 2023.3.x
- Grace Data Hibernate 2023.3.x
- Grace Database Migration 6.3.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,starter
,web-plugin
,web
2023.3.x - Grace Scaffolding & Fields 6.3.x
- Grace Views 6.3.x
- Spring Framework 6.1.x and Spring Boot 3.3.x
- Tomcat 10.1.x
- Spring Boot 3.3.x
- Update Dependencies
- Improve Plugins
- Add Documentation for Users and Developers
- JDK 17
- Groovy 4.0.24
- Gradle 8.x
- Grace Async & Events 6.2.x
- Grace Cache 6.2.x
- Grace Data 2023.2.x
- Grace Data Hibernate 2023.2.x
- Grace Database Migration 6.2.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,starter
,web-plugin
,web
2023.2.x - Grace Scaffolding & Fields 6.2.x
- Grace Views 6.2.x
- Spring Framework 6.1.x and Spring Boot 3.2.x
- Tomcat 10.1.x
- Spring Boot 3.2.x
- Update Dependencies
- Auto-configure GrailsApplication and GrailsPluginManager
- Support Multiple Data Sources
- Publish Gradle Plugins to Plugin Portal
- Improve CLI
- Grace Generator API
- New CLI Commands:
generate
,destroy
- JDK 17
- Groovy 4.0.24
- Gradle 7.6, Support Gradle 8
- Grace Async & Events 6.1.x
- Grace Cache 6.1.x
- Grace Data 2023.1.x
- Grace Data Hibernate 2023.1.x
- Grace Database Migration 6.1.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,starter
,web-plugin
,web
2023.1.x - Grace Scaffolding & Fields 6.1.x
- Grace Views 6.1.x
- Spring Framework 6.0.23 and Spring Boot 3.1.12
- Tomcat 10.1.x
- Spring Boot 3.1.12
- Update Dependencies
- Auto-configure all the plugins
- Adds Configuration metadata files
- New CLI flags:
boot-version
,minimal
- JDK 17
- Groovy 4.0.23
- Gradle 7.6, Support Gradle 8
- Grace Async & Events 6.0.x
- Grace Cache 6.0.x
- Grace Data 2023.0.x
- Grace Data Hibernate 2023.0.x
- Grace Database Migration 6.0.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,starter
,web-plugin
,web
2023.0.x - Grace Scaffolding & Fields 6.0.x
- Grace Views 6.0.x
- SiteMesh 2.6.0
- Spring Framework 6.0.23 and Spring Boot 3.0.13
- Tomcat 10.1.x
- Java 17
- Jakarta EE 9
- Spring Framework 6.0.23
- Spring Boot 3.0.13
- Tomcat 10.1.x
- Apache Groovy 4
- CLI: Application Templates
- JDK 11, 17
- Groovy 3.0.22
- Gradle 7.6, Support Gradle 8
- Grace Async & Events 5.2.x
- Grace Cache 5.2.x
- Grace Data 2022.2.x
- Grace Data Hibernate 2022.2.x
- Grace Database Migration 5.2.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,web-plugin
,web
2022.2.x - Grace Scaffolding & Fields 5.2.x
- Grace Views 5.2.x
- Spring Framework 5.3.39 and Spring Boot 2.7.18
- Tomcat 9.0.93
- Merge GSP into Grace Framework
- GSP support JSP 2.2 and JSTL 1.2
- Make custom TagLib namespace to be generalized and pluggable
- JDK 11, 17
- Groovy 3.0.19
- Gradle 7.6, Support Gradle 8
- Grace Async & Events 5.1.x
- Grace Cache 5.1.x
- Grace Data 2022.1.x
- Grace Data Hibernate 2022.1.x
- Grace Database Migration 5.1.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,web-plugin
,web
2022.1.x - Grace Scaffolding & Fields 5.1.x
- Grace Views 5.1.x
- SiteMesh 2.4.2
- Spring Framework 5.3 and Spring Boot 2.7.18
- Tomcat 9.0.83
- Import Spring Boot CLI
- Initial implement new command
run
- Grace Dynamic Modules Plugin
- JDK 11, 17
- Groovy 3.0.19
- Gradle 7.6, Support Gradle 8
- Grace Async & Events 5.0.x
- Grace Cache 5.0.x
- Grace Data 2022.0.x
- Grace Data Hibernate 2022.0.x
- Grace Database Migration 5.0.x
- Grace Profiles:
base
,plugin
,profile
,rest-api
,web-plugin
,web
2022.0.x - Grace Scaffolding & Fields 5.0.x
- Grace Views 5.0.x
- SiteMesh 2.4.2
- Spring Framework 5.3 and Spring Boot 2.7.18
- Tomcat 9.0.83
- New modules:
grace-api
,grace-boot
,grace-plugin-api
,grace-spring-boot
,grace-util
,grace-test-support
- Refactor
GrailsAutoConfiguration
,GrailsApplicationPostProcessor
- Rename
GrailsApp
toGrails
,GrailsAppBuilder
toGrailsBuilder
- Remove deprecated API
- Auto-Configure Plugins, migrate
Plugins.doWithSpring()
to Spring'sAutoConfiguration
- Support Spring Banner
- Grace Profiles: update
base
,plugin
,web
, added new features:bootstrap
,bootstrap-sass
- New GSP API:
OutputContextCustomizer
,TagInvocationContextCustomizer
,TemplateVariableBindingCustomizer
- Gradle version catalog
- Grace Dynamic Plugin and Dynamic Modules