Skip to content

Latest commit

 

History

History
99 lines (80 loc) · 3.82 KB

CHANGELOG.md

File metadata and controls

99 lines (80 loc) · 3.82 KB

Changelog

5.0.1 - 2018-04-13

Enhancements

  • New SCCM custom role incl. sample script
  • Added SHiPS provider
  • Moved Exchange 2013 and 2016 role into custom roles and fixed some issues
  • Enhanced auto-completers (works after a lab is imported)
  • Support for TFS 2018

Fixes

  • Some evaluation SKUs were missing product keys
  • TFS port in Azure
  • Fixed bugs in Hyper-V snapshot functions
  • AL will no longer try to deploy disks in parallel but waits until a job is finished
  • Custom Roles now work on Azure
  • Progress indicators work again

5.0 - 2018-04-04

Enhancements

  • TFS deployment now possible including release pipeline
  • AL.Common received a new suite of cmdlets regarding TFS/VSTS management
  • Linux support as domain-joined lab machines (no roles yet) capable of remoting
  • Custom roles have been heavily extended
  • Sample custom roles have been added
  • Labs can now contain Azure Services apart from IaaS workloads
  • ProGet implemented as Custom Role
  • Lab telemetry added
  • Voice notifications added
  • Added possibility to add more external ports to Azure labs

Fixes

  • Small fixes here and there
  • Issues with Windows image names fixed
  • Documentation moved to markdown
  • Lab XML folder moved out of "My Documents" to avoid triggering Defender
  • Missing Toast messages fixed
  • Display messages, timer fixed

v4.7.2.2 - 2018-01-18

Fixes

  • AL now creates all SQL service accounts
  • New image names for server 1709 taken into account
  • Random spelling and formatting
  • Sync-Parameter fixed so that it works with PSv2 as well
  • Using Access Database Engine 2016 on a DSC Pull Server to support MDB database on Windows Server 2016
  • Routing role now works on domain controllers
  • Fixing some issues deploying large VM sized in Azure

Enhancements

  • Added support for Azure PaaS starting with Web Apps and App Service Plans with 12 new cmdlets and 5 new classes
  • Build and release process automated
  • New sample scripts
  • New cmdlet Update-LabBaseImage
  • New module AutomatedLab.Common added as submodule
  • SQL 2017 added
  • SSMS installation streamlined
  • SQL Server now customizable on Azure as well
  • FQDN in host file
  • Extended CopiedObject.Create() to handle XmlElements, generic Lists, generic dictionaries and Nullable types
  • Extended the CopiedObject.Merge method to reflect the changes made to CopiedObject.Create()
  • Adding FluentFTP.dll to the tools folder
  • Install-LabWindowsFeature: Added parameter IncludeManagementTools
  • TFS added

v4.5.0.0 - 2017-11-18

Fixes

  • Sync-Parameter now syncs CmdletInfo objects as well
  • Automatic Checkpoints (Win10 1709) disabled
  • Mount-LabIsoImage on Hyper-V (Win10 1709) fixed
  • Send-ModuleToPSSession now matches three and four digit versions
  • Discoverabilty of Send-ALNotification improved (which fixed issues during module import)

Enhancements

  • Failover Clustering added
    • FailoverNode: Node of a failover cluster. Role properties: ClusterName and ClusterIp
    • FailoverStorage: iSCSI target server providing iSCSI targets for each cluster. If storage is deployed, the cluster will try to automatically use a disk witness
    • Install-LabFailoverCluster: Creates the failover cluster from all machines that are FailoverNode or FailoverStorage
    • Multidomain or Workgroup clusters with OS < Server 2016: Prior to 2016 it was not possible to deploy multidomain or workgroup clusters.
    • OS < 2008 R2: Cluster cmdlets work with 2008 R2 and above
    • Duplicate cluster IPs
    • Fewer than 2 nodes per cluster
    • Sample script that deploys three clusters with varying configurations
  • SQL Sample Database Installation revised
    • Sample DBs will now be downloaded
    • Customization of download links in AutomatedLab.psd1
  • SQL Setup now auto-creates domain/local accounts
    • If username and password for the SQL accounts are specified in the role properties, AL takes care of creating them