← Back to Changelog

23rd April 2024

Platform March 2024 Release

This month included enhanced release flows with usability improvements, better pipeline stage status display and real-time logs via release flows. We've added additional functionality with commit and build rules on Release nodes and support for build overrides on Job Run nodes. Also, fixed various bugs, improved error handling, and updated user interface elements for smoother navigation and reliability.

  • Added several usability improvements to release flows including:
    • Improved the stage header to make it easier to view runs and see the status of previous runs.
    • Clicking a node in a release flow run now opens up a side panel with metadata and logs.
    • Each release flow stage shows the status of resources that belong to it.
    • Improved error handling, making it easier to see when your release flow has failed and navigate directly to a failed node.
    • Improved the UX for navigating directly from a node to that resource.
  • Added support for commit rules and file path rules to release flow build nodes, allowing you to automatically select a previous build if the triggering commit does not pass the provided checks.
  • Added support for rich overrides in release flows. These can be configured in the code view and allow you to add dynamic build and commit selectors to the run modal which automatically populate the release flow arguments.
  • Added support for build overrides for template job run nodes.
  • Updated Buildpack API version support, set the new default buildpack to heroku:22 and deprecated heroku:18.
  • Added additional safeguards to prevent a BYOC cluster from being deleted accidentally.
  • Improved the reliability of autoscaling due to some events not being sent reliably.
  • Added BYOC support for Kubernetes 1.27.
  • Improved failure handling for failed BYOC node pool node provisioning.
  • Made the dashboard icons more consistent in styling.
  • Added a deployment history list to services showing a list of active pods per deployment.
  • Secret group variable editor now autocompletes linked addon keys and aliases.
  • Node pool labels and taints are now set correctly at creation for Civo clusters.
  • Navigating to organisation pages correctly includes the url prefix.
  • Secret group restriction setting no longer crashes due to undefined tags or resources.
  • Improved autoscaling handling by increasing rate limits.
  • Addons will no longer fail to have their TLS certificates updated if the expiry is checked while the addon is being backed up.
  • Organisation Single Sign-on no longer fails for automatically provisioned users.
  • Secret group template nodes now correctly remove the array of nfObjects when the restricted setting is toggled off.
  • Addon forking in templates now correctly uses the human-readable backup ID.
  • The site no longer crashes when exiting the avatar upload file selection without selecting a file.
  • Documentation links now correctly open in a new tab.
  • Service pages no longer crash when a domain entry is not defined correctly.
  • Changed the BYOC redeploy strategy to restart to avoid update conflicts.
  • Project creation no longer crashes when an invalid colour code is inputted.
  • Aborting a backup upload no longer crashes the page.
  • Users can request via support an egress gateway IP on EKS BYOC clusters provided by AWS Internet Gateway.
  • Improved performance of environment injection.
  • Improved reliability of template code editor auto-completion.
  • Registering an organisation for Single Sign-On no longer causes an error to be returned.
  • Trying to select a tag that cannot be applied to a specific resource no longer causes the form to get stuck.
  • Templates with the autorun feature turned on can now correctly access their arguments.
  • Trying to add a UDP and TCP port on the same port number no longer returns an error.
  • The Select suggested keys option on secret group addon linking now behaves correctly for Postgres.
  • Autoscaling information is now correctly returned for services in templates and the API.
  • Azure registry credentials now correctly authenticate when accessing images.
  • When editing the command override for a job, release flows containing that job will correctly use the updated override, if the override hasn’t been set manually on the release flow node.
  • Commit and Build information on the container view is now shown by default, if there is enough space.
  • During addon creation, the resource plan is no longer greyed out.
  • Inviting members to a team now correctly displays the number of team members invited.
  • Fixed some minor formatting issues with pipeline addons.
  • Corrected the example command for fetching tail logs via the Northflank CLI.
  • Secret file upload no longer crashes when not selecting a file.
  • Build service node overview no longer displays the plan as ‘not defined’.
  • Signing in no longer redirects organisation members to an invalid URL.

Share this article with your network