#OpenRewrite v8.75.0 is out! 🚀
🐍 Python f-string template & pattern support
🌶 Lombok *ArgsConstructor recipes
🦊 GitLab CI/CD best practices recipes
📐 Angular 19 & 20 migrations
🟢 Node.js upgrade recipes
📝 SLF4J StringFormat & MessageFormat recipes
github.com/openrewrite/...
#OpenRewrite v8.74.1 is out! 🚀
🤔 Prethink for Node.js
✅ Various AssertJ & Hamcrest fixes
🔧 Jackson 3 @JsonIgnore & IOException fixes
🟣 Kotlinx, Androidx, Jetpack Compose & Exposed recipes
🍃 MockMvc to AssertJ conversion
✈️ JBoss to Jetty migration
🐛 Spring Security fixes
github.com/openrewrite/...
On the ground in Montreal for #confoo! I’m looking forward to speaking at the Montreal JUG tonight! Modernizing the Mission Critical with #OpenRewrite and #AI @Confoo meetu.ps/e/PQMrw/7Y1c...
#OpenRewrite v8.73.0 is out! 🍰
🐍 Python 2 parser + Python 3 recipes
🐳 Docker parser + recipes
🍂 Propagate Maven parent POM changes
🧪 New AssertJ and Mockito recipes
🔌 Apache HttpAsyncClient 4→5
🏛️ Struts 1→2→5→6→7 recipes
🧙 Dropwizard 5.0 migration
🐛 Tons of fixes
github.com/openrewrite/...
Today on Code Remix Weekly, Sam Snyder will show how Claude Skills can be used to write, run, and analyze #OpenRewrite recipes more effectively while reducing prompt overhead and improving reliability. 🤖
🔴 Watch live at 21:00 CET / 3 PM ET
On the next episode of Code Remix Weekly, Sam Snyder will show how Claude Skills can be used to write, run, and analyze #OpenRewrite recipes more effectively while reducing prompt overhead and improving reliability. 🤖
🔴 Tune in tomorrow at 21:00 CET / 3 PM ET
Thanks to everyone who attended my Modernizing the Mission Critical with #OpenRewrite and #AI session at #jChampionsConf! Slides: virtua.tech/slides/moder.... Video: www.youtube.com/watch?v=-aDx... .
Tomorrow is the last day of #jChampionsConf (free and online!) jchampionsconf.com/schedule.html.
#OpenRewrite v8.72.0 is out! 🎟
🐍 Added Python parser
🍃 Spring Kafka 4 + Jackson 3
📜 Migrate to System.Logger
📐 JSF 2.3 & RichFaces 4 migration
💬 Varargs in JavaTemplate & Refaster
🅰️ Angular v20 & v21 upgrade recipes
🔓 EPSS vulnerability scoring
🐛 Many smaller fixes
github.com/openrewrite/...
#jChampionsConf starts in just two days! Free, on-line, and awesome.
I'll be presenting "Modernizing the Mission Critical with #OpenRewrite and #AI," discussing some of our work. Register today to see my session and others from Java Champions about #Java, AI, and more! jchampionsconf.com
Oooooh, it’s been on my list to do after my current project, but hope to help this along!
#Java #OpenRewrite #EclipseCollections
I was asked after the "Refactoring to #EclipseCollections" talk at dev2next 2025 whether there were any #OpenRewrite recipes for EC. My answer was "No, but it would be great if someone contributed some in OSS." Thx @cmotlin.bsky.social! 🙏 @zakhav.bsky.social @ted.dev
github.com/liftwizard/l...
Later this month, join me at the free online jChampionsConf! I'll be presenting "Modernizing the Mission Critical with #OpenRewrite and #AI." Register today to see my session and the other great sessions from Java Champions about everything related to #Java, AI, and software dev. jchampionsconf.com
#OpenRewrite v8.71.0 is out! 🎆
🌱 Spring Boot 4: expanded coverage
☁️ Spring Cloud 2025.1 recipes
🔐 Spring Security 7 modularized
🐘 Hibernate 7.2 migration recipe
🧪 JUnit 5.13 deprecated API upgrades
🎯 JavaScript: spread/rest syntax
🚢 Kubernetes v1.33-35 API migrations
github.com/openrewrite/...
#OpenRewrite v8.69.0 is out! 🎁
🤖 NEW rewrite-ai to find libraries, models & agents
🟢 Node.js: AddDependency, transitive bumps, CVE scans
📦 Bun & YAML support for JS
🌱 SB4: modular starters + convert JAX-RS endpoints
🤠 Jackson 3: serialization config & exception handling
github.com/openrewrite/...
My top performing post this year was about #RichFaces. Fast forward and we're performing more #RichFaces -> #PrimeFaces migrations using #OpenRewrite and #AI, and also upgrading apps to the most recent, secure versions of #JarkartaEE, #Spring (Boot), and #Java without completely rewriting the app.
#OpenRewrite v8.68.1 is out! 🛬
🌱 Spring Boot 4.0: additional properties & dependencies
🍃 Migrate Spring Retry to Resilience
🧪 Hamcrest to AssertJ & JMockit to Mockito fixes
🟢 Node 22/24 upgrade recipes: fs, zlib, crypto & more
🤠 Jackson v3: migrate modules & feature flags
github.com/openrewrite/...
Thanks to everyone who attended my Modernizing the Mission Critical with #OpenRewrite and #AI session today at #JakartaOne. You can find the abstract + mindmap here: kitomann.com#/sessions/51.... #java #jakartaee #richfaces #primefaces #wildfly #springboot
Take a break today and watch the #JakartaOne Livestream. I'll be presenting at 4:00PM EST about some work that Bauke Scholtz and I have been doing at Virtua: Modernizing the Mission Critical with #OpenRewrite and #AI: buff.ly/0uWOiMe #java #jakartaee #richfaces #primefaces #wildfly #springboot
The JakartaOne Livestream is now fully underway. Join now!
My presentation on modernization with #openrewrite and #ai will start at 4pm EST.
Tentei migrar minha aplicação para Spring Boot 4, usando as recipes do #openrewrite, mas não consegui diretamente. Está dando erros em consultas usando Spring Data JDBC.
Vamos ver se terá alguma correção ou se vou ter que abrir uma issue e criar um projeto de exemplo simulando o problema
I had a wonderful evening with the @JUG_DA@darmstadt.social !
We delved into #MigrationEngineering #OpenRewrite. Java 25 upgrades and Spring Boot 4 transforming 1 monolithic to ~140 modular starters 😱
Find my slides via mboegie.dev#speaking
#OpenRewrite 8.67.0 is here! 🛫
🆕 New rewrite-angular, rewrite-react & rewrite-jasperreports
🌱 Spring Boot 4.0 & Spring Batch 6.0 migrations
⚛️ React 19 upgrade recipe with forwardRef removal
🟢 Node.js crypto & util recipes
☕ Migrate all modules and formats for Jackson v3
github.com/openrewrite/...
thank you @timtebeek.github.io ⭐
#openrewrite
#OpenRewrite 8.66.1 is here! 🚆
🌱 Spring Boot 4.0 migration recipes
🗂 Additional SpringFox conversions
🔐 Severity-based CVE filtering
🍐 Expand Guava to JDK conversions
🎯 Convert external `@InlineMe` annotations into recipes
🐛 Fixed Maven multi-module resource handling
github.com/openrewrite/...
#OpenRewrite is really neat. I used it to do some really impressive conversions. I haven't had this much fun since Jackpot refactoring in #Netbeans. I do wish it had better error messages rather than dozens of 800 line stack traces. Expect to see some contributed conversions soon…
Java 25 removes the SecurityManager, replaces ZipError, and more. Don't panic.
@openrewrite.github.io helps you get rid of the hurdles to focus on more awesome stuff - like pattern matching or concurrency.
One Maven command migrates your entire codebase safely.
#java #OpenRewrite
#OpenRewrite v8.64.0 is out! 🎯
🔲 TOML building block recipes
🤠 Migrate Jackson v3 dataformats
🍁 Switch to Maven 4
🐳 Upgrade to Testcontainers v2
🏗️ beans.xml & web.xml to Spring
💉 Field to constructor injection for Spring
🚩 OpenFeature flag removal recipes
docs.openrewrite.org/changelog/8-...
thank you for the quick review! @timtebeek.github.io
#OpenRewrite
#testcontainers
#OpenRewrite v8.63.0 is out! 🍂
🚀 Spring Boot to Quarkus migration recipes
🛠️ Oracle/MSSQL to PostgreSQL migrations
🤠 Jackson v3 upgrade recipes
🍁 Support additional Maven (re)sources
🧪 JUnit 5, 6 & Jupiter best practices
🔧 Expanded Hibernate 7 migration
➕ Many more fixes
github.com/openrewrite/...
Photo of Merlin on stage with a cinema screen behind him.
Great to watch "Enable Digital sovereignty by tech stack liquidity" by @mboegie.dev at #devoxxbe #openrewrite