Skip to content

Releases: wvlet/airframe

v24.6.0

07 Jun 02:09
77cc634
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • log (feature): Logger.setLogLevel((wildcard pattern), level), resetLogLevel(pattern) by @xerial in #3558
  • airspec (feature): Support -L(wildcard pattern)=(log level) by @xerial in #3559
  • Scala Native 0.5.3 support

🐛 Bug Fixes

  • airspec (fix): Enable -l,-L loglevel options in forked JVM tests by @xerial in #3557

🔗 Dependency Updates

🛠 Internal Updates

Full Changelog: v24.5.2...v24.6.0

v24.5.2

31 May 05:16
f3aaaa5
Compare
Choose a tag to compare

What's Changed

🔥 Breaking Changes

  • http (fix, breaking): RPCContext.current.getThreadLocal interface change to avoid unsafe type cast by @xerial in #3548

🔗 Dependency Updates

Full Changelog: v24.5.1...v24.5.2

v24.5.1

31 May 00:51
0b572a3
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • Support Scala Native 0.5.2
  • http (feature): Http.server.withExtraLogEntries(() => Map[String, Any]) for adding custom log entires by @xerial in #3541

🔗 Dependency Updates

🛠 Internal Updates

📚 Docs

  • http (doc): Update airframe-http manual for using Netty backend by @xerial in #3542
  • http (doc): Update airframe-http doc for Netty by @xerial in #3543
  • doc: Update front page by @xerial in #3544

Other Changes

Full Changelog: v24.5.0...v24.5.1

v24.5.0

06 May 17:49
7bc692e
Compare
Choose a tag to compare

What's Changed

This is a release for supporting Scala 2.13.14 and minor bug fixes.

🚀 Features

  • ulid (feature, native): Use a secure random for ULID generation in Scala Native by @xerial in #3527

🐛 Bug Fixes

  • surface (fix): Fixed a bug in getting a surface of inner opaque type by @OndrejSpanel in #3521
  • codec (fix): Fix JDBCCodec.toMessgePack to report an array of table row objects by @xerial in #3526
  • airspec (fix): Fixes #3523 and #3516 to properly set and reset log levels with -l,-L options by @xerial in #3528

🔗 Dependency Updates

🛠 Internal Updates

Full Changelog: v24.4.3...v24.5.0

v24.4.3

24 Apr 01:37
723e08b
Compare
Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • di (fix, native): Fix missing airframe-di-macros dependency in Scala Native by @xerial in #3511

🔗 Dependency Updates

  • Update airframe-codec, airframe-control, ... to 24.4.2 by @xerial-bot in #3510

Full Changelog: v24.4.2...v24.4.3

v24.4.2

23 Apr 06:38
c439f6e
Compare
Choose a tag to compare

What's Changed

🚀 Features

Added support for Scala Native 0.5.x (only for Scala 3):

🐛 Bug Fixes

  • log (fix): Add missing Z for UTC-0 timestamp for Scala Native by @xerial in #3500

🔗 Dependency Updates

Full Changelog: v24.4.1...v24.4.2

v24.4.1

21 Apr 08:54
95cc7ab
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • airspec (internal): Prepare for Scala Native 0.5 support by @xerial in #3483
  • airspec (feature): Scala Native 0.5 support (Scala 3 only) by @xerial in #3494

🐛 Bug Fixes

  • sql (fix): Quote digit QName parts to generate valid SQL by @takezoe in #3493

🔗 Dependency Updates

🛠 Internal Updates

Full Changelog: v24.4.0...v24.4.1

v24.4.0

08 Apr 20:25
edc39e7
Compare
Choose a tag to compare

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

🛠 Internal Updates

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

v24.3.0

01 Mar 17:40
75cd4b3
Compare
Choose a tag to compare

What's Changed

Upgraded to Scala 3.3.3, which fixes a compatibility issue between Scala 3.3.x versions.

🐛 Bug Fixes

🔗 Dependency Updates

🛠 Internal Updates

New Contributors

Full Changelog: v24.2.3...v24.3.0

v24.2.3

27 Feb 23:31
0e7654b
Compare
Choose a tag to compare

What's Changed

Upgraded Scala versions to 2.13.13 and Scala 2.12.19.

🐛 Bug Fixes

  • http (fix): Fixes #3421 Retry upon GOAWAY message from HTTP/2 servers by @xerial in #3422

🔗 Dependency Updates

Full Changelog: v24.2.2...v24.2.3