Skip to content

Releases: wvlet/airframe

v23.12.0

15 Dec 01:56
41a7faa
Compare
Choose a tag to compare

What's Changed

๐Ÿ› Bug Fixes

  • rx-html (fix): Add RxElement.renderTo(nodeId) by @xerial in #3293

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

๐Ÿ“š Docs

Full Changelog: v23.11.3...v23.12.0

v23.11.3

12 Nov 23:05
4370db2
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ Features

  • codec (fix): Support Scala 3 Enum in AnyCodec to make RPC work by @xerial in #3276

๐Ÿ”— Dependency Updates

  • Update airframe-codec, airframe-control, ... to 23.11.2 by @xerial-bot in #3273
  • Update airframe-http, airframe-http-netty, ... to 23.11.2 by @xerial-bot in #3274

Full Changelog: v23.11.2...v23.11.3

v23.11.2

12 Nov 07:07
df5f46a
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ Features

  • surface (feature): Add Surface.isEnum for Scala 3 Enum by @xerial in #3271
  • codec (feature): Support Scala 3 Enum by @xerial in #3272

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

Full Changelog: v23.11.1...v23.11.2

v23.11.1

02 Nov 16:44
69f80a0
Compare
Choose a tag to compare

What's Changed

This version includes a security fix of Finagle

๐Ÿ”— Dependency Updates

Full Changelog: v23.11.0...v23.11.1

v23.11.0

30 Oct 18:20
cf9d3f4
Compare
Choose a tag to compare

What's Changed

๐Ÿ”ฅ Breaking Changes

  • breaking: Drop JDK11 support and make JDK17 the default version by @xerial in #3235
    • Release binaries still will be compiled for JDK11, but we do not officially support JDK11 for upcoming releases.

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

Full Changelog: v23.10.0...v23.11.0

v23.10.0

11 Oct 09:22
4d6553e
Compare
Choose a tag to compare

What's Changed

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

Full Changelog: v23.9.3...v23.10.0

v23.9.3

29 Sep 05:46
72877c6
Compare
Choose a tag to compare

What's Changed

๐Ÿ”ฅ Breaking Changes

  • breaking: Drop JDK8 Support and build for JDK11 or later by @xerial in #3192

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

Full Changelog: v23.9.2...v23.9.3

v23.9.2

23 Sep 00:36
cb29204
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ Features

  • feature: Support JDK21 release version by @xerial in #3223

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

Full Changelog: v23.9.1...v23.9.2

v23.9.1

12 Sep 05:23
e2620f8
Compare
Choose a tag to compare

What's Changed

๐Ÿ”ฅ Breaking Changes

  • rpc (breaking): Use RxHttpFilter as Sync/AsyncClient filter type by @xerial in #3141
  • di (breaking): Drop support instantiating non-abstract trait in Scala 3 by @xerial in #3200. DI and http router users need to bind concrete classes for instantiating a service with DI

๐Ÿš€ Features

  • http (feature): Support Scala 3.3.1 by @xerial in #3202
  • rx (feature): Add Rx.transformFailure for error handling by @xerial in #3214
  • http (feature): Support Cors.newFilter by @xerial in #3215

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

  • internal: Upgrade airspec to 23.9.0 by @xerial in #3193
  • Update trino-main to 426 by @xerial-bot in #3196
  • http-codegen (fix): Improve the error message for unknown client types by @yuokada in #3198
  • internal: Add -Xsource:3 option to enable Scala 3 syntax by @xerial in #3204
  • Update sbt-scoverage to 2.0.9 by @xerial-bot in #3205
  • internal: Use Scala 3's new wildcard import * syntax by @xerial in #3206
  • http (internal): Split Sync/Acync client code files by @xerial in #3210

Full Changelog: v23.9.0...v23.9.1

v23.9.0

05 Sep 12:14
64ad883
Compare
Choose a tag to compare

What's Changed

๐Ÿš€ Features

๐Ÿ› Bug Fixes

  • finagle (fix): Properly set http method and path parameters in convertToFinagleRequest by @yuokada in #3179

๐Ÿ”— Dependency Updates

๐Ÿ›  Internal Updates

Full Changelog: v23.8.6...v23.9.0