Skip to main content

Release Notes

Sprints are typically 1-2 weeks long, but major functionality may be longer. The plan is to release little and often.

Release Types

  • In development: what is being worked on.
  • Private Preview: releases can be made available to paid support customers.
  • Public Preview: available in an Azure DevOps public feed.
  • General Availability: not yet available.
In Development (Private)Private PreviewPublic PreviewGeneral Availability
[0.12.0]Not available0.11.0Not available

Release History

ReleaseDateNotes
0.11.02023-05-29MySqlFlexibleServer server parameter support
0.10.12023-03-13Minor fixes
0.10.02023-02-19JustDeploy goes open source
0.9.02023-02-13Added MySqlFlexibleServer support and SqlDatabase long term backup policies
0.8.12023-01-30Bug fixes and minor enhancements to validation
0.8.02023-01-24Additional networking and nfs support for blob storage accounts
0.7.02023-01-17Support for Azure SQL Autotuning, Vulnerability Assessments and Advanced Threat Protection
0.6.12023-01-09Minor bug fixes, changes to log messages and small validation enhancements
0.6.02022-12-21Changes to all modules and functions to support improved logging
0.5.02022-12-12Support for managed images, snapshots and network interface changes
0.4.12022-12-04Minor bug fixes around private endpoints
0.4.02022-11-27Cross subscription support for resources and solutions for log analytics
0.3.02022-11-01Additional resources and changes, re-branded to JustDeploy
0.2.02022-10-11SQL Managed Instances, Recovery Services Vaults, Event Hubs, private endpoints, identity support, diagnostics
0.1.112022-09-04Support for variables in deployment files, subnet support for rout tables and delegation ready for SQL Managed Instances
0.1.102022-08-27azDisk support for Ulta disks and minor azKeyVault improvements
0.1.92022-08-21Restructuring and new validation function
0.1.82022-08-06Support for Ddos Protection plans and other minor improvements
0.1.72022-07-24azVirtualNetwork now supports VNet peering
0.1.62022-07-17Additional attributes for AzStorage
0.1.52022-07-10Add support for Azure AD Users and Groups
0.1.42022-07-04Add support for Azure Application Config Stores & Managed Identities
0.1.32022-06-30Added lock support to SQL resources
0.1.22022-06-22Minor fixes and updates
0.1.12022-06-19Added resource lock and tag functionality to most resources.
0.1.02022-05-28Basic Azure functionality to create Azure SQL Database, Virtual Machines and a variety of landing zone resources.

In Development

0.12.0

Enhancements & New Features

  • Modules and functions have been rebranded to JustPlatform
  • Robustness upgrades to the install routine
  • Enhanced error handling for asynch operations

Bugfixes

  • Remove EventHubNamespaces will now successfully remove geo replicated namespaces with the switch -Unpair

Supported Releases


0.11.0

Enhancements & New Features

Bugfixes

There are no bugfixes in this release.


Old Unsupported Releases


0.10.1

Enhancements & New Features

  • azActionGroup

    • fixed some verbose messages that appeared as informational
  • azMySqlFlexibleDatabase

    • refactored code to use improved REST API calls
    • fixed error in database creation
  • azMySqlFlexibleServer

    • refactored code to use improved REST API calls
  • azSqlDatabase

    • fixed bug, was checking service object for databases in elastic pools, generating an error
  • Lock

    • refactored code to use improved REST API calls
  • azRouteTable

    • refactored code to use improved REST API calls

Bugfixes

There are no bugfixes in this release.

0.10.0

Enhancements & New Features

  • azMySqlFlexibleDatabase

    • added support for mysql dbs on a flexible server, including charset and collation.
  • JustDeploy goes open source, suitable open source license information has been added to all source files.

  • Updated help inside Powershell modules for Get-Help.

Bugfixes

  • azVirtualMachine
    • virtual machine failed to attached Ultra SSD disks, this has been fixed.

0.9.0

Enhancements & New Features

  • azMySqlFlexibleServer new resource type to support Azure Database for MySql Flexible Server

    • diagnostic support
  • Some code refactoring behind the scenes to aid in consolidation and troubleshooting.

Bugfixes


0.8.1

Enhancements & New Features

Bugfixes

There are no bugfixes in this release.


0.8.0

Enhancements & New Features

  • azStorage

    • the object model for this resource was created very early in the product history. The object model has been refactored to match the direction of other resources.
    • additional network features, ip ranges, exceptions, routing preference
    • added support for Hierarchical Namespace and NFS
  • azVirtualNetwork

    • variables can now be used for vnet and vnet resource group name when setting up vnet peering

Bugfixes

There are no bugfixes in this release.


0.7.0

Enhancements & New Features

  • azSqlDatabase

    • Autotuning at the database level can now be configured.
  • azSqlServer

    • Vulnerability Assessments can be enabled for the server. This requires Defender for Cloud and will automatically turn on Defender Sqlserver category for the subscription if Vulnerability Assessments for a SQL Server is enabled.
    • Advanced Threat Detection can now be enabled for SqlServer. Defender for Cloud will automatically be enabled for the subscription the server resides in. Sql Databases are automatically enabled in Defender.
    • Autotuning at the server level can now be configured.

Bugfixes

There are no bugfixes in this release.


0.6.1

Enhancements & New Features

  • azKeyVault

    • fixed bug with diagnostics target event hub in a different subscription
  • azSqlElasticPool

    • fixed bug with diagnostics target event hub in a different subscription

    • renamed attribute StorageMb to StorageGb to allow smaller storage numbers to be used

    • additional validation to ensure StorageGb is not above edition maximums

    • Minor changes to logging messages throughout commands

Bugfixes

There are no bugfixes in this release.


0.6.0

Enhancements & New Features

  • azBastion

    • changed object model for Virtual Network for consistency to match other resources.
  • Fix to the remove resource routine, fixed issue where sometimes lock removal generated an error.

  • Powershell modules now support additional common parameters to offer several levels of logging.

    • -Debug. The most detailed logging.
    • -Verbose. A considerable amount of additional logging to allow for excellent fault diagnosis.
    • -InformationAction Continue. A minimal amount of basic output, just confirming key items.
    • -InformationAction SilentlyContinue. No output at all, except warnings and errors. This is the default.

Bugfixes

There are no bugfixes in this release.


0.5.0

Enhancements & New Features

  • azDiskSnapshot new resource to create snapshots for virtual machine disks

    • support for creating snapshots of os or data disks to standard or premium storage.
  • azManagedImage new resource type to support creation of Managed Images for VM creation

    • support for creating images from a Virtual Machine or a Snapshot
  • Tested for Azure Powershell 9.2.0

Bugfixes

  • azNetworkInterface

    • changed virtual network attributes to a new object model for consistency with other items, vnet name, subnet and resource group are now under object VirtualNetwork.
    • support for accelerated networking.
  • azVirtualMachine

    • disk object was incorrectly coded as datadisk, this has been corrected to disk to match the documentation.
    • additional validation added for data disks.

0.4.1

Enhancements & New Features

The are no new or enhanced features in this release.

Bugfixes

  • azEventHubNamespace
    • renamed from azEventHub to azEventHubNamespace to corelate with Azure naming and avoid confusion, shortcode changed from azEHN to azEVHNS.
    • resource group for resource and virtual network had to be the same, object model changed for PrivateEndPoint: to allow different ResourceGroups if needed.
    • private endpoint is now partially validated.
    azKeyVault
    • resource group for resource and virtual network had to be the same, object model changed for PrivateEndPoint: to allow different ResourceGroups if needed.
    • private endpoint is now partially validated.
  • azSqlServer
    • resource group for resource and virtual network had to be the same, object model changed for PrivateEndPoint: to allow different ResourceGroups if needed.
    • private endpoint is now partially validated.

0.4.0

Enhancements & New Features

  • azEventHub

    • private endpoints to networks in different subscriptions now supported
  • azKeyVault

    • support for diagnostics to targets in different subscriptions
    • private endpoints to networks in different subscriptions now supported
  • azLogAnalytics

    • Solutions, often referred to as intelligence packs can now be added at creation of a log analytics workspace
  • azNetworkInterface

    • support for custom DNS servers
    • support for diagnostics to targets in different subscriptions
  • azNetworkSecurityGroup

    • support for diagnostics to targets in different subscriptions
  • azPublicIP

    • support for diagnostics to targets in different subscriptions
  • azRecoveryServicesVault

    • support for diagnostics to targets in different subscriptions
    • new identity attributes to allow system identity and user identities at the same time
  • azSqlDatabase

    • support for diagnostics to storage account container, event hub or log analytics workspace
    • support for auditing to targets in different subscriptions
  • azSqlElasticPool

    • support for diagnostics to storage account container, event hub or log analytics workspace
  • azSqlServer

    • support for auditing to targets in different subscriptions
    • private endpoints to networks in different subscriptions now supported
    • MinimumTLSVersion is no longer mandatory, defaults to 1.2
  • azStorageAccount

    • support for diagnostics to targets in different subscriptions
  • azVirtualMachine

    • new identity attributes to allow system identity and user identities at the same time
  • azVirtualNetworkGateway

    • support for local gateway type
    • support for diagnostics to storage account container, event hub or log analytics workspace

Bugfixes

There are no bugfixes in this release.


0.3.0

Enhancements & New Features

  • azActionGroup new resource type to support Azure Action Group.

  • azBastion

    • Fixed bugs in validation
  • azDatabricks

    • renamed shortcode acronym to dbw to conform to Azure recommended abbreviations for resources.
  • azEventHub

    • Fixed bugs in validation
  • azSqlDatabase

    • Added support for editions Free and DataWarehouse
    • Additional validation to ensure server exists or is in deployment
  • azSqlServer

    • Fixed a bug creating failover groups
    • Audit logging now supports log analytics, storage accounts and event hubs in different subscriptions
  • azVirtualMachine

    • disk caching, no longer mandatory, default now None
    • new attribute 'version' for specifying specific version of an image
    • additional validation to ensure, publisher, offer and sku are valid for the location
  • Changed product name from SQLBuild to JustDeploy to reflect the wider scope of the product.

  • Tested using Azure Powershell 9.0.1 and breaking changes assessed.

  • Azure Powershell 9.0.1 is now a PREREQUISITE for JustDeploy 0.3.0

  • Deployment configuration and settings can now be split over multiple files allowing deployments to be modularised. This will allow a common connection, setting and even variable blocks to be used. Files can be individually supplied as an array or/and a directory can be specified and all files in the directory will be processed.

Bugfixes

There are no bugfixes in this release.


0.2.0

Enhancements & New Features

  • Multiple connections to different subscriptions and credentials are now supported. Previously a seperate file for each subscription had to be used. Now each resource within the configuration file can state the connection name, this allows a single file to create resources in multiple subscriptions and multiple accounts. Also subscriptions no longer need to be the default context for the account. SQLBuild will switch contexts as required for resource creation.

  • azEventHub new resource type to support Azure Event Hub namespaces and Event Hubs

    • support for private endpoints
    • support for geo redundancy
  • azRecoveryServicesVault new resource type to support Recovery Services Vault

    • Identity, userassigned and systemassigned
    • support diagnostic settings to LogAnalytics workspace, Storage Account blob and EventHub
  • azSqlInstance

    • basic support for instances
  • azSqlInstancePool new resource type to support SQL Managed Instance Pools.

    • basic support for instance pools
  • Parameter Type for both Confirm-SbdResource and Deploy-SbdResource is now a ValidateSet to cater for misspelt types.

  • Enhanced validation checks for many resources, now checking regex patterns to identify invalid characters

  • azKeyVault

    • support for private endpoints
    • firewall support for IP ranges and virtual networks
    • support diagnostic settings to LogAnalytics workspace, Storage Account blob and EventHub
  • azNetworkInterface

    • PublicIPName now allows for variable usage
    • support diagnostic settings to LogAnalytics workspace, Storage Account blob and EventHub
  • azNetworkSecurityGroup

    • support diagnostic settings to LogAnalytics workspace, Storage Account blob and EventHub
  • azPublicIP

    • support diagnostic settings to LogAnalytics workspace, Storage Account blob and EventHub
  • azStorage

    • support diagnostic settings to LogAnalytics workspace, Storage Account blob and EventHub
  • azSqlServer

    • firewall VNet subnet name now allows for variable usage
    • support for private endpoints
    • support auditing to LogAnalytics workspace, Storage Account blob and EventHub now supported
    • support for failover groups
  • azSqlDatabase

    • allow databases to be added to a database failover group
    • database auditing can be enabled
    • support for geo replicas
  • azVirtualMachine

    • VM extensions can be specified at VM deployment
    • OS disk name now allows for variable usage
    • already supported system identities, support for user assigned identities has been included
  • azVirtualNetworkGateway

    • support diagnostic settings to LogAnalytics workspace, Storage Account blob and EventHub
  • Tested using Azure Powershell 8.3.0 and breaking changes assessed.

Bugfixes

There are no bugfixes in this release.


0.1.11

Enhancements & New Features

  • azLogAnalytics new resource type to support Log Analytics Workspace.

  • azRouteTable new resource type to support Route Tables.

  • New feature supporting variables. A variable object can now be defined within the configuration containing a key value pair list of the variables and values. These variables can then be used in most names and locations of resources using the format (var.name) .e.g. Name: rg-(var.projectname)-(var.regionshort) could be used for a resource group name.

  • Parameter Type for both Confirm-SbdResource and Deploy-SbdResource is now a ValidateSet to cater for misspelt types.

  • azManagementGroup added attribute ParentGroup to support nested groups.

  • azSubnet now supports attributes NetworkSecurityGroup, RouteTable and Delegation.

  • azVirtualMachine renamed attribute Skus to Sku for consistency.

Bugfixes

There are no bugfixes in this release.