Skip to content

Releases: microsoft/navcontainerhelper

4.0.0

11 Jan 05:15
df572af
Compare
Choose a tag to compare

Added AppSource Validation functions
New functions Invoke-IngestionAPIGet, Invoke-IngestionAPIGetCollection, Invoke-IngestionAPIPost, Invoke-IngestionAPIPut, Invoke-IngestionAPIDelete to interact with Partner Center Ingestion API
New function Get-AppSourceProduct to get information about products on AppSource
New function Get-AppSourceSubmission to get detailed information about a submission of a product on AppSource
New function New-AppSourceSubmission to create a submission of a new version of a product on AppSource
New function Promote-AppSourceSubmission to promote a submission of a product on AppSource from preview to live / production
New function Cancel-AppSourceSubmission to cancel an in progress submission of a product on AppSource
Support getting NextMajor of countries with no current release in Get-BcArtifactUrl
Added new functions New-ALGoAppSourceContext, New-ALGoStorageContext and New-ALGoAuthContext to create context structures used for AL-Go for GitHub
Issue #2650 issue warning if TaskScheduler is not running when using UploadImportAndApply-ConfigPackageInBcContainer

3.0.12

11 Jan 05:15
ab70545
Compare
Choose a tag to compare

Error in retry method in Get-BcArtifactUrl (3.0.11)
Fixed array parsing in Get-BcContainerAppInfo (only if -useNewFormat switch is included)
Added ContainerHelper config UseNewFormatForGetBcContainerAppInfo with which you can force Get-BcContainerAppInfo to return values in new format
Issue #2573 improve error message when restoring database on host
Issue #2575 Backup-BcContainerDatabases doesn't work with external SQL Server (if hosthelperfolder is different from containerhelperfolder)
Issue #2598 NavSip.dll missing in SysWOW64 on business central 21.0 artifact
Issue #2581 Event log messages show the wrong description
Issue #2590 UploadImportAndApply-ConfigPackageInBcContainer ignores tenant parameter
Issue #2591 Performance issue with Get-NavContainerAppInfo
Issue #2587 Run-ALPipeline with App Name Change
Partial fix for Issue #2595 (Issues with "Edit in Excel" for container behind traefik)
Issue #2523 New-BcContainerBcUser returns 'The Aggregate Permission Set does not exist.' on BC20 (this bug also requires a BC fix - available in 20.4)
New Function Get-BcScheduledUpgrade which calls the admin center api to check for BC SaaS CU updates
New Function Reschedule-BcUpgrade which calls the admin center api to reschedule an BC SaaS environment upgrade to a given datetime
Workaround for issue #2607 BcContainerHelper Networking and static IP
Added parameter -macAddress to New-BcContainer to enable setting the container Mac Address
Added parameter -IP to New-BcContainer to enable setting the container IP Address
Added parameter -hostIP to enable setting the host.containerhelper.internal IP address inside the container
Added configuration mapNetworkSettings to set mappings of containernames to ip, macAddress, dns, network and hostIP
Set -dns to "HostDNS" on New-BcContainer to add Host DNS Servers to the new container (needed for NAT containers on some networks)
Added configuration AddHostDnsServersToNatContainers. Set this to true for New-BcContainer to automatically add the Host DNS Servers to NAT containers.
Issue #2541 Add resilience to Add-FontsToBcContainer
Issue #2600 Issue warning if multiple apps have the same name
Issue #2610 Issue in resolve dependencies

3.0.11

11 Jan 05:14
a01b63b
Compare
Choose a tag to compare

Issue #2378 When running BcContainerHelper without admin rights, the import of a certificate is now done in an elevated process (asking for permissions)
New function Invoke-gh for invoking GitHub CLI commands from PowerShell
New function Invoke-git for invoking Git commands from PowerShell
Display warning if DisabledTests contains codeunit with a comma in the name (not supported for disabling tests)
Issue #2533 Import-BcContainerLicenseFile doesn't support secure URL's with query parameters
Issue #2522 Invoke-ScriptInBCContainer with usePsSession False and a Function as Value for the Scriptblock Param fails
Add support for running BcContainerHelper inside a container, forcing the use of Volumes for sharing between host and containers
Run-AlPipeline will not use UpdateHosts when running inside a container
Establishing sessions from inside a container to another container is done using a username based PS Session
Do not use KillPsSession when running inside a container
Issue #2518 support Onedrive URLs in Sign-BcContainerApp
Issue #2540 add support for missing countries in mapping
Issue #2534 add runSandboxAsOnPrem to New-BcImage (and transfer from New-BcContainer)
Issue #2486 add resilience to Get-BcArtifactUrl
Add WarningPreference to config and Invoke-ScriptInBCContainer
CI/CD moved from Azure DevOps to GitHub Actions