Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.01 KB

File metadata and controls

24 lines (19 loc) · 1.01 KB

Changelog

All notable changes to the BigDataCloud Java SDK will be documented here.

This project follows Semantic Versioning.


[1.0.0] - 2026-04-11

Initial Release

  • Full typed client with 4 API groups: IP Geolocation, Reverse Geocoding, Verification, Network Engineering
  • All 13 IP Geolocation endpoints covered
  • All 3 Reverse Geocoding endpoints covered
  • All 3 Verification endpoints covered (phone + email)
  • All 7 Network Engineering endpoints covered
  • ConfidenceAreaHelper.splitIntoPolygons() for multi-polygon confidence areas
  • BigDataCloudClient.fromEnvironment() factory reading BIGDATACLOUD_API_KEY
  • validatePhone and validatePhoneByIp require explicit country/IP — never silently uses server IP
  • asnNumeric typed as long to handle 4-byte ASN values > 2^31
  • Java 11+ HttpClient (stdlib) — zero additional HTTP dependencies
  • Jackson for JSON deserialisation
  • Thread-safe — single shared HTTP client instance
  • 4 sample programs verified against live API