Releases: linode/linode-api-docs
v4.97.2
Changed
- The Maintenance List (GET /account/maintenance) beta endpoint's "status" property has been updated as follows:
- Maintenance objects that were formerly returned as
ready
are now returned aspending
. completed
Maintenance objects are no longer returned at this endpoint.
- Maintenance objects that were formerly returned as
v4.97.1
v4.97.0
Added
-
Manage your Account's payment options with the new Payment Method Add (POST /account/payment-methods) endpoint.
-
Promo Codes for new signups can now be redeemed with the Promo Credit Add (POST /account/promo-codes) endpoint. Previously, Promo Codes were entered only while signing up for a new account.
-
You can now delete individual LKE Nodes with the new Node Delete (DELETE /lke/clusters/{clusterId}/nodes/{nodeId}) endpoint.
Changed
-
The Credit Card Add/Edit (POST /account/credit-card) has been deprecated. Please use the new Payment Method Add (POST /account/payment-methods) endpoint to manage your Account's credit card information.
-
The Maintenance List (GET /account/maintenance) beta endpoint is now filterable by the
when
property, allowing you to filter maintenance objects based on their date. -
LKE Node Pools are now taggable when using the Node Pool Create (POST /lke/clusters/{clusterId}/pools) and Node Pool Update (PUT /lke/clusters/{clusterId}/pools/{poolId}) endpoints.
-
Profile referral data, including the referral code, is now only accessible after an Account has an established payment history when using the Profile View (GET /profile) and Profile Update (PUT /profile) endpoints.
v4.96.0
Changed
-
The following endpoints are now out of Beta and accessible from the "v4" path:
- Image Upload (POST /images/upload)
- Payment Methods List (GET /account/payment-methods)
-
The Payment Methods List (GET /account/payment-methods) endpoint's
method
property has been changed totype
, and itsis_default
property type has been changed to a boolean value.
v4.95.0
Changed
- Linode Disks can now be created from Account-specific ("private/") Images that a user has
read_only
orread_write
access to with the Linode Create (POST /linode/instances) or Disk Create (POST/linode/instances/{linodeId}/disks) endpoints. Previously, only users withread_write
access to an Account Image could create disks from that Image.
Fixed
- A bug has been fixed that prevented filtering the Firewalls List (GET /linode/instances/{linodeId}/firewalls) endpoint for the
created
,id
,label
,tags
, andupdated
properties.
v4.94.0
Added
- The Payment Methods List (GET /account/payment-methods) beta endpoint is now available. Access this endpoint to view a list of the available payment methods for your account. At this time, only the primary credit card for your account is returned from this endpoint; additional payment methods will be listed as they become available.
Fixed
-
The response body for the Image Upload (POST /images/upload) beta endpoint has been corrected to state that the
upload_to
property is returned. Previously, the specification stated that theupload_url
property was returned. -
When deploying a new Linode from an Image using the Linode Create (POST /linode/instances) endpoint, the Image Disk is now created with the maximum allowed disk space (minus the size of the Swap Disk). Previously, the Image Disk was created with the minimum allowed size based on the Image, and required resizing to use the maximum available space.
-
When creating a new Disk from an Image with the Disk Create (POST /linode/instances/{linodeId}/disks) endpoint, the filesystem for the Image is now used unless otherwised specified. Previously, the
ext4
default filesystem was used unless otherwise specified. -
The "v4" server path has been enabled for the VLANs List (GET /networking/vlans) endpoint.
-
The description for the Linode "interfaces" property has been updated to clarify that public IP addresses are still assigned but not usable without manual configuration when no public interface is configured.
v4.93.1
Fixed
- The Image Update (POST /images/upload) endpoint returns an
upload_to
parameter, but the documented response incorrectly listed this asupload_url
. The documentation has been updated to show the correctupload_to
label. This issue was first reported as an error with the Linode CLI. This documentation change allows
the CLI to call this operation without issue.
v4.93.0
Added
-
StackScripts now have the
mine
boolean read-only property, which indicates whether the StackScript is owned by the account of the user making the request. This property can be used to easily filter responses so that only your account's StackScripts are returned when using the StackScripts List (GET /stackscripts) endpoint. -
The Domain Zone File View (GET /domains/{domainId}/zone-file) has been added. Access this endpoint to view an array containing the lines of the zone file for the last rendered zone of the specified domain.
-
Restricted users can now access Images they created using the Image Upload (POST /images/upload) beta endpoint.
Changed
-
The responses for the Linodes List (GET /linode/instances) and NodeBalancers List (GET /nodebalancers) endpoints are now filterable by their respective
ipv4
properties. -
The response for the Images List (GET /images) endpoint is now filterable by the
type
property.
Fixed
-
The
read_only
property of the Disk Create (POST /linode/instances/{linodeId}/disks) endpoint's request body schema was nonfunctional and has been removed from the specification. -
A bug was fixed that caused the Firewall Update (PUT /networking/firewalls/{firewallId}) endpoint to incorrectly return a "too many active Firewalls" error. The error incorrectly appeared when a Firewall's
status
was set fromdisabled
toenabled
after attached Linodes were deleted.
v4.92.0
Changed
- The Linode Firewalls feature has completed beta testing! All beta notices have been removed for endpoints involving Firewalls, and Vthe following endpoints are now accessible from the
/v4
path:- Firewalls List (GET/networking/firewalls)
- Firewall Create (POST /networking/firewalls)
- Firewall Delete (DELETE /networking/firewalls/{firewallId})
- Firewall View (GET /networking/firewalls/{firewallId})
- Firewall Update (PUT /networking/firewalls/{firewallId})
- Firewall Devices List (GET /networking/firewalls/{firewallId}/devices)
- Firewall Device Create (POST /networking/firewalls/{firewallId}/devices)
- Firewall Device Delete (DELETE /networking/firewalls/{firewallId}/devices/{deviceId})
- Firewall Device View (GET /networking/firewalls/{firewallId}/devices/{deviceId})
- Firewall Rules List (GET /networking/firewalls/{firewallId}/rules)
- Firewall Rules Update (PUT /networking/firewalls/{firewallId}/rules)
v4.91.0
Changed
-
The Linode VLANs feature has completed beta testing! All beta notices have been removed for endpoints involving VLANs, and VLANS List (GET /networking/vlans) requests are now accessible at
/v4
instead of/v4beta
. -
The descriptions for the following Images endpoints were updated to improve accuracy and clarity:
- Images List (GET /images)
- Image Create (POST /images)
- Image Upload (POST /images/upload)
Fixed
- A bug was fixed that caused 500 errors to return when empty request bodies or strings were submitted to the Firewall Rules Update (PUT /networking/firewalls/{firewallId}/rules) beta endpoint. An error is now returned instead.