- #595 - @dweinshenker - Add UpgradeMajorVersion to godo
- #596 - @DMW2151 - DBAAS-3906: Include updatePool for DB Clusters
- #593 - @danaelhe - Add Uptime Checks and Alerts Support
- #591 - @andrewsomething - tokens: Add initial support for new API.
- #589 - @wez470 - load-balancers: Minor doc fixup
- #585 - @StephenVarela - Add firewall support for load balancers
- #587 - @StephenVarela - Support new http alerts for load balancers
- #586 - @andrewsomething - godo.go: Sort service lists.
- #583 - @ddebarros - Adds support for functions trigger API
- #582 - @StephenVarela - Load Balancers: Support new endpoints for http alerts
- #571 - @kraai - Add WaitForAvailable
- #579 - @bentranter - Deprecate old pointer helpers, use generic one
- #580 - @StephenVarela - LBAAS Fixup default http idle timeout behaviour
- #578 - @StephenVarela - LBAAS-2430 Add support for HTTP idle timeout seconds
- #577 - @ddebarros - Functions api support
- #575 - @ghostlandr - apps: add option to get projects data from Apps List endpoint
- #573 - @kamaln7 - apps: add ListBuildpacks, UpgradeBuildpack
- #572 - @ghostlandr - Apps: add project id as a parameter to CreateApp and to the App struct
- #570 - @kraai - Fix copy-and-paste error in comment
- #568 - @StephenVarela - LBAAS-2321 Add project_id to load balancers structs
- #564 - @DWizGuy58 - Add public monitoring alert policies for dbaas
- #565 - @dylanrhysscott - CON-5657 (Re-)expose public HA enablement flags in godo
- #563 - @andrewsomething - Add option to configure a rate.Limiter for the client.
- #561 - @jonfriesen - apps: add docr image deploy on push
- #560 - @andrewsomething - Bump golang.org/x/net (fixes: #557).
- #559 - @kamaln7 - apps: update component spec interfaces
- #555 - @kamaln7 - apps: add accessor methods and spec helpers
- #556 - @kamaln7 - update CI for go 1.18 & 1.19
- #554 - @andrewsomething - reserved IPs: project_id should have omitempty in create req.
- #552 - @andrewsomething - reserved IPs: Expose project_id and locked attributes.
- #549 - @rpmoore - adding the replica id to the database replica model
- #546 - @DWizGuy58 - Add support for database options
- #544 - @andrewsomething - apps: Add URN() method.
- #542 - @andrewsomething - databases: Support advanced config endpoints.
- #543 - @nicktate - Ntate/detection models
- #541 - @andrewsomething - droplets: Support listing Droplets filtered by name.
- #540 - @bentranter - Update links to API documentation
- #532 - @senorprogrammer - Add support for Reserved IP addresses
- #538 - @bentranter - util: update droplet create example
- #537 - @rpmoore - Adding project_id to databases
- #536 - @andrewsomething - account: Now may include info on current team.
- #535 - @ElanHasson - APPS-5636 Update App Platform for functions and Starter Tier App Proposals.
- #533 - @ElanHasson - APPS-5636 - App Platform updates
- #530 - @anitgandhi - monitoring: alerts for Load Balancers TLS conns/s utilization
- #529 - @ChiefMateStarbuck - Test against Go 1.18
- #528 - @senorprogrammer - Remove DisablePublicNetworking option from the Create path
- #527 - @senorprogrammer - Remove the WithFloatingIPAddress create option
- #522 - @jcodybaker - app platform: add support for features field
- #518 - @rcj4747 - apps: Update apps protos
- #516 - @CollinShoop - Add registry region support
- #508 - @ElanHasson - Synchronize public protos and add multiple specs
- #506 - @ZachEddy - Add new component type to apps-related structs
- #501 - @CollinShoop - Add support for Registry ListManifests and ListRepositoriesV2
- #500 - @ElanHasson - APPS-4420: Add PreservePathPrefix to AppRouteSpec
- #498 - @bojand - apps: update spec to include log destinations
- #491 - @andrewsomething - Add support for retrieving Droplet monitoring metrics.
- #494 - @alexandear - Refactor tests: replace t.Errorf with assert/require
- #495 - @alexandear - Fix typos and grammar issues in comments
- #492 - @andrewsomething - Update golang.org/x/net
- #486 - @abeltay - Fix typo on "DigitalOcean"
- #484 - @sunny-b - k8s/godo: remove ha field from update request
- #482 - @dikshant - godo/load-balancers: add DisableLetsEncryptDNSRecords field for LBaaS
- #480 - @sunny-b - kubernetes: add support for HA control plane
- #478 - @sunny-b - kubernetes: add supported_features field to the kubernetes/options response
- #477 - @wez470 - Add size unit to LB API.
- #473 - @andrewsomething - Add Go 1.17.x to test matrix and drop unsupported versions.
- #472 - @bsnyder788 - insights: add private (in/out)bound and public inbound bandwidth aler…
- #470 - @gottwald - domains: remove invalid json struct tag option
- #468 - @notxarb - New alerts feature for App Platform
- #467 - @andrewsomething - docs: Update links to API documentation.
- #466 - @andrewsomething - Mark Response.Monitor as deprecated.
- #464 - @bsnyder788 - insights: update HTTP method for alert policy update
- #462 - @bsnyder788 - insights: fix alert policy update endpoint
- #460 - @bsnyder788 - insights: add CRUD APIs for alert policies
- #458 - @ZachEddy - apps: Add tail_lines query parameter to GetLogs function
- #454 - @house-lee - add with_droplet_agent option to create requests
- #452 - @caiofilipini - Add support for DOKS clusters as peers in Firewall rules
- #448 - @andrewsomething - flip: Set omitempty for Region in FloatingIPCreateRequest.
- #451 - @andrewsomething - CheckResponse: Add RequestID from header to ErrorResponse when missing from body.
- #450 - @nanzhong - dbaas: handle ca certificates as base64 encoded
- #449 - @nanzhong - dbaas: add support for getting cluster CA
- #446 - @kamaln7 - app spec: update cors policy
- #443 - @andrewsomething - apps: Support pagination.
- #442 - @andrewsomething - dbaas: Support restoring from a backup.
- #441 - @andrewsomething - k8s: Add URN method to KubernetesCluster.
- #439 - @andrewsomething - vpcs: Support listing members of a VPC.
- #438 - @andrewsomething - Add Go 1.16.x to the testing matrix.
- #436 - @MorrisLaw - kubernetes: add name field to associated resources
- #434 - @andrewsomething - sizes: Add description field.
- #433 - @andrewsomething - Deprecate Name field in godo.DropletCreateVolume
- #429 - @varshavaradarajan - kubernetes: support optional cascading deletes for clusters
- #430 - @jonfriesen - apps: updates apps.gen.go for gitlab addition
- #431 - @nicktate - apps: update proto to support dockerhub registry type
- #422 - @kamaln7 - apps: add ProposeApp method
- #425 - @adamwg - registry: Support the storage usage indicator
- #423 - @ChiefMateStarbuck - Updated README example
- #421 - @andrewsomething - Add some basic input cleaning to NewFromToken
- #420 - @bentranter - Don't set "Content-Type" header on GET requests
- #417 - @waynr - registry: add support for garbage collection types
- #414 - @varshavaradarajan - kubernetes: add clusterlint support
- #413 - @andrewsomething - images: Support updating distribution and description.
- #411 - @nicktate - apps: add unspecified type to image source registry types
- #409 - @andrewsomething - registry: Add support for updating a subscription.
- #408 - @nicktate - apps: update spec to include image source
- #407 - @kamaln7 - apps: add the option to force build a new deployment
- #405 - @adamwg - registry: Support subscription options
- #398 - @reeseconor - Add support for caching dependencies between GitHub Action runs
- #404 - @andrewsomething - CONTRIBUTING.md: Suggest using github-changelog-generator.
- #400 - @waynr - registry: add garbage collection support
- #402 - @snormore - apps: add catchall_document static site spec field and failed-deploy job type
- #401 - @andrewlouis93 - VPC: adds option to set a VPC as the regional default
- #383 - @kamaln7 - apps: add ListRegions, Get/ListTiers, Get/ListInstanceSizes
- #390 - @snormore - apps: add service spec internal_ports
- #388 - @varshavaradarajan - kubernetes - change docr integration api routes
- #386 - @snormore - apps: pull in recent updates to jobs and domains
- #384 kubernetes - add registry related doks apis - @varshavaradarajan
- #385 Fixed some typo in apps.gen.go and databases.go file - @devil-cyber
- #382 Add GetKubeConfigWithExpiry (#334) - @ivanlemeshev
- #381 Fix golint issues #377 - @sidsbrmnn
- #380 refactor: Cyclomatic complexity issue - @DonRenando
- #379 Run gofmt to fix some issues in codebase - @mycodeself
- #373 load balancers: add LB size field, currently in closed beta - @anitgandhi
Note: This release contains breaking changes to App Platform features currently in closed beta.
- #369 update apps types to latest - @kamaln7
- #368 Kubernetes: add taints field to node pool create and update requests - @timoreimann
- #367 update apps types, address marshaling bug - @kamaln7
- #364 apps: support aggregate deployment logs - @kamaln7
- #362 update apps types - @kamaln7
- #360 domains: Allow for SRV records with port 0. - @andrewsomething
- #357 invoices: add category to InvoiceItem - @rbutler
- #358 apps: add support for following logs - @nanzhong
- #355 kubernetes: Add support for surge upgrades - @varshavaradarajan
- #347 Make Rate limits thread safe - @roidelapluie
- #353 Reuse TCP connection - @itsksaurabh
- #345, #346 Add app platform support [beta] - @nanzhong
- #341 Install 1-click applications on a Kubernetes cluster - @keladhruv
- #340 Add RecordsByType, RecordsByName and RecordsByTypeAndName to the DomainsService - @viola
- #336 registry: URL encode repository names when building URLs. @adamwg
- #335 Add 1-click service and request. @scottcrawford03
- #331 Expose expiry_seconds for Registry.DockerCredentials. @andrewsomething
- #328 Update vulnerable x/crypto dependency - @bentranter
- #326 Add TagCount field to registry/Repository - @nicktate
- #325 Add DOCR EA routes - @nicktate
- #324 Upgrade godo to Go 1.14 - @bentranter
- #320 Add VPC v3 attributes - @viola
- #318 upgrade github.com/stretchr/objx past 0.1.1 - @hilary
- #310 Add BillingHistory service and List endpoint - @rbutler
- #316 load balancers: add new enable_backend_keepalive field - @anitgandhi
- #311 Add reset database user auth method - @zbarahal-do
- #305 invoices: GetPDF and GetCSV methods - @rbutler
- #304 Add NewFromToken convenience method to init client - @bentranter
- #301 invoices: Get, Summary, and List methods - @rbutler
- #299 Fix param expiry_seconds for kubernetes.GetCredentials request - @velp
- #295 registry: support the created_at field - @adamwg
- #293 doks: node pool labels - @snormore
- #288 Add Balance Get method - @rbutler
- #286,#289 Deserialize meta field - @timoreimann
- #282 Add valid Redis eviction policy constants - @bentranter
- #281 Remove databases info from top-level godoc string - @bentranter
- #280 Fix VolumeSnapshotResourceType value volumesnapshot -> volume_snapshot - @aqche
- #278 add mysql user auth settings for database users - @gregmankes
- #272 dbaas: get and set mysql sql mode - @mikejholly
- #275 registry/docker-credentials: add support for the read/write parameter - @kamaln7
- #273 implement the registry/docker-credentials endpoint - @kamaln7
- #271 Add registry resource - @snormore
- #264 Update isLast to check p.Next - @aqche
- #267 Return []DatabaseFirewallRule in addition to raw response. - @andrewsomething
- #265 add support for getting/setting firewall rules - @gregmankes
- #262 remove ResolveReference call - @mdanzinger
- #261 Update CONTRIBUTING.md - @mdanzinger
- #259 Add Kubernetes GetCredentials method - @snormore
- #257 Upgrade to Go 1.13 - @bentranter
- #255 Add DropletID to Kubernetes Node instance - @snormore
- #254 Add tags to Database, DatabaseReplica - @Zyqsempai
- #252 Add Kubernetes autoscale config fields - @snormore
- #251 Support unset fields on Kubernetes cluster and node pool updates - @snormore
- #250 Add Kubernetes GetUser method - @snormore
- #244 dbaas: add private-network-uuid field to create request
- #241 Databases: support for custom VPC UUID on migrate @mikejholly
- #240 Add the ability to get URN for a Database @stack72
- #236 Fix omitempty typos in JSON struct tags @amccarthy1
- #238 Add support for Redis eviction policy in Databases @mikejholly
- #233 Add Kubernetes DeleteNode method, deprecate RecycleNodePoolNodes @bouk
- #231 Add private connection fields to Databases - @mikejholly
- #223 Introduce Go modules - @andreiavrammsd
- #229 Add support for upgrading Kubernetes clusters - @adamwg
- #213 Add tagging support for volume snapshots - @jcodybaker
- #224 Add maintenance window support for Kubernetes- @fatih
- #222 Fix Create Database Pools json fields - @sunny-b
- #220 roll out vpc functionality - @jheimann
- #219 Fix Database Pools json field - @sunny-b
- #215 Add support for Databases - @mikejholly
- #214 add support for enable_proxy_protocol. - @mregmi
- #210 Expose tags on storage volume create/list/get. - @jcodybaker
- #207 Add support for custom subdomains for Spaces CDN [beta] - @xornivore
- #202 Allow tagging volumes - @mchitten
- #196 Expose tag support for creating Load Balancers.
- #192 Exposes more options for Kubernetes clusters.
- #190 Expose constants for the state of Kubernetes clusters.
- #188 Kubernetes support [beta] - @aybabtme
- #185 Projects support [beta] - @mchitten
- #181 Adding tagging images support - @hugocorbucci
- #178 Allowing creating domain records with weight of 0 - @TFaga
- #177 Adding
VolumeLimit
to account - @lxfontes
- #176 Fix cdn flush cache API endpoint - @sunny-b
- #175 Add support for Spaces CDN - @sunny-b
- #170 Add support for volume formatting - @adamwg
- #166 Remove support for Go 1.6 - @iheanyi
- #165 Add support for Let's Encrypt Certificates - @viola
- #156 Handle non-json errors from the API - @aknuds1
- #158 Update droplet example to use latest instance type - @dan-v
- #157 storage: list volumes should handle only name or only region params - @andrewsykim
- #154 docs: replace first example with fully-runnable example - @xmudrii
- #152 Handle flags & tag properties of domain record - @jaymecd
- #151 Following user agent field recommendations - @joonas
- #148 AsRequest method to create load balancers requests - @lukegb
- #145 Add FirewallsService for managing Firewalls with the DigitalOcean API. - @viola
- #139 Add TTL field to the Domains. - @xmudrii
- #143 Fix oauth2.NoContext depreciation. - @jbowens
- #141 Fix DropletActions on tagged resources. - @xmudrii
- #130 Add Convert to ImageActionsService. - @xmudrii
- #126 Add CertificatesService for managing certificates with the DigitalOcean API. - @viola
- #125 Add LoadBalancersService for managing load balancers with the DigitalOcean API. - @viola
- #122 Add GetVolumeByName to StorageService. - @protochron
- #113 Add context.Context to all calls. - @aybabtme