Releases: wvlet/airframe
Releases · wvlet/airframe
v24.11.0
What's Changed
🚀 Features
- di (fix #3708): Support bindXXX(..).onXXX hooks by @xerial in #3709
- http (feature): Add interface for Scala Native by @xerial in #3724
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 24.10.0 by @xerial-bot in #3695
- Update sqlite-jdbc to 3.47.0.0 by @scala-steward-wvlet in #3691
- Update sbt, sbt-dependency-tree, ... to 1.10.4 by @xerial-bot in #3702
- Update grpc-netty-shaded, grpc-protobuf, ... to 1.68.1 by @xerial-bot in #3706
- Update sbt, sbt-dependency-tree, ... to 1.10.5 by @xerial-bot in #3712
- Update duckdb_jdbc to 1.1.3 by @xerial-bot in #3715
- Update coursier to 2.1.15 by @xerial-bot in #3716
- Update fluency-core, fluency-fluentd, ... to 2.7.3 by @xerial-bot in #3714
- Bump mikepenz/action-junit-report from 4 to 5 by @dependabot in #3713
- Update jackson-datatype-jdk8, ... to 2.18.1 by @xerial-bot in #3705
- Update coursier to 2.1.16 by @xerial-bot in #3718
- Update HikariCP to 6.1.0 by @xerial-bot in #3717
- Update coursier to 2.1.17 by @xerial-bot in #3720
- Update parquet-avro, parquet-hadoop to 1.14.4 by @xerial-bot in #3722
- Update netty-all to 4.1.115.Final by @xerial-bot in #3723
🛠 Internal Updates
- Update trino-main to 464 by @xerial-bot in #3710
- internal (#3703): Add core module by @xerial in #3707
- Update sbt-buildinfo to 0.13.0 by @xerial-bot in #3711
- Update sbt-buildinfo to 0.13.1 by @xerial-bot in #3721
📚 Docs
Full Changelog: v24.10.0...v24.11.0
v24.10.0
What's Changed
This version is a dependency update release, especially for
- Fixing bugs in Netty https://netty.io/news/2024/10/01/4-1-114-Final.html
- Upgrade hadoop-aws to 3.4.1, which upgraded AWS SDK to v2 https://hadoop.apache.org/docs/stable/. This is used in airframe-parquet
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 24.9.3 by @xerial-bot in #3670
- Update airframe-http, airframe-http-netty, ... to 24.9.3 by @xerial-bot in #3671
- Update netty-all to 4.1.114.Final by @xerial-bot in #3672
- Update parquet-avro, parquet-hadoop to 1.14.3 by @xerial-bot in #3675
- Update coursier to 2.1.14 by @xerial-bot in #3676
- Update sbt, sbt-dependency-tree, ... to 1.10.3 by @xerial-bot in #3687
- Update duckdb_jdbc to 1.1.2 by @xerial-bot in #3684
- Update hadoop-aws, hadoop-client to 3.4.1 by @xerial-bot in #3685
🛠 Internal Updates
- Update trino-main to 460 by @xerial-bot in #3673
- Update sbt-pgp to 2.3.0 by @xerial-bot in #3674
- Update sbt-sonatype to 3.12.0 by @xerial-bot in #3677
- Update trino-main to 461 by @xerial-bot in #3678
- Update sbt-sonatype to 3.12.1 by @xerial-bot in #3679
- Update sbt-sonatype to 3.12.2 by @xerial-bot in #3680
- Update sbt-dynver to 5.1.0 by @xerial-bot in #3681
- Update trino-main to 462 by @xerial-bot in #3682
- Update sbt-scoverage to 2.2.2 by @xerial-bot in #3686
- Update swagger-parser to 2.1.23 by @xerial-bot in #3692
- Update trino-main to 463 by @xerial-bot in #3694
Full Changelog: v24.9.3...v24.10.0
v24.9.3
What's Changed
This version is a release that supports the latest Scala 3.3.4, 3.5.1, and Scala.js 1.17.0.
🐛 Bug Fixes
- Update sbt-scalafix to 0.13.0 by @xerial-bot in #3665
- surface (fix): Fix opaque type reference for Scala 3.3.4 by @xerial in #3669
🔗 Dependency Updates
- Update airframe-codec, airframe-control, ... to 24.9.2 by @xerial-bot in #3657
- Update sqlite-jdbc to 3.46.1.3 by @xerial-bot in #3658
- Update duckdb_jdbc to 1.1.1 by @xerial-bot in #3664
- Update grpc-netty-shaded, grpc-protobuf, ... to 1.52.1 by @scala-steward-wvlet in #3659
- Update auth to 2.28.10 by @scala-steward-wvlet in #3660
- Update sbt-scalajs, scalajs-compiler, ... to 1.17.0 by @xerial-bot in #3667
- Update grpc-netty-shaded, grpc-protobuf, ... to 1.68.0 by @xerial-bot in #3666
- Update scalajs-test-interface to 1.17.0 by @xerial-bot in #3668
- Update jackson-datatype-jdk8 to 2.18.0 by @xerial-bot in #3661
- Update jackson-datatype-json-org to 2.18.0 by @xerial-bot in #3662
🛠 Internal Updates
- Update trino-main to 459 by @xerial-bot in #3656
- internal: Add Scala 3.5.x CI test by @xerial in #3590
New Contributors
- @scala-steward-wvlet made their first contribution in #3659
Full Changelog: v24.9.2...v24.9.3
v24.9.2
What's Changed
🐛 Bug Fixes
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 24.9.1 by @xerial-bot in #3649
- Update sqlite-jdbc to 3.46.1.2 by @xerial-bot in #3653
- Update Scala to 2.13.15 and sbt-scoverage to 2.2.1 by @xerial-bot in #3652
🛠 Internal Updates
Full Changelog: v24.9.1...v24.9.2
v24.9.1
What's Changed
This version removes the usage of the deprecated class SizeAndTimeBasedFNATP in logback-core #3648.
If you see the following error, upgrade your airspec or airframe-log version to 24.9.1, or your logback-core dependency version to 1.5.8 (or later):
java.lang.NoClassDefFoundError: ch/qos/logback/core/rolling/SizeAndTimeBasedFNATP
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 24.9.0 by @xerial-bot in #3634
- Update snappy-java to 1.1.10.7 by @xerial-bot in #3635
- Update duckdb_jdbc to 1.1.0 by @xerial-bot in #3633
- Update coursier to 2.1.12 by @xerial-bot in #3636
- Update sbt, sbt-dependency-tree, ... to 1.10.2 by @xerial-bot in #3639
- Update scalacheck to 1.18.1 by @xerial-bot in #3638
- Update coursier to 2.1.13 by @xerial-bot in #3641
- Update HikariCP to 6.0.0 by @xerial-bot in #3646
- Update protobuf-java to 3.25.5 by @xerial-bot in #3645
- Upgrade logback-core to 1.5.8 by @xerial in #3648
🛠 Internal Updates
- Update sbt-mdoc to 2.6.0 by @xerial-bot in #3640
- Update trino-main to 458 by @xerial-bot in #3642
- Update sbt-mdoc to 2.6.1 by @xerial-bot in #3644
- Update spark-sql to 3.5.3 by @xerial-bot in #3643
Full Changelog: v24.9.0...v24.9.1
v24.9.0
What's Changed
👋 Deprecated
🐛 Bug Fixes
- Fix macros under Scala 3.6 change to context bounds by @WojciechMazur in #3623
- airspec (fix): Fixes #3612 to select test case names containing slash by @xerial in #3630
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 24.8.0 by @xerial-bot in #3610
- Update commons-compress to 1.27.1 by @xerial-bot in #3611
- Update antlr4, antlr4-runtime to 4.13.2 by @xerial-bot in #3597
- Update parquet-avro, parquet-hadoop to 1.14.2 by @xerial-bot in #3616
- Update postgresql to 42.7.4 by @xerial-bot in #3614
- Update auth to 2.25.70 by @xerial-bot in #3621
- Bump slackapi/slack-github-action from 1.26.0 to 1.27.0 by @dependabot in #3622
- Update snakeyaml to 2.3 by @xerial-bot in #3620
- Update scala-compiler, scala-library, ... to 2.12.20 by @xerial-bot in #3625
- Update netty-all to 4.1.113.Final by @xerial-bot in #3624
- Update circe-parser to 0.14.10 by @xerial-bot in #3627
- Update coursier to 2.1.11 by @xerial-bot in #3632
🛠 Internal Updates
- Update sbt-scoverage to 2.1.1 by @xerial-bot in #3613
- Update trino-main to 455 by @xerial-bot in #3619
- Update sbt-scoverage to 2.2.0 by @xerial-bot in #3626
- Update trino-main to 456 by @xerial-bot in #3628
- Update trino-main to 457 by @xerial-bot in #3629
New Contributors
- @WojciechMazur made their first contribution in #3623
Full Changelog: v24.8.0...v24.9.0
v24.8.0
What's Changed
- Scala Native 0.5.5 Support.
- Update auxlib, clib, javalib, nativelib, ... to 0.5.5 by @xerial-bot in #3607
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 24.7.1 by @xerial-bot in #3588
- Update netty-all to 4.1.112.Final by @xerial-bot in #3589
- Update scalafmt-core to 3.8.3 by @xerial-bot in #3592
- Update protobuf-java to 3.25.4 by @xerial-bot in #3591
- Update sqlite-jdbc to 3.46.0.1 by @xerial-bot in #3595
- Update snappy-java to 1.1.10.6 by @xerial-bot in #3599
- Update slf4j-jdk14 to 2.0.16 by @xerial-bot in #3604
- Update commons-compress to 1.27.0 by @xerial-bot in #3601
- Update sqlite-jdbc to 3.46.1.0 by @xerial-bot in #3608
🛠 Internal Updates
- Update trino-main to 453 by @xerial-bot in #3593
- Update sbt-sonatype to 3.11.1 by @xerial-bot in #3594
- Update sbt-mima-plugin to 1.1.4 by @xerial-bot in #3602
- Update sbt-sonatype to 3.11.2 by @xerial-bot in #3603
- Update spark-sql to 3.5.2 by @xerial-bot in #3605
- Update trino-main to 454 by @xerial-bot in #3606
- Update sbt-sonatype to 3.11.3 by @xerial-bot in #3609
Full Changelog: v24.7.1...v24.8.0
v24.7.1
What's Changed
🚀 Features
- airframe-ulid: Add toUUID/fromUUID to ULID by @victornguen in #3580
- rx (feature): Support upto 10 args for Rx.join/zip by @xerial in #3585
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 24.7.0 by @xerial-bot in #3577
- Update sbt, sbt-dependency-tree, ... to 1.10.1 by @xerial-bot in #3581
- Update fluency-core, fluency-fluentd, ... to 2.7.2 by @xerial-bot in #3584
- Update jackson-datatype-jdk8, ... to 2.16.2 by @xerial-bot in #3586
🛠 Internal Updates
- Update sbt-airframe to 24.7.0 by @xerial-bot in #3578
- Update sbt-scoverage to 2.1.0 by @xerial-bot in #3579
- Update trino-main to 452 by @xerial-bot in #3583
- Update sbt-mdoc to 2.5.4 by @xerial-bot in #3582
New Contributors
- @victornguen made their first contribution in #3580
Full Changelog: v24.7.0...v24.7.1
v24.7.0
What's Changed
🚀 Features
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 24.6.1 by @xerial-bot in #3568
- Update auxlib, clib, javalib, nativelib, ... to 0.5.4 by @xerial-bot in #3570
- Update circe-parser to 0.14.9 by @xerial-bot in #3575
🛠 Internal Updates
- Update trino-main to 450 by @xerial-bot in #3569
- Update sbt-sonatype to 3.11.0 by @xerial-bot in #3573
- Update trino-main to 451 by @xerial-bot in #3574
Full Changelog: v24.6.1...v24.7.0
v24.6.1
What's Changed
🚀 Features
🔗 Dependency Updates
- Update airframe-http, airframe-launcher, ... to 24.6.0 by @xerial-bot in #3560
- Update netty-all to 4.1.111.Final by @xerial-bot in #3561
- Update parquet-avro, parquet-hadoop to 1.14.1 by @xerial-bot in #3563
- Update circe-parser to 0.14.8 by @xerial-bot in #3564
🛠 Internal Updates
- internal: Upgrade to scalafmt 3.8.2 and use explicit Scala 2/3 dialect specification by @xerial in #3565
- Update sbt-mdoc to 2.5.3 by @xerial-bot in #3566
Full Changelog: v24.6.0...v24.6.1