-
Notifications
You must be signed in to change notification settings - Fork 2
Roadmap
Michael Yan edited this page Jul 29, 2025
·
20 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,web2025.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
- Modularize codebase
- Groovy 5.0
- Hibernate 7.0.x
- 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,web2024.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
profileoptional, 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,web2024.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
GlobalGrailsClassInjectorTransformationArtefactTypeAstTransformationEntityASTTransformationResourceTransformTagLibraryTransformer - Refactor
ArtefactHandlerClassInjectorTraitInjector - Refine command
run, implement Single File Applicationweb-micro - Integrate with Spring Boot DevTools and support hot reloading
- Streamline profiles into four:
base,profile,plugin,web
- 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,web2023.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,web2023.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,web2023.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,web2023.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,web2022.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,web2022.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,web2022.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
GrailsApptoGrails,GrailsAppBuildertoGrailsBuilder - 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