Releases: wvlet/airframe
Releases · wvlet/airframe
v2025.1.16
What's Changed
🐛 Bug Fixes
- Fix missing scalajs-java-logging dependency for AirSpec on Scala.js by @Copilot in #4007
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 2025.1.15 by @xerial-bot in #4005
- Update HikariCP to 7.0.1 by @xerial-bot in #4004
- Update grpc-stub to 1.74.0 by @xerial-bot in #4001
- Update grpc-netty-shaded, grpc-protobuf to 1.74.0 by @xerial-bot in #4000
- Update sqlite-jdbc to 3.50.3.0 by @xerial-bot in #3993
Full Changelog: v2025.1.15...v2025.1.16
v2025.1.15
What's Changed
🚀 Features
- feat: Add mutable attachment support to HTTP Request (#3952) by @xerial in #3985
- fix: Handle JDBC Types.OTHER (1111) without warning by @Copilot in #3995
🔗 Dependency Updates
- Update airframe-http, airframe-rx-html, ... to 2025.1.14 by @xerial-bot in #3963
- Update sbt, sbt-dependency-tree, ... to 1.11.3 by @xerial-bot in #3975
- Update duckdb_jdbc to 1.3.1.0 by @xerial-bot in #3969
- Update duckdb_jdbc to 1.3.2.0 by @xerial-bot in #3979
- Update sqlite-jdbc to 3.50.2.0 by @xerial-bot in #3972
- Update postgresql to 42.7.7 by @xerial-bot in #3966
- Update circe-parser to 0.14.14 by @xerial-bot in #3967
- Update netty-all to 4.2.3.Final by @xerial-bot in #3981
- Bump slackapi/slack-github-action from 2.1.0 to 2.1.1 by @dependabot[bot] in #3980
- Update okhttp to 5.1.0 by @xerial-bot in #3976
- Update protobuf-java to 3.25.8 by @xerial-bot in #3925
- Update auth to 2.31.49 by @xerial-bot in #3918
- Update msgpack-core to 0.9.10 by @xerial-bot in #3988
- Update snappy-java to 1.1.10.8 by @xerial-bot in #3990
- Update HikariCP to 6.3.1 by @xerial-bot in #3991
- Update scalajs-dom to 2.8.1 by @xerial-bot in #3998
- Update sbt, sbt-dependency-tree, ... to 1.11.4 by @xerial-bot in #4003
- Update HikariCP to 6.3.2 by @xerial-bot in #3999
- Update commons-compress to 1.28.0 by @xerial-bot in #4002
🛠 Internal Updates
- Update swagger-parser to 2.1.30 by @xerial-bot in #3970
- Update sbt-dynver to 5.1.1 by @xerial-bot in #3971
- Update sbt-scalafmt to 2.5.5 by @xerial-bot in #3973
- Update swagger-parser to 2.1.31 by @xerial-bot in #3977
- Update sbt-mdoc to 2.7.2 by @xerial-bot in #3978
- Update sbt-ide-settings to 1.1.3 by @xerial-bot in #3982
- Skip CI tests when there are no relevant changes using dorny/paths-filter by @xerial in #3989
- Update sbt-pack to 0.21 by @xerial-bot in #3992
Other Changes
- Update Scala 3.6.x CI test to 3.7.1 by @xerial in #3983
- fix: Restore original log level in dotty LogTest to prevent CI test failures by @Copilot in #3997
Full Changelog: v2025.1.14...v2025.1.15
v2025.1.14
v2025.1.13
What's Changed
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 2025.1.12 by @xerial-bot in #3956
- Update netty-all to 4.2.2.Final by @xerial-bot in #3957
- Update auxlib, clib, javalib, nativelib, ... to 0.5.8 by @xerial-bot in #3959
🛠 Internal Updates
- Update trino-main to 476 by @xerial-bot in #3958
- internal: Migrate to Sonatype Central Portal by @xerial in #3960
- internal: Migrate AirSpec to Sonatype Central Portal by @xerial in #3961
Full Changelog: v2025.1.12...v2025.1.13
v2025.1.12
What's Changed
🚀 Features
- feature: Refine copilot-instructions.md and add PR template by @xerial in #3939
- feat: Add comprehensive Airframe walkthrough documentation by @copilot-swe-agent in #3940
- airframe-control: Add RateLimiter with token bucket algorithm by @copilot-swe-agent in #3942
- feature: Add Rx.delay(..) operation to insert artificial delay by @copilot-swe-agent in #3945
- Add IO.copy(InputStream, OutputStream) method to airframe-control by @copilot-swe-agent in #3949
🐛 Bug Fixes
- sql (fix): Fix SQL generation for POSITION IN subquery by @takezoe in #3929
- surface: Fix Scala 3 compiler crash with case classes defined in traits by @copilot-swe-agent in #3941
- Fix literal types interfering with primitive types in Surface caching by @copilot-swe-agent in #3943
- fix: Ensure onMount called only after element is available by ID by @copilot-swe-agent in #3947
- Fix LazyCodec recursive reference resolution to prevent infinite recursion by @copilot-swe-agent in #3946
- http: Fix flaky tests using httpbin.org by adding local Netty server tests by @copilot-swe-agent in #3944
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 2025.1.11 by @xerial-bot in #3927
- Update grpc-netty-shaded, grpc-protobuf, ... to 1.73.0 by @xerial-bot in #3924
- Update duckdb_jdbc to 1.3.0.0 by @xerial-bot in #3917
- Update sbt, sbt-dependency-tree, ... to 1.11.1 by @xerial-bot in #3948
- Update postgresql to 42.7.6 by @xerial-bot in #3928
📚 Docs
New Contributors
- @copilot-swe-agent made their first contribution in #3941
Full Changelog: v2025.1.11...v2025.1.12
v2025.1.11
What's Changed
🚀 Features
- sql (fix): Support negative numeric literal by @takezoe in #3922
- sql (fix): Support lambda expression by @takezoe in #3926
- sql (fix): Support special date and time functions by @takezoe in #3921
🐛 Bug Fixes
- Update sbt-scalafix to 0.14.3 by @scala-steward-wvlet in #3911
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 2025.1.10 by @xerial-bot in #3898
- Update sbt-scalajs, scalajs-compiler, ... to 1.19.0 by @xerial-bot in #3900
- Update duckdb_jdbc to 1.2.2.0 by @xerial-bot in #3894
- Update circe-parser to 0.14.13 by @xerial-bot in #3899
- Update grpc-netty-shaded, grpc-protobuf, ... to 1.72.0 by @xerial-bot in #3896
- Update auth to 2.30.38 by @scala-steward-wvlet in #3905
- Update jackson-datatype-jdk8, ... to 2.18.4 by @scala-steward-wvlet in #3909
- Update protobuf-java to 3.25.7 by @scala-steward-wvlet in #3902
- Update scalajs-test-interface to 1.19.0 by @scala-steward-wvlet in #3904
- Update parquet-avro, parquet-hadoop to 1.15.2 by @scala-steward-wvlet in #3906
- Update scala3-library, ... to 3.3.6 by @scala-steward-wvlet in #3910
- Update netty-all to 4.2.1.Final by @scala-steward-wvlet in #3907
- Bump slackapi/slack-github-action from 2.0.0 to 2.1.0 by @dependabot in #3913
- Update sbt, scripted-plugin to 1.11.0 by @xerial-bot in #3919
🛠 Internal Updates
- Update trino-main to 475 by @scala-steward-wvlet in #3903
- Update swagger-parser to 2.1.27 by @scala-steward-wvlet in #3912
- Update swagger-parser to 2.1.28 by @scala-steward-wvlet in #3915
- Update spark-sql to 4.0.0 by @xerial-bot in #3916
- Update sbt-dependency-tree to 1.11.0 by @xerial-bot in #3920
- Update swagger-parser to 2.1.29 by @xerial-bot in #3923
Full Changelog: v2025.1.10...v2025.1.11
v2025.1.10
What's Changed
🐛 Bug Fixes
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 2025.1.9 by @xerial-bot in #3888
- Update netty-all to 4.2.0.Final by @xerial-bot in #3890
🛠 Internal Updates
- Update sbt-airframe to 2025.1.9 by @scala-steward-wvlet in #3889
- Update sbt-mdoc to 2.7.0 by @xerial-bot in #3893
- Update sbt-mdoc to 2.7.1 by @xerial-bot in #3895
Full Changelog: v2025.1.9...v2025.1.10
v2025.1.9
What's Changed
🚀 Features
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 2025.1.8 by @xerial-bot in #3867
- Update scalafmt-core to 3.9.3 by @xerial-bot in #3870
- Update scalafmt-core to 3.9.4 by @xerial-bot in #3873
- Update duckdb_jdbc to 1.2.1 by @xerial-bot in #3872
- Update sbt, sbt-dependency-tree, ... to 1.10.11 by @xerial-bot in #3878
- Update parquet-avro, parquet-hadoop to 1.15.1 by @xerial-bot in #3877
- Update circe-parser to 0.14.12 by @xerial-bot in #3876
- Update HikariCP to 6.3.0 by @xerial-bot in #3883
🛠 Internal Updates
- Update trino-main to 472 by @xerial-bot in #3868
- Update sbt-mdoc to 2.6.5 by @xerial-bot in #3879
- Update trino-main to 473 by @xerial-bot in #3881
- Update swagger-parser to 2.1.26 by @xerial-bot in #3884
- Update trino-main to 474 by @scala-steward-wvlet in #3882
- internal: Skip integration test projects in IntelliJ IDEA by @xerial in #3886
Full Changelog: v2025.1.8...v2025.1.9
v2025.1.8
What's Changed
🚀 Features
- http (feature): Support adding HttpClientContext to Http client readAs, call, rpc methods by @xerial in #3864
- rx-html (feature): Support rendering RawHtml by @xerial in #3866
🐛 Bug Fixes
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 2025.1.7 by @xerial-bot in #3862
Full Changelog: v2025.1.7...v2025.1.8
v2025.1.7
What's Changed
🚀 Features
- http (feature): Exclude X-XSRF-Token, X-Auth-Token from http logs by default by @xerial in #3858
- http (feature): Support adding extra logParamters to individual HTTP requests by @xerial in #3861
🐛 Bug Fixes
- Update sbt-scalafix to 0.14.2 by @scala-steward-wvlet in #3841
- fluentd (fix): Properly log nested map elements by @xerial in #3859
- http (fix): Replace Rx[ServerSentEvent] to Rx[Unit] in the generated async client by @xerial in #3860
🔗 Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 2025.1.6 by @xerial-bot in #3834
- Update scalafmt-core to 3.9.1 by @xerial-bot in #3844
- Update duckdb_jdbc to 1.2.0 by @xerial-bot in #3828
- Update auxlib, clib, javalib, nativelib, ... to 0.5.7 by @scala-steward-wvlet in #3847
- Update netty-all to 4.1.119.Final by @xerial-bot in #3846
- Update slf4j-jdk14 to 2.0.17 by @xerial-bot in #3845
- Update auth to 2.30.19 by @scala-steward-wvlet in #3836
- Update jackson-datatype-jdk8, ... to 2.18.3 by @scala-steward-wvlet in #3851
- Update sqlite-jdbc to 3.49.1.0 by @xerial-bot in #3839
- Update snakeyaml to 2.4 by @xerial-bot in #3837
- Update sbt, sbt-dependency-tree, ... to 1.10.10 by @xerial-bot in #3855
- Update scalafmt-core to 3.9.2 by @xerial-bot in #3850
- Update grpc-netty-shaded, grpc-protobuf, ... to 1.71.0 by @xerial-bot in #3856
🛠 Internal Updates
- Update sbt-mdoc to 2.6.4 by @xerial-bot in #3835
- Update trino-main to 471 by @xerial-bot in #3842
- Update sbt-scoverage to 2.3.1 by @xerial-bot in #3843
- Update spark-sql to 3.5.5 by @xerial-bot in #3849
Other Changes
- Update scalafmt-core to 3.9.0 by @xerial-bot in #3838
Full Changelog: v2025.1.6...v2025.1.7