Skip to content

feat: improve environment-based client setup - #113

Merged
xxvw merged 3 commits into
mainfrom
agent/env-builder-onboarding
Jul 27, 2026
Merged

xxvw merged 3 commits into
mainfrom
agent/env-builder-onboarding

Conversation

@xxvw

@xxvw xxvw commented Jul 27, 2026 •

Copy link
Copy Markdown
Member

Summary

Related Issue

Closes #110

Type of Change

  • Feature
  • Bug fix
  • Test
  • Documentation
  • Refactor
  • Build / CI
  • Release

Checklist

  • I created a branch before making changes.
  • I did not commit directly to main.
  • I used this pull request template.
  • I linked the relevant issue where possible.
  • I added or updated tests.
  • I updated documentation if needed.
  • I updated CHANGELOG.md.
  • I ran mvn clean verify.
  • I did not include names of automated development tools in project artifacts.
  • I did not expose API tokens, secrets, private keys, account IDs, database IDs, customer data, or sensitive data.
  • I did not add new runtime dependencies without an issue and maintainer approval.

Testing

mvn -B clean verify javadoc:javadoc
mvn -B -DskipTests install
mvn -B -f examples/quickstart/pom.xml -Dcloudflare-d1-java.version=0.2.0 compile
mvn -B -f examples/quickstart/pom.xml -Dcloudflare-d1-java.version=0.2.0 exec:java -Dexec.mainClass=example.CustomTransportExample
actionlint .github/workflows/ci.yml

All 110 tests passed. The credential-free custom transport example printed {value=1}.

Notes

No runtime dependencies were added. The new public APIs use Java 8-compatible types. Merge this pull request after #111, #112, and #114 so the consolidated Unreleased notes describe changes already present on main.

@xxvw
xxvw merged commit e3c6ac3 into main Jul 27, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Improve environment-based configuration and example validation

1 participant