Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: 0.7.10 #818

Merged
merged 45 commits into from
May 2, 2024
Merged

Release: 0.7.10 #818

merged 45 commits into from
May 2, 2024

Conversation

Splaxi
Copy link
Collaborator

@Splaxi Splaxi commented May 2, 2024

No description provided.

FH-Inway and others added 30 commits January 28, 2024 12:00
This pull request was automatically created by the d365fo.tools-Generate-Text action'
…eline

Fix import rsat certificate pipeline
This pull request was automatically created by the d365fo.tools-Generate-Text action'
This pull request was automatically created by the d365fo.tools-Generate-Text action'
Add documentation for default values in d365fo.tools module
colind-work and others added 15 commits March 25, 2024 01:32
The installation documentation for SqlPackage says:
Installing SqlPackage as a global tool makes it available on your path
as sqlpackage and is the recommended method to install SqlPackage for
Windows, macOS, and Linux.

In line with Microsoft's expectations, also search %PATH% if
sqlpackage is not found in the d365fo.tools default path
($Script:SqlPackagePath). If it is found in the %PATH% then update the
default path with the actual path to sqlpackage.exe.

Author: Colin Daley
Date: 2024-03-24
Also search %PATH% for sqlpackage.exe
If a module that is read by the disk metadata provider references a binary-only module, the "ListModulesInDependencyOrder()" method causes an exception error that is intercepted by the Get-D365Module function in line 172.
As a result, the order of the modules cannot be determined taking the dependencies into account and "ListModules" is used instead.
The problem can be easily avoided by adding the model manifest of the runtime metadata provider to the "CreateDiskProvider" method in line 165.

This ensures that the disk provider has all the information it needs to determine the sequence for all modules based on the dependencies.
…time-error

Disk provider binary-only module reference fix
This will enable cmdlets that call Invoke-Process to act on the standard and error output of the invoked process.
This updates the default version of SqlPackage that d365fo.tools installs to 162.2.111.2 (the first .NET 8 version).

In addition, it replaces the -SkipExtractFromPage parameter and the corresponding web scraping logic with the -Latest parameter and the evergreen link https://aka.ms/sqlpackage-windows

Note that unlike the behavior from when the web scraping logic was still working, the latest version of SqlPackage is NOT installed by default. Instead, the fixed version 162.2.111.2 is installed (which may be updated to later versions in the future). Reasons for this change in behavior are discussed in #747.

fixes #747
This pull request was automatically created by the d365fo.tools-Generate-Text action'
Update Invoke-D365InstallSqlPackage to install latest version of SQLPackage
@Splaxi Splaxi merged commit a19ab62 into master May 2, 2024
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants