OpenRewrite by Moderne
@openrewrite.github.io
400 followers 520 following 87 posts
OpenRewrite recipes automate security vulnerability remediations, framework migrations, code compliance and more—across a growing language and technology ecosystem. Maintained by Moderne.ai GitHub: http://github.com/openrewrite
Posts Media Videos Starter Packs
Pinned
openrewrite.github.io
#OpenRewrite v8.62.4 is out! ⭐

🔒 GitHub Actions security insights
🔧 JEP 512 Instance main methods
⚡ Kafka 4.0/4.1 migration recipes
🔎 ElasticSearch 9 type migrations
📑 Extended JSP parser support
✨ Inline Guava & Log4j2 methods
📦 Quarkus aggregated update recipes

github.com/openrewrite/...
Release 3.15.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.62.4), the rewrite-gradle-plugin (v7.17.0), and the rewrite-maven-plugin (v6.19.0) to improve code parsing accuracy and recipe ex...
github.com
openrewrite.github.io
Tune into Code Remix Weekly today when sharatchander.bsky.social (Oracle) takes us through the milestone Java 25 release, from key improvements and updates to the future direction of the language.☕️

🔴 Watch at 21:00 CEST / 3 PM ET. buff.ly/61eQukr
Reposted by OpenRewrite by Moderne
johanjanssen.bsky.social
Upgrading from #java 21 to #java 25 was easy. Only had to fix a Lombok issue. All in all it cost me a couple of hours (less then half a day): some discussion, change build plan, change Maven POM, fix issue, run @openrewrite.github.io so we use the new language features and PR review and merge.
openrewrite.github.io
Jackson 3 is here! Use these automated migration recipes to handle the package change as well as other breaking changes. 🤗

docs.openrewrite.org/recipes/java/jackson/upgradejackson_2_3
Reposted by OpenRewrite by Moderne
sergialmar.com
Spring Boot 4 is moving to Jackson 3 (already in M3).

👉 Check out the Jackson 3 Migration Guide: github.com/FasterXML/ja...

👉 Also useful, the OpenRewrite recipe: docs.openrewrite.org/recipes/java...

More insights coming soon in the official Spring blog post next week.
github.com
openrewrite.github.io
Thinking about moving a large on-prem eCommerce app to the cloud? 💭

Tune into Code Remix Weekly today with Matthew Campbell as he shares insights, lessons from past projects, and how Moderne can help avoid common pitfalls. 💡

🔴 Watch at 21:00 CEST / 3 PM ET.
Code Remix Weekly | If You Had to Modernize a Legacy App Today
What would it take to move a big on-prem eCommerce app to the cloud? In this conversation, we’ll walk through the scenario, share lessons learned from past m...
buff.ly
openrewrite.github.io
JUnit 6 is here! Ready to upgrade? We’ve got you covered with step-by-step recipes to move from 3 → 4 → 5 → 6.

docs.openrewrite.org/recipes/java...
openrewrite.github.io
Join this upcoming webinar with engineering leaders from Google, Meta, DX, and Moderne to learn how leading enterprises cut maintenance overhead and accelerate modernization, leveraging AI and automation at scale.💥

Sign up: buff.ly/xyI2b4A
Reposted by OpenRewrite by Moderne
moderneai.bsky.social
Post Quantum Readiness Day is a reminder: it’s time to start preparing.🛡️

Moderne’s recipes now support detection of more than 10 cryptographic anti-patterns that can create enterprise risk from quantum computing.

Learn more: buff.ly/1o0WeK4
Post‑Quantum Cryptography Implementation: Detect and Fix Quantum Threats at Scale | Moderne
Discover how Moderne helps enterprises prepare for post‑quantum cryptography by finding and fixing quantum‑vulnerable code across massive, interconnected systems.
buff.ly
openrewrite.github.io
#OpenRewrite v8.62.4 is out! ⭐

🔒 GitHub Actions security insights
🔧 JEP 512 Instance main methods
⚡ Kafka 4.0/4.1 migration recipes
🔎 ElasticSearch 9 type migrations
📑 Extended JSP parser support
✨ Inline Guava & Log4j2 methods
📦 Quarkus aggregated update recipes

github.com/openrewrite/...
Release 3.15.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.62.4), the rewrite-gradle-plugin (v7.17.0), and the rewrite-maven-plugin (v6.19.0) to improve code parsing accuracy and recipe ex...
github.com
openrewrite.github.io
A client was about to drop $3M on new hardware for K8s. 😰

Until Kevin Brockhoff’s team wrote a custom OpenRewrite recipe + tied it into their observability platform.

Turns out the real issue wasn’t hardware at all...it was large over-provisioning in container configs.

Full story:
Taming Vulnerability Remediation at a Fortune 50 Company | Kevin Brockhoff at Code Remix Summit
Kevin Brockhoff, Cloud Architect at CGI, presents the session, "Taming Vulnerability Remediation at a Fortune 50 Company" at Code Remix Summit 2025. Imagine a giant corporation with hundreds of…
buff.ly
openrewrite.github.io
Code Remix Summit 2026 is calling YOU! 🎤

Let’s remix the future of code at the beach. 🔥

Submit your talk by Oct 31, 2025 ➡️ buff.ly/kIbyr0c
openrewrite.github.io
The current library of OpenRewrite recipes covers many common upgrades and migrations. But what happens when you need something custom?🚧😅

In this blog post, Bryan Friedman from Moderne explores writing a recipe with Claude Code. 🤖
Writing OpenRewrite Recipes with AI for Code Modernization
See how AI can accelerate writing OpenRewrite recipes for migrations like JBoss to Jetty. Learn how automation improves code modernization at scale.
buff.ly
openrewrite.github.io
Today on Code Remix Weekly: OpenRewrite power moves continue!💥

We’ll show how traits let you reuse patterns across recipes & file types, reducing duplication and keeping automation clean.

🔴 Watch live at 21:00 CEST / 3 PM ET.
Code Remix Weekly | OpenRewrite Power Moves Part 3: Using Traits
Our OpenRewrite power moves series continues!As recipes get more advanced, so does the logic behind them. Traits let you define reusable patterns and apply t...
buff.ly
openrewrite.github.io
The OpenRewrite Power Moves series continues in today’s Code Remix Weekly, where Tim dives into Scanning Recipes.🔍

Go beyond single files ➡️ scan your whole codebase.

🔴 Tune in live in 1 hour at 21:00 CEST / 3 PM ET: buff.ly/dr5lggQ
Code Remix Weekly | OpenRewrite Power Moves Part 2: Scanning Recipes
Part 2 of our OpenRewrite power moves series on Code Remix Weekly! 💥 This part will cover scanning Recipes.Some challenges need more than a single-file fix ...
buff.ly
openrewrite.github.io
#OpenRewrite v8.62.0 is out! 🚀

✨ Java 25 parser & recipes
☕ Improved record & enum parsing
🍃 Spring Boot 3.5 & Spring Cloud 2025 recipes
⚡ Parser fixes for HCL, Groovy, TOML & Yaml
🐘 Gradle 9.1+ migration recipes
⚫ Kafka migration recipes
🔎 ElasticSearch 9 recipes

github.com/moderneinc/m...
github.com
openrewrite.github.io
We're hosting monthly, live OpenRewrite trainings! 🏫

Led by the Moderne experts behind OpenRewrite, with real-world migrations + hands-on labs.

Visit the Training hub to sign up for upcoming sessions. ⤵️

buff.ly/4bUJdXM
openrewrite.github.io
Next on Code Remix Weekly:

🔍 Capture TODOs in structured reports
📊 Use data tables to gather insights while transforming code
🧹 Learn when to generate data vs. make changes

🔴 Watch live tomorrow, September at 21:00 CEST / 3 PM ET. 👉
Code Remix Weekly | OpenRewrite Power Moves Part 1: Using Data Tables
OpenRewrite recipes don’t just change code; they can surface insights. On this episode, we’ll show you how to use data tables to collect information while tr...
buff.ly
Reposted by OpenRewrite by Moderne
moderneai.bsky.social
Heading to #GartnerAPPS in London, September 8-9? 🕰️

We'll be sponsoring, and we’d love to connect!🤝

📍Find us at booth #306, or drop us a message to set up a time to meet.
openrewrite.github.io
We hope your Friday is going better than this @timtebeek.github.io 🏄‍♂️
openrewrite.github.io
#OpenRewrite v8.61.1 is here! 🚀

✅ Upgrade to JUnit 6
🌟 `@InlineMe` annotation & recipe
🐘 Rework Gradle dependency model
📦 `classpathFromResources` for Refaster
🗓 Add annotations to TypeTables
🍃 Expand Spring coverage
🐛 Many small fixes

Thanks to all contributors! 🙇

github.com/openrewrite/...
Release 3.14.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.61.1), the rewrite-gradle-plugin (v7.15.0), and the rewrite-maven-plugin (v6.17.0) to improve code parsing accuracy and recipe ex...
github.com
Reposted by OpenRewrite by Moderne
mkheck.bsky.social
Join us for a fun and hopefully enlightening #ai adventure! We’ll talk, code, and marvel at the fit and misfits of AI in our world. 😁 Follow the link, click “notify me” for a reminder, and I’ll look forward to seeing you there! 😃🙌🍃🤖
openrewrite.github.io
Join the next Code Remix Weekly for an overview of the top HCL recipes, see them in action, and discover how to extend them to match your exact needs. 💡

🔴 Watch live tomorrow, August 20 at 21:00 CEST / 3 PM ET.

buff.ly/MKbQZVQ
openrewrite.github.io
OpenRewrite v8.60.0 is here! 🎉

➡ Adopt Switch expressions
♦ JBoss Logging recipes
🪶 New Maven best practices
🙏 Declarative recipe attribution
➕ More static analysis recipes
⭐ Groovy & HCL parser fixes
🐛 Squashed some bugs

github.com/openrewrite/...
Release 3.13.0 · openrewrite/rewrite-recipe-bom
What's Changed Incorporates the latest versions of OpenRewrite (v8.60.0), the rewrite-gradle-plugin (v7.13.0), and the rewrite-maven-plugin (v6.16.0) to improve code parsing accuracy and recipe ex...
github.com