Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
113c151
codegen metadata
stainless-app[bot] Jan 13, 2026
fb7c601
codegen metadata
stainless-app[bot] Jan 13, 2026
b525f2c
codegen metadata
stainless-app[bot] Jan 13, 2026
1ca0b08
codegen metadata
stainless-app[bot] Jan 13, 2026
978a036
codegen metadata
stainless-app[bot] Jan 13, 2026
ede49b6
feat(api): manual updates
stainless-app[bot] Feb 3, 2026
cd4901f
codegen metadata
stainless-app[bot] Jan 15, 2026
0fd25f8
codegen metadata
stainless-app[bot] Jan 15, 2026
2eeff3f
codegen metadata
stainless-app[bot] Jan 15, 2026
0c5d922
codegen metadata
stainless-app[bot] Jan 15, 2026
0e9432f
codegen metadata
stainless-app[bot] Jan 15, 2026
ac6342a
codegen metadata
stainless-app[bot] Jan 15, 2026
405811c
codegen metadata
stainless-app[bot] Jan 15, 2026
ec581cf
feat: x-stainless-any fix, optional frame id, ModelConfigString fix
stainless-app[bot] Jan 16, 2026
cb5323a
feat(api): manual updates
stainless-app[bot] Feb 3, 2026
2918f13
chore(internal): clean up maven repo artifact script and add html doc…
stainless-app[bot] Jan 16, 2026
63d6c36
chore: test on Jackson 2.14.0 to avoid encountering FasterXML/jackson…
stainless-app[bot] Jan 17, 2026
0723676
chore(internal): improve maven repo docs
stainless-app[bot] Jan 17, 2026
012dbc8
fix(client): disallow coercion from float to int
stainless-app[bot] Jan 17, 2026
77009b1
chore(internal): update `actions/checkout` version
stainless-app[bot] Jan 17, 2026
f8b09f0
fix(client): fully respect max retries
stainless-app[bot] Jan 17, 2026
8b3f116
chore(ci): upgrade `actions/setup-java`
stainless-app[bot] Jan 17, 2026
d35060f
codegen metadata
stainless-app[bot] Jan 20, 2026
57d6b94
feat: move Stainless compatibility transforms from gen-openapi.ts int…
stainless-app[bot] Feb 4, 2026
10ccbd9
feat: End endpoint cleanup
stainless-app[bot] Jan 20, 2026
3d9f1bb
feat: [feat]: add support for local caching of agent when using api (2)
stainless-app[bot] Jan 21, 2026
769ed85
feat: add v3 integration tests matching cloud exactly
stainless-app[bot] Jan 21, 2026
e307cff
feat: Include replay endpoint in stainless spec so SDK clients can ge…
stainless-app[bot] Jan 22, 2026
2dead90
chore(internal): update maven repo doc to include authentication
stainless-app[bot] Jan 22, 2026
988e6c8
feat(client): send `X-Stainless-Kotlin-Version` header
stainless-app[bot] Jan 22, 2026
6fa48db
docs: add comment for arbitrary value fields
stainless-app[bot] Jan 23, 2026
b407a38
chore(internal): correct cache invalidation for `SKIP_MOCK_TESTS`
stainless-app[bot] Jan 23, 2026
934b350
fix(client): preserve time zone in lenient date-time parsing
stainless-app[bot] Jan 23, 2026
4aa63b9
chore(ci): upgrade `actions/github-script`
stainless-app[bot] Jan 24, 2026
007f9c7
feat(api): manual updates
stainless-app[bot] Jan 27, 2026
301b123
codegen metadata
stainless-app[bot] Jan 27, 2026
d2ae617
feat: add auto-bedrock support based on bedrock/provider.model-name
stainless-app[bot] Jan 27, 2026
793e911
fix(docs): fix mcp installation instructions for remote servers
stainless-app[bot] Feb 4, 2026
65820a9
feat: Update stainless.yml for project and publish settings
stainless-app[bot] Jan 29, 2026
2628417
feat: Add executionModel serialization to api client
stainless-app[bot] Jan 29, 2026
2b8ab62
feat: Removed MCP from readme for now
stainless-app[bot] Feb 4, 2026
f771390
chore(internal): allow passing args to `./scripts/test`
stainless-app[bot] Jan 31, 2026
27c666d
codegen metadata
stainless-app[bot] Feb 4, 2026
8167c19
release: 0.7.0
stainless-app[bot] Feb 4, 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
14 changes: 7 additions & 7 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 @@ -47,10 +47,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 @@ -67,7 +67,7 @@ jobs:
- name: Get GitHub OIDC Token
if: github.repository == 'stainless-sdks/stagehand-java'
id: github-oidc
uses: actions/github-script@v6
uses: actions/github-script@v8
with:
script: core.setOutput('github_token', await core.getIDToken());

Expand All @@ -85,10 +85,10 @@ jobs:
runs-on: ${{ github.repository == 'stainless-sdks/stagehand-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
6 changes: 3 additions & 3 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 All @@ -33,7 +33,7 @@ jobs:
export -- GPG_SIGNING_KEY_ID
printenv -- GPG_SIGNING_KEY | gpg --batch --passphrase-fd 3 --import 3<<< "$GPG_SIGNING_PASSWORD"
GPG_SIGNING_KEY_ID="$(gpg --with-colons --list-keys | awk -F : -- '/^pub:/ { getline; print "0x" substr($10, length($10) - 7) }')"
./gradlew publish --no-configuration-cache
./gradlew publishAndReleaseToMavenCentral --stacktrace -PmavenCentralUsername="$SONATYPE_USERNAME" -PmavenCentralPassword="$SONATYPE_PASSWORD" --no-configuration-cache
env:
SONATYPE_USERNAME: ${{ secrets.STAGEHAND_SONATYPE_USERNAME || secrets.SONATYPE_USERNAME }}
SONATYPE_PASSWORD: ${{ secrets.STAGEHAND_SONATYPE_PASSWORD || secrets.SONATYPE_PASSWORD }}
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 == 'browserbase/stagehand-java' && (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.6.1"
".": "0.7.0"
}
8 changes: 4 additions & 4 deletions .stats.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
configured_endpoints: 7
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fstagehand-419940ce988c43313660d30a5bb5b5c2d89b3b19a0f80fe050331e0f4e8c58d2.yml
openapi_spec_hash: a621ca69697ebba7286cbf9e475c46ad
config_hash: 74111faa0876db6b053526281c444498
configured_endpoints: 8
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/browserbase%2Fstagehand-8fbb3fa8f3a37c1c7408de427fe125aadec49f705e8e30d191601a9b69c4cc41.yml
openapi_spec_hash: 8a36f79075102c63234ed06107deb8c9
config_hash: 7386d24e2f03a3b2a89b3f6881446348
50 changes: 50 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,55 @@
# Changelog

## 0.7.0 (2026-02-04)

Full Changelog: [v0.6.1...v0.7.0](https://github.com/browserbase/stagehand-java/compare/v0.6.1...v0.7.0)

### Features

* [feat]: add support for local caching of agent when using api (2) ([3d9f1bb](https://github.com/browserbase/stagehand-java/commit/3d9f1bb130e77142e24dd4d0c7426a87df65e21a))
* add auto-bedrock support based on bedrock/provider.model-name ([d2ae617](https://github.com/browserbase/stagehand-java/commit/d2ae6176a35c30107c3eac7dfe6e73a1e11a1684))
* Add executionModel serialization to api client ([2628417](https://github.com/browserbase/stagehand-java/commit/2628417132606dab5289282976ba4e9ef25b829d))
* add v3 integration tests matching cloud exactly ([769ed85](https://github.com/browserbase/stagehand-java/commit/769ed852faede431af5cef830df999d8eeaa24fa))
* **api:** manual updates ([007f9c7](https://github.com/browserbase/stagehand-java/commit/007f9c77a3ead3279c2a2432cbcd4c9cd365b386))
* **api:** manual updates ([cb5323a](https://github.com/browserbase/stagehand-java/commit/cb5323a5034a25ed82b7a09eb010542d5bad9d9c))
* **api:** manual updates ([ede49b6](https://github.com/browserbase/stagehand-java/commit/ede49b6c8137a59bcbfc1d2cc82a0fdda805ea11))
* **client:** send `X-Stainless-Kotlin-Version` header ([988e6c8](https://github.com/browserbase/stagehand-java/commit/988e6c8dc90bab42c243684a1d3a57e33a393861))
* End endpoint cleanup ([10ccbd9](https://github.com/browserbase/stagehand-java/commit/10ccbd915a545b6c35c95adada8c834808a35b88))
* Include replay endpoint in stainless spec so SDK clients can get run metrics ([e307cff](https://github.com/browserbase/stagehand-java/commit/e307cff5f7c2d63ca4b84f40d4656e5690dda7e3))
* move Stainless compatibility transforms from gen-openapi.ts into stainless.yml ([57d6b94](https://github.com/browserbase/stagehand-java/commit/57d6b94a1391ebd8b8023063f78d5b76bf91b65c))
* Removed MCP from readme for now ([2b8ab62](https://github.com/browserbase/stagehand-java/commit/2b8ab629120e0733755b598d0050e6c5af1a47b9))
* Update stainless.yml for project and publish settings ([65820a9](https://github.com/browserbase/stagehand-java/commit/65820a92b5569954133f10962c38ac85015aeda2))
* x-stainless-any fix, optional frame id, ModelConfigString fix ([ec581cf](https://github.com/browserbase/stagehand-java/commit/ec581cf6dcb166547521e8e64b1239876fd5a527))


### Bug Fixes

* **client:** disallow coercion from float to int ([012dbc8](https://github.com/browserbase/stagehand-java/commit/012dbc823262bf9707c4bac7ec161c79a0592e97))
* **client:** fully respect max retries ([f8b09f0](https://github.com/browserbase/stagehand-java/commit/f8b09f098ce22d6e8dce3f46ff67cc199f3e10ab))
* **client:** preserve time zone in lenient date-time parsing ([934b350](https://github.com/browserbase/stagehand-java/commit/934b350a93f668b988d465580a3f5cc0d1be8d37))
* **client:** send retry count header for max retries 0 ([f8b09f0](https://github.com/browserbase/stagehand-java/commit/f8b09f098ce22d6e8dce3f46ff67cc199f3e10ab))
* date time deserialization leniency ([63d6c36](https://github.com/browserbase/stagehand-java/commit/63d6c361ba8510cedd21bbf355881dd603ff06f1))
* **docs:** fix mcp installation instructions for remote servers ([793e911](https://github.com/browserbase/stagehand-java/commit/793e911f5e1bd911a5c92de375c3a158b94da45b))


### Chores

* **ci:** upgrade `actions/github-script` ([4aa63b9](https://github.com/browserbase/stagehand-java/commit/4aa63b9de7d588e226a6b8de221daf152a4978dc))
* **ci:** upgrade `actions/setup-java` ([8b3f116](https://github.com/browserbase/stagehand-java/commit/8b3f116aff59f0a870c8bb55410fcd37c122b708))
* **internal:** allow passing args to `./scripts/test` ([f771390](https://github.com/browserbase/stagehand-java/commit/f771390dc0796c154ad877c07d4e488192f40bc1))
* **internal:** clean up maven repo artifact script and add html documentation to repo root ([2918f13](https://github.com/browserbase/stagehand-java/commit/2918f1366c3193d21548dec899d3ae053dbd350a))
* **internal:** correct cache invalidation for `SKIP_MOCK_TESTS` ([b407a38](https://github.com/browserbase/stagehand-java/commit/b407a387d4131ab1a3e335dea7ed40501d327605))
* **internal:** depend on packages directly in example ([f8b09f0](https://github.com/browserbase/stagehand-java/commit/f8b09f098ce22d6e8dce3f46ff67cc199f3e10ab))
* **internal:** improve maven repo docs ([0723676](https://github.com/browserbase/stagehand-java/commit/07236764dcf17210682b14d2f30b41b87a35061c))
* **internal:** update `actions/checkout` version ([77009b1](https://github.com/browserbase/stagehand-java/commit/77009b1b8512e7eb8f194fbc11564958d92f3028))
* **internal:** update maven repo doc to include authentication ([2dead90](https://github.com/browserbase/stagehand-java/commit/2dead900d2bf803af18b39d4754e29db132d3849))
* test on Jackson 2.14.0 to avoid encountering FasterXML/jackson-databind[#3240](https://github.com/browserbase/stagehand-java/issues/3240) in tests ([63d6c36](https://github.com/browserbase/stagehand-java/commit/63d6c361ba8510cedd21bbf355881dd603ff06f1))


### Documentation

* add comment for arbitrary value fields ([6fa48db](https://github.com/browserbase/stagehand-java/commit/6fa48db3f27bcdc1e2a8255364f205f3823a03c9))

## 0.6.1 (2026-01-13)

Full Changelog: [v0.6.0...v0.6.1](https://github.com/browserbase/stagehand-java/compare/v0.6.0...v0.6.1)
Expand Down
Loading
Loading