Skip to content

release: 0.1.0-alpha.25#109

Merged
Jacob Lee (jacoblee93) merged 35 commits intomainfrom
release-please--branches--main--changes--next
Mar 31, 2026
Merged

release: 0.1.0-alpha.25#109
Jacob Lee (jacoblee93) merged 35 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app bot commented Mar 25, 2026

Automated Release PR

0.1.0-alpha.25 (2026-03-31)

Full Changelog: v0.1.0-alpha.24...v0.1.0-alpha.25

Features

Bug Fixes

  • Fix format detection when pulling legacy prompts (#115) (ea6c3d2)
  • patch security alerts — bump Jackson and constrain vulnerable transitive deps (#119) (dfe092c)

Chores

  • deps: bump gradle/actions from 5 to 6 in the all-actions group (#99) (4ba75e7)
  • fix dependabot.yml posture issues (#105) (a0e5441)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 6c83c9a to c09ccf9 Compare March 25, 2026 20:25
@stainless-app stainless-app bot changed the title release: 0.1.0-alpha.25 release: 0.1.0-alpha.24 Mar 25, 2026
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from c09ccf9 to ae2eea4 Compare March 25, 2026 20:26
ericdong-langchain and others added 2 commits March 25, 2026 20:26
* release: 0.1.0-alpha.24

* fix: lint and remove outdated method count ci test

Made-with: Cursor

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from ae2eea4 to 137df1a Compare March 25, 2026 20:27
@stainless-app stainless-app bot changed the title release: 0.1.0-alpha.24 release: 0.1.0-alpha.25 Mar 25, 2026
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch 2 times, most recently from 502a1b2 to d1e47a3 Compare March 25, 2026 20:28
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app bot commented Mar 25, 2026

🧪 Testing

To try out this version of the SDK:

Add the following URL as a Maven source: 'https://pkg.stainless.com/s/langsmith-api-java/aae9d2c0dc7f7dae40960113154d9ddff3bd0e06/mvn'

Expires at: Thu, 30 Apr 2026 17:43:21 GMT
Updated at: Tue, 31 Mar 2026 17:43:21 GMT

* codegen metadata

* codegen metadata

* chore: make `Properties` more resilient to `null`

* chore: drop apache dependency

* codegen metadata

* codegen metadata

* codegen metadata

* chore(internal): expand imports

* feat(api): manual updates

* codegen metadata

* feat(api): manual updates

* codegen metadata

* feat(api): manual updates

* codegen metadata

* codegen metadata

* feat(api): api update

* codegen metadata

* codegen metadata

* feat(api): api update

* feat(api): api update

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* feat(api): api update

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* feat(api): api update

* codegen metadata

* feat(api): manual updates

removed endpoints not in openAPI spec

* codegen metadata

* codegen metadata

* codegen metadata

* chore: align user agent format (#96)

* feat(api): api update

* codegen metadata

* codegen metadata

* feat(api): api update

* chore(internal): codegen related update

* chore(internal): bump palantir-java-format

* chore(ci): skip uploading artifacts on stainless-internal branches

* chore: update placeholder string

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* feat(api): api update

* codegen metadata

* codegen metadata

* fix(client): incorrect `Retry-After` parsing

* codegen metadata

* codegen metadata

* feat(api): api update

* feat(api): api update

* codegen metadata

* codegen metadata

* feat(api): api update

* codegen metadata

* chore(internal): tweak CI branches

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* chore(internal): update retry delay tests

* fix(client): allow updating header/query affecting fields in `toBuilder()`

* codegen metadata

* codegen metadata

* feat(api): api update

* feat(api): api update

* codegen metadata

* chore(internal): bump ktfmt

* chore: remove old test (#97)

* codegen metadata

* feat(api): manual updates

* codegen metadata

* feat(api): api update

* codegen metadata

* codegen metadata

* codegen metadata

* chore(internal): update gitignore

* codegen metadata

* codegen metadata

* codegen metadata

* chore(ci): skip lint on metadata-only changes

Note that we still want to run tests, as these depend on the metadata.

* Fix error messages (#102)

* codegen metadata

* Merge

* Merge

* Lint

* Add debug log

* main to next (#108)

* codegen metadata

* codegen metadata

* chore: make `Properties` more resilient to `null`

* chore: drop apache dependency

* codegen metadata

* codegen metadata

* codegen metadata

* chore(internal): expand imports

* feat(api): manual updates

* codegen metadata

* feat(api): manual updates

* codegen metadata

* feat(api): manual updates

* codegen metadata

* codegen metadata

* feat(api): api update

* codegen metadata

* codegen metadata

* feat(api): api update

* feat(api): api update

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* feat(api): api update

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* feat(api): api update

* codegen metadata

* feat(api): manual updates

removed endpoints not in openAPI spec

* codegen metadata

* codegen metadata

* codegen metadata

* chore: align user agent format (#96)

* feat(api): api update

* codegen metadata

* codegen metadata

* feat(api): api update

* chore(internal): codegen related update

* chore(internal): bump palantir-java-format

* chore(ci): skip uploading artifacts on stainless-internal branches

* chore: update placeholder string

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* feat(api): api update

* codegen metadata

* codegen metadata

* fix(client): incorrect `Retry-After` parsing

* codegen metadata

* codegen metadata

* feat(api): api update

* feat(api): api update

* codegen metadata

* codegen metadata

* feat(api): api update

* codegen metadata

* chore(internal): tweak CI branches

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* codegen metadata

* chore(internal): update retry delay tests

* fix(client): allow updating header/query affecting fields in `toBuilder()`

* codegen metadata

* codegen metadata

* feat(api): api update

* feat(api): api update

* codegen metadata

* chore(internal): bump ktfmt

* chore: remove old test (#97)

* codegen metadata

* feat(api): manual updates

* codegen metadata

* feat(api): api update

* codegen metadata

* codegen metadata

* codegen metadata

* chore(internal): update gitignore

* codegen metadata

* codegen metadata

* codegen metadata

* chore(ci): skip lint on metadata-only changes

Note that we still want to run tests, as these depend on the metadata.

* Fix error messages (#102)

* codegen metadata

* release: 0.1.0-alpha.24

* fix: lint and remove outdated method count ci test (#103)

Made-with: Cursor

* chore(deps): bump gradle/actions from 5 to 6 in the all-actions group (#99)

Bumps the all-actions group with 1 update: [gradle/actions](https://github.com/gradle/actions).


Updates `gradle/actions` from 5 to 6
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](gradle/actions@v5...v6)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: Jacob Lee <jacoblee93@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Change to warning and add a test

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: ericdong-langchain <ericdong@langchain.dev>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d1e47a3 to 93306b1 Compare March 25, 2026 20:38
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 93306b1 to a6b6753 Compare March 25, 2026 20:52
- Add top-level `permissions: contents: read` to all 4 workflow files
- Change release-doctor.yml trigger from `pull_request` to `pull_request_target`
  to prevent secret exfiltration via PR-controlled workflow modifications

Co-authored-by: Posture Fix <posture-fix@langchain.ai>
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from a6b6753 to fa4bf24 Compare March 25, 2026 23:00
Pin gradle/actions/setup-gradle and gradle/gradle-build-action to full
commit SHAs to prevent supply chain attacks via tag hijacking.

- gradle/actions/setup-gradle@v6  → @205054a...  (ci.yml ×2, codeql.yml)
- gradle/gradle-build-action@v3   → @12318b0...  (ci.yml, publish-sonatype.yml)

Co-authored-by: Posture Fix <posture-fix@langchain.ai>
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from fa4bf24 to 713268f Compare March 25, 2026 23:00
* chore: update dependabot.yml to comply with posture checks

- Change schedule from weekly to monthly for all ecosystems
- Add update-types split (major vs minor-and-patch) for gradle and github-actions
- Add docker ecosystem entry for .devcontainer/Dockerfile

* chore: add target-branch next and fix docker group split for Stainless posture compliance

---------

Co-authored-by: Posture Fix <posture-fix@langchain.ai>
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 713268f to fe8e1e6 Compare March 25, 2026 23:01
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from fe8e1e6 to bb1ac35 Compare March 26, 2026 13:14
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from bb1ac35 to f9d5c92 Compare March 26, 2026 19:14
* Adds versioning resource to build

* Adds initial version of traceable

* Lint

* Deflake

* Progress

* Progress

* Fixes

* Fixes

* More refactor

* Small bug

* Refactor

* Fix

* Devin feedback

* Tests and feedback

* Remove redundant comment

* Docstring
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from f9d5c92 to 8461268 Compare March 26, 2026 20:54
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 8461268 to 07c773e Compare March 26, 2026 21:14
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 8c9c7d3 to 880c671 Compare March 30, 2026 10:14
* Fix format detection when pulling legacy prompts

* Feedback
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 880c671 to 2b444d7 Compare March 30, 2026 18:08
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 2b444d7 to 7a47ee3 Compare March 30, 2026 18:45
* Update wrapOpenAI

* Remove

* Fixes

* nits

* Feedback

* Cache

* Remove comment

* Fix
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7a47ee3 to 48c1f38 Compare March 30, 2026 19:54
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 48c1f38 to 67712c0 Compare March 30, 2026 20:14
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 67712c0 to 7110d6c Compare March 30, 2026 22:14
…ansitive deps (#119)

Bumps Jackson 2.18.2→2.18.6 in published api deps and adds version
constraints for vulnerable transitive dependencies in test and example
scopes (Tomcat 9.0.115, Jetty 9.4.57, logback 1.2.13,
commons-fileupload 1.6.0, commons-io 2.14.0, json-smart 2.4.9,
snakeyaml 1.31, spring-web 5.3.34).

Addresses alerts: #75 (jackson-core), #82/#81/#80/#79/#78/#72/#70/#69
/#68/#66/#65/#60/#59/#54/#52/#51/#48/#46/#45/#44/#43/#35/#34/#29/#31
(tomcat/jetty/logback/commons).

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 7110d6c to 8cffb3f Compare March 31, 2026 00:53
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 8cffb3f to 76d230a Compare March 31, 2026 03:14
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 76d230a to d56fe30 Compare March 31, 2026 05:14
* Adds support for tracing streams with traceable

* Polish

* Make stream tracing opt-in

* Rework to use a passthrough instead of a proxy

* Record stream cancellations as errors

* Feedback

* Format and add to AGENTS.md
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from d56fe30 to 373e2f2 Compare March 31, 2026 17:15
Jacob Lee (jacoblee93) and others added 2 commits March 31, 2026 10:37
* Adds support for tracing streams with traceable

* Polish

* Make stream tracing opt-in

* Rework to use a passthrough instead of a proxy

* Adds streaming support for wrapOpenAI

* Record stream cancellations as errors

* Adds streaming example

* Allow empty config default, add example

* Fix
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next branch from 373e2f2 to dd07034 Compare March 31, 2026 17:38
@jacoblee93 Jacob Lee (jacoblee93) merged commit f3d8fde into main Mar 31, 2026
8 checks passed
@jacoblee93 Jacob Lee (jacoblee93) deleted the release-please--branches--main--changes--next branch March 31, 2026 17:46
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app bot commented Mar 31, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants