# Scala 3.3.8-RC2 - Product: Scala (https://whatsnew.fyi/product/scala) - Vendor: Scala Center - Date: 2026-06-03 - Version: 3.3.8-RC2 - Original notes: https://github.com/scala/scala3/releases/tag/3.3.8-RC2 - Permalink: https://whatsnew.fyi/product/scala/releases/3.3.8-rc2 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Retry backporting #23665 - **fixed** — Do not overwrite the supertype of non-trait super in Erasure - **changed** — Improve the logical sources provider - **added** — Add logical package parsing for sourcepath - **fixed** — Don't lookahead from interpolation - **fixed** — Fix infinite loop with bad section ends in TastyHeaderUnpickler - **fixed** — Context bound always has a span - **fixed** — Parse HTML properly in Scaladoc - **fixed** — Don't pop outermost region when skipping - **fixed** — Fix TastyPrinter's JAR-walking logic to include subdirectories - **fixed** — Ensure mistakes in CI inputs are caught early - **removed** — Delete dead code in io/Path #### Backported fixes - Backport: Retry backporting #23665 ([#910](https://github.com/scala/scala3-lts/pull/910)) - Backport "Do not overwrite the supertype of non-trait super in Erasure" to 3.3 LTS ([#909](https://github.com/scala/scala3-lts/pull/909)) - Backport "feature: Improve the logical sources provider" to 3.3 LTS ([#908](https://github.com/scala/scala3-lts/pull/908)) - Backport "feature: Add logical package parsing for sourcepath" to 3.3 LTS ([#907](https://github.com/scala/scala3-lts/pull/907)) - Backport "Don't lookahead from interpolation" to 3.3 LTS ([#905](https://github.com/scala/scala3-lts/pull/905)) - Backport "Fix infinite loop with bad section ends in TastyHeaderUnpickler" to 3.3 LTS ([#904](https://github.com/scala/scala3-lts/pull/904)) - Backport "Context bound always has a span" to 3.3 LTS ([#903](https://github.com/scala/scala3-lts/pull/903)) - Backport "Parse HTML properly in Scaladoc" to 3.3 LTS ([#902](https://github.com/scala/scala3-lts/pull/902)) - Backport "Don't pop outermost region when skipping" to 3.3 LTS ([#901](https://github.com/scala/scala3-lts/pull/901)) - Backport "Fix TastyPrinter's JAR-walking logic to include subdirectories" to 3.3 LTS ([#900](https://github.com/scala/scala3-lts/pull/900)) - Backport "Ensure mistakes in CI inputs are caught early" to 3.3 LTS ([#899](https://github.com/scala/scala3-lts/pull/899)) - Backport "Delete dead code in io/Path" to 3.3 LTS ([#898](https://github.com/scala/scala3-lts/pull/898)) #### Contributors Thank you to all the contributors who made this release possible 🎉 According to `git shortlog -sn --no-merges 3.3.8-RC1..3.3.8-RC2` these are: ```bash 16 Tomasz Godzik 2 Solal Pirelli 2 Som Snytt ```