as.key
function changed toas.sshkey
to avoid collision withopenssl
package (#126)- Gains new functions
domain_record_update
to update a domain record anddomain_record
to get a domain record by id (#124) domain_record_create
gains paramaterttl
for time to live for the domain record, in seconds (#124)
- Fixed some typos (#131) thanks @patperu
docklet_rstudio
,docklet_shinyserver
, anddocklet_shinyapp
now return a droplet instead of a URL so they can be piped - docs now contain how to construct the URL for the rstudio or shiny server instance in case user setsbrowse = FALSE
(#134)domain_record_create
anddomain_record_update
gain parametersflags
andtag
for CAA support for Domain Record resources (#137)docklet_images
gets anall
param, with default value ofTRUE
(#135)- Added examples to docs for how to install specific R versions
easily with docker, see
?docklet_create
(#106)
- Fix to
droplet_create
: it couldn't generate a random name without first loading the package vialibrary
(#125) thanks @trestletech debian_add_swap
adds swap memory, but was not persisted across reboots. fixed now (#127) thanks @trestletech- In
droplet_create
, the parametersssh_keys
andtags
now default tolist()
instead ofNULL
as they path pass toI()
that warns now onNULL
(#129)
tag_rename
is now defunct as is you can no longer rename tags (#123)
- New function
docklets_create()
to create many docklets at once (similar todroplets_create()
) (#120) - New volumes methods for the new block storage (aka volumes)
https://www.digitalocean.com/products/storage/:
volume
,volume_action
,volume_actions
,volume_attach
,volume_create
,volume_delete
,volume_detach
,volume_resize
,volume_snapshot_create
,volume_snapshots
,volumes
,as.volume
(#121) - New methods for new unified snapshots DO endpoints:
snapshot
,snapshots
,snapshot_delete
, andas.shapshot
(#121)
- You can now pass
tags
to the parameter of the same name when creating droplets, with eitherdroplet_create
,droplets_create
,docklet_create
, ordocklets_create
. The tags can be existing ones, or if not they will be created (#122) - Added more help on ssh keys to pkg level man file and to vignette (#115)
- Suite of new functions for tags:
tag()
,tag_create()
,tag_delete()
,tag_rename()
,tag_resource()
,tag_resource_delete()
,tags()
, andas.tag()
(#117) - Related to last bulllet:
droplet_delete()
gains new parametertag
;droplets()
gains new parametertag
, and examples added to its man file for tag usage. - New functions
docklet_shinyserver()
anddocklet_shinyapp()
to spin up Shiny server and a Shiny app, respectively. (#100) - New function
droplet_enable_backups()
(#110) - New function
droplets_create()
to create many droplets at once (#112) - New function
droplets_cost()
to calculate cost of droplets across one or more droplets.
- Added
floating_ip_limit
field toaccount()
print method (#111) - Improved description of
name
parameter fordroplet_create()
anddocklet_create()
- Fixed problem with
docklet_create()
when port 22 is not open before further action is taken on the droplet. We now check if port 22 is open and error with informative message about waiting a bit for it to open (#113) thanks @fmichonneau @hrbrmstr - Fixed problem in the
print.droplet
due to problem indroplet_ip()
internal function (#109) - Fix to
*_create
to allow flexibility in how often DO API is pinged. Previously we pinged every second, meaning you could hit your API rate limit fastish. Now you can set an optiondo.wait_time
to tweak time bewtween pings to check for droplet creation (or other actions). See pachadotdev#108 (comment) for example of doing droplet creation in parallel. (#108) thanks @simecek ! - Fixed parsing bug in
sizes()
(#119)
- Released to CRAN.