v22.12.0
What's Changed
π₯ Breaking Changes
π Features
- airframe-grpc: Throw INVALID_ARGUMENT_U2 for request parse errors @xerial (#2603)
- airframe-http: Add Request.remoteAddress @xerial (#2602)
π Bug Fixes
- airframe-sql: Resolve expression columns @takezoe (#2600)
- airframe-sql: Set qualifier to columns in CTE @takezoe (#2599)
- airframe-sql: Resolve sub queries in FROM clause @takezoe (#2598)
- airframe-sql: Prevent resolving Identifiers of column alias @takezoe (#2597)
- airframe-sql: Intersect should have attributes of all source relations @takezoe (#2589)
- airframe-sql: Fix SQL generation for SetOperation in FROM clause @takezoe (#2588)
- airframe-sql: Fix duplicated join keys handling @takezoe (#2587)
- airframe-sql: Fix SQL generation for subquery in FROM clause @takezoe (#2586)
π Dependency Updates
- Update protobuf-java to 3.21.10 @xerial-bot (#2601)
- Update scala-collection-compat to 2.9.0 @xerial-bot (#2592)
- Update slf4j-jdk14 to 2.0.5 @xerial-bot (#2590)
- Update airframe-codec, airframe-control, ... to 22.11.4 @xerial-bot (#2582)
π Internal Updates
- airframe-rpc: Add RPCMethod to RPCCallContext @xerial (#2604)
- Fix indent of release-drater config @xerial (#2595)
- Add Breaking Changes column to release notes @xerial (#2594)
- Update sbt-airframe to 22.11.4 @xerial-bot (#2583)
- Update sbt-pack to 0.17 @xerial-bot (#2584)
- Update sbt-sonatype to 3.9.15 @xerial-bot (#2585)
Full Changelog: v22.11.4...v22.11.5