v24.4.0
What's Changed
π Deprecated
- surface (breaking): Fixes #3462 Deprecate unstable Reflect/TastySurfaceFactory for Scala 3 by @xerial in #3464
π Features
- http (feature): Fallback to Java8 compatible URLConnectionChannel if Java's HttpClient is unavailable by @xerial in #3478
- http (feature): Request.withDest(ServerAddrress) to switch the destination host in http client by @xerial in #3479
π Bug Fixes
- Update sbt-scalafix to 0.12.0 by @xerial-bot in #3441
- surface: Fix #3454 - methods in generic classes - for Scala 3 by @OndrejSpanel in #3455
- Surface internal - Fix tree owner in
surfaceDefs
ValDef
by @OndrejSpanel in #3474 - rx-html (fix): Show warning logs when RxElement rendering failed by @xerial in #3476
- rx-html (fix): Localize exceptions while rendering a sequence of RxElements by @xerial in #3477
π Dependency Updates
- Update airframe-codec, airframe-control, ... to 24.3.0 by @xerial-bot in #3435
- Update airframe-codec, airframe-control, ... to 24.3.0 by @xerial-bot in #3437
- Update auth to 2.25.1 by @xerial-bot in #3446
- Update commons-compress to 1.26.1 by @xerial-bot in #3449
- Update sqlite-jdbc to 3.45.2.0 by @xerial-bot in #3450
- Update postgresql to 42.7.3 by @xerial-bot in #3458
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @xerial-bot in #3459
- Update scalajs-test-interface to 1.16.0 by @xerial-bot in #3460
- Update netty-all to 4.1.108.Final by @xerial-bot in #3463
- Update hadoop-aws, hadoop-client to 3.4.0 by @xerial-bot in #3457
- Update scalafmt-core to 3.8.1 by @xerial-bot in #3468
- Update duckdb_jdbc to 0.10.1 by @xerial-bot in #3470
π Internal Updates
- Update sbt-airframe to 24.2.3 by @xerial-bot in #3438
- internal: Stick to Scala 3.3.x versions for Scala Steward by @xerial in #3442
- internal: Stick to Scala 3.3.x by @xerial in #3444
- Update swagger-parser to 2.1.21 by @xerial-bot in #3447
- Update trino-main to 440 by @xerial-bot in #3448
- Update trino-main to 442 by @xerial-bot in #3456
- Update sbt-buildinfo to 0.12.0 by @xerial-bot in #3461
- Update trino-main to 443 by @xerial-bot in #3465
- surface (internal): Use .typeMember instead of .tree to get parameter types by @OndrejSpanel in #3466
- Update trino-main to 444 by @xerial-bot in #3473
- Update swagger-parser to 2.1.22 by @xerial-bot in #3475
Other Changes
- Surface: __sXXX is a forward reference extending over the definition of __sYYY in methodsOf by @OndrejSpanel in #3451
Full Changelog: v24.3.0...v24.4.0