Skip to content

Tags: ArcadeAI/arcade-java

Tags

v0.1.0-alpha.5

Toggle v0.1.0-alpha.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 0.1.0-alpha.5 (#16)

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

* Update the project description used on Maven Central (#17)

* release: 0.1.0-alpha.5

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: Brian Demers <brian.demers@gmail.com>

v0.1.0-alpha.4

Toggle v0.1.0-alpha.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 0.1.0-alpha.4 (#15)

* Update the publish url to the Sonatype Staging URL (#14)

* release: 0.1.0-alpha.4

---------

Co-authored-by: Brian Demers <brian.demers@gmail.com>
Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>

v0.1.0-alpha.3

Toggle v0.1.0-alpha.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 0.1.0-alpha.3 (#12)

* feat(api): Enable publishing for Java SDK

The default setting publishes to Sonatype OSSRH server which has been EoL'd, this setting configures the build to use the newer publishing API.

* feat(api): api update

* feat(api): api update

* chore(internal): codegen related update

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

* chore(test): do not count install time for mock server timeout

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

* feat(api): api update

* ci: Update arcade-java deployment to use Sonatype Portal

The Stainless default for publishing Maven packages is EOL, new projects need to use the newer Sonatype portal

* feat(api): api update

* Fix lint errors (#13)

* release: 0.1.0-alpha.3

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: Brian Demers <brian.demers@gmail.com>

v0.1.0-alpha.2

Toggle v0.1.0-alpha.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
release: 0.1.0-alpha.2 (#2)

* chore(internal): codegen related update

* codegen metadata

* codegen metadata

* codegen metadata

* docs: add more examples

* feat(api): api update

* codegen metadata

* feat(client): add `HttpRequest#url()` method

* feat(client): allow configuring dispatcher executor service

* codegen metadata

* chore(internal): support uploading Maven repo artifacts to stainless package server

* refactor(client): handling of absent pagination total

* chore(internal): clean up maven repo artifact script and add html documentation to repo root

* codegen metadata

* codegen metadata

* chore: test on Jackson 2.14.0 to avoid encountering FasterXML/jackson-databind#3240 in tests
fix: date time deserialization leniency

* chore(internal): improve maven repo docs

* fix(client): disallow coercion from float to int

* chore(internal): update `actions/checkout` version

* fix(client): fully respect max retries
fix(client): send retry count header for max retries 0
chore(internal): depend on packages directly in example

* chore(ci): upgrade `actions/setup-java`

* chore(internal): update maven repo doc to include authentication

* feat(client): send `X-Stainless-Kotlin-Version` header

* feat(api): api update

* fix(tests): add missing query/header params

* docs: add comment for arbitrary value fields

* chore(internal): correct cache invalidation for `SKIP_MOCK_TESTS`

* fix(client): preserve time zone in lenient date-time parsing

* chore(ci): upgrade `actions/github-script`

* codegen metadata

* codegen metadata

* chore(internal): allow passing args to `./scripts/test`

* codegen metadata

* codegen metadata

* codegen metadata

* feat(api): api update

* codegen metadata

* chore(internal): upgrade AssertJ

* codegen metadata

* codegen metadata

* feat(api): api update

* Add CONTRIBUTING.md (#4)

* Add a simple tool call example (#5)

This example uses the Spotify.ResumePlayback tool

* Add AuthService util methods to make getting started with Arcade easier (#6)

Adds `client.auth().start(...)` and `client.auth().waitForCompletion(...)`

In the async client: `asyncClient.auth().start()`, async clients must handle blocking polling call manually.

* feat(api): api update

* chore(internal): update `TestServerExtension` comment

* feat(api): api update

* chore(internal): make `OkHttp` constructor internal

* feat(client): add connection pooling option

* feat(api): api update

* codegen metadata

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

* chore: drop apache dependency

* chore(internal): expand imports

* feat(api): api update

* feat(api): api update

* Add Spring Boot starter for Arcade SDK (#8)

* Add Spring Boot starter for Arcade SDK

* Adds Spring AI example

* feat: add Java-friendly convenience methods for JsonValue and tool response output (#9)

* Cleanup and add more example code (#10)

* Simplify and cleanup examples

* Add examples from documentation

* release: 0.1.0-alpha.2

---------

Co-authored-by: stainless-app[bot] <142633134+stainless-app[bot]@users.noreply.github.com>
Co-authored-by: Brian Demers <brian.demers@gmail.com>

v0.1.0-alpha.1

Toggle v0.1.0-alpha.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1 from ArcadeAI/release-please--branches--main--c…

…hanges--next

release: 0.1.0-alpha.1