Grails BlogFebruary 3, 2026James Daugherty and Mattias Reichel Named 202...October 18, 2025Apache Grails 7.0.0 - Release AnnouncementOctober 7, 2025Apache Grails Graduates to Top-Level Project ...September 11, 2025Apache Grails (Incubating) 7.0.0-RC2 - Releas...August 10, 2025Apache Grails (Incubating) 7.0.0-RC1 - Releas...July 15, 2025Apache Grails (Incubating) 7.0.0-M5 - Release...June 10, 2025Apache Grails (Incubating) 7.0.0-M4 - Release...March 5, 2025Grails 7.0.0-M3 - Release AnnouncementJanuary 3, 2025Introducing Grails Framework 6.2.3 ReleaseJanuary 2, 2025James Fredley Named 2025 Grails® Rock StarDecember 23, 2024Grails 7.0.0-M1 - Release AnnouncementNovember 20, 2024Introducing Grails Framework 6.2.2 ReleaseOctober 3, 2024Introducing Grails Framework 6.2.1 ReleaseOctober 1, 2024Grails Community ContributionsJune 25, 2024Grails 7 MVPJune 7, 2024Grails Future PlanningDecember 20, 2023CVE-2023-46131: Data Binding Denial of Servic...November 14, 2023Introducing Grails Framework 6.1.0 ReleaseSeptember 11, 2023Introducing the New Grails Plugin Portal - A ...August 25, 2023Introducing Grails Spring Security Core Plugi...August 3, 2023Introducing the New Grails Forge - A Lightnin...July 25, 2023Introducing Grails 6 - Embracing Modern Java,...May 27, 2023Grails 6 RC1 - Release AnnouncementMarch 29, 2023Grails 6 M2 - Release AnnoucementMarch 17, 2023Grails Foundation joining UnityFebruary 8, 2023Grails Artifact Repository Scheduled Maintena...November 22, 2022Grails Spring Security Core Plugin Improper P...September 28, 2022Grails Data Binding to Static Properties BugJuly 18, 2022Grails Framework Remote Code Execution Vulner...April 1, 2022Announcing Our Newest Tools and Infrastructur...March 31, 2022Grails and the Recent Spring Framework RCEJanuary 7, 20222GM Town Hall Meeting: 2022 Q1January 7, 2022Grails Foundation Announces First Tools and I...December 18, 2021Grails Framework 5.1 ReleasedDecember 14, 2021Grails Framework and Log4j 2 VulnerabilityDecember 7, 2021Grails Training Now EnrollingNovember 23, 2021Grails Database Migration 4.0.0-RC1 ReleasedNovember 11, 2021Grails® 5 - Groovy Podcast Episode 84October 11, 2021Grails framework 5 GA ReleasedOctober 8, 2021New Developer Advocate AnnouncedSeptember 24, 20212GM Q3 Town Hall Meeting: 2021 Q3September 17, 2021Webinar: An Insider's Guide to Groovy 4September 15, 20212GM Q3 Town Hall Meeting Coming SoonSeptember 2, 2021Grails Deep Dive Training Class ScheduledAugust 25, 2021Groovy 4 Webinar Coming SoonAugust 11, 2021Grails 5.0.0 RC1 ReleasedJuly 20, 2021Calling All 2GM Users: Share Your Productivit...June 10, 2021Updated Grails Wrapper for Grails 3 and 4 pro...May 21, 20212GM Town Hall Meeting: 2021 Q2April 7, 2021How to Publish a Grails Plugin to the Maven C...March 22, 2021Meet the Grails® Framework's New Mascot, Sir ...February 12, 2021Important Information Regarding Grails and Bi...February 5, 2021Webinar: 2GM TOWN HALL MEETING: 2021 Q1January 22, 2021Grails Framework Exciting UpdatesOctober 26, 2020Grails® Foundation AnnouncedOctober 16, 20202GM Town Hall Meeting: 2020 Q4October 1, 20202GM Quarterly Town Hall MeetingsSeptember 10, 2020Grails® State of the UnionDecember 20, 2019Webinar: Grails® 4 UpgradeAugust 27, 2019Webinar: Groovy 3 and Beyond – An Insider's G...July 11, 2019Grails® 4 GA ReleasedJune 18, 2019Webinar: Using Apache Groovy for Data ScienceMay 30, 2019Possible Grails® MITM VulnerabilityMay 24, 2019Webinar: Single-Page Apps Simplified with the...March 27, 2019Webinar: Introducing Grails® 4: Upgrades and ...February 19, 2019Grails® 4 Milestone 1 ReleasedJanuary 30, 2019Quickcast #12: Building Grails® Applications ...January 7, 2019SDKMAN! with TravisOctober 12, 2018Webinar: Introduction to Grails® Multi-Tenanc...October 2, 2018Grails® Domain Read-Only AttributeSeptember 23, 2018Security Vulnerability in Asset-Pipeline and ...August 22, 2018Quickcast #11: Grails® Profiling with YourKitAugust 22, 2018Quickcast #10: Debugging Grails® AppsJune 22, 2018Mock vs Stub vs SpyJune 15, 2018Webinar: I've Seen Grails® Code You Wouldn't ...May 24, 2018Grails® Mock LoggingMay 18, 2018Webinar: Groovy 2.5+ Roadmap with Paul KingApril 6, 2018Webinar: Database Migration with Grails® 3April 5, 2018Introducing the Grails® 3 GORM Logical Delete...March 9, 2018Webinar: Build a Better API with GORM & Graph...March 6, 2018Webinar: Browser Automation Testing with Geb ...March 2, 2018Grails® Development with Groovy EclipseFebruary 9, 2018Webinar: Developing React Apps with Grails® 3February 8, 2018Quickcast #9: GORM Many-to-One Relationship –...December 5, 2017Grails® Test LeakageNovember 30, 2017Eric Helgeson Named 2017 Grails® Rock StarNovember 21, 2017Grails® React ProfilesNovember 9, 2017Webinar: Grails® 3 for Spring DevelopersOctober 30, 2017Quickcast #8: Grails® React ProfileJuly 26, 2017Grails® 3.3 GA ReleasedJuly 12, 2017Quickcast #7: Logging with Grails® 3June 28, 2017Running a Grails® 3 App With a Self-Signed SS...June 27, 2017Checked Exceptions Rollback Transactions Sinc...May 9, 2017Why You Should Avoid Using Autowiring for Gra...April 12, 2017Grails® Angular ProfilesApril 2, 2017How to Add Build Info to Your ProjectMarch 27, 2017GORM 6.1 ReleasedJanuary 20, 2017Quickcast #5: Retrieving Runtime Config Value...January 20, 2017Quickcast #4: Angular ScaffoldingJanuary 20, 2017Quickcast #3: Multi-Project BuildsJanuary 20, 2017Quickcast #6: Developing Grails® 3 Applicatio...December 14, 2016G3 Summit 2016 Wrap-up!November 14, 2016Introducing the React Profile for Grails®November 10, 2016Deploying Grails® 3.2 to JBoss 7.1 EAPNovember 1, 2016Configuring Rolling Logging with LogbackOctober 3, 2016How to Use Travis-CI to Build and Deploy Your...September 28, 2016Grails® 3.2 and GORM 6.0 ReleasedSeptember 12, 2016How to Migrate from Resources Plugin to Asset...August 31, 2016Retrieving Config Values In Grails® 3August 1, 2016GR8Conf US 2016 Wrap-up!July 22, 2016Grails® 3.2 M2 and GORM 6.0 M2 ReleasedJuly 6, 2016Grails® Angular ScaffoldingJune 26, 2016Building Alexa Skills with the Grails® framew...June 7, 2016GR8Conf EU 2016 Wrap-up!June 2, 2016Monitoring and Metrics with Grails® 3May 31, 2016Grails® 3.2 Milestone 1 ReleasedMay 28, 2016Using React with the Grails® frameworkMay 26, 2016Deploying Grails® 3.1 Applications to JBoss 6...April 28, 2016Grails® Slack ChannelApril 27, 2016How to Use a Specific Version of GORM in Grai...April 13, 2016JSON ViewsApril 1, 2016Quickcast #2: JSON ViewsApril 1, 2016Quickcast #1: Grails® InterceptorsMarch 1, 2015Grails® 3 Interceptors