You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/release-notes.md
+53Lines changed: 53 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,59 @@ title: Release Notes
6
6
7
7
Airframe uses YY.MM.patch versioning scheme, so the version numbers match with the release year and month.
8
8
9
+
## 21.2.0
10
+
11
+
### New Features
12
+
13
+
Airframe 21.2.0 enhances support for gRPC with logging, multiple server factory, and JSON messaging. sbt-airframe has also been updated to support nested API package
14
+
strucutres so that you can build HTTP servers and clients for complex services. airframe-rx-widget added a support for Google Auth and rich text editor of Visual Studio Code (Monaco Editor)
15
+
for Scala.js. Since this version, Scala.js 1.5.0 is required for JS projects.
16
+
17
+
- Update sbt-scalajs, scalajs-compiler, ... to 1.5.0 ([#1471](https://github.com/wvlet/airframe/issues/1471)) [[84cdbbab0](https://github.com/wvlet/airframe/commit/84cdbbab0)]
18
+
- sbt-airframe: Support nested API packages for HTTP client generation ([#1429](https://github.com/wvlet/airframe/issues/1429)) [[07df5a405](https://github.com/wvlet/airframe/commit/07df5a405)]
- airframe-http-grpc: Support JSON request/response ([#1445](https://github.com/wvlet/airframe/issues/1445)) [[851487aec](https://github.com/wvlet/airframe/commit/851487aec)]
24
+
25
+
airframe-http:
26
+
- airframe-http: Add a standard filter for HttpMessage.Request/Response ([#1438](https://github.com/wvlet/airframe/issues/1438)) [[270341450](https://github.com/wvlet/airframe/commit/270341450)]
- airframe-rx-widget: Add Google Auth support ([#1450](https://github.com/wvlet/airframe/issues/1450)) [[68c65eb5f](https://github.com/wvlet/airframe/commit/68c65eb5f)]
35
+
- airframe-rx-widget: Deprecated bootstrap specific modules ([#1454](https://github.com/wvlet/airframe/issues/1454)) [[dc4d159c7](https://github.com/wvlet/airframe/commit/dc4d159c7)]
36
+
37
+
### Bug Fixes
38
+
- airframe-di: [#586](https://github.com/wvlet/airframe/issues/586) Fixes constructor injection to use Singleton ([#1439](https://github.com/wvlet/airframe/issues/1439)) [[b98fb9f9a](https://github.com/wvlet/airframe/commit/b98fb9f9a)]
39
+
- sbt-airframe: [#1457](https://github.com/wvlet/airframe/issues/1457) Support downloading airframe-http from Sonatype snapshot repo ([#1462](https://github.com/wvlet/airframe/issues/1462)) [[c07bdc4a0](https://github.com/wvlet/airframe/commit/c07bdc4a0)]
40
+
- sbt-airframe: Fixes [#1447](https://github.com/wvlet/airframe/issues/1447) Use JSON command line arguments ([#1449](https://github.com/wvlet/airframe/issues/1449)) [[6d4e059ec](https://github.com/wvlet/airframe/commit/6d4e059ec)]
41
+
- sbt-airframe: Fix full type name resolution ([#1434](https://github.com/wvlet/airframe/issues/1434)) [[93c3a9f1c](https://github.com/wvlet/airframe/commit/93c3a9f1c)]
42
+
- airframe-http: Fixes [#1446](https://github.com/wvlet/airframe/issues/1446). Resolve MIME type of file names with multiple dots ([#1448](https://github.com/wvlet/airframe/issues/1448)) [[9db4128ac](https://github.com/wvlet/airframe/commit/9db4128ac)]
- internal: Fix the release script to support longer git hash values ([#1477](https://github.com/wvlet/airframe/issues/1477)) [[d8ee440ce](https://github.com/wvlet/airframe/commit/d8ee440ce)]
47
+
- Update sbt-pgp to 2.1.2 ([#1476](https://github.com/wvlet/airframe/issues/1476)) [[35d7f62d3](https://github.com/wvlet/airframe/commit/35d7f62d3)]
48
+
- Update coursier to 2.0.11 ([#1473](https://github.com/wvlet/airframe/issues/1473)) [[47ff2c9d4](https://github.com/wvlet/airframe/commit/47ff2c9d4)]
49
+
- Update HikariCP to 4.0.2 ([#1474](https://github.com/wvlet/airframe/issues/1474)) [[cde6b16c1](https://github.com/wvlet/airframe/commit/cde6b16c1)]
50
+
- Update fluency-core, fluency-fluentd, ... to 2.5.1 ([#1475](https://github.com/wvlet/airframe/issues/1475)) [[cfc65cd90](https://github.com/wvlet/airframe/commit/cfc65cd90)]
51
+
- Update trino-main to 352 ([#1469](https://github.com/wvlet/airframe/issues/1469)) [[330f5e336](https://github.com/wvlet/airframe/commit/330f5e336)]
52
+
- Update sbt-mdoc to 2.2.17 ([#1467](https://github.com/wvlet/airframe/issues/1467)) [[3997cfe10](https://github.com/wvlet/airframe/commit/3997cfe10)]
53
+
- Update scala-collection-compat to 2.4.1 ([#1464](https://github.com/wvlet/airframe/issues/1464)) [[ef6028a90](https://github.com/wvlet/airframe/commit/ef6028a90)]
54
+
- Update sbt, sbt-dependency-tree, ... to 1.4.7 ([#1465](https://github.com/wvlet/airframe/issues/1465)) [[0cf9ad8b5](https://github.com/wvlet/airframe/commit/0cf9ad8b5)]
55
+
- internal: Fix Scala 2.13 related warnings ([#1460](https://github.com/wvlet/airframe/issues/1460)) [[a08011d16](https://github.com/wvlet/airframe/commit/a08011d16)]
56
+
- internal: Update sbt-dotty to 0.5.2 ([#1455](https://github.com/wvlet/airframe/issues/1455)) [[f719e2014](https://github.com/wvlet/airframe/commit/f719e2014)]
57
+
- internal: Update portable-scala-reflect to 1.1.0 ([#1453](https://github.com/wvlet/airframe/issues/1453)) [[758ed820a](https://github.com/wvlet/airframe/commit/758ed820a)]
58
+
- internal: Update airspec to 21.1.1 ([#1428](https://github.com/wvlet/airframe/issues/1428)) [[f57345fad](https://github.com/wvlet/airframe/commit/f57345fad)]
59
+
- internal: Upgrade codecov action to v1 ([#1432](https://github.com/wvlet/airframe/issues/1432)) [[65fdc9afb](https://github.com/wvlet/airframe/commit/65fdc9afb)]
60
+
- internal: Remove cache from CI ([#1431](https://github.com/wvlet/airframe/issues/1431)) [[5e7b6a3bb](https://github.com/wvlet/airframe/commit/5e7b6a3bb)]
61
+
9
62
## 21.1.1
10
63
11
64
This is a minor bug fix release of airframe-grpc for Scala 2.13
0 commit comments