Divio's Features: See What's New

Welcome to the latest updates and features from Divio, your trusted provider of cloud management and infrastructure services. Explore our newest additions, designed to enhance your web application security and streamline your operations.

Changelog

  • CLI

    New version of the Divio CLI is now available

    4.0.0

    New features

    • Added tests for environment variables and deployment commands.

    • Added application creation functionality based on the new application creation approach.

    • Added support to list and add services to an application.

    • Added support to list regions.

    • Added support to list organisations.

    • Added support for environment prefix to app pull.

    • Improved exception handling.

    • Removed support for Python 3.6 (end of life since December 2021).

    • Added support for Python 3.10 and Python 3.11.

    • Added the option to keep temporary files for app push and pull.

    • Added logout command.

    • Ported addon commands over to v3 APIs.

    • Removed boilerplate support.

    • Removed template release commands to confirm prompt in non-interactive mode.

    • Migrated from setup.py to pyproject.toml for packaging.

    • Added support for username/password authentication on external repositories during app creation.

    • Removed usage of the imp module to support Python 3.12 better.

    • Added support for template services during app creation.

    • Fixed divio app push for projects hosted on Exoscale.

    • Switch to docker-compose v2 command invocation.

  • CP

    Control Panel changes in January

    New features & improvements

    • Improved new authentication system.

    • Improved account view.

    • The deployment log will scroll to the bottom now after finishing.

    • Stopped automatically opening running deployment modal.

    • Added better status text for running the deployment log modal.

    • Improved preloading of static assets.

    • Updated backup download view to not show the error all of the time.

    Bug fixes

    • Fixed a bug in addons with configuration form sometimes not working.

    • Fixed an issue with an incorrect release channel being shown on the addons listing.

    • Fixed images not showing up in emails.

    • Stopped sending emails on download requests when requested by the CLI.

    • Fixed a bug with deployment progress not always being shown correctly in the favicon.

    • Fixed a couple of visual issues in invoices.

    • Fixed a bug in environment variables with "show all" state not being persisted after editing one.

    • Fixed a bug in environment variables with loader appearing on all environments instead of the one where the variable was moved.

    • Fixed a bug with the environment label not always being correctly positioned inside a select.

    • Fixed a bug with the browser back button not correctly going back after visiting a route that has filters (e.g. applications overview).

    • Fixed a bug with the toolbar not having correct links while everything is still loading.

    • Fixed a bug with deployment logs sometimes flashing an error.

    • Fixed wrapping of alert link in payment method message on mobile.

    • Fixed a glitch when searching in application addons.

    • Removed useless "Load more" button from installed addons list.

  • CP

    Control Panel changes in December

    New features & improvements

    • Added improved authentication.

    • Added support for DIVIO_ADDON_SUPPORT environment variable to enable the Divio Addon system.

    • Improved backup view performance.

    • Improved application previews in dark mode.

    • Improved Divio SSO authorization.

    Bug fixes

    • Fixed permissions so all addon versions and release channels are readable for an installed addon.

    • Fixed a bug where the hover state would never be reset on application rows.

    • Fixed a bug where backup downloads couldn't be downloaded.

    • Fixed issues related to the new authentication system and Divio SSO.

  • CP

    Control Panel changes in November

    New features & improvements

    • Improved application addons management UI.

    • Added search filter for addon and boilerplate management.

    • Added deployment log progress on a running deployment.

    • Added service instance environment variables to the service instance detail view.

    • Added "Delete all SSH keys" button to the SSH Keys section.

    • Added information when an SSH key was last used.

    • Added filtering for package names in addons API v3

    • Added addon upload in API v3.

    • Added app tags update functionality via v3 app update API.

    • Added context search to activity.

    • Added developer toolbar (beta).

    • Hide away extra built-in environment variables if there are too many.

    • Improved service instance edit view to have a dedicated URL.

    • Improved exporting sensitive variables with an additional comment.

    • Allow environment accordions to close others using shift+click.

    Bug fixes

    • Fixed incorrect highlight on environment variable pattern replacement.

    • Fixed deployment log scrolling issues.

    • Fixed default values being cached in some forms.

    • Fixed empty environment variables not being accepted from the services API.

    • Fixed an issue with keyboard shortcuts for applications not being enabled.

    • Fixed git URL validation on repositories.

    • Fixed permissions so that users can access already installed addons.

    • Fixed running deployment log being opened on page load and not only when deployment is initiated.

    • Fixed a bug where links to the addons section from the organisation overview would use incorrect filters.

    • Fixed a bug where the filter state wasn't fully persisted across the addons section.

    • Fixed a bug in addons view with the release channel selection not working.

  • CP

    Control Panel changes in October

    We have been focusing on improving the overall user experience, and are preparing a more extensive release for November.

  • CP

    Control Panel changes in September

    New features & improvements

    • Added app template support.

    • Added v3 endpoint POST (/apps/v3/applications/) for application creation with application templates.

    • Added search in boilerplate and addon versions.

    • Added release channels filter for addon versions.

    • Added consistent sorting for entries in an invoice.

    • Added bulk import and export functionality to environment variables.

    • Improved error messages on application deletion.

    • Improved UI on the domains view around domains managed by Divio.

    • Improved error message when a credit card is declined.

    • Updated backup "scheduled for deletion" labels to change colour based on how soon they are.

    Bug fixes

    • Fixed a bug where the branch on an environment was not properly copied during an application copy.

    • Fixed a couple of bugs in the logs view related to rendering.

    • Fixed minor UI bugs in duplicate application view.

    • Fixed minor UI bugs in the application settings view.

    • Fixed warning icon sometimes appearing incorrectly on environment cards while things are still loading.

    • Fixed a bug that would cause a modal close button to appear incorrectly.

    • Fixed inconsistent box shadows in some of the panels.

    • Fixed a bug with restore and download modals not being possible to open from the backup detail modal.

    • Added error handling for broken remote repository credentials combined with the absence of cached repository data.

    • Moved the warning tooltip to a warning icon on ssh actions in the environment card.

    • Fixed a bug making user deletion sometimes fail in the background.

    • Fixed 404 page having a scroll and showing toolbar and header.

    • Fixed a bug where the "back to overview" button wouldn't let you go out of a project with no subscription.

    • Fixed a bug where notifications sometimes would show behind modals.

    • Fixed a bug in the invite flow, that would prevent invitees from registering or signing in.

  • CP

    Control Panel changes in August

    New features & improvements

    • Added pattern replacement functionality for environment variables.

    • Added percentage to the deployment detail API.

    • Added new filters for regions API.

    • Added functionality to order release commands.

    • Improved collaboration and sharing view.

    • Improved environment variables view.

    • Improved application name and slug validation.

    • Improved error messages on several views.

    • Improved "Back to overview" link to adapt depending on the context.

    Bug fixes

    • Fixed select alignments in certain use cases.

    • Fixed a bug where the auto size of text areas wouldn't be correctly calculated sometimes.

    • Fixed errors not being shown in the flavours view.

    • Fixed flavours install and configure modal not saving when hitting enter.

    • Fixed the "SSH Key type" select field to use the full width inside the modal.

    • Fixed the "Customise deployment" modal fields to be the same size.

    • Fixed inline edit fields not removing focus when saving.

    • Fixed readonly attribute incorrectly being applied in some forms.

  • CP

    Control Panel changes in July

    New features & improvements

    • Improved forms handling.

    • Upgraded base images to Debian bookworm.

    • Improved leaving organization view.

    • Added redirects from generic '/app/create/' URLs to the same ones in the user's home organization.

    Bug fixes

    • Fixed ordering on domain certificate retry renewals.

    • Fixed a problem with the search on mirrors view when there were a lot of mirrors.

    • Fixed search not closing when clicking links in the toolbar.

    • Fixed a bug with some dropdowns going off-screen when expanded.

    • Fixed a bug with the search not opening when clicking on the search icon in the header.

    • Fixed a bug where 404 wouldn't show up for some of the URLs.

    • Fixed a bug with the user timezone not updating in the UI until a hard reload.

    • Fixed a bug on the environment variables view with the sensitive checkbox.

  • CP

    Control Panel changes in June

    New features & improvements

    • Improved maintenance view.

    • Improved backup creation and download.

    • Improved feedback when an organisation or application is suspended.

    • Improved meta information about certificate updates to domains.

    • Changed order in which certificates are updated based on meta information.

    Bug fixes

    • Fixed a bug that prevented logout from additional registration view.

    • Fixed recaptcha badge appearing in the wrong place sometimes.

    • Fixed a bug with registration and reset password forms failing the captcha.

    • Fixed a bug where application suspension messages wouldn't be shown for non-admin organisation members.

    • Fixed a bug where certain actions wouldn't be clickable on the logs view.

    • Fixed a couple of responsive issues in applications and environment views.

    • Fixed a bug with SEPA-enabled organisation payment methods, sometimes displaying credit card forms.

    • Fixed a bug that prevented the public key from being copied.

  • CP

    Control Panel changes in May

    New features & improvements

    • Replaced MD5 hashing algorithm with SHA256 for generating fingerprints on SSH public keys.

    • Added filtering for applications without pending commits in the mirrors view.

    • Added filter by deployment service in logs.

    • Added additional DNS check to verify CAA records.

    • Improved various UI components.

    • Improved annotations frontend.

    • Improved notification system by avoiding duplicate messages.

    • Improved styling for disabled service choices in the Add Service view.

    • Improved help texts on the customised deployment dialogues.

    • Improved SSH Key related messages.

    • Hide access token by default.

    Bug fixes

    • Fixed application addons list background not alternating correctly.

    • Fixed a bug where users without admin rights could view the organisation settings.

    • Fixed formatted fingerprint property for SSHPublicKey.

    • Fixed a bug in metrics where the timezone wouldn't be respected for the time axis.

    • Fixed a bug with the rendering of the select component.

    • Fixed a bug with being able to focus things behind the logs view.

    • Fixed an incorrectly positioned button in the account view.

    • Fixed a bug on the subscription screen when the subscription region wasn't selected over the app region.

    • Fixed an issue with number inputs not having an explicit error state during a change.

    • Fixed navigation not rendering correctly on addons view.

    • Fixed activity list loading state.

  • CP

    Control Panel changes in April

    We have been focusing on improving the overall performance, and are preparing a more extensive release for May.

  • CP

    Control Panel changes in March

    New features

    • Added new environment variables view.

    • Added environment variables API v3.

    • Added "Dismiss all" button to notifications.

    • Added Account deletion API v3.

    • Increased max git commits shown from 100 to 300.

    Bug fixes & improvements

    • Improved demo views frontend.

    • Improved external repository view

    • Improved repository handling on errors.

    • Optimised frontend loading times.

    • Fixed a bug where direct URLs to particular views were not reachable.

    • Fixed a bug where unknown subroutes in the application section were rendering empty screens instead of redirecting.

    • Fixed a bug with handling trailing slashes.

    • Fixed application settings modal closing when clicking on an origin link.

    • Fixed the ellipsis icon not being correctly positioned in the backups list view.

    • Fixed issues when deleting and transferring an application.

  • CLI

    New version of the Divio CLI is now available

    3.17.2

    New features

    • Updated commands for deployments and environment variables to have no limit by default.

    • Changed --all option to --all-envs for deployments and environment variables to avoid confusion.

    • Display warnings related to the --limit option at the bottom of the rendered content for deployments and environment variables.

    • Remove the informational section about the now deprecated application from the setup command.

    • Added a new flag --txt for environment variables to display content in a text-like form, only with names and values included.

  • CLI

    New version of the Divio CLI is now available

    3.17.1

    New features

    • Require at least version 0.8.10 of tabulate to be installed.

  • CLI

    New version of the Divio CLI is now available

    3.17.0

    New features

    • Added new implementation of environment variables.

    • Added support for deployment listing for applications.

  • CP

    Control Panel changes in February

    New features

    • Fixed a bug where the backup restore note would appear on the trigger activity but not the finished activity.

    • Added instructions for app deployment in a local setup to the documentation.

    Bug fixes & improvements

    • Get the region on the edit subscription view from the API.

    • Fixed a bug in the subscription view when the application was on a region that was no longer an available choice.

    • Fixed a bug where duplicate website modal would not close after successful duplication.

  • CLI

    New version of the Divio CLI is now available

    3.16.1

    New features

    • Add support for ID and UUID as a remote-id parameter.

  • CP

    Control Panel changes in January

    New features

    • Improved speed of loading and changing of views

    • Introduced a new URL scheme.

    • Reworked frontend for Mirrors.

    • Reworked frontend for various components.

    • Added a back button to the invoices view.

    • Added an inline link to the invitation email for cases when the button couldn’t be clicked.

    • Added better error reporting for webhooks.

    • Updated the way environment slugs are displayed across the control panel.

    Bug fixes & improvements

    • Improved repository clone logic to better recover from inconsistent states.

    • Improved restore backup view to allow restoring a backup to any application.

    • Minor improvements to error pages.

    • Changed the way errors are displayed in the header.

    • Minor improvements to the polling mechanism.

    • Prevent network errors from showing up as 404s in the frontend.

    • Changed the addon description to no longer be rendered as HTML.

    • Fixed a minor UI bug in the flavours view.

    • Fixed a bug that prevented Intercom from opening on application creation view.

    • Fixed notifications appearing transparent in some cases.

    • Fixed sizing and colour issues with the "This release has bugs" tooltip.

    • Fixed a bug where the deployment log would throw a 500 error sometimes.

    • Fixed a bug where base projects wouldn't exist on application import.

    • Fixed application's collaborator permissions for deployment logs.

    • Fixed losing hover status within the add environments modal using the copy from the dropdown.

    • Fixed issue with cronjob permissions for applications collaborators.

  • CLI

    New version of the Divio CLI is now available

    3.16.0

    New features

    • Support -h as a shorthand for the --help option.

    • Fixed a bug when setting up a project with an empty database.

    • Support -P to deactivate pagers when viewing potentially larger amounts of data.

    • Changed output of some error or warning messages from stdout to stderr.

    • Renamed the STAGE param into ENVIRONMENT in CLI commands

    • Removed unused code.

    • Moved deploy-log command to consume v3 APIs.

  • CP

    Control Panel changes in December

    Bug fixes & improvements

    • Made error styles consistent across the UI.

    • Made tooltips consistent across the UI.

    • Fixed incorrect text colour in billing form inputs.

    • Fixed an issue with the sharing form not working.

    • Fixed links not being visible in tooltips.