Upgrading to Scala 3.9 and sbt 2
Scala 3.9 is the new LTS release and sbt 2 is now stable. Here's what the upgrades mean for existing Scala applications, what to check before moving, and how I'd approach the migration.
FIELD NOTES
I use Field Notes to write about things I’ve been reading, researching or thinking about across software engineering, websites, accessibility, search, AI and technical leadership.
Some notes are deeply technical. Others are practical observations, questions or ideas I think are worth exploring.
Written by Lorenzo Mugnai, software engineer and technical lead behind Mugnai Digital. About Lorenzo
Latest note
5 October 2026 · Websites & Digital Improvement · 10 min readScala 3.9 is the new LTS release and sbt 2 is now stable. Here's what the upgrades mean for existing Scala applications, what to check before moving, and how I'd approach the migration.
More Field Notes
Each note explores a question, idea or area of technology I think is worth looking into.
AI coding agents are making large software rewrites much faster. But the difficult part of replacing an old system may never have been writing the code.
AI coding agents can now inspect repositories, run commands and make changes across a project. GitHub's new sandboxing approach raises an important question about how much access we should actually give them.
AI coding agents are starting to move beyond helping developers write code and into picking up real work from delivery backlogs. That raises some interesting questions about tickets, team knowledge and how ready our software really is for them.
Google Search Console can now show which pages from your website are appearing in AI search. The interesting question for me is not how many impressions you get, but which content Google is choosing and why.
Scala 3.9 is the new long-term support release. We look at what that means for production teams, what to check before upgrading, and why a new LTS does not automatically mean changing your production systems immediately.
What is WebMCP, and why are Google, Cloudflare and others looking at ways for AI agents to interact directly with websites? We look at what it could mean for businesses and the way websites are built.
According to the National Cyber Security Centre, half of small businesses experience a cyber incident each year. Here are six practical questions that can help you understand how prepared your business really is.
Accessibility is about making your website easier for people to use. This article explains why it matters, what you can check yourself and where professional guidance can help.
Artificial Intelligence is everywhere, but before investing in the latest AI tools, it's worth understanding the business problems you're actually trying to solve.
Google Search is changing, and it's leaving a lot of business owners wondering whether the rules have changed too.
Modernising an existing system does not always require a complete rewrite. Here is how to reduce risk and improve it gradually.
If one of these notes sounds close to a problem you’re dealing with, I’m happy to talk it through.