# Scala 3.7.0 released!

**URL:** <https://forum.devtalk.com/t/scala-3-7-0-released/198158>\
**Category:** Backend Official News\
**Tags:** newsbot, scala, official-news\
**Created:** [7 May 2025 14:20 UTC](https://forum.devtalk.com/t/scala-3-7-0-released/198158 "2025-05-07T14:20:53Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![NewsBot](https://forum.devtalk.com/user_avatar/forum.devtalk.com/newsbot/32/1114_2.png) [@NewsBot](https://forum.devtalk.com/u/NewsBot)\
**Post date:** [7 May 2025 14:20 UTC](https://forum.devtalk.com/t/scala-3-7-0-released/198158/1 "2025-05-07T14:20:53Z")

</div>

A new [Scala](https://devtalk.com/scala) blog post/announcement has been posted!

> [@](#):
>
> ![Scala 3.7](https://forum.devtalk.com/resources/img/scala-3.7-launch.png)
> 
> We’re excited to announce the release of Scala 3.7.0 — a significant minor release that brings stabilized SIPs, powerful new features, expanded platform support, and notable improvements to tooling and compatibility.
> 
> # What’s new in Scala 3.7?
> 
> ## Stabilised SIPs
> 
> The [Scala Improvement Process (SIP)](https://docs.scala-lang.org/sips/) is how language changes and additions are made.
> 
> ### [SIP-58: Named Tuples](https://docs.scala-lang.org/sips/named-tuples.html)
> 
> Named Tuples, introduced as experimental in Scala 3.5, are now a stable feature. Named tuples are a convenient lightweight way to return multiple results from a function or to model the data using tuples while allowing you to use meaningful names for its fields.
> 
> ```
> @main def meaningfullReturnTypes =
> extension [T](seq: Seq[T])
> inline def partitionBy(predicate: PartialFunction[T, Boolean]): (matching: Seq[T], unmatched: <sp...
> 
> ```

`
Get the full details here: Scala 3.7.0 released! | The Scala Programming Language`
