Release Highlights
- Logs from workspaces are now collected in a centralised log analytics workspace
- Research user IP address fields in the SRE configuration can now be set to `Internet`, rather than a specific IP address
- Bug fixes and documentation improvements
⚠️ Update may require manual intervention ⚠️
The method of sanitising SRE names when creating remote configuration files has changed.
Previously, hyphens or underscores in the SRE name were removed from the name used for the remote configuration file.
If you have an SRE with a hyphen or underscore, you should download the configuration file before upgrading to `v5.1.0`.
Upload the configuration again once you have upgraded to `v5.1.0`.
What's Changed
* Bump the production-dependencies group with 13 updates by dependabot in https://github.com/alan-turing-institute/data-safe-haven/pull/2244
* Update all contributors by JimMadge in https://github.com/alan-turing-institute/data-safe-haven/pull/2257
* Merge release v5.0.1 into develop by JimMadge in https://github.com/alan-turing-institute/data-safe-haven/pull/2258
* Bump the production-dependencies group with 5 updates by dependabot in https://github.com/alan-turing-institute/data-safe-haven/pull/2259
* Update contributors names by jemrobinson in https://github.com/alan-turing-institute/data-safe-haven/pull/2260
* Bump ruff from 0.7.0 to 0.7.1 in the production-dependencies group by dependabot in https://github.com/alan-turing-institute/data-safe-haven/pull/2264
* Use Pulumi to create Entra applications by jemrobinson in https://github.com/alan-turing-institute/data-safe-haven/pull/2248
* Add confirmation checks and check for deployed SREs before teardown operations by craddm in https://github.com/alan-turing-institute/data-safe-haven/pull/2266
* Add additional documentation about the configuration of copy and paste by craddm in https://github.com/alan-turing-institute/data-safe-haven/pull/2265
* Enable monitoring agent to transmit to log analytics workspace by craddm in https://github.com/alan-turing-institute/data-safe-haven/pull/2279
* Bump lycheeverse/lychee-action from 2.0.2 to 2.1.0 by dependabot in https://github.com/alan-turing-institute/data-safe-haven/pull/2286
* Bump the production-dependencies group across 1 directory with 9 updates by dependabot in https://github.com/alan-turing-institute/data-safe-haven/pull/2287
* Allow 'Internet' for data providers IP by JimMadge in https://github.com/alan-turing-institute/data-safe-haven/pull/2247
* Change method of sanitising SRE names by craddm in https://github.com/alan-turing-institute/data-safe-haven/pull/2284
* [Documentation] Changing suggested SKU to Standard_D8s_v5 by cptanalatriste in https://github.com/alan-turing-institute/data-safe-haven/pull/2290
* docs: update cptanalatriste as a contributor by JimMadge in https://github.com/alan-turing-institute/data-safe-haven/pull/2293
* Add documentation on updating SRE configurations by craddm in https://github.com/alan-turing-institute/data-safe-haven/pull/2291
* Bump the production-dependencies group with 8 updates by dependabot in https://github.com/alan-turing-institute/data-safe-haven/pull/2298
New Contributors
* cptanalatriste made their first contribution in https://github.com/alan-turing-institute/data-safe-haven/pull/2290
**Full Changelog**: https://github.com/alan-turing-institute/data-safe-haven/compare/v5.0.1...v5.1.0