hi. I see there is an upcoming version 7.1. what i...
# questions
u
hi. I see there is an upcoming version 7.1. what is intended to be added or changed? thanks
u
I think this https://github.com/apache/grails-core/releases/tag/v7.1.0-RC1 may give you a good idea of what expect in 7.1
u
@User Thanks. This is the commit log which does not really give the idea of which new or revised functionalities are planned for the 7.1 (and any release in general).
j
Summary of changes in Grails Core 7.1.0-RC1 (released 31 Mar 2026) that are not present in 7.0.10 This is the first release candidate for the 7.1 series. It builds on the 7.0.x branch (including all fixes up to 7.0.10) and adds a number of new features, enhancements, bug fixes, and some deprecations. The full list of changes is in the GitHub release’s “What’s Changed” section (which matches the compare between the two tags). New Features • HTTP Client Testing Support — new module and testing capabilities for HTTP clients. URL Mapping improvements: ◦ Greedy parameters (+) are now allowed before a format parameter (consumes everything but the last .). ◦ URL mapping group defaults support. ◦ Default validation added for the $namespace, $controller, and $action variables. • Further extensions and fixes for greedy mappings (including when no id is present). Scaffolding: ◦ @Scaffold support for Services and Controllers. ◦ Constraint expansion/display improvements in scaffolded views. • Namespace scaffold views now default to namespace-specific templates (instead of falling back to non-namespaced ones). • CLI — new grails add-field and add-property commands for domain classes. • Data Services — @Service classes now auto-inherit the datasource from the domain class they operate on. • Plugin system — plugin.yml / plugin.groovy files are now loaded earlier, so @Conditional* annotations work reliably. • Data binding plugin is now explicitly registered. • Validateable trait — new public API clearConstraintsMapCache(). Enhancements & Improvements • Auto-timestamp enhancements + new grails.importGrailsAnnotations GrailsExtension. • Grails banner now includes Java vendor and full version information. • Indy (InvokeDynamic) configuration moved from generated apps into the Grails Gradle plugin (plus CI matrix and logging tweaks). • Multiple test phases and improved test support (including single-test runs with --tests). Bug Fixes • Resource constructor no longer called before GORM/Spring initialization. • Namespace handling in scaffolded index.gsp and controller links. • Unicode minus-sign handling in GSP number formatting (locale compatibility). • Null-safety fix in data-service factory bean. • @CompileStatic support for tag libraries and inheritance of DatabaseCleanup annotation. • Star-imports check simplified. • Various Gradle build-cache and task-output fixes (back-ported via merges). Deprecations & Breaking Changes (for future removal) • Spring JSP theme support is now deprecated (scheduled for removal in Grails 8.0). • Several previously deprecated methods/classes now marked @Deprecated(forRemoval = true). • Some internal cleanup (e.g., remnants of doWithWebDescriptor). Other • Multiple merges from the 7.0.x branch (so all 7.0.10 bug fixes/security updates are included). • Various CI, dependency, and build improvements (e.g., GitHub Actions pinning, release-drafter fixes). Full details & PR links See the official release page: https://github.com/apache/grails-core/releases/tag/v7.1.0-RC1 (the “What’s Changed” list and the linked compare view).
🙌 1