Releases: linode/linode-api-docs
Releases · linode/linode-api-docs
Release 4.208.1
Merge pull request #1006 from linode/release-v4.208.1 Increments the API version to v4.208.1
Release 4.200.0
Updates to include support for advanced configuration in MySQL and PostgreSQL Managed Databases.
Added
Use these operations to view the advanced configuration options available for use:
- List MySQL Managed Database advanced parameters (GET /databases/mysql/config)
- List PostgreSQL Managed Database advanced parameters (GET /databases/postgresql/config)
Updated
These operations have been updated for advanced configuration support:
- Create or restore a MySQL Managed Database (POST /databases/mysql/instances)
- List MySQL Managed Databases (GET /databases/mysql/instances)
- Get a MySQL Managed Database (GET /databases/mysql/instances/{instanceId})
- Update a MySQL Managed Database (PUT /databases/mysql/instances/{instanceId})
- Create or restore a PostgreSQL Managed Database (POST /databases/postgresql/instances)
- List PostgreSQL Managed Databases (GET /databases/postgresql/instances)
- Get a PostgreSQL Managed Database (GET /databases/postgresql/instances/{instanceId})
- Update a PostgreSQL Managed Database (PUT /databases/postgresql/instances/{instanceId})
Release 4.199.0
Update firewalls - New
- Update a Linode's firewalls. PUT /linode/instances/{linodeId}/firewalls
- Update a NodeBalancer's firewalls. PUT/nodebalancers/{nodeBalancerId}/firewalls
Object Storage quotas - New
- List Object Storage quotas (GET /object-storage/quotas)
- Get an Object Storage quota (GET /object-storage/quotas/{object-storage-quotaId})
- Get Object Storage quota usage data (GET /object-storage/quotas/{object-storage-quotaId}/usage
Linode Interfaces and firewall templates (BETA) - New
- List Linode interfaces. GET /linode/instances/{linodeId}/interfaces
- Add a Linode interface. POST /linode/instances/{linodeId}/interfaces
- List Linode interface settings. GET /linode/instances/{linodeId}/interfaces/settings
- Update Linode interface settings. PUT /linode/instances/{linodeId}/interfaces/settings
- Get a Linode interface. GET /linode/instances/{linodeId}/interfaces/{InterfacesId}
- Update a Linode interface. PUT /linode/instances/{linodeId}/interfaces/{interfacesId}
- Delete a Linode interface. DELETE /linode/instances/{linodeId}/interfaces/{interfacesId}
- List Linode interface firewalls. GET /linode/instances/{linodeId}/interfaces/{id}/firewalls
- Upgrade to Linode interfaces. POST /linode/instances/{linodeId}/upgrade-interfaces
Linode Interfaces and firewall templates (BETA) - Changed
- Create a Linode. POST /linode/instances
- List Linodes. GET linode/instances
- Get a Linode. GET linode/instances/{linodeId}
- Boot a Linode. POST linode/instances/{linodeId}/boot
- Reboot a Linode. POST linode/instances/{linodeId}/reboot
- Boot a Linode into rescue mode. POST linode/instances/{linodeId}/rescue
- Clone a Linode. POST linode/instances/{linodeId}/clone
- Initiate a DC migration/pending host migration. POST linode/instances/{linodeId}/migrate
- Rebuild a Linode. POST linode/instances/{linodeId}/rebuild
- List configuration profiles. GET linode/instances/{linodeId}/configs
- Get a configuration profile. GET linode/instances/{linodeId}/configs/{id}
- Create a configuration profile. POST linode/instances/{id}/config/{linodeId}/interfaces
- Update a configuration profile. PUT linode/instances/{linodeId}/configs/{configId}
- Get a Linode's IP address. GET linode/instances/{linodeId}/ips
- Delete an IPv4 address. DELETE linode/instances/{linodeId}/ips/{address}
- List firewall templates. GET /networking/firewalls/templates
- Get a firewall template. GET /networking/firewalls/templates/{slug}
- Get default firewalls. GET networking/firewalls/settings
- Update default firewalls. PUT networking/firewalls/settings
- Update a firewall. PUT networking/firewalls/{firewallId}
- Delete a firewall device. DELETE networking/firewalls/{firewallId}
- List firewall devices. GET networking/firewalls/{firewallId}/devices
- Create a firewall device. POST networking/firewalls/{firewallId}/devices
- Get a firewall device. GET networking/firewalls/{firewallId}/devices/{deviceId}
- List IP addresses. GET networking/ips
- Get an IP address. GET networking/ips/{address}
- Assign IP addresses. POST networking/ips/assign
- Assign IPv4s to Linodes. POST networking/ipv4/assign
- Share IP addresses. POST networking/ips/share
- Configure IPv4 sharing. POST networking/ipv4/share
- List VLANs. GET /networking/vlans
- List VPCs. GET /vpcs
- Get a VPC. GET /vpcs/{vpcId}
- List VPC subnets. GET /vpcs/{vpcId}/subnets
- Get a VPC subnet. GET /vpcs/{vpcId}/subnets/{vpcSubnetId}
- List VPC IP addresses.GET /vpcs/ips
- List a VPC's IP addresses. GET /vpcs/{vpcId}/ips
- Get account settings. GET /account/settings
- Update account settings. PUT /account/settings
- Request a service transfer. POST /account/service-transfers
- List regions. GET /regions
Release 4.198.0
See the full list of updates for this release.
Release 4.197.1
Fixed
Minor fixes for CLI compatibility
Release 4.197.0
Added
- Get Object Storage bucket access (GET /object-storage/buckets/{regionId}/{bucket}/access). This operation was introduced in a previous API release.
Changed
- NodeBalancers. Added read-only
type
andlke_cluster
fields to the responses for the listed API endpoints:- Create a NodeBalancer (POST /nodebalancers)
- List NodeBalancers (GET /nodebalancers)
- Get a NodeBalancer (GET /nodebalancers/{nodeBalancerId})
- Update a NodeBalancer (PUT /nodebalancers/{nodeBalancerId})
- Accounts. Updated endpoints to accommodate tax identification number requirements for countries that require them, as well as billing agreement acknowledgement for the same.
- Update your account (PUT /account)
- Get your account (PUT /account)
- Acknowledge agreements (POST /account/agreements).
- List agreements (GET /account/agreements)
Fixed
- Several Object Storage-related operations incorrectly called out "Access Control Level," when it should be "Access Control List," as used by Amazon S3 in their buckets.
- Various Object Storage-related operations link out to more robust Amazon S3 versions of the operation. Verified and corrected links to current resources.
- Several fixes to Object Storage-related operations' docs to ensure that the related CLI operations were properly covered.
Release 4.193.0
Note: This file is now being released as .json format.
Added/Changed
- List Object Storage endpoints. New operation.
- Create an Object Storage bucket. Updated to include the endpoint_type object in both the BODY PARAMS and RESPONSES sections.
- List Object Storage buckets operation. Updated to include the endpoint_type object in the RESPONSES section.
- List Object Storage Buckets per region. Updated to include the endpoint_type object in the RESPONSES section.
- Get an Object Storage bucket. Updated to include the endpoint_type object in the RESPONSES section.
- Create an Object Storage key. Updated to include the endpoint_type object in the RESPONSES section.
- List Object Storage keys. Updated to include the endpoint_type object in the RESPONSES section.
- Get an Object Storage key. Updated to include the endpoint_type object in the RESPONSES section.
- Linode types operations offer accelerated class (Beta). Both the List types and Get a type operations now include accelerated as a class of Linode, which better supports video transcoding and media processing.
Fixed
- Update an object's ACL config. Operation is supposed to return an empty response.
- Create a disk. The
filesystem
object in the response had an incorrect description. - Get a placement group. The
migrations
object in a response is supposed to be displayed asnull
if no migrations are taking place. - Update a configuration profile interface. Response was showing data for the POST version of this operation.
v4.191.2
LKE Node Pools
- Fix labels syntax issues for Node Pools
- Update CLI example commands
NodeBalancer
- Body parameters are now grouped by configuration protocol (TCP, HTTP, and HTTPs)
Managed Databases
- Copy edits and other changes
Release v4.191.1
Changes for DBaaS endpoints.
v4.191.0
CLI changes for Release 4.191.0
• Linodes, and LKEs support disk encryption
• Managed Database service in partnership with Aiven
• LKE supports tiers (standard and enterprise)