Skip to content

Releases: linode/linode-api-docs

v4.163.0

18 Sep 18:46
Compare
Choose a tag to compare

Changed

Fixed

  • IP Addresses Assign (POST /networking/ips/assign)
    • Fixed a bug that allowed shared IP addresses to be swapped between Linodes with this command, resulting in a Linode with the same IP address listed twice. Now, an error is thrown when trying to swap shared IP addresses between two Linodes.

v4.162.0

12 Sep 15:44
Compare
Choose a tag to compare

Changed

  • Backup Restore (POST /linode/instances/{linodeId}/backups/{backupId}/restore)

    • Now, certain distributions assign block devices using UUIDs. This causes a potential UUID collision issue when restoring a disk to the same Compute Instance without overwriting it. If you need access to files on both the original disk and the restored disk simultaneously (such as needing to copy files between them), we suggest either restoring the backup to a separate Compute Instance or creating a new Compute Instance with the desired backup_id.
  • Domain Record Create (POST /domains/{domainId}/records)

    Domain Record Update (PUT /domains/{domainId}/records/{recordId})

    • In accordance with the new RFC 8659, CAA records with the "issue" tag can now accept additional parameters when using these commands. New parameters are entered via the record's target, following the domain and separated with semicolons (;), for example: www.example.com; foo=bar

Fixed

  • Fixed a bug that caused a 222 response when creating or updating a Linode Configuration Profile with a VLAN "ipam_address" set to null or "". Now, "" is returned for the "ipam_address" in this case for vlan purpose interfaces, and null is always returned for both the "ipam_address" and "label" for public purpose interfaces.

  • Firewall Create (POST /networking/firewalls)

    Firewall Rule Update (PUT /networking/firewalls/{firewallId}/rules)

    • This release includes documentation fixes regarding creating and updating Cloud Firewall rules with these commands. Previously, we stated that inbound and outbound rules required defined ports except for the ICMP and IPENCAP protocols. However, ports is optional for the TCP and UDP protocols and disallowed for the ICMP and IPENCAP protocols. Additionally, if ports is undefined, then all ports are affected by the Firewall rule.

    • These commands also now provide additional details for configuring Cloud Firewall rules, including instructions on how to apply rules to all IPv4 and IPv6 addresses.

v4.161.0

24 Aug 20:05
f607060
Compare
Choose a tag to compare

Added

  • You can now utilize cloud-init with our new Metadata service to automatically configure and install software to compute instance!

    When using the Linode Create command, enter your cloud-config data as a base64-encoded string to the new metadata.user_data property.

    Compatible Images can be determined by looking for cloud-init under the new capabilities list.

    Compatible Regions can be determined by looking for Metadata under the new capabilities list.

    BETA This feature is in beta and is currently limited to certain Regions and distributions. Please be aware that this feature may receive breaking updates in the future.

  • Regions Availability List (GET /regions/availability)

    Region Availability View (GET /regions/{regionId}/availability)

    • You can use these new commands to view the availability of select premium and GPU compute instance types according to Region, which are currently in high demand. These commands may be expanded to cover additional compute instance types in the future.

Fixed

  • Fixed a bug that prevented filtering results from Managed Databases endpoints.

  • Fixed a bug that allowed Block Storage Volume Detach requests for Volumes that were still attached to deleted Linodes. When a Linode is deleted, any attached Volumes are automatically scheduled to be detached.

v4.159.0

25 Jul 19:15
Compare
Choose a tag to compare

Added

  • Authorized Apps List (GET /profile/apps)

    • Responses to this command can now be filtered by the "label" property.
  • Users List (GET /account/users)

    User View (GET /account/users/{username})

    • Responses to these commands now include the "last_login" property, which contains data relating to the most recent login attempt for the requested User.

Changed

v4.158.1

14 Jul 19:34
Compare
Choose a tag to compare

Changed

  • IP Addresses List (GET /networking/ips)

    • In addition to region, responses for this command can now also be filtered by the following parameters:
      • address
      • prefix
      • rdns
      • type

Fixed

  • Configuration Profile Update (POST /linode/instances/{linodeId}/configs/{configId})

    • Fixed a bug that prevented other changes from taking effect when an empty interfaces parameter was included in the request for this command. Now, when an empty interfaces parameter is included with a request, all other changes to the configuration profile are also made.

v4.157.1

29 Jun 20:34
Compare
Choose a tag to compare

Documentation updates only.

Fixed

  • Added nullable property information to Notifications List response data.

v4.157.0

29 Jun 20:33
Compare
Choose a tag to compare

Added

v4.156.1-patch.1

16 Jun 16:22
516412f
Compare
Choose a tag to compare

Changed

  • Marked Profile verified_phone_number as nullable

v4.156.0

15 Jun 19:49
Compare
Choose a tag to compare

Internal updates only.

v4.155.0

13 Jun 18:43
Compare
Choose a tag to compare

Added

  • IP Addresses List (GET /networking/ips)

    • You can now drastically improve the performance of this command by utilizing the skip_ipv6_rdns option to exclude IPv6 RDNS data from responses. We recommend using this option if your application frequently accesses this command and does not require IPv6 RDNS data.