Skip to content

Releases: wvlet/airframe

v2026.1.0

04 Feb 19:04
2fe612b

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • fix: Exclude x-api-key header from HTTP server logs by @xerial in #4158

🔗 Dependency Updates

Full Changelog: v2025.1.27...v2026.1.0

v2025.1.27

12 Jan 19:19
4e36cf5

Choose a tag to compare

What's Changed

🚀 Features

  • feature: Add HTTP client implementation for Scala Native using libcurl by @xerial in #4143

🐛 Bug Fixes

  • fix: OpenAPI generator now correctly handles REST endpoints with single complex parameter by @xerial in #4142

🔗 Dependency Updates

  • Update airframe-http, airframe-http-netty, ... to 2025.1.26 by @xerial-bot in #4140

Full Changelog: v2025.1.26...v2025.1.27

v2025.1.26

09 Jan 19:21
0d8edb7

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • fix: Use default text color for class names in log formatters by @xerial in #4139

Full Changelog: v2025.1.25...v2025.1.26

v2025.1.25

09 Jan 17:57
5a8edbc

Choose a tag to compare

What's Changed

🚀 Features

  • feature: Add graceful shutdown support for Netty server on SIGTERM by @xerial in #4137

🔗 Dependency Updates

  • Update airframe-http, airframe-http-netty, ... to 2025.1.24 by @xerial-bot in #4136

🛠 Internal Updates

Full Changelog: v2025.1.24...v2025.1.25

v2025.1.24

07 Jan 04:49
eac87cc

Choose a tag to compare

What's Changed

🚀 Features

  • fix: Support @secret annotation in Seq and Option parameters for HTTP logs by @xerial in #4131

🐛 Bug Fixes

  • fix: Use custom codec in NettyResponseHandler for response encoding (#4116) by @xerial in #4132
  • fix: Refactor NettyServerConfig to use MessageCodecFactory directly by @xerial in #4134
  • Fix issue 4122 in Airframe by @xerial in #4135

🔗 Dependency Updates

Full Changelog: v2025.1.23...v2025.1.24

v2025.1.23

02 Jan 21:22
0785b89

Choose a tag to compare

What's Changed

🔗 Dependency Updates

🛠 Internal Updates

Full Changelog: v2025.1.22...v2025.1.23

v2025.1.22

30 Dec 01:47
09a1904

Choose a tag to compare

What's Changed

🚀 Features

  • Add Response.withEvents for SSE support by @xerial in #4120

🐛 Bug Fixes

🔗 Dependency Updates

🛠 Internal Updates

Other Changes

Full Changelog: v2025.1.21...v2025.1.22

v2025.1.21

28 Oct 06:05
ce79dac

Choose a tag to compare

What's Changed

🔥 Breaking Changes

  • Update airframe-parquet to use NioInputFile/LocalOutputFile for Hadoop-free operation and JDK 25 compatibility by @xerial in #4078

🐛 Bug Fixes

  • Fix NoSuchFileException in HttpCodeGenerator when scanning invalid JAR files by @Copilot in #4050
  • fix: validate ULID timestamp by @b4D8 in #4074
  • Fix Windows linking error by replacing POSIX localtime_r with cross-platform time arithmetic by @Copilot in #4049

🔗 Dependency Updates

🛠 Internal Updates

New Contributors

Full Changelog: v2025.1.20...v2025.1.21

v2025.1.20

13 Oct 04:12
741e60d

Choose a tag to compare

What's Changed

🐛 Bug Fixes

🔗 Dependency Updates

🛠 Internal Updates

📚 Docs

  • Upgrade jsdom from 24.X/26.1.0 to 27.0.0 by @Copilot in #4062

Other Changes

  • Remove scoverage plugin and coverage testing by @xerial in #4059

Full Changelog: v2025.1.19...v2025.1.20

v2025.1.19

20 Sep 00:31
1f6f596

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • fix: Handle HTTP 304 Not Modified as a successful response by @xerial in #4047

🔗 Dependency Updates

🛠 Internal Updates

Full Changelog: v2025.1.18...v2025.1.19