Releases: wvlet/airframe
Releases · wvlet/airframe
v24.6.0
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
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 24.5.2 by @xerial-bot in #3549
- Update portable-scala-reflect to 1.1.3 by @xerial-bot in #3550
- Update auth to 2.25.64 by @xerial-bot in #3552
- Update auxlib, clib, javalib, nativelib, ... to 0.5.3 by @xerial-bot in #3554
- Update duckdb_jdbc to 1.0.0 by @xerial-bot in #3553
🛠 Internal Updates
- Update trino-main to 449 by @xerial-bot in #3551
Full Changelog: v24.5.2...v24.6.0
v24.5.2
What's Changed
🔥 Breaking Changes
- http (fix, breaking): RPCContext.current.getThreadLocal interface change to avoid unsafe type cast by @xerial in #3548
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 24.5.1 by @xerial-bot in #3546
- Update airframe-http, airframe-launcher, ... to 24.5.1 by @xerial-bot in #3547
Full Changelog: v24.5.1...v24.5.2
v24.5.1
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
- Update airframe-codec, airframe-control, ... to 24.5.0 by @xerial-bot in #3529
- Update parquet-avro, parquet-hadoop to 1.14.0 by @xerial-bot in #3530
- Update netty-all to 4.1.110.Final by @xerial-bot in #3535
- Update duckdb_jdbc to 0.10.3 by @xerial-bot in #3538
- Update sqlite-jdbc to 3.46.0.0 by @xerial-bot in #3539
- Update commons-compress to 1.26.2 by @xerial-bot in #3537
- scala-native: Update auxlib, clib, javalib, nativelib, ... to 0.5.2 by @xerial-bot in #3540
🛠 Internal Updates
- Update sbt-pack to 0.20 by @xerial-bot in #3531
- Update trino-main to 447 by @xerial-bot in #3532
- Update trino-main to 448 by @xerial-bot in #3534
📚 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
What's Changed
This is a release for supporting Scala 2.13.14 and minor bug fixes.
🚀 Features
🐛 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
- Update sbt-scalafix to 0.12.1 by @xerial-bot in #3517
- Update airframe-codec, airframe-control, ... to 24.4.3 by @xerial-bot in #3512
- Update airframe-http, airframe-http-netty, ... to 24.4.3 by @xerial-bot in #3513
- Update circe-parser to 0.14.7 by @xerial-bot in #3515
- Update coursier to 2.1.10 by @xerial-bot in #3525
- Update finagle-core, finagle-http, ... to 24.2.0 by @xerial-bot in #3522
- Update scala-compiler, scala-library, ... to 2.13.14 by @xerial-bot in #3519
- Update sbt, sbt-dependency-tree, ... to 1.10.0 by @xerial-bot in #3524
🛠 Internal Updates
- Update sbt-airframe to 24.4.3 by @xerial-bot in #3514
- Update trino-main to 446 by @xerial-bot in #3518
- Update sbt-scoverage to 2.0.12 by @xerial-bot in #3520
Full Changelog: v24.4.3...v24.5.0
v24.4.3
What's Changed
🐛 Bug Fixes
🔗 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
What's Changed
🚀 Features
Added support for Scala Native 0.5.x (only for Scala 3):
- log (feature): Scala Native support by @xerial in #3499
- surface (feature): Scala Native support by @xerial in #3501
- di (feature): Scala Native support by @xerial in #3502
- metrics (feature): Support Scala Native by @xerial in #3503
- ulid (feature): Support Scala Native by @xerial in #3504
- json, msgpack (feature): Scala Native support by @xerial in #3505
- rx (feature): Support Scala Native by @xerial in #3506
- control, codec (feature): Support Scala Native by @xerial in #3508
- doc: Note about Scala Native support by @xerial in #3509
🐛 Bug Fixes
🔗 Dependency Updates
- Update airframe-http, airframe-rx-html, ... to 24.4.1 by @xerial-bot in #3497
- Update airframe-codec, airframe-control, ... to 24.4.1 by @xerial-bot in #3496
- Bump slackapi/slack-github-action from 1.25.0 to 1.26.0 by @dependabot in #3498
Full Changelog: v24.4.1...v24.4.2
v24.4.1
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
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 24.4.0 by @xerial-bot in #3480
- Update sql-formatter to 2.0.5 by @xerial-bot in #3481
- Update duckdb_jdbc to 0.10.2 by @xerial-bot in #3489
- Update scala-parser-combinators to 2.4.0 by @xerial-bot in #3491
- Update scalacheck to 1.17.1 by @xerial-bot in #3488
- Update scala-collection-compat to 2.12.0 by @xerial-bot in #3486
- Update netty-all to 4.1.109.Final by @xerial-bot in #3485
- Update slf4j-jdk14 to 2.0.13 by @xerial-bot in #3484
- Update sqlite-jdbc to 3.45.3.0 by @xerial-bot in #3487
🛠 Internal Updates
- Update trino-main to 445 by @xerial-bot in #3490
- Update sbt-scala-native to 0.4.17 by @xerial-bot in #3492
Full Changelog: v24.4.0...v24.4.1
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
v24.3.0
What's Changed
Upgraded to Scala 3.3.3, which fixes a compatibility issue between Scala 3.3.x versions.
🐛 Bug Fixes
- surface (fix): Fix #3416 and #3419 - protected and package private access by @OndrejSpanel in #3423
- surface (fix): Fixes #3418 Handle surface of List of generic tuples by @OndrejSpanel in #3427
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 24.2.3 by @xerial-bot in #3424
- Update airframe-http, airframe-launcher, ... to 24.2.3 by @xerial-bot in #3425
- Update scala3-staging, ... to 3.3.3 by @xerial-bot in #3430
🛠 Internal Updates
- Update sbt-airframe to 24.2.2 by @xerial-bot in #3426
New Contributors
- @OndrejSpanel made their first contribution in #3423
Full Changelog: v24.2.3...v24.3.0
v24.2.3
What's Changed
Upgraded Scala versions to 2.13.13 and Scala 2.12.19.
🐛 Bug Fixes
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 24.2.2 by @xerial-bot in #3408
- Update scala-compiler, scala-library, ... to 2.12.19 by @xerial-bot in #3414
- Update scala-compiler, scala-library, ... to 2.13.13 by @xerial-bot in #3415
Full Changelog: v24.2.2...v24.2.3