Releases: linode/linode-api-docs
Releases · linode/linode-api-docs
v4.174.0
- 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 theipv4
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
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
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.
- Added
- IP Addresses List (GET /networking/ips)
- Added in the missing
vpc_nat_1_1
option.
- Added in the missing
- Copy edits
v4.170.2
Added
/linode/instances/:id/resize
- Added
migration_type
/linode/instances/{linodeId}/migrate
- Added
type
v4.170.0
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
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
New
- Account Availability (GET /account/availability)
- Added endpoints for retrieving service availability by region
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
- Regions (GET /regions/{regionId}/availability)
- Updates the response documentation for the GET /regions/{regionId}/availability to properly reflect what is returned from the API
v4.168.0
v4.167.3
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
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
- Fixed a bug that caused live migrations of Linode compute instances to fail if an assigned Firewall was established or updated during the migration. Now, the following Firewall operations return an error if assigned Linodes have any ongoing live migrations: