github microsoft/AzureTRE v0.8.0
0.8.0

latest releases: v0.19.0, v0.18.0, v0.17.0...
20 months ago

BREAKING CHANGES & MIGRATIONS:

  • The model for reviewUserResources in airlock requests has changed from being a list to a dictionary. A migration has been added to update your existing requests automatically; please make sure you run the migrations as part of updating your API and UI.
    • Note that any in-flight requests that have review resources deployed will show UNKNOWN[i] for the user key of that resource and in the UI users will be prompted to deploy a new resource. #2883
  • Env files consolidation (#2944) - The files /templates/core/.env, /devops/.env, /devops/auth.env are no longer used. The settings and configuration that they contain has been consolidated into a single file config.yaml that lives in the root folder of the project.
    Use the script devops/scripts/env_to_yaml_config.sh to migrate /templates/core/.env, /devops/.env, and /devops/auth.env to the new config.yaml file.
  • Upgrade to Porter v1 (#3014). You should upgrade all custom template definitions and rebuild them.

FEATURES:

  • Support review VMs for multiple reviewers for each airlock request #2883
  • Add Azure Health Data Services as workspace services #3051

ENHANCEMENTS:

  • Remove Porter's Docker mixin as it's not in use (#2889)
  • Enable properties defined within the API to be overridden by the bundle template - enables default values to be set. (#2576)
  • Support template version update (#2908)
  • Update docker base images to bullseye (#2946
  • Support updating the firewall when installing via makefile/CICD (#2942)
  • Add the ability for workspace services to request addional address spaces from a workspace (#2902)
  • Airlock processor function and api app service work with http2
  • Added the option to disable Swagger (#2981)
  • Serverless CosmosDB for new deployments to reduce cost (#3029)
  • Adding disable_download and disable_upload properties for guacamole (#2967)
  • Upgrade Guacamole dependencies (#3053)
  • Lint TRE cost tags per entity type (workspace, shared service, etc.) (#3061)
  • Validate required secrets have value (#3073)

BUG FIXES:

  • Private endpoints for AppInsights are now provisioning successfully and consistently (#2841)
  • Enable upgrade step of base workspace (#2899)
  • Fix get shared service by template name to filter by active service only (#2947)
  • Fix untagged cost reporting reader role assignment (#2951)
  • Remove Guacamole's firewall rule on uninstall (#2958)
  • Fix KeyVault purge error on MLFlow uninstall (#3082)

COMPONENTS:

name version
devops 0.4.4
core 0.5.2
tre-shared-service-admin-vm 0.3.0
tre-shared-service-airlock-notifier 0.3.0
tre-shared-service-certs 0.3.1
tre-shared-service-cyclecloud 0.4.0
tre-shared-service-firewall 0.7.0
tre-shared-service-gitea 0.5.0
tre-shared-service-sonatype-nexus 2.3.0
tre-service-azureml 0.6.0
tre-user-resource-aml-compute-instance 0.5.0
tre-workspace-service-gitea 0.7.0
tre-service-guacamole 0.7.0
tre-service-guacamole-export-reviewvm 0.1.0
tre-service-guacamole-import-reviewvm 0.2.0
tre-service-guacamole-linuxvm 0.6.1
tre-service-guacamole-windowsvm 0.6.0
tre-workspace-service-health 0.1.0
tre-service-innereye 0.5.0
tre-service-mlflow 0.6.0
tre-workspace-service-mysql 0.3.1
tre-workspace-airlock-import-review 0.6.0
tre-workspace-base 0.8.1
tre-workspace-unrestricted 0.6.0

Full Changelog: v0.7.0...v0.8.0

Don't miss a new AzureTRE release

NewReleases is sending notifications on new releases.