pypi / linode-api4
linode-api4
What changed in linode-api4 5, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.
5 breaking1 deprecations26 new APIs and options3 behavior and defaults2 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initlinode-api4 537 changes
Breaking changes 5
Removes entity-related response fields from alert definitions.
Changes the assignments type from dict to list.
The content field is removed from the ACLP list alert channels response.
Support for ScaleGrid databases is dropped.
Database instance configurations replace secondary with standby.
Deprecations 1
The SDK deprecates xen.
New APIs and options 26
Exposes the NodeBalancer backend IPv6 prefix.
Adds support for the NodeBalancer type and backend connectivity.
Adds the databases OAuth scope to OAuthScopes.
Adds the images OAuth scope to OAuthScopes.
Adds the vpc OAuth scope to OAuthScopes.
Adds ACLP clone alert definition support in alerting APIs.
Adds support for configurable VPC IPv4 prefixes.
Adds a group by field to alerting APIs.
Adds support for ACLP logs.
Adds group_by support at the dashboard level in the Python SDK.
Adds SDK support for Reserved IP for IPv4.
Adds support for firewall rules version and fingerprint.
Adds support for global quotas and quota usage for OBJ services.
Adds an ACLP method to list entities.
Adds the DiskEncryption field for LKE Node Pool creation.
Adds support for the regions/vpc-availability endpoints.
NodeBalancer now supports resource locks.
NodePool is optional for LKE-E in the Python SDK.
A region capability enum is added.
An enum for Status is added.
Adds a new project for ACLP Alerts.
Adds support for the monitors-in-region endpoint.
Adds a new project for Private Image Sharing.
The Property class now supports aliases.
Adds support for resource locks.
Adds firewall_id to LNP.
Behavior and default changes 3
The devices field now allows dict passthrough.
The ACLP Alerting get_channles() API changes.
Filters regions according to account availability.
Fixes and other changes 2
Fixes attempts to update backups using the non-editable last_successful field.
Handles explicit null values when flattening request bodies.