Skip to main content
Release Number0.15.3
Release DateAugust 13th, 2024
Release CodenameBeta #4, Patch #3
Taginfrahub-v0.15.3

Release 0.15.3

We are thrilled to announce the latest release of Infrahub (0.15.3).

Main changes

Unified storage

Schema

Frontend

Helm chart

Infrahub sync

Other

Added

  • Add usage of Towncrier to generate Changelog as part of the release process. For detailed information, see the Documentation. (#4023)
  • Serve Swagger & Redoc files locally so that the REST-API docs work offline or when isolated from the internet. (#4063)

Fixed

  • Fix attribute uniqueness check that was incorrectly running against schema nodes, (#3986)
  • Provide better information when available during schema conflicts in the pipeline. (#3987)
  • Fix schema sync issue between worker nodes. (#3994)
  • Updates the profile type select when creating a profile, to display more relevant information about the related nodes. (#4001)
  • Fix logic that prevented existing inherited attribute / relationships from being updated. (#4004)
  • Fix attribute uniqueness validator to not run in isolated mode. (#4025)
  • Update getting-started/branches referencing the wrong org from previous step. Update getting-started/resource-manager referencing the wrong button. Regenerate the screenshots for the tutorial. (#4035)
  • Fix object creation for schema node using enum attribute in uniqueness constraint groups. (#4054)

Demo environment

Migration guide

To migrate your instance of Infrahub to the latest version, please run the following commands and restart all instances of Infrahub.

infrahub db migrate
infrahub db update-core-schema

if you are running in docker these commands need to run from the container where Infrahub is installed

Migration of the demo instance

If you are using the demo environment, you can migrate to the latest version with the following commands

invoke demo.stop
invoke demo.build
invoke demo.migrate
invoke demo.start

If you don't want to keep your data, you can start a clean instance with the following command

invoke demo.destroy demo.build demo.start demo.load-infra-schema demo.load-infra-data

All data will be lost, please make sure to backup everything you need before running this command.

The repository https://github.com/opsmill/infrahub-demo-edge has also been updated, it's recommended to pull the latest changes into your fork.