|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.1.0-alpha.2 (2026-02-28) |
| 4 | + |
| 5 | +Full Changelog: [v0.1.0-alpha.1...v0.1.0-alpha.2](https://github.com/ArcadeAI/arcade-java/compare/v0.1.0-alpha.1...v0.1.0-alpha.2) |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +* add Java-friendly convenience methods for JsonValue and tool response output ([#9](https://github.com/ArcadeAI/arcade-java/issues/9)) ([c44efc8](https://github.com/ArcadeAI/arcade-java/commit/c44efc838f588171cb9f5dc2ab75be58479567fc)) |
| 10 | +* **api:** api update ([1c45d3e](https://github.com/ArcadeAI/arcade-java/commit/1c45d3ed9c42bcf23ffc18c4877599e5d793b4dc)) |
| 11 | +* **api:** api update ([bb94f57](https://github.com/ArcadeAI/arcade-java/commit/bb94f5702271dd02242fcf349e4f6a454ba5cbda)) |
| 12 | +* **api:** api update ([04fcbf1](https://github.com/ArcadeAI/arcade-java/commit/04fcbf1d46d1556e107f33d49e72ed906c2fabf8)) |
| 13 | +* **api:** api update ([6b1998f](https://github.com/ArcadeAI/arcade-java/commit/6b1998f5e5b4be5fc38204fa5176a6cba6758cf3)) |
| 14 | +* **api:** api update ([cb15386](https://github.com/ArcadeAI/arcade-java/commit/cb1538608fd7d030860ed13ed1ffcf6b01d94a28)) |
| 15 | +* **api:** api update ([d965caa](https://github.com/ArcadeAI/arcade-java/commit/d965caad240981417886b04d41b7cfb6c6807425)) |
| 16 | +* **api:** api update ([5f47131](https://github.com/ArcadeAI/arcade-java/commit/5f471314476dfce0cd0595fbdcabf7119ffd8266)) |
| 17 | +* **api:** api update ([8edb811](https://github.com/ArcadeAI/arcade-java/commit/8edb811c4e9729e9b5ddc88a694bf9b81834327b)) |
| 18 | +* **api:** api update ([bdacc08](https://github.com/ArcadeAI/arcade-java/commit/bdacc081f002a2ea9e44b4b8577b3f0f419a7f9d)) |
| 19 | +* **client:** add `HttpRequest#url()` method ([8840c08](https://github.com/ArcadeAI/arcade-java/commit/8840c08871296bd8c8954e69d8b8d9a215383e28)) |
| 20 | +* **client:** add connection pooling option ([c227e1f](https://github.com/ArcadeAI/arcade-java/commit/c227e1f817f7cc5bc96d545854a85709d1c9abfb)) |
| 21 | +* **client:** allow configuring dispatcher executor service ([6a9cf95](https://github.com/ArcadeAI/arcade-java/commit/6a9cf95d67e77e46159d652442250d93aeb9b1a7)) |
| 22 | +* **client:** send `X-Stainless-Kotlin-Version` header ([4708f4d](https://github.com/ArcadeAI/arcade-java/commit/4708f4d106ba6d1e250f652da7155f92a0be3a60)) |
| 23 | + |
| 24 | + |
| 25 | +### Bug Fixes |
| 26 | + |
| 27 | +* **client:** disallow coercion from float to int ([a73ee11](https://github.com/ArcadeAI/arcade-java/commit/a73ee115e09984525883d5334ceb6b5afad7934e)) |
| 28 | +* **client:** fully respect max retries ([ff68350](https://github.com/ArcadeAI/arcade-java/commit/ff68350ed3a78064eee3dc46c2caccd71faf5f97)) |
| 29 | +* **client:** preserve time zone in lenient date-time parsing ([ab98898](https://github.com/ArcadeAI/arcade-java/commit/ab988986ff4782e4218f189bd1cee26138a66516)) |
| 30 | +* **client:** send retry count header for max retries 0 ([ff68350](https://github.com/ArcadeAI/arcade-java/commit/ff68350ed3a78064eee3dc46c2caccd71faf5f97)) |
| 31 | +* date time deserialization leniency ([f7f0332](https://github.com/ArcadeAI/arcade-java/commit/f7f0332fbd4e6bb3de2f0738ca1072a2ccfed169)) |
| 32 | +* **tests:** add missing query/header params ([63d142a](https://github.com/ArcadeAI/arcade-java/commit/63d142a789cd0bd2170cfb30ea04d0f9ff8cd6d5)) |
| 33 | + |
| 34 | + |
| 35 | +### Chores |
| 36 | + |
| 37 | +* **ci:** upgrade `actions/github-script` ([bc708e6](https://github.com/ArcadeAI/arcade-java/commit/bc708e664167b55d6da8adc5e5b5248151dd76fb)) |
| 38 | +* **ci:** upgrade `actions/setup-java` ([cb10ea7](https://github.com/ArcadeAI/arcade-java/commit/cb10ea791a3ef48655eafe4cf0a42691cad4794d)) |
| 39 | +* drop apache dependency ([cbf0f1e](https://github.com/ArcadeAI/arcade-java/commit/cbf0f1eab15563592bed7c6be68b11a38de68a5c)) |
| 40 | +* **internal:** allow passing args to `./scripts/test` ([09fdab4](https://github.com/ArcadeAI/arcade-java/commit/09fdab4518905c63d49be270b68517c1b3e1436a)) |
| 41 | +* **internal:** clean up maven repo artifact script and add html documentation to repo root ([54eaec7](https://github.com/ArcadeAI/arcade-java/commit/54eaec7dc0bc56c4059e5bdbf087cd14119e8f3e)) |
| 42 | +* **internal:** codegen related update ([2a1703d](https://github.com/ArcadeAI/arcade-java/commit/2a1703d633b6f1ef888c84bb0f97a489707fdf2b)) |
| 43 | +* **internal:** correct cache invalidation for `SKIP_MOCK_TESTS` ([3aa593e](https://github.com/ArcadeAI/arcade-java/commit/3aa593e3a04a5cb8d5d06d856fce71384550dfc1)) |
| 44 | +* **internal:** depend on packages directly in example ([ff68350](https://github.com/ArcadeAI/arcade-java/commit/ff68350ed3a78064eee3dc46c2caccd71faf5f97)) |
| 45 | +* **internal:** expand imports ([161104e](https://github.com/ArcadeAI/arcade-java/commit/161104ee63b0976f5d826af2e741c8f5174fe3e3)) |
| 46 | +* **internal:** improve maven repo docs ([19dfe71](https://github.com/ArcadeAI/arcade-java/commit/19dfe71adecbf10499e215da519ad33829056e35)) |
| 47 | +* **internal:** make `OkHttp` constructor internal ([6976ff2](https://github.com/ArcadeAI/arcade-java/commit/6976ff257c45b8eee1f6cc0ce942381aa87d6665)) |
| 48 | +* **internal:** support uploading Maven repo artifacts to stainless package server ([1587d95](https://github.com/ArcadeAI/arcade-java/commit/1587d95ebf6354001281ddf48f90c6975d0ff42e)) |
| 49 | +* **internal:** update `actions/checkout` version ([4e3d119](https://github.com/ArcadeAI/arcade-java/commit/4e3d1190db673cb73830d46e8f33ddd3282c081b)) |
| 50 | +* **internal:** update `TestServerExtension` comment ([3d433ba](https://github.com/ArcadeAI/arcade-java/commit/3d433bafa9702fa980cff7ad77a6ae6d5c5406ac)) |
| 51 | +* **internal:** update maven repo doc to include authentication ([9293d09](https://github.com/ArcadeAI/arcade-java/commit/9293d093fdfa5b73def69fa6ee378b9ed4a7c0b5)) |
| 52 | +* **internal:** upgrade AssertJ ([83fbe85](https://github.com/ArcadeAI/arcade-java/commit/83fbe85d88fb970705ba160c9ecd78711aba0066)) |
| 53 | +* make `Properties` more resilient to `null` ([a6e14e5](https://github.com/ArcadeAI/arcade-java/commit/a6e14e52dff5cb2d1bd22e47f62f9bc922dd9dfb)) |
| 54 | +* test on Jackson 2.14.0 to avoid encountering FasterXML/jackson-databind[#3240](https://github.com/ArcadeAI/arcade-java/issues/3240) in tests ([f7f0332](https://github.com/ArcadeAI/arcade-java/commit/f7f0332fbd4e6bb3de2f0738ca1072a2ccfed169)) |
| 55 | + |
| 56 | + |
| 57 | +### Documentation |
| 58 | + |
| 59 | +* add comment for arbitrary value fields ([5697f14](https://github.com/ArcadeAI/arcade-java/commit/5697f14e1f875679a2c99990f3600776a58ad4b1)) |
| 60 | +* add more examples ([ad5a7c6](https://github.com/ArcadeAI/arcade-java/commit/ad5a7c6b1a79255af06b764c2d609699b68414c9)) |
| 61 | + |
| 62 | + |
| 63 | +### Refactors |
| 64 | + |
| 65 | +* **client:** handling of absent pagination total ([d44e78d](https://github.com/ArcadeAI/arcade-java/commit/d44e78daeaf4a3421cc39102c78920cfc6f20322)) |
| 66 | + |
3 | 67 | ## 0.1.0-alpha.1 (2025-12-08) |
4 | 68 |
|
5 | 69 | Full Changelog: [v0.0.1-alpha.0...v0.1.0-alpha.1](https://github.com/ArcadeAI/arcade-java/compare/v0.0.1-alpha.0...v0.1.0-alpha.1) |
|
0 commit comments