A free, once-weekly Scala news flash. Easy to unsubscribe. Goes out every Thursday.
October 16th, 2026, ISSUE 630

READING

VirtusLab assumes responsibility for Scala 2 maintenance

VirtusLab will maintain Scala 2.12 and 2.13 as long as necessary and will also continue to improve the Scala 2-to-3 migration story.
VirtusLab (@VirtusLab)
Scala Packages

Every Scala library on Maven Central for JVM, Scala.js, Scala Native, sbt and Mill, kept fresh from the Maven index and deps.dev.
Salar Rahmanian (@SalarRahmanian)
How we slashed the size of our search cache by 74%

What this experience taught us is that when working at this scale, you can’t really slap cache on top of anything and forget about it. Another lesson this taught us is that data structures are fun (nah, we knew that already) and that knowing their implementation details is an absolute necessity when treading on your application’s hot path.
Bertrand Junqua

VIDEOS

Videos from Scala Days 2026

All the recordings are now available!
Scala Days (@scaladays)

RELEASES

Scala 3.10 released!

Pattern matching under strictEquality no longer needs CanEqual, new previews: relaxed lambda syntax, and referenceable package objects. Also: some deprecations, some fixes, and release packages now available as .deb and .rpm.
Scala Contributors (@scala_lang)
dimwit

A typed tensor library for Scala 3 that encodes tensor dimensions as types, so the compiler catches shape and axis mix-ups before runtime.
Marcel Luethi and Benjamin Meyer
dapr4s

Scala 3 library exposing Dapr building blocks as capture-checked capabilities.
Ondra Pelech
eezo

A Scala 3 web framework. Direct-style. The case class is the source of truth. Deploy with one command.
Riccardo Cardin and Daniel Ciocîrlan (@riccardo_cardin)
ATC (Agent with Tracked Capabilities)

A terminal coding agent that uses a Scala 3 REPL and a capability-typed API for file access, commands, HTTP requests and user interaction. Each snippet is compiled before execution. Capture checking restricts the capabilities it can retain, safe mode restricts available APIs, and the host checks configured permissions at runtime.
noti0na1 (EPFL)

EVENTS

Scala Summit 2026: A Full Day of Scala in the Bay Area, Oct 19th

Scala Summit 2026: A Full Day of Scala in the Bay Area. One day. One language (and AI).
SF Scala (@sfscala)
Chicago Scala Meetup: Scala + AI intersection, Oct 22nd

Scala + AI intersection - where are we heading next? Fresh Insights Straight from Scala Days 2026, with a guest talk by Daniel Spiewak. If you prefer to sign up via Luma, use: https://luma.com/irc3nnk3
VirtusLab (@VirtusLab)
Scala Summit, Oct 19th, San Francisco

Scala Summit 2026: A Full Day of Scala in the Bay Area. One day. One language (and AI).
SF Scala (@sfscala)
New York Scala Meetup: Scala + AI intersection, Octh 26th

Scala + AI intersection - where are we heading next? Fresh Insights Straight from Scala Days 2026. If you prefer to sign up via Luma, use: https://luma.com/zp23z8wi
VirtusLab (@VirtusLab)
J On the Beach, Oct 29th - 30th, Malaga, Spain

A Pure Tech and Fun Conference for All Things Data.
J On The Beach (@JOTBConf)
Lambda World, Oct 29th. - 30th, Malaga, Spain

Experience the sunshine, the code, and the unforgettable vibe that made Lambda World 2025 shine in Málaga.
Lambda World (@lambda_world)





  1. Scala Times Issue #630

    VirtusLab assumes responsibility for Scala 2 maintenance. How we slashed the size of our search cache by 74%. Videos from Scala Days 2026. Scala 3.10 released!. ATC (Agent with Tracked Capabilities) .


  2. Scala Times Issue #629

    Before Scala Days: A Tech Walk Through Berlin, Oct 11th. Scala Days, Oct 12th - 13th, Berlin, Germany. Func Prog Conf, Oct 14th, Stockholm. Chicago Scala Meetup: Scala + AI intersection, Oct 22nd. Scala Summit, Oct 19th, San Francisco.


  3. Scala Times Issue #628

    My experience using JOOQ with Scala and Postgres. Scala Days, Oct 12th - 13th, Berlin, Germany. Scala Summit, Oct 19th, San Francisco. J On the Beach, Oct 29th - 30th, Malaga, Spain. Lambda World, Oct 29th. - 30th, Malaga, Spain.


  4. Scala Times Issue #627

    Sealed Monad: Linear Business Flows as Algebraic Data Types. JDK 27 is here. Reforesting the sbt plugin ecosystem and sbt 2.1.0 beta. Gradle for Scala monorepo. Box experience with 360+ modules. VirtusLab Scala Stack (VSS).


  5. Scala Times Issue #626

    Current state of Scala and WebAssembly Component Model. Efficient Derivation With No Macros: Extending Scala 3 Mirrors with M&DE. Scala 3.9 LTS released!.


  6. Scala Times Issue #625

    Direct-Style Deep Recursive Functions in Scala 3. Pre-SIP: A New Type for Optionals and Error Handling. Scala Days, Oct 12th - 13th, Berlin, Germany. J On the Beach, Oct 29th - 30th, Malaga, Spain. Lambda World, Oct 29th. - 30th, Malaga, Spain.


  7. Scala Times Issue #624

    Tracked Capabilities for Safer Agents. Metals v1.6.8 - Osmium. ScalaWAW #40 - beach party!, Aug 13th, Warsaw. Scala Days, Oct 12th - 13th, Berlin, Germany. J On the Beach, Oct 29th - 30th, Malaga, Spain.


  8. Scala Times Issue #623

    Braceful, braceless, or the common style?. Dependent Types Primer in Scala. Democratizing Build Scalability. Tracking Capabilities for Separation and Freshness (Extended Version). IntelliJ Scala Plugin 2026.2 Is Out!.


  9. Scala Times Issue #622

    Building Tools for an Unlimited Number of Edge Cases. Coaxing quality output from generative AI. Scala Days, Oct 12th - 13th, Berlin, Germany. J On the Beach, Oct 29th - 30th, Malaga, Spain. Lambda World, Oct 29th. - 30th, Malaga, Spain.


  10. Scala Times Issue #621

    The Scala Library Author's Dilemma. Introducing Deder Build Tool. Scala Days, Oct 12th - 13th, Berlin, Germany. J On the Beach, Oct 29th - 30th, Malaga, Spain. Lambda World, Oct 29th. - 30th, Malaga, Spain.


  11. Scala Times Issue #620

    Kyo - Build with AI. Uni - Essential Scala Utilities. S2D Development Series - Snake, Day 1. Proposal: a working group for operator-side Scala security. IntelliJ IDEA x Scala: Make Your Tests Behave (Finally).


  12. Scala Times Issue #619

    Scala Codebase Security Audit Complete. Scala collections: how to pick the right one. How I found 9 compiler bugs via formal methods + Claude. How Cats Changed the Way I Think About Behavior in Scala. Improving Scala's docs and website.


  13. Scala Times Issue #618

    Our impressions from the Scala Survey 2026. ShipReq OSS announcement. Scala Days 2026: Call for proposals open. The Scala Workshop, Jun 29th, Brussels, Belgium. Scala Days, Oct 12th - 13th, Berlin, Germany.


  14. Scala Times Issue #617

    Scala with Claude Code. Apache Pekko 1.6.0. Lift Framework 4.0.0. Scala Days 2026: Call for proposals open. The Scala Workshop, Jun 29th, Brussels, Belgium.


  15. Scala Times Issue #616

    Incremental Highlighting for Scala. Yes, You Can Debug a Scala 3 Macro. Comparing effect systems in Scala: The Problem and Future. Comparing effect systems in Scala: Cats Effect and ZIO. Comparing effect systems in Scala: Kyo, Gears, and Ox.


  16. Scala Times Issue #615

    Safe Scala: an introduction. Event Sourcing with PureLogic. Homogeneous Tuples in Scala 3. Introduction to Scala 3's Capture Checking and Separation Checking. Golem 1.5 features - Part 5: Scala support.


  17. Scala Times Issue #614

    Fixing a Command Injection Vulnerability in sbt. Scala's Momentum in the AI Era. Scala 3.8.3 is now available!. Apache Pekko 1.5. The Scala Workshop CFP, Jun 29th, Brussels, Belgium.


  18. Scala Times Issue #613

    Porting the Scala 2 optimizer to Scala 3. Scala: Learning Roadmap. Job-focused list of product companies using Scala in production. Protobuf Goes Scala-First. Metaprogramming: teaching the compiler to explain your data.


  19. Scala Times Issue #612

    Generating Direct-Style Scala 3 Applications. ScalaWAW #39 - Scalar warmup!, Mar 25th, Warsaw, Poland. Scalar, Mar 26th - 27th, Warsaw, Poland. The Scala Workshop CFP, Jun 29th, Brussels, Belgium. J On the Beach, Oct 29th - 30th, Malaga, Spain.


  20. Scala Times Issue #611

    Migrating sbt plugins to sbt 2 with sbt2-compat plugin. Tracking Capabilities for Safer Agents. Hardening Scoverage Support in Scala 3. Introducing PureLogic: direct-style, pure domain logic for Scala. Rage Against the (Plurality of) Effect Systems.


  21. Scala Times Issue #610

    How I used AI to modify hundreds of logs messages. Hybrid IO-Driven Promise. The Effect Pattern and Effect Systems in Scala. Fairstream: Fair Backtracking. Scala Standard Library Process.


  22. Scala Times Issue #609

    Practical observability: distributed tracing with otel4s. Forms4s: Rapid (Internal) UI Development. Postmortem of scala/scala3#24994. The Sovereign Tech Fund invests in Scala. Two Months of Vibe-Coding: Scala, Constraints, Trust and Shipping.


  23. Scala Times Issue #608

    ZIO Golem: Bringing Golem to Scala. Practical FP in Scala is now FREE!. Direct-style property based testing. RFC: sbt 2.0 on JDK 17. Business4s H2 2025 Highlights.


  24. Scala Times Issue #607

    Scala 3 slowed us down?. Coroutines, Event Loops - Build Your Own in Scala. Advent of Code 2025 in Scala (Solutions). Make delightful web apps with Scala and Krop!. Apache Pekko 2.0.0-M1.


  25. Scala Times Issue #606

    First class support for compilation profiling. Understanding Capture Checking in Scala. Laminar components inside React. Save your Scala apps from the LazyValpocalypse. To Effect or Not to Effect - a Scala Perspective.


Organizing an event?
Promote it with
Scala Times.
The Scala Times reader?
Get a banner!
Got a tip?Send it in!
Follow us onTwitter.
Curated by SoftwareMill.
We are hiring.
And taking on projects.