Skip to content

Releases: jeevatkm/digitalocean-api-java

v2.17 Release

03 Feb 20:05
7ccadcb
Compare
Choose a tag to compare

Changelog

  • Added methods add/remove firewall for droplets #91 @mashurex
  • Adapt new changes or enhancements of DO v2 APIs #89 @jeevatkm
  • Bug fix: Add expose annotation to sources #90 @mcjp78
  • Bug fix: Updated the size attribute in the Volume to integer #92 @bahrinka

v2.16 Release

03 Sep 22:51
d04d8cf
Compare
Choose a tag to compare

Changelog

  • Added new endpoint support /v2/firewalls/* #83, PR #85, PR #87 @andreybleme
    Firewalls getAvailableFirewalls(Integer pageNo, Integer perPage)
    Firewall getFirewallInfo(String firewallId)
    Firewall createFirewall(Firewall firewall)
    Firewall updateFirewall(Firewall firewall)
    Delete deleteFirewall(String firewallId)
  • Links and Meta information made available on POJO #84 @jeevatkm
  • Added method getAvailableDropletsByTagName #86 @jeevatkm

v2.15 Release

05 May 20:31
ba99506
Compare
Choose a tag to compare

Changelog

  • Added CAA support in DomainRecord #81 @jeevatkm
  • Bug fix: Pagination fix for getAvailableRegions, getAvailableSizes, getAvailableDomains, and getAvailableKeys #80 @jeevatkm

v2.14 Release

07 Mar 05:45
3f9ab38
Compare
Choose a tag to compare

Changelog

Enhancement

Bug fix

  • Priority in DomainRecord should be an Integer PR #79 @rpardini

v2.13 Release

18 Nov 23:19
f17e4ee
Compare
Choose a tag to compare

Changelog

  • Added support for creating volumes from a snapshot ID PR #75 @benesch
  • DigitalOcean Rate-Limit headers handled gracefully PR #74 @benesch

v2.12 Release

22 Jul 21:12
6b67a84
Compare
Choose a tag to compare

Changelog

  • Added monitoring attribute to Create droplet #70 @jeevatkm
  • Fixed bug - Not able to get Image (Snapshot) Size #68 @jeevatkm
  • Added new endpoint support /v2/certificates/* #71 @jeevatkm
    • Certificates
         Certificates getAvailableCertificates(Integer pageNo, Integer perPage)
         Certificate createCertificate(Certificate certificate)
         Certificate getCertificateInfo(String certificateId)
         Delete deleteCertificate(String certificateId)
         

v2.11 Release

21 Jun 04:22
d2df32b
Compare
Choose a tag to compare

Changelog:

  • Added new endpoint support /v2/load_balancers/* PR #66 @tlehoux)
LoadBalancers getAvailableLoadBalancers(Integer pageNo, Integer perPage)
LoadBalancer createLoadBalancer(LoadBalancer loadBalancer)
LoadBalancer getLoadBalancerInfo(String loadBalancerId)        
LoadBalancer updateLoadBalancer(LoadBalancer loadBalancer)
Delete deleteLoadBalancer(String loadBalancerId)
Response addDropletsToLoadBalancer(String loadBalancerId, List dropletIds)
Delete removeDropletsFromLoadBalancer(String loadBalancerId, List dropletIds)
Response addForwardingRulesToLoadBalancer(String loadBalancerId, List forwardingRules)
Delete removeForwardingRulesFromLoadBalancer(String loadBalancerId, List forwardingRules)

v2.10 Release

02 May 22:43
2255b08
Compare
Choose a tag to compare

Changelog:

  • Removed unsupported API /v2/tags/$TAG_NAME refer DO changelog

v2.9 Release

01 Apr 04:24
2d703ee
Compare
Choose a tag to compare

Changelog:

  • Added new API support delete droplet by tag name #61
    • Droplet
      Delete deleteDropletByTagName(String tagName)
      

v2.8 Release

28 Dec 00:31
f47856a
Compare
Choose a tag to compare

Changelog:

  • Added volumes and tags attribute for create droplet #56
  • Added new endpoint support /v2/snapshots/* #58, PR #57 (@samuelfac)
    • Snapshots
      Snapshots getAvailableSnapshots(Integer pageNo, Integer perPage)
      Snapshots getAllDropletSnapshots(Integer pageNo, Integer perPage)
      Snapshots getAllVolumeSnapshots(Integer pageNo, Integer perPage)
      Snapshot getSnaphotInfo(String snapshotId)
      Delete deleteSnapshot(String snapshotId)
      
    • Due to new endpoint /v2/snapshots/* introduced by DO, I had to refactor following methods to make it clean and meaningful
      getAvailableSnapshots(Integer dropletId, Integer pageNo, Integer perPage) ==> getDropletSnapshots(Integer dropletId, Integer pageNo, Integer perPage)
      getAvailableKernels(Integer dropletId, Integer pageNo, Integer perPage) ==> getDropletKernels(Integer dropletId, Integer pageNo, Integer perPage)
      getAvailableBackups(Integer dropletId, Integer pageNo) ==> getDropletBackups(Integer dropletId, Integer pageNo, Integer perPage)