Skip to content

v24.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Feb 17:13
· 314 commits to main since this release
a66b310

What's Changed

This release is built for Scala 3.3.2 (Scala 3.3 is an LTS version). As Scala 3 is designed to be backward compatible, you can safely use the latest Scala versions (e.g., 3.4.0) with this release, but it doesn't work with Scala 3.3.1, 3.2, 3.1, 3.0, etc.

🔥 Breaking Changes

  • Upgrade to Scala 3.3.2 by @xerial-bot in #3375
    • Scala 3 users need to upgrade the Scala version to Scala 3.3.2 or higher (e.g., Scala 3.4.0). Using Scala 3.3.1 may cause an compilation error

🚀 Features

  • http (feature): Add an option to use Fetch API for JSHttpClient by @xerial in #3370
  • rx (feature): Enable to call Rx.run(), subscribe() without argument by @xerial in #3379
  • netty (fix): Support reading up to 64kb HTTP header by @xerial in #3387

🐛 Bug Fixes

  • netty (fix): Ensure fully reading the request body by @xerial in #3382
  • http.js (fix): Use Fetch API only when it's available by @xerial in #3383

🔗 Dependency Updates

🛠 Internal Updates

  • Upgrade airspec to 24.1.2 by @xerial in #3363
  • Update trino-main to 438 by @xerial-bot in #3364
  • http (internal): Optimization for text responses of Fetch API by @xerial in #3373
  • Update sbt-scoverage to 2.0.10 by @xerial-bot in #3376
  • Update trino-main to 439 by @xerial-bot in #3381
  • netty (internal): Enable AUTO_READ/AUTO_CLOSE by @xerial in #3386
  • netty (internal): Enable header validation as before by @xerial in #3388
  • netty (internal): Tuning server options and memory usage improvement by @xerial in #3389
  • internal: Add http.js + playwright integation tests by @xerial in #3391
  • sbt-airframe (internal): Fixes #3377. Remove the usage of the deprecated getNextTarEntry by @xerial in #3385

Full Changelog: v24.1.2...v24.2.0