ReleaseNotes.txt
0.4.1.2
Include docker icon 0.4.1.1 Better error message in New-NavContainer Bugfix: 1703 and 1709 build numbers was switched 0.4.1.0 Support for Windows Server 2019 Support for images with SQL Server 2017 0.4.0.2 BugFix #246: Windows Server insider builds couldn't use navcontainerhelper Added function Sign-NavContainerApp to use a container to Sign an app file with a code signing certificate When running generic image, .txt files were exported to a wrong folder (country not included) Division by zero when exporting objects from a container and no objects matched the filter 0.4.0.1 Bugfix: If you specify -includeTestToolkit to New-NavContainer and use a foreign database, the import would fail New-NavContainer will cache the files from Extract-FilesFromNavContainer for future usage instead of deleting them New-CSideDevContainer has been removed - use New-NavContainer with -includeCSide instead Added function Import-PfxCertificateToNavContainer Feature request #238: Adding SynchronizeSchemaChanges parametar to Import-ObjectsToNavContainer Added parameters -publishPorts and -publicDnsName in order to be able to create publicly available containers easier Extract-FilesFromNavContainerImage would fail if any folders were missing 0.4.0.0 BugFix #207: Compile-AppInNavContainer is downloading symbols for app which is in the AppSymbolFolder Include timezone parameter on Invoke-NavContainerCodeunit Compile-AppInNavContainer checks existance of dependencies in app.json Use .alpackages as default symbols folder BugFix #216: enableSymbolLoading only works with includeCSide BugFix #215: Naming symbol-files when compiling with Compile-AppInNavContainer Display progress when pulling and avoid deadlocks when running using New-NavContainer Bugfix Get-AzureADUser didn't always retrieve the user needed New-NavContainer automatically detects best os version of generic image Bugfix: navdvdpath didn't work when pointing to a url which was case sensitive Feature #232: added tenant parameter to Get-NavContainerAppInfo Added function Extract-FilesFromNavContainerImage to extract the files from a Nav Container image Added parameter UseBestContainerOS to tell New-NavContainer to spin up a container based on the best compatible generic image. Added parameter TestToolkitCountry to import-TestToolkitToNavContainer 0.3.1.4 BugFix Convert-ModifiedObjectsToAl failed after the newly introduced [LineStart()] property in newsyntax export 0.3.1.3 Bugfix #202: NavDvd tempfolder was not deleted when using a navdvd.zip file Added function Convert-CALTestOutputToAzureDevOps to convert CAL Test Runner output to XUnit Test Xml for Azure DevOps Added function Convert-CALExecutionTimeToTimeSpan to convert text based ExecutionTime to System.TimeSpan Added parameter doNotSaveData to UnInstall-NavContainerApp and UnPublish-NavContainerApp 0.3.1.2 Bugfix - Setting timezone didn't work with all timezones Automatically use hyperv isolation if host operating system doesn't match container os 0.3.1.1 New flag on Compile-AppInNavContainer -AzureDevOps to output the result in AzureDevOps/VSTS compatible format New function Convert-ALCOutputToAzureDevOps 0.3.1.0 New function Add-FontsToNavContainer Added ClickOnce switch to New-NavContainer Added new parameters to New-NavContainer: WebClientPort, FileSharePort, ManagementServicesPort, ClientServicesPort, SoapServicesPort, ODataServicesPort and DeveloperServicesPort Bugfix #163: Perform Sync-NavTenant after all objects have been imported in Import-TestToolkitToNavContainer Added mode and appVersion to Sync-NavContainerApp Bugfix #143: CSIDE desktop shortcut authentication method follows service tier authentication method Check that windows authentication user is not a Microsoft user in New-NavContainer Added appVersion to Start-NavContainerAppDataUpgrade Ensure that NavContainerHelper is running as administrator Bugfix #153: Ensure that timeZone is set correctly Added function Generate-SymbolsInNavContainer Include test in app.json in Compile-AppInNavContainer Bugfix #nav-docker/251: Create-AadUsersInNavContainer now creates all users (not only the first 100) 0.3.0.1 Added function Get-NavCompanyInNavContainer Always enable API Services in container Throw error if new-navcontainer fails (instead of just displaying error) 0.3.0.0 Update navcontainerhelper welcome text with some missing functions Added function Stop-NavContainer Added function Start-NavContainer Added function Restart-NavContainer Added function New-LetsEncryptCertificate Added function Renew-LetsEncryptCertificate Bugfix: Invoke-NavContainerCodeunit fails if the user already exists Added ReplyTo address to Aad App, which matches Business Central Sandbox Containers 0.2.9.7 Bugfix: docker restart caused Windows Client deployed by -includeCSide to loose ACSUri setting 0.2.9.6 Rewrote Create-AadAppsForNAV to use AzureAD powershell package instead or AzureRM Added function Create-AadUsersInNavContainer 0.2.9.5 Add generatesymbolreference=1 when Importing objects using Import-ObjectsToNavContainer or ImportTestToolkitToNavContainer 0.2.9.4 Set license to NULL from dbo.[dbproperty] and dbo.[tenantproperty] tables when exporting databases to bacpac 0.2.9.3 Use containername for hosts file when using -updatehosts (like remove-navcontainer) Added parameter isolation to new-navcontainer to allow Windows Server to use hyperv isolation Fixed a number of ScriptAnalyzer errors/warnings in NavContainerHelper Empty the dbo.[Tenant License State] table when exporting databases to bacpac 0.2.9.1 Added function Backup-NavContainerDatabases Added function New-CompanyInNavContainer (thanks Mike Glue) Added function Remove-CompanyInNavContainer (thanks Mike Glue) Added function Import-ConfigPackageInNavContainer.ps1 (thanks Mike Glue) Added function Remove-ConfigPackageInNavContainer.ps1 (thanks Mike Glue) Added function Get-NavContainerServerConfiguration (thanks Richard Robberse) In Get-NavContainerPath - if you start the path with a colon (:), then the path refers to a path inside the container and not a shared folder Bugfix: Create-AadAppsForNav required reboot after setup 0.2.9.0 Added tenant parameter (0..many tenants) to Export-NavContainerDatabasesAsBacpac Object handling functions will not ask for credentials if not specified BugFix: doNotOpen in Get-NavContainerEventLog was string - should be switch Compile-AppInNavContainer had a dependency on the WebClient, this dependency is removed BufFix: Compile-AppInNavContainer did not work on multitenant containers BugFix: New-NavContainer will not crash when running the generic image with a NAV 2013 DVD Updated tests 0.2.8.4 Bugfix: Invoke-NavContainerCodeunit didn't work with multitenancy Bugfix: Premium user didn't work with multitenancy Bugfix: Hardcoded containername in Setup-NavContainerTestUsers |