- change: fetched
NIC
instances now always contain a valid (yet shallow)LAN
instance
- change: the artifact was renamed to
groovy-sdk
, the group name changed tocom.profitbricks
- change: the artifact is no fat jar anymore, streamlined set of compile dependencies
- fix: timings for status requests now actually work reliably
- fix: removed some unnecessary code parts and refactored others
- change: the artifacts are now available from official maven central
- change: refactored test code to actual tests (Spock Specs)
- change: removed
Share
andResource
entities until the user management API is fixed - fix: streamlined, corrected and improved the documentation
- change: all API calls (all CRUD methods + list and commands) can be called with an optional map argument
- change: based on the previous change, most configuration options can now be passed per API call
- fix:
Volume.update()
,LAN.update()
andSnapshot.update()
works now reliably - change:
Server.update()
now always includeallowReboot: true
- change: regarding configuration options: the system property prefix has been renamed from
api.
tocom.profitbricks.sdk.
- add image aliases
- add IP failover
- add user management
- add ssh keys to volume create
- enable firewall activation/deactivation
- fix NIC update for boolean parameters set to false
- fix load balancer update for boolean parameters set to false
- fix IP block read for
ips
property
- update Readme and provided an example app
- complete test coverage for all endpoints
- fixed an issue with handling failed requests
- fixed an issue with handling request timeouts
- fixed an issue with toString()'ing an initial model instance
- when reading NICs, the associated LAN is also read implicitly
- slightly improved (debug) logging
- multithreading issue fixed
- minor documentation enhancements
- initial feature complete (API wise) version