Changelog
Latest updates from the Linode team
Cloud Manager
0.64.0

0.64.0: 2019-07-15

Here is a full list of what has been added, changed, and fixed in this release:

Added:

  • Feature: Clone configs/disks from Linode detail page

Changed:

  • Improve markup for click behaviors for entity titles in clickable rows
  • Remove allocation of private IP on Linode create
  • Filter private IPs in NodeBalancer config node by region
  • Update NB config node schema

Fixed:

  • Domain record validation
  • Important notice icon placement
  • Fix spelling mistake in LinodeConfigDrawer
  • Safe access backups.snapshot
API
4.2.3

4.2.3: 2019-07-15

Added

Changed

  • Changed behavior of the configs parameter for the POST /linode/instances/{linodeId}/clone endpoint. When an empty array is passed to the configs parameter, no configuration profiles will be cloned from the source Linode.

    Previously, all configuration profiles would be cloned. All behaviors of the disks and configs parameters for this endpoint are now more extensively documented in the API reference.

Fixed

  • When updating the email of an account (PUT /account) or of a user (PUT /profile), Linode will now send an email notification to the previous email address that describes this change.

  • Fixed an issue where a user could not set permissions on a domain that contained errors.

  • Fixed a malformed URL in the response for the Enable Managed Service endpoint (POST /managed/services/{serviceId}/enable).

  • Fixed an issue in which SRV records could only be assigned a port number below 32767. Any port number is now accepted.

  • Fixed a login error that could appear after a user’s session had expired, if the user also had two-factor authentication enabled.

  • Reduced response time for the GET /support/tickets endpoint.

Cloud Manager
0.63.1

0.63.1: 2019-07-08

Changed:

  • Remove VAT banner
Cloud Manager
0.63.0

0.63.0: 2019-07-03

Added:

  • Add username to event rows on both Events Landing and Linode Detail views
  • Use preferences endpoint to save theme and spacing
  • Show helper text for auto-backups for Managed users
  • Use account.capabilities for displaying LKE

Changed:

  • Update monthly network transfer panels
  • Update breadcrumbs site-wide
  • Update primary navigation active state icon
  • Disable auto-resize option when moving to a smaller plan

Fixed:

  • Linode Notification Threshold updates not displaying
  • Group by Tag behaving inconsistently
  • Progress button loading icon
  • Fix console warnings for sidebar styles
  • Margin in header on PDF invoices
  • LinodeCreate selected region tab state
  • Issue with Volume size not updating
  • Do not attempt to create DNS records for Linodes with IPv6 disabled
API
4.2.2

4.2.2: 2019-07-01

Added

Fixed

  • Fixed an issue that caused backup windows to display improperly.
API
4.2.0

4.2.0: 2019-06-25

Added

Cloud Manager
0.62.0

0.62.0: 2019-06-21

Here is a full list of what has been added, changed, and fixed in this release:

Added:

  • Add One-Click Apps detail view
  • Add helper text for auto backups
  • Add links to Object Storage documentation
  • Allow external links to open Support ticket drawer

Changed:

  • Updates to base theme
  • Make entity links in Support tickets clickable
  • Do not attempt to create domain records for slave domains
  • Update max length for Bucket label
  • Reduce NodeBalancer price
  • Copy for maintenance notifications
  • Update styles for important/critical notifications
  • Add link to support ticket in SelectTabPanel
  • UI for selecting memory limit on Linode Config Profiles
  • Adjustments for compact mode, some adjustments for mobile compact on help banner panel as well

Fixed:

  • Dashboard header spacing
  • User-defined fields not resetting on App/StackScript change
  • Catch deleted events errors
  • IP sharing private addresses not showing
  • Regression with maintenance notification list item severity
  • Expandable panel icons
  • Point of entry in dashboard
  • Animation isolation logic
  • Abuse ticket banner fix
API
4.1.0

4.1.0: 2019-06-17

Added

Fixed

  • Fixed failing validation for Internationalized Domain Names (IDN).
  • When using the the View Linode endpoint (GET /linode/instances/{linodeId}) Linodes that have not been assigned an IPv6 address will have their JSON correctly display null.
API
4.0.25

4.0.25: 2019-06-10

Added

Cloud Manager
0.60.1

0.60.1: 2019-06-07

This release features a way for users to clone Linodes outside of the Creation workflow. Users will now be able to select the Clone option from the Linode Action Menu on the Linode listing page.

Here is a full list of what has been added, changed, and fixed in this release:

Added:

  • Support for critical maintenance banners, times, and tickets
  • Clone Linode from Linode Action Menu

Changed:

  • LKE: Creation Table UI for editable node count and remove actions
  • Remove Tags input field when cloning a Domain
  • Default Linode config memory limit to 0 if a limit is not already set

Fixed:

  • Show progress for Linode upgrades
  • Select Plan Panel default tab select logic
  • Primary Nav was showing a scrollbar
  • Support Ticket Drawer should retrieve all entities for selection
  • Nodebalancer config select values
  • Split token on logout before revoking it
  • Re-add Kubernetes button in Create menu
API
4.0.24

4.0.24: 2019-06-03

Added

Fixed

Cloud Manager
0.59.0

0.59.0: 2019-05-31

Changed:

  • Add name of data center in outage notifications
  • Update table cell styles

Fixed:

  • Main search bar styles
Cloud Manager
0.58.0

0.58.0: 2019-05-29

Added:

  • Ability to optionally resize disks after Linode resize
  • Option to automatically create domain records
  • VAT banner

Changed:

  • Replace circle progress on Linode summary
  • Replace circle progress on dashboard
  • IP component placement
  • Adjustments for tablet Linode list view styles
  • Update NB empty state copy
  • Update empty copy for Images and StackScripts
  • Include app name in reset and delete oAuth app modal
  • Use account.capabilities to determine if OBJ is enabled.

Fixed:

  • Show all line items on invoice PDF and detail screen
  • Error and loading states for OAuth view
  • Error handling re: Linode settings panels
  • Uncaught error in disks and configs requests
  • Domain SPA record editing error
  • StackScripts sorting issue
Cloud Manager
0.57.0

0.57.0: 2019-05-21

Here is the latest on the Linode Cloud Manager.

Do you speak Markdown? We do too. You can message us through our Support Ticket system and use markdown just as you would through our Community site.

We are working on a few things behind the scenes that are not yet generally available. If you would like to participate in our beta programs for our Object Storage or Kubernetes offerings, email us at feedback@linode.com.

Added:

  • Markdown and Markup Support for Support Tickets and Replies
  • Notice for domains when they aren’t being served
  • Abuse ticket banner
  • Enable ctrl+click on profile dropdown buttons and clickable rows
  • Ability to update email from Account -> User Profile
  • Add event messages for host reboots, Lassie reboots, and Lish boots
  • Create a Kubernetes cluster
  • Action menu item to download Kubernetes kubeconfig.yaml

Changed:

  • Include the Linode Label in delete dialog modals
  • Include Linode and Volume labels in Volume dialog modals
  • Re-enable plan type copy and update the text
  • Small style change for NodeBalancer config action panel
  • Update timezone selection
  • Update Linode backup selects
  • Copy in delete Bucket confirmation modal
  • Object Storage: separate “Size” column into “Objects” and “Size”
  • Improved Select components across the app

Fixed:

  • Linode network transfer stats
  • Linode migration success/error states
  • IPv6 DNS Resolvers
  • Typo in Disable TFA dialog
  • Block device assignment
  • Issue where error views were displaying after data was loaded
API
4.0.23

4.0.23: 2019-05-20

Added

Changed

  • Changed validation criteria when updating (PUT /linode/instances/{linodeId}/configs/{configId}) the devices property for a Linode’s configuration profile.

    • An empty devices object or a devices object with empty values for device slots is allowed on PUT only if an empty device map already exits. An error will result if a non-empty device map exists for the Linode’s configuration profile.
    • If no devices are specified, booting from this configuration will hold waiting for a device to exist before being able to boot.
    • Previous validation produced an error in all cases when an empty device object or a devices object with empty values for device slots was passed on PUT.
  • Changed validation criteria and behavior when creating (POST /linode/instances/{linodeId}/configs) and updating (PUT /linode/instances/{linodeId}/configs/{configId})the root_device property for a Linode’s configuration profile.

    • If no value or an invalid value is provided, root_device will default to /dev/sda.
    • Previous validation for PUT errored when no value was provided for root_device and an empty device map existed for the Linode’s configuration profile.
    • If the device specified at the root device location is not mounted, the Linode will not boot until a device is mounted.

Fixed

  • page query string parameter no longer errors on large page number values. If the value of page exceeds 2^64/page_size, the last possible page will be returned.
  • swap_size property no longer enforces a max limit when creating a Linode (POST /linode/instances).
  • account:read_only scope is now enforced when listing Account notifications (GET /account/notifications).
  • Fix pagination metadata when listing Volumes (GET /volumes) for accounts that have 100+ Volumes.
Cloud Manager
0.56.0

0.56.0: 2019-05-08

Changed:

  • Display bucket size using base 2 instead of base 10
  • Update Events Landing in Real-Time
  • Validate Rebuild from Image form before modal opens

Fixed:

  • App crashes when downloading an invoice PDF for unlabeled backups
  • Deploy new Linode from backup
  • Prefix Length to the IPv6 Pools and Ranges
  • Pagination Footer numbering
Cloud Manager
0.55.0

0.55.0: 2019-05-06

Added:

  • Improve GA Event Imports in Manager
  • Local storage optimizations
  • Remove Volumes From MaybeRenderError
  • Add error handling documentation
  • Replace all pathOrs with getErrorStringOrDefault
  • Placement of Object Storage in Primary Navbar
  • Add /buckets to OBJ link in PrimaryNav
  • Add Ada google analytics
  • Reverse sorting arrows for sortable tables
  • Explicitly display regions error in Linode volumes form
  • Taxes and Subtotal on Invoice
  • Fixed positioning of ADA CTA
  • Add docs for pushing tags to upstream
  • Add polling for NBs on landing page
  • Add polling to NB detail
  • Check region filtering
  • Make Linode dropdown menus searchable via React Select

Changed:

  • Scroll-to logic for Disks and Configs page changes
  • Stats request optimization
  • Display reserved IPs in IPv4 table (Linode Detail)
  • Style Updates to Invoice PDF
  • Update Activity Stream Based on Events
  • Sentry Updates
  • Move Object Storage keys to the OBJ Landing page
  • Update Notistack and make toasts dismissible
  • Update IP address listing on card view and styling
  • Paginate Disks and Configs with Paginate Render Props Component
  • Removing tag column and cells styles updates
  • Lish tabs style updates
  • Sync up with disk select changes and reset disk options on Linode select clear
  • adjustments to UDF widths for medium + breakpoints
  • Manual backup errors appear within form instead of as toasts

Fixed:

  • Fix issue with error appearing on volume attach drawer
  • Fix pre-selected Cluster select
  • fix to action menu on mobile (align right for consistency)
API
4.0.22

4.0.22: 2019-04-29

Fixed

  • Added validation on the root_device property when creating (POST /linode/instances/{linodeId}/configs) or updating (PUT /linode/instances/{linodeId}/configs/{configId}) a Linode’s configuration profile.
  • Creating an SRV domain record (POST /domains/{domainId}/records) no longer adds an additional extension to the name property.
  • A cloned (POST /domains/{domainId}/clone) MX or SRV Domain record no longer return an incorrect value for the target property (GET /domains/123/records) when the record contains a subdomain.
  • Deprecated data centers are no longer returned from the regions endpoint (GET /regions).
    • Deprecated data centers include Tokyo1 (“id”: “ap-northeast-1a”, “country”: “jp”).
  • Viewing (GET /account) and updating your account (PUT /account) now returns a consistent value for the credit_card object’s expiry property.
  • More explicit error messages are returned when creating a NodeBalancer (POST /nodebalancers), creating a NodeBalancer node (POST /nodebalancers/{nodeBalancerId}/configs/{configId}/nodes), updating a NodeBalancer node (PUT /nodebalancers/{nodeBalancerId}/configs/{configId}/nodes/{nodeId}) and an invalid node IP address is provided.
Cloud Manager
0.54.0

0.54.0: 2019-04-23

This release features site-wide support for Ada, our Customer Support bot. Ada is now available from the bottom right corner of every page, allowing you to get help quickly whenever you need it.

Here is a full list of what’s been Added, Changed, and Fixed in this release:

Added:

  • Ada support bot available app-wide
  • Ability to delete Object Storage buckets

Changed:

  • Update ListBuckets
  • Don’t use last Stats reading on Linode/NodeBalancer graphs
  • Adjust messaging in UserEventsList for deleted entities
  • Add documentation to CONTRIBUTING.md
  • Expire token on logout
  • Catch disk error correctly for blocked requests
  • Use EnhancedSelect for the DiskSelect component

Fixed:

  • AxiosError handling for getErrorStringOrDefault
Cloud Manager
0.53.0

0.53.0: 2019-04-22

Our latest release includes updates that directly respond to Customer feedback. We have provided a way to view the activity for each Linode. This Activity stream, similar to the Host Job queue, will live on the Linode Summary page. This will present the last 5 items and an option to view more which will land you on the Activity tab to view all events for the Linode.

We will continue to build on this to support the level of detail that the Classic Manager’s Host Job queue delivered.

Here is a full listing of what has been Added, Changed, and Fixed in this release:

Added:

  • Event stream summary
  • Empty search logic
  • List all IP addresses in summary panel
  • Activity tab on Linode Details
  • Account Creation Date to Summary Panel
  • GA event for compact mode switcher
  • GA events for billing-related actions
  • New icons for Managed Services and StackScripts

Changed:

  • Styling no results page
  • Styles and mobile handling
  • Remove tag column and styling for NodeBalancers Landing
  • Remove tag column and styling for Linode Landing
  • Re-order fields on monthly network transfer panels
  • Place disk spaces in sidebar
  • Moving disk space component
  • Adjustments for tables for devices
  • Making beta tag blue for both themes
  • Adjust spacing for add buttons for domain records
  • Remove bolding from notices
  • Styling of disk storage panel
  • Adjustments to table row for DT and activity feed updates
  • Scroll buttons styles for mobile tabs
  • Resolvers object to match new Toronto name
  • Table cell sizes
  • Focus states for clickable rows
  • Styling for graph legend on Linode detail page

Fixed:

  • Wrap domains text on Domain landing
  • Routing on Support Ticket pages
  • Detach from deleted Linode
  • Image creation drawer labels spacing
  • Linodes graphs legends placement
  • Minor copy fixes
  • Typos and init code guidelines
API
4.0.21

4.0.21: 2019-04-22

Added

  • Added taxes to invoices and invoice items.
    • Added the subtotal and tax properties to invoices (GET /account/invoices/{invoiceId})
    • The total property of an invoice now represents the total of the invoice after taxes.
    • Added the tax and total properties to invoice items (GET /account/invoices/{invoiceId}/items).
    • An invoice item’s total is the item’s amount plus the taxes levied on the item.
  • The Events endpoints (GET /account/events, GET /account/events/{eventId}) will now include Lassie reboots and reboots of a Linode’s host.

Fixed

  • Reverted ability to filter StackScripts by image (introduced in release 4.0.19).
  • Resizing (POST /linode/instances/{linodeId}/resize) or upgrading (POST /linode/instances/{linodeId}/mutate) a Linode will now throw an error if there is no availability in the Linode’s data center.
  • The backups_enabled property of a Linode will now return true if a Linode’s backups are temporarily paused by the Linode Support Team.
  • Assigning a new credit card to an account (POST /account/credit-card) when the account has an expired credit card on file will no longer return an error.
Cloud Manager
0.52.1

0.52.1: 2019-04-09

In this release there is a new way to see all of the account events on one page. A landing page is accessible from the View All Events link at that base of this the current notification stream. This is the beginning of the work to provide events specific to each Linode.

Here is a full listing of what has been Added, Changed, and Fixed in this release:

Added:

  • Feature: One-Click Apps
  • Events landing page
  • Image expiry date to Image table
  • Drop-shadow on “Create” menu
  • Setup GA to track usage of Linode create screens
  • Missing typography for backup placeholder text
  • Front-end validation for tag input error
  • Loading states to tag panel
  • Added “nofail” to Volume Config Form

Changed:

  • Do not show Hively icons from Linode user
  • Removed Linode StackScripts from StackScript Landing page
  • Combined My StackScripts and Account StackScripts under one tab
  • UDF Style Updates
  • Hide helper text for UDFs so it will display for Linode Root Password
  • Update Linode Detail permissions
  • Change Toronto display from CA to ON
  • Update Volume Landing on Linode Details
  • Update label for Taiwan in the Update Contact info panel

Fixed:

  • User events dropdown items styles
  • Delete Linode button modal button style
  • Backup CTA link
  • Backups creation error display
  • Styling for disabled destructive buttons
  • Wrong header for accessibility tags
  • Settings icon placement
  • Restore process finished event handling
  • Config updating bug
  • Non-field errors for NodeBalancers
API
4.0.20

4.0.20: 2019-04-08

Added

  • Added a “reserved” section to the GET /linodes/instances/:id/ips endpoint that lists reserved IPs.
  • Added sequence and logo_url to StackScripts.

Fixed

  • Correctly resize disks created with a private image.
Cloud Manager
0.51.1

0.51.1: 2019-03-28

We continue to listen to your feedback as we iterate on the Cloud Manager. This latest release includes many fixes but one specific customer ask was to add an estimate of your un-invoiced balance to the account display in Cloud Manager. This is an item that was supported in Classic Manager and is now supported in Cloud Manager. You can view your current invoice balance and now your un-invoiced balance to understand what your expenses might be for the month.

Here is a full listing of what has been Added, Changed, and Fixed in this release:

Added:

  • Add un-invoiced balance display
  • Delete Linode from kebab menu
  • Support and icon for Alpine Linux
  • Missing typography for crash message
  • New event types and account events messages
  • Card payment confirmation modal
  • Add aria labels to inputProps for text fields and radios

Changed:

  • Update list of available time zones and fix offset sorting
  • Include pagination on clone from Linode flow
  • Adjust dialog size to md to accommodate for api token width
  • Request notifications after migration finished
  • Reset error state on disk and configs request
  • Improve placement of entity icons on mobile tables
  • Make sure all radios inherit proper labeling
  • Dim main content when searching
  • iOS/Mobile Cloud Manager Welcome Screen
  • Make CVV Optional when making a credit card payment
  • Adjust “No Results” message when searching in a Select element
  • Handle volume permissions
  • Update Auth Code
  • UI for restricted edit volumes form
  • Delete confirmation includes Linode Label
  • Source Linode Rescue volumes/disks from redux
  • Update slave domain editing UX
  • Add props.classes for RenderGuard updateFor

Fixed:

  • Only disable Linode Boot if there are no configs
  • Prevent NodeBalancers from crashing during creation
  • Linodes with no type data cause error state
  • Kernel Select sometimes was not populated on load
  • Upgrade and Fix PayPal
  • Fix logger, add report button
  • Remove extra scrollbar on tables on Firefox
  • Request notifications after migration finished
  • Issue with Created Linodes with no image being in an indefinite loading state
  • Issue with 0600-0800 not being a valid backups time slot
API
4.0.19

4.0.19: 2019-03-28

Added:

  • Add filtering for StackScripts by image.
    • /stackscripts now accepts X-Filter for images.
  • Increased PayPal max payments amount to $500 USD or credit card limit; whichever value is higher.
    • POST /account/payments/paypal enforces max amount for usd field.

Fixed:

  • Allow filtering on region by slug and slug alias.
    • /instances accepts X-Filter for region using data center slug or slug alias.
  • Support ticket description and replies cannot contain only whitespace or newlines.
    • POST /support/tickets and /support/tickets/:id/replies disallow description field to contain only whitespace or new lines.