Releases: wvlet/airframe
v23.11.1
What's Changed
This version includes a security fix of Finagle
- Update finagle-core, finagle-http, ... to 23.11.0 by @xerial-bot in #3261
- Upgraded to Netty 4.1.100.Final twitter/finagle@cfe3984
🔗 Dependency Updates
- Update airframe-http, airframe-launcher, ... to 23.11.0 by @xerial-bot in #3259
- Update airframe-codec, airframe-control, ... to 23.11.0 by @xerial-bot in #3258
- Update protobuf-java to 3.25.0 by @xerial-bot in #3260
Full Changelog: v23.11.0...v23.11.1
v23.11.0
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
- Update airframe-codec, airframe-control, ... to 23.10.0 by @xerial-bot in #3243
- Update duckdb_jdbc to 0.9.1 by @xerial-bot in #3244
- Update sqlite-jdbc to 3.43.2.0 by @xerial-bot in #3246
- Update okhttp to 4.12.0 by @xerial-bot in #3248
- Update sqlite-jdbc to 3.43.2.1 by @xerial-bot in #3251
- Update sbt, sbt-dependency-tree, ... to 1.9.7 by @xerial-bot in #3253
- Update scalafmt-core to 3.7.15 by @xerial-bot in #3254
- Bump actions/setup-node from 3 to 4 by @dependabot in #3256
- Update sqlite-jdbc to 3.43.2.2 by @xerial-bot in #3257
🛠 Internal Updates
- Update trino-main to 429 by @xerial-bot in #3245
- Update sbt-airframe to 23.9.3 by @xerial-bot in #3247
- Update swagger-parser to 2.1.18 by @xerial-bot in #3249
- Update sbt-mdoc to 2.4.0 by @xerial-bot in #3250
- Update trino-main to 430 by @xerial-bot in #3252
- Update trino-main to 431 by @xerial-bot in #3255
Full Changelog: v23.10.0...v23.11.0
v23.10.0
What's Changed
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 23.9.3 by @xerial-bot in #3236
- Update airframe-http, airframe-http-netty, ... to 23.9.3 by @xerial-bot in #3237
- Update protobuf-java to 3.24.4 by @xerial-bot in #3238
- Update netty-all to 4.1.100.Final by @xerial-bot in #3242
🛠 Internal Updates
- Update trino-main to 428 by @xerial-bot in #3239
- Update sbt-ide-settings to 1.1.2 by @xerial-bot in #3240
- Update sbt-mdoc to 2.3.8 by @xerial-bot in #3241
Full Changelog: v23.9.3...v23.10.0
v23.9.3
What's Changed
🔥 Breaking Changes
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 23.9.2 by @xerial-bot in #3224
- Update snappy-java to 1.1.10.4 by @xerial-bot in #3225
- Update msgpack-core to 0.9.6 by @xerial-bot in #3226
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @xerial-bot in #3227
- Update scalajs-test-interface to 1.14.0 by @xerial-bot in #3228
- Update duckdb_jdbc to 0.9.0 by @xerial-bot in #3229
- Update snappy-java to 1.1.10.5 by @xerial-bot in #3232
- Update netty-all to 4.1.99.Final by @xerial-bot in #3234
- Update scalajs-dom to 2.8.0 by @xerial-bot in #3233
🛠 Internal Updates
- Update trino-main to 427 by @xerial-bot in #3231
Full Changelog: v23.9.2...v23.9.3
v23.9.2
What's Changed
🚀 Features
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 23.9.1 by @xerial-bot in #3218
- Update airframe-codec, airframe-control, ... to 23.9.1 by @xerial-bot in #3217
- Update sbt, sbt-dependency-tree, ... to 1.9.6 by @xerial-bot in #3220
- Update scalajs-dom to 2.7.0 by @xerial-bot in #3221
🛠 Internal Updates
- Upgrade airspec to 23.9.1 by @xerial in #3216
- Update spark-sql to 3.5.0 by @xerial-bot in #3219
Full Changelog: v23.9.1...v23.9.2
v23.9.1
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
- Update airframe-codec, airframe-control, ... to 23.9.0 by @xerial-bot in #3195
- Update protobuf-java to 3.24.3 by @xerial-bot in #3201
- Update auth to 2.20.141 by @xerial-bot in #3197
- Update commons-compress to 1.24.0 by @xerial-bot in #3208
- Update coursier to 2.1.7 by @xerial-bot in #3209
- Bump actions/checkout from 3 to 4 by @dependabot in #3212
- Bump mikepenz/action-junit-report from 3 to 4 by @dependabot in #3211
- Update scala-compiler, scala-library, ... to 2.13.12 by @xerial-bot in #3213
🛠 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
What's Changed
🚀 Features
- scalajs (feature): Support Node.js 20 by @xerial in #3188
- feature: Support JDK21 by @xerial in #3189
🐛 Bug Fixes
- finagle (fix): Properly set http method and path parameters in convertToFinagleRequest by @yuokada in #3179
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 23.8.6 by @xerial-bot in #3163
- Update airframe-http, airframe-http-netty, ... to 23.8.6 by @xerial-bot in #3164
- Update sqlite-jdbc to 3.42.0.1 by @xerial-bot in #3165
- Update protobuf-java to 3.24.2 by @xerial-bot in #3166
- Update snakeyaml to 2.2 by @xerial-bot in #3167
- Update scalafmt-core to 3.7.13 by @xerial-bot in #3171
- Update sqlite-jdbc to 3.43.0.0 by @xerial-bot in #3172
- Update auth to 2.20.137 by @xerial-bot in #3175
- Update circe-parser to 0.14.6 by @xerial-bot in #3177
- Update auth to 2.20.138 by @xerial-bot in #3178
- Update auth to 2.20.139 by @xerial-bot in #3180
- Update scalafmt-core to 3.7.14 by @xerial-bot in #3181
- Update antlr4, antlr4-runtime to 4.13.1 by @xerial-bot in #3185
- Update slf4j-jdk14 to 2.0.9 by @xerial-bot in #3184
- Update auth to 2.20.140 by @xerial-bot in #3182
🛠 Internal Updates
- airspec (internal): Remove unnecessary return type Surface.of[R] generation by @xerial in #3169
- Update sbt-scalafmt to 2.5.1 by @xerial-bot in #3174
- Update sbt-scalafmt to 2.5.2 by @xerial-bot in #3176
- log (internal): Mark a flaky AsyncHandlerTest: start background thread by @xerial in #3186
- Update sbt-jmh to 0.4.6 by @xerial-bot in #3190
Full Changelog: v23.8.6...v23.9.0
v23.8.6
What's Changed
This is a security fix issue for sbt-airframe plugin, which internally uses coursier library for downloading artifacts from Maven repository. CVE-2022-46751 was an issue when parsing XML pom.xml files with DTD elements. Since coursier 2.1.6, XML DTD processing will be disabled. The risk is moderate as sbt-airframe uses coursier only for downloading airframe-http package.
- sbt-airframe: Upgrade coursier to 2.1.6 to fix
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 23.8.5 by @xerial-bot in #3157
- Update coursier to 2.1.6 by @xerial-bot in #3159
- Update sbt, sbt-dependency-tree, ... to 1.9.4 by @xerial-bot in #3162
🛠 Internal Updates
- Update trino-main to 425 by @xerial-bot in #3161
Full Changelog: v23.8.5...v23.8.6
v23.8.5
What's Changed
🐛 Bug Fixes
- rpc (fix): Use lazy val for generated RPCMethod to avoid xxxInternals$. is too large error by @xerial in #3155
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 23.8.4 by @xerial-bot in #3151
- Update netty-all to 4.1.97.Final by @xerial-bot in #3153
- Update airframe-http, airframe-http-netty, ... to 23.8.4 by @xerial-bot in #3152
🛠 Internal Updates
Full Changelog: v23.8.4...v23.8.5
v23.8.4
What's Changed
🐛 Bug Fixes
- surface (fix): Reduce generated code size for MethodSurface in Scala 3 by @xerial in #3146
- surface (fix): Reduce the generated code size of Surface.methodOf in Scala 3 by @xerial in #3148
- surface (fix): Reduce the bytecode size of Surface.methodsOf for Scala 3 by @xerial in #3149
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 23.8.3 by @xerial-bot in #3143
- Update protobuf-java to 3.24.1 by @xerial-bot in #3145
🛠 Internal Updates
- Update trino-main to 424 by @xerial-bot in #3144
Full Changelog: v23.8.3...v23.8.4