Skip to content

Releases: linode/linode-api-docs

v4.174.0

17 Apr 20:28
Compare
Choose a tag to compare
  • Added new VPC IP Addresses List endpoint (/networking/vpcs/ips) - #923.
  • Added new IP Address View for a specific VPC endpoint (/networking/vpcs/:id/ips) - #923.
  • Added the vpc array to the Networking Information List endpoint (/linode/instances/{linodeId}/ips) - #923.
  • Fixed support for nat_1_1 member within the ipv4 object when creating a new Linode - #923.
  • Removed message for IPv6 beta support with VPC's when creating a Linode - #923.
  • Updated Disk Update endpoint (PUT /linode/instances/{linodeId}/disks/{diskId}) to reflect what can be updated - #924.
  • Updated image object responses to show nullable attributes #926.
  • Added 30 and 120 seconds as acceptable values for TTL in Cloud Manager and by the API - #927.

v4.173.0

22 Feb 19:39
Compare
Choose a tag to compare

What's Changed

  • Added Region restriction to NodeBalancer Create by @bbiggerr in #917
  • Added VPC and Subnet event types by @bbiggerr in #918
  • Added zone_id restriction for Firewall and VPC ipv6 by @bbiggerr in #919
  • Fixed linodes ips-list CLI example by @bbiggerr in #920
  • Added scale-up functionality for MySQL and PostgreSQL DBaaS clusters by @Vernholio in #916

Full Changelog: v4.171.0...v4.173.0

v4.171.0

31 Jan 17:44
Compare
Choose a tag to compare

Changed

  • Updated VPC endpoints and other related endpoints to replace the beta URL with the main APIv4 url
  • Configuration Profile Interface Add (POST /instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Correction to the url.
  • Configuration Profile Interface Update (PUT /instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Added ip_range option for IPv4 ranges.
  • IP Addresses List (GET /networking/ips)
    • Added in the missing vpc_nat_1_1 option.
  • Copy edits

v4.170.2

12 Jan 20:02
Compare
Choose a tag to compare

Added

/linode/instances/:id/resize

  • Added migration_type

/linode/instances/{linodeId}/migrate

  • Added type

v4.170.0

09 Jan 21:59
150d573
Compare
Choose a tag to compare

Added

  • Customers can now view, create, update, and delete VPCs, VPC subnets, and Configuration Profile Interfaces with the API.
    • VPCs List (GET /vpcs)
    • VPC Create (POST /vpcs)
    • VPC View (GET /vpcs/{vpcId})
    • VPC Update (PUT /vpcs/{vpcId})
    • VPC Delete (DELETE /vpcs/{vpcId})
    • VPC Subnets List (GET /vpcs/{vpcId}/subnets)
    • VPC Subnet Create (POST /vpcs/{vpcId}/subnets)
    • VPC Subnet View (GET /vpcs/{vpcId}/subnets/{vpcSubnetId})
    • VPC Subnet Update (PUT /vpcs/{vpcId}/subnets/{vpcSubnetId})
    • VPC Subnet Delete (DELETE /vpcs/{vpcId}/subnets/{vpcSubnetId})
    • Configuration Profile Interfaces List (GET /linode/instances/{linodeId}/configs/{configId}/interfaces)
    • Configuration Profile Interface Add (POST /linode/instances/{linodeId}/configs/{configId}/interfaces)
    • Configuration Profile Interface View (GET /linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Configuration Profile Interface Update (PUT /linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Configuration Profile Interface Delete (DELETE /linode/instances/{linodeId}/configs/{configId}/interfaces/{interfaceId})
    • Configuration Profile Interfaces Order (POST /linode/instances/{linodeId}/configs/{configId}/interfaces/order)

Changed

  • As part of the VPC launch, the following endpoints have been modified:
    • Linode Create (POST /linode/instances)
    • Linode Clone (POST /linode/instances/{linodeId}/clone)
    • Firewall Create (POST /networking/firewalls)
    • IPv4 Address Delete (DELETE /linode/instances/{linodeId}/ips/{address})
    • IP Addresses Assign (POST /networking/ips/assign)
    • IP Addresses Share (POST /networking/ips/share)
    • Support Ticket Request (POST /support/tickets)
    • User's Grants View (GET /account/users/{username}/grants)
    • User's Grants Update (PUT /account/users/{username}/grants)
    • All commands with request and response bodies that include Interfaces.

v4.169.1

20 Dec 15:39
Compare
Choose a tag to compare

Fixed

  • Update CLI actions from Camel case (e.g. getAvailability) to Hyphen-cased (e.g. get-availability )
  • Fix server URL so the CLI will be able to target the endpoints in v4beta path.

v4.169.0

19 Dec 21:25
ddc4c3c
Compare
Choose a tag to compare

New

Changed

  • Database Engine (GET /databases/engines)
    • Added database size and used space data for Managed Database object response
  • Images (POST /images, POST /images/upload)
    • Adds documentation for the cloud_init field in the POST /images and POST /images/upload request bodies

Fixed

v4.168.0

11 Dec 19:29
Compare
Choose a tag to compare

Added

  • Added the NodeBalancer Firewalls List command

Changed

  • Updated Cloud Firewall commands to include the nodebalancer entity type

v4.167.3

07 Nov 21:28
Compare
Choose a tag to compare

Changed

  • You can now assign a Firewall to a Linode compute instance by utilizing the firewall_id when running the Linode Create operation.

  • The following rate limit changes have been made:

    • General API request rate limit reduced from 1,600 requests every 2 minutes to 800 requests every 2 minutes.
    • Default operation rate limit reduced from 800 requests per minute to 400 requests per minute.
    • GET collection operation default rate limit reduced from 400 requests per minute to 200 requests per minute.
    • Statistics operations rate limit reduced from 100 requests per minute to 50 requests per minute.

v4.167.1

31 Oct 14:04
Compare
Choose a tag to compare

Changed

  • Previously, running the Linode View operation on a suspended Linode returned a 400 response with a "This Linode has been suspended" error message. Now, running this operation on suspended Linodes returns the expected data with the new billing_suspension status.

Fixed