Skip to content

Releases: microsoft/AzureTRE

0.19.1

26 Sep 14:27
93e9a37
Compare
Choose a tag to compare

BREAKING CHANGES & MIGRATIONS:

  • Workspace creation blocked due to Azure API depreciation (#4095)

ENHANCEMENTS:

  • Update Unrestricted and Airlock Import Review workspaces to be built off the Base workspace 0.19.0 (#4087)
  • Add info regarding workspace limit into docs (#3920)

BUG FIXES:

  • Workspace creation blocked due to Azure API depreciation (#4095)

COMPONENTS:

name version
devops 0.5.2
core 0.10.8
ui 0.5.28
tre-service-guacamole-linuxvm 1.0.3
tre-service-guacamole-import-reviewvm 0.2.9
tre-service-guacamole-export-reviewvm 0.1.9
tre-service-guacamole-windowsvm 1.0.1
tre-service-guacamole 0.10.9
tre-service-databricks 1.0.4
tre-service-mlflow 0.7.9
tre-service-innereye 0.6.5
tre-workspace-service-ohdsi 0.2.5
tre-workspace-service-gitea 1.0.5
tre-workspace-service-mysql 1.0.4
tre-workspace-service-azuresql 1.0.10
tre-user-resource-aml-compute-instance 0.5.7
tre-service-azureml 0.8.11
tre-workspace-service-health 0.2.6
tre-workspace-service-openai 1.0.1
tre-workspace-airlock-import-review 0.13.1
tre-workspace-unrestricted 0.12.1
tre-workspace-base 1.5.7
tre-shared-service-cyclecloud 0.6.3
tre-shared-service-databricks-private-auth 0.1.6
tre-shared-service-sonatype-nexus 3.0.1
tre-shared-service-admin-vm 0.4.4
tre-shared-service-firewall 1.2.1
tre-shared-service-gitea 1.0.3
tre-shared-service-certs 0.5.2
tre-shared-service-airlock-notifier 1.0.2

New Contributors

Full Changelog: v0.19.0...v0.19.1

0.19.0

27 Aug 13:25
c3e4c8d
Compare
Choose a tag to compare

FEATURES:

  • Azure SQL Workspace Service (#3969)

ENHANCEMENTS:

  • Add Case Study Docs (#1366)
  • Ability to host TRE on a custom domain (#4014)
  • Remove AppServiceFileAuditLogs diagnostic setting (#4033)
  • Update to the Airlock Notifier Shared Service (#3909)

BUG FIXES:

  • Removed 429 Error (Costs API) form presenting in UI (#3929)
  • Fix numbering issue within bug_report.md template (#4028)
  • Disable public network access to the API App Service (#3986)
  • Fix Guacamole shared drive always enabled (#3885)
  • Add Dependabot Security updates for July
  • Update Docs to format emojis properly (#4027)
  • Update API and Resource Processor opentelemetry versions (#4052)
  • Fix broken links in new Case Study Docs
  • Update Linux VM to stop screensaver locking out the user (#4065)
  • Update .NET version on Linux VMs (#4067)

COMPONENTS:

name version
devops 0.5.1
core 0.10.6
ui 0.5.28
tre-service-guacamole-linuxvm 1.0.2
tre-service-guacamole-import-reviewvm 0.2.8
tre-service-guacamole-export-reviewvm 0.1.8
tre-service-guacamole-windowsvm 1.0.0
tre-service-guacamole 0.10.8
tre-service-databricks 1.0.3
tre-service-mlflow 0.7.8
tre-service-innereye 0.6.4
tre-workspace-service-ohdsi 0.2.4
tre-workspace-service-gitea 1.0.3
tre-workspace-service-mysql 1.0.2
tre-workspace-service-azuresql 1.0.9
tre-user-resource-aml-compute-instance 0.5.7
tre-service-azureml 0.8.10
tre-workspace-service-health 0.2.5
tre-workspace-airlock-import-review 0.12.16
tre-workspace-unrestricted 0.11.4
tre-workspace-base 1.5.4
tre-shared-service-cyclecloud 0.5.5
tre-shared-service-databricks-private-auth 0.1.5
tre-shared-service-sonatype-nexus 3.0.0
tre-shared-service-admin-vm 0.4.3
tre-shared-service-firewall 1.2.0
tre-shared-service-gitea 1.0.2
tre-shared-service-certs 0.5.1
tre-shared-service-airlock-notifier 1.0.1

Full Changelog: v0.18.0...v0.19.0

0.18.0

28 Jun 13:50
9e49ed6
Compare
Choose a tag to compare

BREAKING CHANGES & MIGRATIONS:

  • Update Core Terraform Provider versions (#3919)
  • Introduction of config value enable_airlock_email_check, which defaults to false, this is a change in behaviour. If you require email addresses for users before an airlock request is created, set to true. (#3904)

ENHANCEMENTS:

  • Additional DataBrick IPs added (#3901)
  • Add KeyVault Purge Protection Variable (#3922)
  • Update Guacamole Windows 11 VM Image to 2Win11-23h2-pro (#3995)
  • Make check for email addresses prior to an airlock request being created optional. (#3904)
  • Add Firewall SKU variable (#3961)

BUG FIXES:

  • Update Guacamole Linux VM Images to Ubuntu 22.04 LTS. Part of (#3523)
  • Update Nexus Shared Service with new proxies. Part of (#3523)
  • Update to Resource Processor Image, now using Ubuntu 22.04 (jammy). Part of (#3523)
  • Remove TLS1.0/1.1 support from Application Gateway (#3914)
  • GitHub Actions version updates. (#3847)
  • Add workaround to avoid name clashes for storage accounts(#3863)
  • Resource processor fails to deploy first workspace on fresh TRE deployment (#3950)
  • Dependency and Vulnerability updates
  • Fix Weak hashes (#3931)
  • Add lifecycle rule to MySQL resources to stop them recreating on update (#3993)
  • Fixes broken links on 'Using the Azure TRE -> Custom Templates' page of documentation ([#4003])
  • Fix 'Renew Lets Encrypt Certificates' GitHub Action (#3978)
  • Add lifecycle rule to the Gitea Shared Service template for the MySQL resource to stop it recreating on update (#4006)

COMPONENTS:

name version
devops 0.5.1
core 0.10.1
ui 0.5.24
tre-service-guacamole-linuxvm 1.0.0
tre-service-guacamole-import-reviewvm 0.2.8
tre-service-guacamole-export-reviewvm 0.1.8
tre-service-guacamole-windowsvm 1.0.0
tre-service-guacamole 0.10.7
tre-service-databricks 1.0.3
tre-service-mlflow 0.7.7
tre-service-innereye 0.6.4
tre-workspace-service-ohdsi 0.2.4
tre-workspace-service-gitea 1.0.2
tre-workspace-service-mysql 1.0.2
tre-user-resource-aml-compute-instance 0.5.7
tre-service-azureml 0.8.10
tre-workspace-service-health 0.2.5
tre-workspace-airlock-import-review 0.12.16
tre-workspace-unrestricted 0.11.4
tre-workspace-base 1.5.3
tre-shared-service-cyclecloud 0.5.5
tre-shared-service-databricks-private-auth 0.1.5
tre-shared-service-sonatype-nexus 3.0.0
tre-shared-service-admin-vm 0.4.3
tre-shared-service-firewall 1.2.0
tre-shared-service-gitea 1.0.1
tre-shared-service-certs 0.5.1
tre-shared-service-airlock-notifier 0.9.0

New Contributors

Full Changelog: v0.17.0...v0.18.0

0.17.0

04 Apr 14:57
086be33
Compare
Choose a tag to compare

BREAKING CHANGES & MIGRATIONS:

  • Update terraform MySQL resources to MySQL Flexible resources to fix depricating recources. (#3892)
    • Migration to new version of Gitea and MySQL, needs to be carried out manually, details to be included in a later release.

ENHANCEMENTS:

  • Switch from OpenCensus to OpenTelemetry for logging (#3762)
  • Extend PowerShell auto start script to start core VMs (#3811)
  • Use managed identity for API connection to CosmosDB (#345)
  • Switch to Structured Firewall Logs (#3816)
  • Support for building core and workspace service bundles on arm64 platforms (#3823)

BUG FIXES:

  • Fix issue with workspace menu not working correctly (#3819)
  • Fix issue with connect button showing when no uri (#3820)
  • Fix user resource upgrade validation: use the parent_service_template_name instead of the parent_resource_id. (#3824)
  • Airlock: Creating an import/export request causes a routing error (#3830)
  • Fix registration of templates with no 'authorizedRoles' or 'required' defined (#3849)
  • Update terraform for services bus to move network rules into namespace resource to avoid depreciation warning, and update setup_local_debugging.sh to use network_rule_sets (#3858)
  • Update terraform MySQL resources to MySQL Flexible resources to fix depricating recources. (#3892)
  • Fix issue with firewall failing to deploy on a new TRE deploy (#3775)

COMPONENTS:

name version
devops 0.5.1
core 0.9.6
ui 0.5.21
tre-service-guacamole-linuxvm 0.6.9
tre-service-guacamole-import-reviewvm 0.2.8
tre-service-guacamole-export-reviewvm 0.1.8
tre-service-guacamole-windowsvm 0.7.9
tre-service-guacamole 0.10.6
tre-service-databricks 1.0.3
tre-service-mlflow 0.7.7
tre-service-innereye 0.6.4
tre-workspace-service-ohdsi 0.2.4
tre-workspace-service-gitea 1.0.1
tre-workspace-service-mysql 1.0.1
tre-user-resource-aml-compute-instance 0.5.7
tre-service-azureml 0.8.10
tre-workspace-service-health 0.2.5
tre-workspace-airlock-import-review 0.12.16
tre-workspace-unrestricted 0.11.4
tre-workspace-base 1.5.3
tre-shared-service-cyclecloud 0.5.5
tre-shared-service-databricks-private-auth 0.1.5
tre-shared-service-sonatype-nexus 2.8.13
tre-shared-service-admin-vm 0.4.3
tre-shared-service-firewall 1.1.7
tre-shared-service-gitea 1.0.1
tre-shared-service-certs 0.5.1
tre-shared-service-airlock-notifier 0.9.0

New Contributors

Full Changelog: v0.16.0...v0.17.0

0.16.0

07 Dec 13:42
ea75911
Compare
Choose a tag to compare

BREAKING CHANGES & MIGRATIONS:
To resolve the Airlock import issue described in (#3767), the new airlock import review template will need to be registered using make workspace_bundle BUNDLE=airlock-import-review. Any existing airlock import review workspaces will need to be upgraded.

Once you have upgraded the import review workspaces, delete the private endpoint, named pe-stg-import-inprogress-blob-* in the core resource group, and then run make deploy-core to reinstate the private endpoint and DNS records.

ENHANCEMENTS:

  • Security updates aligning to Dependabot, MS Defender for Cloud and Synk (#3796)

BUG FIXES:

  • Fix issue where updates fail as read only is not configured consistently on schema fields (#3691)
  • When getting available address spaces allow those allocated to deleted workspaces to be reassigned (#3691)
  • Update Python packages, and fix breaking changes (#3764)
  • Enabling support for more than 20 users/groups in Workspace API (#3759)
  • Airlock Import Review workspace uses dedicated DNS zone to prevent conflict with core (#3767)

COMPONENTS:

name version
devops 0.5.1
core 0.9.0
ui 0.5.17
tre-workspace-base 1.5.3
tre-workspace-unrestricted 0.11.4
tre-workspace-airlock-import-review 0.12.16
tre-service-mlflow 0.7.7
tre-workspace-service-health 0.2.5
tre-service-databricks 1.0.3
tre-service-innereye 0.6.4
tre-workspace-service-gitea 0.8.7
tre-workspace-service-mysql 0.4.5
tre-workspace-service-ohdsi 0.2.4
tre-service-guacamole-linuxvm 0.6.9
tre-service-guacamole-export-reviewvm 0.1.8
tre-service-guacamole-windowsvm 0.7.9
tre-service-guacamole-import-reviewvm 0.2.8
tre-service-guacamole 0.10.6
tre-user-resource-aml-compute-instance 0.5.7
tre-service-azureml 0.8.10
tre-shared-service-cyclecloud 0.5.5
tre-shared-service-databricks-private-auth 0.1.5
tre-shared-service-gitea 0.6.10
tre-shared-service-airlock-notifier 0.9.0
tre-shared-service-admin-vm 0.4.3
tre-shared-service-certs 0.5.1
tre-shared-service-sonatype-nexus 2.8.13
tre-shared-service-firewall 1.1.5

Full Changelog: v0.15.2...v0.16.0

0.15.2

24 Oct 15:25
68e8312
Compare
Choose a tag to compare

BUG FIXES:

  • Remove .sh extension from nexus renewal script so CRON job executes (#3742)
  • Upgrade porter version to v1.0.15 and on error getting porter outputs return dict (#3744)
  • Fix notifications displaying workspace name rather than actual resource (#3746)
  • Fix SecuredByRole fails if app roles are not loaded (#3752)
  • Fix workspace not loading fails if operation or history roles are not loaded (#3755)

COMPONENTS:

name version
devops 0.5.1
core 0.8.9
ui 0.5.15
tre-workspace-base 1.5.0
tre-workspace-unrestricted 0.11.1
tre-workspace-airlock-import-review 0.12.7
tre-service-mlflow 0.7.7
tre-workspace-service-health 0.2.5
tre-service-databricks 1.0.3
tre-service-innereye 0.6.4
tre-workspace-service-gitea 0.8.7
tre-workspace-service-mysql 0.4.5
tre-workspace-service-ohdsi 0.2.4
tre-service-guacamole-linuxvm 0.6.9
tre-service-guacamole-export-reviewvm 0.1.8
tre-service-guacamole-windowsvm 0.7.9
tre-service-guacamole-import-reviewvm 0.2.8
tre-service-guacamole 0.10.5
tre-user-resource-aml-compute-instance 0.5.7
tre-service-azureml 0.8.10
tre-shared-service-cyclecloud 0.5.5
tre-shared-service-databricks-private-auth 0.1.5
tre-shared-service-gitea 0.6.10
tre-shared-service-airlock-notifier 0.9.0
tre-shared-service-admin-vm 0.4.3
tre-shared-service-certs 0.5.1
tre-shared-service-sonatype-nexus 2.8.13
tre-shared-service-firewall 1.1.5

v0.15.1...v0.15.2

0.15.1

12 Oct 11:38
7e2dd86
Compare
Choose a tag to compare

BUG FIXES:

  • SecuredByRole failing if roles are null (#3740)

COMPONENTS:

name version
devops 0.5.1
core 0.8.9
ui 0.5.11
tre-workspace-base 1.5.0
tre-workspace-unrestricted 0.11.1
tre-workspace-airlock-import-review 0.12.7
tre-service-mlflow 0.7.7
tre-workspace-service-health 0.2.5
tre-service-databricks 1.0.3
tre-service-innereye 0.6.4
tre-workspace-service-gitea 0.8.7
tre-workspace-service-mysql 0.4.5
tre-workspace-service-ohdsi 0.2.4
tre-service-guacamole-linuxvm 0.6.9
tre-service-guacamole-export-reviewvm 0.1.8
tre-service-guacamole-windowsvm 0.7.9
tre-service-guacamole-import-reviewvm 0.2.8
tre-service-guacamole 0.10.5
tre-user-resource-aml-compute-instance 0.5.7
tre-service-azureml 0.8.10
tre-shared-service-cyclecloud 0.5.5
tre-shared-service-databricks-private-auth 0.1.5
tre-shared-service-gitea 0.6.10
tre-shared-service-airlock-notifier 0.9.0
tre-shared-service-admin-vm 0.4.3
tre-shared-service-certs 0.5.1
tre-shared-service-sonatype-nexus 2.8.12
tre-shared-service-firewall 1.1.5

v0.15.0...v0.15.1

0.15.0

12 Oct 10:10
6edea32
Compare
Choose a tag to compare
0.15.0 Pre-release
Pre-release

ENHANCEMENTS:

  • Reduce logging noise (#2135)
  • Update workspace template to use Terraform's AzureRM 3.73 (#3715)
  • Enable cost tags for workspace services and user resources (#2932)

BUG FIXES:

  • Upgrade unrestricted and airlock base template versions due to diagnostic settings retention period being depreciated (#3704)
  • Enable TRE Admins to view workspace details when don't have a workspace role (#2363)
  • Fix shared services list return restricted resource for admins causing issues with updates (#3716)
  • Fix grey box appearing on resource card when costs are not available. (#3254)
  • Fix notification panel not passing the workspace scope id to the API hence UI not updating (#3353)
  • Fix issue with cost tags not displaying correctly for some user roles (#3721)

COMPONENTS:

name version
devops 0.5.1
core 0.8.9
tre-workspace-base 1.5.0
tre-workspace-unrestricted 0.11.1
tre-workspace-airlock-import-review 0.12.7
tre-service-mlflow 0.7.7
tre-workspace-service-health 0.2.5
tre-service-databricks 1.0.3
tre-service-innereye 0.6.4
tre-workspace-service-gitea 0.8.7
tre-workspace-service-mysql 0.4.5
tre-workspace-service-ohdsi 0.2.4
tre-service-guacamole-linuxvm 0.6.9
tre-service-guacamole-export-reviewvm 0.1.8
tre-service-guacamole-windowsvm 0.7.9
tre-service-guacamole-import-reviewvm 0.2.8
tre-service-guacamole 0.10.5
tre-user-resource-aml-compute-instance 0.5.7
tre-service-azureml 0.8.10
tre-shared-service-cyclecloud 0.5.5
tre-shared-service-databricks-private-auth 0.1.5
tre-shared-service-gitea 0.6.10
tre-shared-service-airlock-notifier 0.9.0
tre-shared-service-admin-vm 0.4.3
tre-shared-service-certs 0.5.1
tre-shared-service-sonatype-nexus 2.8.12
tre-shared-service-firewall 1.1.5

https://github.com/microsoft/AzureTRE/compare/v0.14.1..v0.15.0

0.14.1

01 Sep 08:23
6ddc9b4
Compare
Choose a tag to compare

BUG FIXES:

  • Fix firewall config related to Nexus so that pypi.org is added to the allow-list (#3694)

COMPONENTS:

name version
devops 0.5.1
core 0.8.6
tre-workspace-base 1.4.7
tre-workspace-unrestricted 0.10.4
tre-workspace-airlock-import-review 0.11.6
tre-service-mlflow 0.7.5
tre-workspace-service-health 0.2.4
tre-service-databricks 1.0.3
tre-service-innereye 0.6.4
tre-workspace-service-gitea 0.8.5
tre-workspace-service-mysql 0.4.4
tre-workspace-service-ohdsi 0.2.3
tre-service-guacamole-linuxvm 0.6.8
tre-service-guacamole-export-reviewvm 0.1.7
tre-service-guacamole-windowsvm 0.7.8
tre-service-guacamole-import-reviewvm 0.2.7
tre-service-guacamole 0.10.4
tre-user-resource-aml-compute-instance 0.5.7
tre-service-azureml 0.8.10
tre-shared-service-cyclecloud 0.5.4
tre-shared-service-databricks-private-auth 0.1.5
tre-shared-service-gitea 0.6.5
tre-shared-service-airlock-notifier 0.9.0
tre-shared-service-admin-vm 0.4.3
tre-shared-service-certs 0.5.1
tre-shared-service-sonatype-nexus 2.8.11
tre-shared-service-firewall 1.1.4

v0.14.0...v0.14.1

0.14.0

25 Aug 08:46
e142a4e
Compare
Choose a tag to compare

ENHANCEMENTS:

  • Change Guacamole username claim to preferred_username, so email not required (#3539)
  • Upgrade Ubuntu version for Sonatype Nexus VM to 22.04 LTS (#3523)

BUG FIXES:

  • Apply missing lifecycle blocks. (#3670)
  • Outputs of type boolean are stored as strings (#3655)
  • Add dependency on firewall deployment to rule collection (#3672)
  • Check docker return code in set docker sock permissions file (#3674)
  • Increase reliability of Nexus deployment ([#3642)
  • Add firewall rule to allow airlock to download functions runtime (#3682)
  • Update dev container so doesn't try to create new group with clashing ID, only updates user ID (#3682)
  • Remove diagnostic settings retention period as has been depreciated (#3682)
  • Added missing region entries in databricks-udr.json ([#3688)

COMPONENTS:

name version
devops 0.5.1
core 0.8.6
tre-workspace-base 1.4.7
tre-workspace-unrestricted 0.10.4
tre-workspace-airlock-import-review 0.11.6
tre-service-mlflow 0.7.5
tre-workspace-service-health 0.2.4
tre-service-databricks 1.0.3
tre-service-innereye 0.6.4
tre-workspace-service-gitea 0.8.5
tre-workspace-service-mysql 0.4.4
tre-workspace-service-ohdsi 0.2.3
tre-service-guacamole-linuxvm 0.6.8
tre-service-guacamole-export-reviewvm 0.1.7
tre-service-guacamole-windowsvm 0.7.8
tre-service-guacamole-import-reviewvm 0.2.7
tre-service-guacamole 0.10.4
tre-user-resource-aml-compute-instance 0.5.7
tre-service-azureml 0.8.10
tre-shared-service-cyclecloud 0.5.4
tre-shared-service-databricks-private-auth 0.1.5
tre-shared-service-gitea 0.6.5
tre-shared-service-airlock-notifier 0.9.0
tre-shared-service-admin-vm 0.4.3
tre-shared-service-certs 0.5.1
tre-shared-service-sonatype-nexus 2.8.10
tre-shared-service-firewall 1.1.4

v0.13.0...v0.14.0