Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
c510857
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 16, 2025
2bce97f
codegen metadata
stainless-app[bot] Oct 16, 2025
a334e84
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 16, 2025
38b4b05
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 20, 2025
5151357
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 21, 2025
f81440b
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 21, 2025
d870803
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 22, 2025
ef310d5
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 22, 2025
29551d7
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 22, 2025
c3ab66b
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 22, 2025
02f669e
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 22, 2025
2518778
codegen metadata
stainless-app[bot] Oct 24, 2025
91851df
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 24, 2025
69717a9
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 27, 2025
59202e3
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 30, 2025
8241b34
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 30, 2025
50bb243
feat(api): updating API spec with latest changes
stainless-app[bot] Oct 30, 2025
83c52b5
codegen metadata
stainless-app[bot] Nov 5, 2025
d279cfd
fix(client): multi-value header serialization
stainless-app[bot] Nov 14, 2025
06eeeb0
feat(api): updating API spec with latest changes
stainless-app[bot] Nov 18, 2025
75b69fb
feat(api): updating API spec with latest changes
stainless-app[bot] Nov 26, 2025
97b21df
fix(client): cancel okhttp call when future cancelled
stainless-app[bot] Nov 27, 2025
d947ae3
docs: remove `$` for better copy-pasteabality
stainless-app[bot] Dec 3, 2025
55921d4
feat(api): updating API spec with latest changes
stainless-app[bot] Dec 12, 2025
1864f60
feat(api): updating API spec with latest changes
stainless-app[bot] Dec 31, 2025
5ba835b
feat(api): updating API spec with latest changes
stainless-app[bot] Jan 5, 2026
5a0619c
feat(client): add `HttpRequest#url()` method
stainless-app[bot] Jan 6, 2026
368e7ce
feat(client): allow configuring dispatcher executor service
stainless-app[bot] Jan 9, 2026
7bc60fd
chore(internal): support uploading Maven repo artifacts to stainless …
stainless-app[bot] Jan 13, 2026
232435b
chore(internal): clean up maven repo artifact script and add html doc…
stainless-app[bot] Jan 16, 2026
7ce1a18
chore: test on Jackson 2.14.0 to avoid encountering FasterXML/jackson…
stainless-app[bot] Jan 17, 2026
7e3f7df
chore(internal): improve maven repo docs
stainless-app[bot] Jan 17, 2026
ed352b7
fix(client): disallow coercion from float to int
stainless-app[bot] Jan 17, 2026
ebcf0a5
chore(internal): update `actions/checkout` version
stainless-app[bot] Jan 17, 2026
44ca9bd
fix: deserialization order
stainless-app[bot] Jan 17, 2026
96b3066
fix(client): fully respect max retries
stainless-app[bot] Jan 17, 2026
1c5865c
chore(ci): upgrade `actions/setup-java`
stainless-app[bot] Jan 17, 2026
cef35b9
chore(internal): update maven repo doc to include authentication
stainless-app[bot] Jan 22, 2026
af9dfbf
feat(client): send `X-Stainless-Kotlin-Version` header
stainless-app[bot] Jan 22, 2026
f9b9d40
chore(internal): correct cache invalidation for `SKIP_MOCK_TESTS`
stainless-app[bot] Jan 23, 2026
5204acf
fix(client): preserve time zone in lenient date-time parsing
stainless-app[bot] Jan 23, 2026
a06dc21
chore(ci): upgrade `actions/github-script`
stainless-app[bot] Jan 24, 2026
bba0973
chore(internal): allow passing args to `./scripts/test`
stainless-app[bot] Jan 31, 2026
9dfbd60
chore(internal): upgrade AssertJ
stainless-app[bot] Feb 7, 2026
5dddc2b
feat(api): updating API spec with latest changes
stainless-app[bot] Feb 12, 2026
06c4b8c
chore(internal): update `TestServerExtension` comment
stainless-app[bot] Feb 18, 2026
caca6fd
feat(api): updating API spec with latest changes
stainless-app[bot] Feb 18, 2026
3d8167a
feat(api): manual updates
stainless-app[bot] Feb 18, 2026
d10bd6e
chore(internal): make `OkHttp` constructor internal
stainless-app[bot] Feb 19, 2026
a9bac1d
feat(client): add connection pooling option
stainless-app[bot] Feb 19, 2026
d7e8d31
codegen metadata
stainless-app[bot] Feb 19, 2026
082c08e
chore(internal): remove mock server code
stainless-app[bot] Feb 20, 2026
23ccefa
chore: update mock server docs
stainless-app[bot] Feb 20, 2026
3e7cb8c
release: 0.1.0-alpha.2
stainless-app[bot] Feb 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 24 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ jobs:
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up Java
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: |
Expand All @@ -40,14 +40,17 @@ jobs:
build:
timeout-minutes: 15
name: build
permissions:
contents: read
id-token: write
runs-on: ${{ github.repository == 'stainless-sdks/raindrop-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up Java
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: |
Expand All @@ -61,16 +64,31 @@ jobs:
- name: Build SDK
run: ./scripts/build

- name: Get GitHub OIDC Token
if: github.repository == 'stainless-sdks/raindrop-java'
id: github-oidc
uses: actions/github-script@v8
with:
script: core.setOutput('github_token', await core.getIDToken());

- name: Build and upload Maven artifacts
if: github.repository == 'stainless-sdks/raindrop-java'
env:
URL: https://pkg.stainless.com/s
AUTH: ${{ steps.github-oidc.outputs.github_token }}
SHA: ${{ github.sha }}
PROJECT: raindrop-java
run: ./scripts/upload-artifacts
test:
timeout-minutes: 15
name: test
runs-on: ${{ github.repository == 'stainless-sdks/raindrop-java' && 'depot-ubuntu-24.04' || 'ubuntu-latest' }}
if: github.event_name == 'push' || github.event.pull_request.head.repo.fork
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up Java
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/publish-sonatype.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up Java
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release-doctor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
if: github.repository == 'LiquidMetal-AI/lm-raindrop-java-sdk' && (github.event_name == 'push' || github.event_name == 'workflow_dispatch' || startsWith(github.head_ref, 'release-please') || github.head_ref == 'next')

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Check release environment
run: |
Expand Down
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.1.0-alpha.1"
".": "0.1.0-alpha.2"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 27
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/liquidmetal-ai%2Fraindrop-2133f07c3037fd01e345d9293fdaa438580171f06c69ccf9981c1b86e81080e4.yml
openapi_spec_hash: 6edc004d139244f0fbbdcb2a77522bca
config_hash: 5f331f84beb1a8b8e9db4088909d4533
configured_endpoints: 36
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/liquidmetal-ai%2Fraindrop-5cf76019d5bb0b47bae031ba30cd289190a9e6a9e0592d0a82b404b5ef7c1d12.yml
openapi_spec_hash: 7f83735738a64d49551a9a4a0b3be1b0
config_hash: db79168b9cf2e580b0023d018d73a61d
72 changes: 72 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,77 @@
# Changelog

## 0.1.0-alpha.2 (2026-02-20)

Full Changelog: [v0.1.0-alpha.1...v0.1.0-alpha.2](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/compare/v0.1.0-alpha.1...v0.1.0-alpha.2)

### Features

* **api:** manual updates ([3d8167a](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/3d8167a0ca55dab769b20e29509ce4d31bbfcf88))
* **api:** update via SDK Studio ([a0b3836](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/a0b3836b86392226d142bd0a3b0845351ce89adf))
* **api:** updating API spec with latest changes ([caca6fd](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/caca6fd00dc7b2e23b0c0c79b8e800b5818b6b4c))
* **api:** updating API spec with latest changes ([5dddc2b](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/5dddc2b4d88fca6d5246cc65240ebcc3e0420f0a))
* **api:** updating API spec with latest changes ([5ba835b](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/5ba835b6af63639799570ca1d20f37bacec2477c))
* **api:** updating API spec with latest changes ([1864f60](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/1864f6054fb81761746f47a77bc1484e1697f465))
* **api:** updating API spec with latest changes ([55921d4](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/55921d42c71bc188e6409ffd411333749a646126))
* **api:** updating API spec with latest changes ([75b69fb](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/75b69fb4dc6946e452e7c6e123ec55f9fd312560))
* **api:** updating API spec with latest changes ([06eeeb0](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/06eeeb00024c8d9964dfc1999f82d1e2908cb6e5))
* **api:** updating API spec with latest changes ([50bb243](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/50bb2436500bc5043844359932ea9f2ded8b3472))
* **api:** updating API spec with latest changes ([8241b34](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/8241b3426b6d6c8c68b19186760a5e0e47ac2ebd))
* **api:** updating API spec with latest changes ([59202e3](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/59202e37e8f14e5cf3ed6cb2b1ce89dcdcadab1a))
* **api:** updating API spec with latest changes ([69717a9](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/69717a955693c65a3d71ebd2d844272a572d19e4))
* **api:** updating API spec with latest changes ([91851df](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/91851dfa3586eb3194911ba232f8e650448ae5cb))
* **api:** updating API spec with latest changes ([02f669e](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/02f669e5da7ed774a2d1fa81e4d3a9b1c054dee5))
* **api:** updating API spec with latest changes ([c3ab66b](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/c3ab66b1817e8c25fe9fd4e3d704f063f41e2e10))
* **api:** updating API spec with latest changes ([29551d7](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/29551d7f56491a8518fe482bff4a416c983244b3))
* **api:** updating API spec with latest changes ([ef310d5](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/ef310d5c0845ee84746848903ba922e7270e362d))
* **api:** updating API spec with latest changes ([d870803](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/d870803f4b6cfcb6e164b81e54ed3ad1787d1f57))
* **api:** updating API spec with latest changes ([f81440b](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/f81440bcaff8477332a80d20a4eae2a23cbd898b))
* **api:** updating API spec with latest changes ([5151357](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/5151357c18aab2316b6155ad2328e700d179ba6d))
* **api:** updating API spec with latest changes ([38b4b05](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/38b4b057a89ca4b40d41d3d714401b16d4e3bf57))
* **api:** updating API spec with latest changes ([a334e84](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/a334e844dc5413fd49e67dfd17715896575f6c5f))
* **api:** updating API spec with latest changes ([c510857](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/c5108572cc744ac1bb9a73a3a2e2d2fea588c14b))
* **client:** add `HttpRequest#url()` method ([5a0619c](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/5a0619ccfafeadd4fae48d91db92f6a72e6deecf))
* **client:** add connection pooling option ([a9bac1d](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/a9bac1d5292fd98888b00f3284d8454cc75288f8))
* **client:** allow configuring dispatcher executor service ([368e7ce](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/368e7ce77d83461e74c0dd1345371e0f2861d731))
* **client:** send `X-Stainless-Kotlin-Version` header ([af9dfbf](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/af9dfbfb0c8a9363171a9e9c4b6bbf1e8e45cd62))


### Bug Fixes

* **client:** cancel okhttp call when future cancelled ([97b21df](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/97b21dfd22f8dd1044045966ee39b71134df9e83))
* **client:** disallow coercion from float to int ([ed352b7](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/ed352b749aaf3c37f001a7a12bcff4c9057e6d1a))
* **client:** fully respect max retries ([96b3066](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/96b3066a421d5ca2997b7d47d8bbe28545f9ad4f))
* **client:** multi-value header serialization ([d279cfd](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/d279cfd782ad4887ea17554174711b09f88c4fe0))
* **client:** preserve time zone in lenient date-time parsing ([5204acf](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/5204acf6588c0cd45a1b7d0f14bc2b409706d878))
* **client:** send retry count header for max retries 0 ([96b3066](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/96b3066a421d5ca2997b7d47d8bbe28545f9ad4f))
* date time deserialization leniency ([7ce1a18](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/7ce1a18e19ad3a2d06a0f586b00481147a01f43e))
* deserialization order ([44ca9bd](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/44ca9bd1474b03b4ef2ea51422298b1b4d70169a))


### Chores

* **ci:** upgrade `actions/github-script` ([a06dc21](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/a06dc21e34d69a1a25031d370ba4dd3275f97c7e))
* **ci:** upgrade `actions/setup-java` ([1c5865c](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/1c5865cfb7eba2b4b0870936da07e7bf8e1c09dc))
* **internal:** allow passing args to `./scripts/test` ([bba0973](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/bba0973241543a8c1025a43af8f18e6afc407423))
* **internal:** clean up maven repo artifact script and add html documentation to repo root ([232435b](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/232435b0cbfdc1b7fd4737fa5b8fabadb4b36ed7))
* **internal:** correct cache invalidation for `SKIP_MOCK_TESTS` ([f9b9d40](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/f9b9d400f0d03bbe276a01395cdc894aa70fa77e))
* **internal:** depend on packages directly in example ([96b3066](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/96b3066a421d5ca2997b7d47d8bbe28545f9ad4f))
* **internal:** improve maven repo docs ([7e3f7df](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/7e3f7df02162736c93ba6cd54f305be76fdd7318))
* **internal:** make `OkHttp` constructor internal ([d10bd6e](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/d10bd6e00229fe5534a740fbcf0decc28256a6db))
* **internal:** remove mock server code ([082c08e](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/082c08edf2b40f0662b5f54601f0c7d0caeebd03))
* **internal:** support uploading Maven repo artifacts to stainless package server ([7bc60fd](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/7bc60fd2baf6f20bbd9574b219427ac061e72c38))
* **internal:** update `actions/checkout` version ([ebcf0a5](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/ebcf0a51d101f47cb31f6a21197711eb621869dc))
* **internal:** update `TestServerExtension` comment ([06c4b8c](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/06c4b8cf7ec0b5edfa00c80c107069e92ac9158f))
* **internal:** update maven repo doc to include authentication ([cef35b9](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/cef35b9bf8cc1abac9f9e4c7298e24cbf16c19b6))
* **internal:** upgrade AssertJ ([9dfbd60](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/9dfbd60c5a19cab9669720a071c1585815cfb9bf))
* test on Jackson 2.14.0 to avoid encountering FasterXML/jackson-databind[#3240](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/issues/3240) in tests ([7ce1a18](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/7ce1a18e19ad3a2d06a0f586b00481147a01f43e))
* update mock server docs ([23ccefa](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/23ccefa9425548db6050bcca2b210ee99fd71256))


### Documentation

* remove `$` for better copy-pasteabality ([d947ae3](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/commit/d947ae3aa0e75a93f4e926d9fc53dc7f4168afab))

## 0.1.0-alpha.1 (2025-10-16)

Full Changelog: [v0.0.1-alpha.0...v0.1.0-alpha.1](https://github.com/LiquidMetal-AI/lm-raindrop-java-sdk/compare/v0.0.1-alpha.0...v0.1.0-alpha.1)
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright 2025 Raindrop
Copyright 2026 Raindrop

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down
Loading
Loading