Skip to content

v1.5.0

Latest

Choose a tag to compare

@robinbraemer robinbraemer released this 21 Jan 14:20
· 14 commits to master since this release
102b23f

What's New

Maven Central Publishing 🎉

This library is now available on Maven Central:

<dependency>
  <groupId>io.github.robinbraemer</groupId>
  <artifactId>cloudflare-api</artifactId>
  <version>1.5.0</version>
</dependency>

Zero Trust Support

  • Cloudflare Tunnels - Create, manage, and configure tunnels
  • Access Service Tokens - Create and manage service tokens for automated systems
  • Access Applications - Define and manage protected applications

Bug Fixes

  • Fixed build issues with missing JSR305 dependency
  • Fixed httpResponse.getBody()httpResponse.body() for Unirest API
  • Configured Lombok annotation processor properly

Dependency Updates

  • commons-lang3: 3.13.0 → 3.18.0 (security fix for CVE-2025-48924)
  • gson: 2.10.1 → 2.13.2
  • guava: 32.0.0-jre → 33.5.0-jre
  • lombok: 1.18.26 → 1.18.42
  • maven-compiler-plugin: 3.11.0 → 3.14.1
  • maven-assembly-plugin: 3.5.0 → 3.8.0
  • maven-source-plugin: 3.2.1 → 3.4.0

CI/CD

  • Added GitHub Actions CI (Java 8, 11, 17)
  • Added automated Maven Central publishing on release

Breaking Changes

None - fully backward compatible.

New API Endpoints

23 new endpoints for Zero Trust features. See README for usage examples.