API v4.142.0

Released January 10, 2023.

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 and region 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.