Releases: wvlet/airframe
Releases ยท wvlet/airframe
v23.8.3
What's Changed
๐ Features
- rx (feature) Add Rx.tap, tapOn, tapOnFailure for adding side-effect by @xerial in #3134
- rx (feature): Add Rx.mapToRx as an alias of flatMap by @xerial in #3135
๐ Bug Fixes
- internal (fix): Collect coverage report xml files properly by @xerial in #3138
- http (fix): Handle RPCException thrown in local web apps by @xerial in #3140
- sql (fix): ResolvedIdentifier might wrongly have a qualifier by @takezoe in #3142
๐ Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 23.8.2 by @xerial-bot in #3125
- Update airframe-codec, airframe-control, ... to 23.8.2 by @xerial-bot in #3124
- Update protobuf-java to 3.24.0 by @xerial-bot in #3126
๐ Internal Updates
- Upgrade to airspec 23.8.2 by @xerial in #3127
- Update trino-main to 423 by @xerial-bot in #3130
- http (internal): Rename BuildInfo to AirframeBuildInfo by @xerial in #3136
- internal: Use Scala 3 by default for sbt and IntelliJ by @xerial in #3137
- internal: Resolve sbt warnings for ideSkipProject usage by @xerial in #3139
Full Changelog: v23.8.2...v23.8.3
v23.8.2
What's Changed
๐ Features
- rx-html (feature): Add RxDOM helper methods by @xerial in #3120
- rx-html (feature): Enable logging in RxElements with info/debug/trace, etc. by @xerial in #3121
๐ Bug Fixes
- rx-html (fix): Properly call onMount hook when internal Rx is updated by @xerial in #3119
- airspec (fix): Async test failed to run RxOps by @xerial in #3123
๐ Dependency Updates
- Update airframe-codec, airframe-control, ... to 23.8.1 by @xerial-bot in #3117
๐ Internal Updates
Full Changelog: v23.8.1...v23.8.2
v23.8.1
What's Changed
๐ Features
๐ Bug Fixes
- sbt-airframe (fix): Remove unused import Future from generated RPC clients by @xerial in #3101
- openapi (internal): Do not use runtime-reflection in UnionCodec to fix flaky tests by @xerial in #3108
- internal: Fix Scala 3 related warnings by @xerial in #3111
- rx (fix): Avoid concurrent modification of RxVar subscribers by @xerial in #3113
๐ Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 23.8.0 by @xerial-bot in #3095
- Update snakeyaml to 2.1 by @xerial-bot in #3096
- Update logback-core to 1.3.9 by @xerial-bot in #3105
๐ Internal Updates
- http-codegen (internal): Add a test for OpenAPI required parameters by @xerial in #3100
- Upgrade airspec to 23.8.0 by @xerial in #3107
- codec (internal): Use inline methods instead of macros by @xerial in #3110
- internal: Embed JUnit test report detail to the summary and disable check run by @xerial in #3112
- log (internal): [Scala 3] Use only inline methods for logging by @xerial in #3115
- internal: Rename master branch to main by @xerial in #3116
Full Changelog: v23.8.0...v23.8.1
v23.8.0
What's Changed
๐ Features
- airspec (feature): Add initDesign and initLocalDesign for configuring test designs by @xerial in #3086
- rx (feature): Support join/zip upto 5 elements by @xerial in #3089
- rx (feature): Support Rx.flatMap(A => RxOption[B]) by @xerial in #3088
- rx (feature): Support mixing Rx and RxOption by @xerial in #3092
๐ Bug Fixes
๐ Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 23.7.4 by @xerial-bot in #3080
- Update msgpack-core to 0.9.5 by @xerial-bot in #3082
- Update jmh-core, jmh-generator-bytecode, ... to 1.37 by @xerial-bot in #3084
- Update scalafmt-core to 3.7.12 by @xerial-bot in #3091
๐ Internal Updates
- http (internal): Add StaticContent server test for Netty backend by @xerial in #3090
- rx-html (internal): Reduce the memory consumption of RenderingContext by @xerial in #3093
- rx (internal): Test the behavior difference of Rx.single (lazy) and Rx.const (immediate) by @xerial in #3094
Full Changelog: v23.7.4...v23.8.0
v23.7.4
What's Changed
๐ Features
- rx-html (feature): Support datalist tag by @xerial in #3075
- rx-html (feature): Reduce tag/attr name conflicts with SVG by @xerial in #3076
๐ Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 23.7.3 by @xerial-bot in #3072
- Update sbt, sbt-dependency-tree, ... to 1.9.3 by @xerial-bot in #3071
- Update scalafmt-core to 3.7.11 by @xerial-bot in #3073
- Update netty-all to 4.1.96.Final by @xerial-bot in #3074
Full Changelog: v23.7.3...v23.7.4
v23.7.3
What's Changed
๐ฅ Breaking Changes
- Update msgpack-core to 0.9.4 and jackson 2.15.2 by @xerial-bot in #3058
๐ Bug Fixes
๐ Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 23.7.2 by @xerial-bot in #3060
- Update snappy-java to 1.1.10.2 by @xerial-bot in #3062
- Update scalafmt-core to 3.7.9 by @xerial-bot in #3059
- Update scalafmt-core to 3.7.10 by @xerial-bot in #3065
- Update netty-all to 4.1.95.Final by @xerial-bot in #3069
- Update snappy-java to 1.1.10.3 by @xerial-bot in #3070
๐ Internal Updates
- airframe-sql: Remove unnecessary condition from AllColumns resolution by @takezoe in #3061
- Update trino-main to 422 by @xerial-bot in #3063
- Run sbt-integration CI when scalafmt is upgraded by @xerial in #3066
- Update sbt-mima-plugin to 1.1.3 by @xerial-bot in #3067
Full Changelog: v23.7.2...v23.7.3
v23.7.2
What's Changed
๐ฅ Breaking Changes
๐ Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 23.7.1 by @xerial-bot in #3051
- Update protobuf-java to 3.23.4 by @xerial-bot in #3052
- Update sbt, sbt-dependency-tree, ... to 1.9.2 by @xerial-bot in #3055
- Update scalafmt-core to 3.7.8 by @xerial-bot in #3056
๐ Internal Updates
- Update sbt-scalajs-crossproject to 1.3.2 by @xerial-bot in #3053
- Update trino-main to 421 by @xerial-bot in #3054
Full Changelog: v23.7.1...v23.7.2
v23.7.1
What's Changed
๐ Features
๐ Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 23.7.0 by @xerial-bot in #3046
- Update scalafmt-core to 3.7.7 by @xerial-bot in #3048
๐ Internal Updates
- Update sbt-airframe to 23.6.2 by @xerial-bot in #3047
Full Changelog: v23.7.0...v23.7.1
v23.7.0
What's Changed
๐ Features
๐ Bug Fixes
๐ Dependency Updates
- Update airframe-codec, airframe-control, ... to 23.6.2 by @xerial-bot in #3033
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.2 by @xerial-bot in #3034
- Update scalajs-test-interface to 1.13.2 by @xerial-bot in #3037
- Update sbt, sbt-dependency-tree, ... to 1.9.1 by @xerial-bot in #3040
- Update hadoop-aws, hadoop-client to 3.3.6 by @xerial-bot in #3039
- Update scalafmt-core to 3.7.5 by @xerial-bot in #3042
๐ Internal Updates
- Update spark-sql to 3.4.1 by @xerial-bot in #3035
- Update swagger-parser to 2.1.16 by @xerial-bot in #3041
Other Changes
- Update scalafmt-core to 3.7.6 by @xerial-bot in #3043
Full Changelog: v23.6.2...v23.7.0
v23.6.2
What's Changed
๐ Bug Fixes
๐ Dependency Updates
- Update airframe-http, airframe-http-netty, ... to 23.6.1 by @xerial-bot in #3027
- Update airframe-codec, airframe-control, ... to 23.6.1 by @xerial-bot in #3026
- Update coursier to 2.1.5 by @xerial-bot in #3028
- Update netty-all to 4.1.94.Final by @xerial-bot in #3029
๐ Internal Updates
- Update trino-main to 420 by @xerial-bot in #3030
- internal: Add more integration test by @xerial in #3031
Full Changelog: v23.6.1...v23.6.2