Jan 10, 2023 — Linode API
almost 2 years ago by cverner@akamai.com
v4.142.0
Changed
- Clone a Linode (POST /linode/instances/{linodeId}/clone). Cloned Linodes can be created with an assigned private IPv4 address when cloning to a new Linode.
- List Kubernetes clusters (GET /lke/clusters). Response data for this command is now filterable by the
k8s_version
andregion
properties. - List maintenance (GET /account/maintenance). This command is no longer in beta, and you can use it via the https://api.linode.com/v4 server path. It returns completed maintenance items. Previously, only pending maintenance items were returned with this command.
- Attach a volume (POST /volumes/{volumeId}/attach). Events now include the associated compute instances when attaching block storage volumes.
- Detach a volume (POST /volumes/{volumeId}/detach). Events now include the associated compute instances when detaching block storage volumes.
Fixed
- Update firewall rules (PUT /networking/firewalls/{firewallId}/rules). Fixed a bug that prevented event creation with this operation.
- Create a domain record (POST /domains/{domainId}/records). Fixed a bug that prevented creation and updates for CNAME records that contained underscores (
_
) in hostname or alias subdomains. - Update a domain record (PUT /domains/{domainId}/records/{recordId}). Fixed a bug that prevented creation and updates for CNAME records that contained underscores (
_
) in hostname or alias subdomains. - Attempting to access or utilize a deleted StackScript now returns a 404 or 400 error, respectively. Previously, a 401 error was returned, which was inconsistent with the behavior of our other commands.
- Encoded StackScript data can't exceed 65535 characters in total length when making requests that involve disk creation. Previously, requests that exceeded this limit resulted in a 500 error code with no additional information. Now, an error message is returned that references this limit.