Skip to content

Releases: wvlet/airframe

v22.12.5

20 Dec 01:32
1c6e08d
Compare
Choose a tag to compare

What's Changed

🚀 Features

🐛 Bug Fixes

  • airframe-sql: Fixes #2646 Resolve AllColumns inputs as ResolvedAttributes @xerial (#2649)

🔗 Dependency Updates

🛠 Internal Updates

📚 Docs

Full Changelog: v22.12.4...v22.12.5

v22.12.4

17 Dec 02:17
1b89c2b
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • airframe-sql: Add DataType to Expression nodes @xerial (#2638)

Full Changelog: v22.12.3...v22.12.4

v22.12.3

17 Dec 00:43
3e50b77
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • OpenAPI: Generate parameters with default value @exoego (#2622)

🐛 Bug Fixes

  • airframe-sql: Resolve JOIN USING with more than two tables @takezoe (#2636)

🔗 Dependency Updates

🛠 Internal Updates

  • airframe-sql: Retain AllColumns even after applying TypeResolver @takezoe (#2633)

Full Changelog: v22.12.2...v22.12.3

v22.12.2

13 Dec 00:39
6fb92c5
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • airspec: Support shouldMatch { case _ => } assertion @xerial (#2625)

🐛 Bug Fixes

  • airframe-sql: Fix SQL generation from resolved plan @takezoe (#2629)
  • Disable coloring when using PlainSourceCodeLogFormatter @yuokada (#2627)

🔗 Dependency Updates

🛠 Internal Updates

📚 Docs

  • airspec: Support shouldMatch { case _ => } assertion @xerial (#2625)

Full Changelog: v22.12.1...v22.12.2

v22.12.1

06 Dec 18:20
28d316c
Compare
Choose a tag to compare

What's Changed

This version is an improvement of SQL type resolver.

🚀 Features

🐛 Bug Fixes

🔗 Dependency Updates

🛠 Internal Updates

Full Changelog: v22.12.0...v22.12.1

v22.12.0

01 Dec 22:12
ef5c832
Compare
Choose a tag to compare

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

🛠 Internal Updates

Full Changelog: v22.11.4...v22.11.5

v22.11.4

23 Nov 23:07
8dc61f2
Compare
Choose a tag to compare

What's Changed

  • Upgrade to Scala.js 1.12.0
  • airframe-sql: Allow ResolvedAttribute to have multiple source columns @takezoe (#2578)

🚀 Features

  • airframe-ulid: Add PrefixedULID for adding a prefix string to ULID @yuokada (#2539)

⛓ Dependency Updates

Full Changelog: v22.11.3...v22.11.4

v22.11.3

22 Nov 10:39
9f17803
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • airframe-sql: Add traverseOnce, traverseChildrenOnce @xerial (#2575)
  • airframe-sql: Add transformOnce, transformChildrenOnce @xerial (#2573)
  • airframe-sql: Add transformChildren @xerial (#2570)

⛓ Dependency Updates

🛠 Internal Updates

  • internal: Update snapshot release message using a Slack thread @xerial (#2574)

Full Changelog: v22.11.2...v22.11.3

v22.11.2

21 Nov 22:39
f4b2ba0
Compare
Choose a tag to compare

What's Changed

  • airframe-sql: Include all child attributes in UNION output attributes @takezoe (#2559)
  • airframe-sql: Support select .. having without group by @xerial (#2555)

🐛 Bug Fixes

👋 Deprecated

  • airframe-di: Deprecate toInstanceOf, toSingletonOf, toInstanceProvider, toSingletonProvider @xerial (#2566)

⛓ Dependency Updates

🛠 Internal Updates

Full Changelog: v22.11.1...v22.11.2

v22.11.1

16 Nov 19:46
4cc6e96
Compare
Choose a tag to compare

What's Changed

  • airframe-http: Use JSON encoding by default for HTTP clients @xerial (#2531)

🚀 Features

🐛 Bug Fixes

  • airframe-sql: Fixes printing of resolved LogicalPlan nodes @xerial (#2547)
  • airframe-sql: Fix error message when no join key is found @xerial (#2528)

⛓ Dependency Updates

📚 Docs

Full Changelog: v22.11.0...v22.11.1