Releases: Yvand/EntraCP
Releases · Yvand/EntraCP
AzureCP 15.0.20190621.906
Changes:
- 5b1ba70 Update CHANGELOG.md
- 5248a2c Fix usage of debug/release configurations in DevOps / DevTest Labs
- 7a36a2c Improve code quality as per Codacy's report
- 91b60ad Improve code quality as per Codacy's report
- f373d2b Improve code quality as per Codacy's report
- d272c91 Improve code quality as per Codacy's report
- 6fe90bc Improve code quality as per Codacy's report
- c941297 Improve code quality as per Codacy's report
- 3666cb3 Improve code quality as suggeted by Codacy's report
- b8f0a5f Improve code quality from analysis of Codacy
See more
- d542d68 Update build pipelines
- ac2a71a Update NuGet packages
- 75db20e Update text to better explain settings
- 8d8108a Create FUNDING.yml
- 4670d16 Add option to return only security-enabled groups
- 90cce36 Add mapping to populate the email of groups
- 93ff18a Switch to agent "Hosted Windows 2019 with VS2019"
- dd7f821 Switch to agent "Hosted Windows 2019 with VS2019"
- 45e158f Use reflection to copy configuration objects, whenever possible
- fe10c1e Update NuGet package Microsoft.Graph to 1.14
- be696cf Update README.md
- 7cb37c9 Update README.md
- a7ec09c Update CHANGELOG.md
- d69fd0a Publish v14 (#50)
This list of changes was auto generated.
14.0.20190307.660
Changes:
- 1493125 Add more detailed logging when search tests fail
- da04468 Update build pipelines
- c63f33c Rename yaml pipeline files
- 4023a18 Update DevOps-RunTests.yml
- bf49138 Update DevOps-RunTests.yml
- 88cb87b Update DevOps-RunTests.yml
- 843ccb0 Update DevOps-RunTests.yml
- 3e49bf1 Update build pipelines
- 55a412b Update DevOps-RunTests.yml
- ed928b7 Update DevOps-RunTests.yml
See more
- b7f067d Update DevOps-RunTests.yml
- 33ca886 Rename header text
- 6ba2052 Remove unnecessary task DownloadBuildArtifacts
- fbedf8f Update DevOps-ApplyDevTestLabsArtifacts.yml
- 8a0d90c Unique agent name is required to avoid errors when adding it to the pool
- 15e4926 Update DevOps-ApplyDevTestLabsArtifacts.yml
- 18ba165 Update DevOps-ApplyDevTestLabsArtifacts.yml
- 05155bd Update DevOps-RunTests.yml
- 0e3f1ff Update DevOps-ApplyDevTestLabsArtifacts.yml
- 61746eb Update pipelines
- 3d17402 Update DevOps-ApplyDevTestLabsArtifacts.yml
- 8a25244 Update DevOps-ApplyDevTestLabsArtifacts.yml
- 88088a6 Update DevOps-ApplyDevTestLabsArtifacts.yml
- b38ad2a Update LICENSE
- f2f395d Rename LICENSE.md to LICENSE
- 8873a84 Rename LICENSE to LICENSE.md
- a144bfa Update LICENSE to GNU
- fcd1b7f Update DevOps-ApplyDevTestLabsArtifacts.yml
- 1d0eabf Update DevOps-ApplyDevTestLabsArtifacts.yml
- 302260d Update README.md
- bee8789 Use IAzureCPConfiguration.MaxSearchResultsCount in method FillSearch too
- c50920f Update build pipelines
- e2ed2d6 Update DevOps-CreateTestEnvironment.yml
- 0e1c044 Update DevOps-CreateTestEnvironment.yml
- 013f254 Add property AzureCPConfig.MaxSearchResultsCount to set max number of results returned to SharePoint during a search
- e7b1e17 Update DevOps-Compile.yml
- 564efac Update pipelines
- 945f979 Update NuGet package NUnit3TestAdapter to v3.13
- 1d3fcdc Cache result returned by FileVersionInfo.GetVersionInfo() to avoid potential hangs
- 948b380 Update DevOps-ApplyDevTestLabsArtifacts.yml
- 4cb5053 Update DevOps-Compile.yml
- 6bce82a Update DevOps-Compile.yml
- b73405f Update DevOps-ApplyDevTestLabsArtifacts.yml
- 122076d Update README.md
- f221617 Update DevOps-RunTests.yml
- 1a2b45b Add build pipeline and set NonParallelizable attribute to test method BypassServer
- 48bff8c Update build process
- a45905b Update DevOps-Compile.yml
- e65f9b6 Update DevOps-Compile.yml
- f58c0b1 Update DevOps-Compile.yml
- 2ce35d7 Update DevOps-Compile.yml
- 38ba3be Update DevOps-Compile.yml
- ed9d414 Update DevOps-Compile.yml
- 206f8cf Update DevOps-Compile.yml
- 92878cf Update DevOps-Compile.yml
- 1826762 Update DevOps-Compile.yml
- 99bb649 Update DevOps-Compile.yml
- 5e9b16c Update DevOps-Compile.yml
- 3a2536f Update DevOps-Compile.yml
- ccdb55f Update DevOps-Compile.yml
- 15fd684 Update DevOps-Compile.yml
- 515747c Update NuGet packages and modify referencing to fix build errors in DevOps
- 2aa32fa Update DevOps-Compile.yml
- adbe44a Update DevOps-CreateTestEnvironment.yml
- 1992bd9 Create DevOps-CreateTestEnvironment.yml
- f50b864 Remove unused reference to Microsoft.SharePoint.Client.ServerRuntime
- 8aedda1 Update DevOps-Compile.yml
- 94d415f Create DevOps-Compile.yml
- f45bc0b Update tests
- c280de4 Handle that claims provider configuration may not already exists
- 9036408 Add tracing
- c194d8e Add preprocessor directives on debug methods
- 67c15c7 Replace app.config with a .runsettings file and use Int32.MaxValue if exact number of entities is unknown
- 561c7a3 Update README and update Microsoft.IdentityModel.Clients.ActiveDirectory to 4.4.2
- c9e27c1 Update app.config
- bacab42 Ensure that AzureCP augments only entities from the TrustedProvider it is associated with
- 140311c Fix sign-in of users failing if AzureCP is just installed and there is no configuration created yet
- 64affcb Improve tests
- 9053c15 Fix msbuild warnings
- aab36a2 Migrate NuGet to PackageReference
- 3aa15a5 Remove icrosoft.IdentityModel.Clients.ActiveDirectory.Platform.dll, not required anymore
- 792db34 Build AzureCP with a SNK key instead of a PFX key
- 76239e4 Update .gitignore
- 51a6ff6 Improve tests and update NuGet packages
- 7edba50 Improve tests
- 0510c6b Implementing properties ExcludeMemberUsers and ExcludeGuestUsers
- 07ddd1e Update AzureCP.Tests/UnitTestsHelper.cs
- 456f0c7 Changed input used to create entity when AAD is bypassed
- c06005d Updated tests
- 71ae675 Fixed bug when validating guest accounts during augmentation and optimized checks
- 2ff96eb Updated tests
- 37d191d Updated tests
- 1f630b4 Updated tests
- c0eaf0a Updated tests
- a2ee128 Added props SPTrustName and CustomData to methods ApplyConfiguration() and CopyPersistedProperties()
- 4443e4e Updated tests
- 926e029 Updated packages to latest version
- 33f2698 Added specific tests for Guest accounts and updated tests
- 5304b12 Added property CustomData
This list of changes was auto generated.
Beta
Changes:
- 6ba2052 Remove unnecessary task DownloadBuildArtifacts
- fbedf8f Update DevOps-ApplyDevTestLabsArtifacts.yml
- 8a0d90c Unique agent name is required to avoid errors when adding it to the pool
- 15e4926 Update DevOps-ApplyDevTestLabsArtifacts.yml
- 18ba165 Update DevOps-ApplyDevTestLabsArtifacts.yml
- 05155bd Update DevOps-RunTests.yml
- 0e3f1ff Update DevOps-ApplyDevTestLabsArtifacts.yml
- 61746eb Update pipelines
- 3d17402 Update DevOps-ApplyDevTestLabsArtifacts.yml
- 8a25244 Update DevOps-ApplyDevTestLabsArtifacts.yml
See more
- 88088a6 Update DevOps-ApplyDevTestLabsArtifacts.yml
- b38ad2a Update LICENSE
- f2f395d Rename LICENSE.md to LICENSE
- 8873a84 Rename LICENSE to LICENSE.md
- a144bfa Update LICENSE to GNU
- fcd1b7f Update DevOps-ApplyDevTestLabsArtifacts.yml
- 1d0eabf Update DevOps-ApplyDevTestLabsArtifacts.yml
- 302260d Update README.md
- bee8789 Use IAzureCPConfiguration.MaxSearchResultsCount in method FillSearch too
- c50920f Update build pipelines
- e2ed2d6 Update DevOps-CreateTestEnvironment.yml
- 0e1c044 Update DevOps-CreateTestEnvironment.yml
- 013f254 Add property AzureCPConfig.MaxSearchResultsCount to set max number of results returned to SharePoint during a search
- e7b1e17 Update DevOps-Compile.yml
- 564efac Update pipelines
- 945f979 Update NuGet package NUnit3TestAdapter to v3.13
- 1d3fcdc Cache result returned by FileVersionInfo.GetVersionInfo() to avoid potential hangs
- 948b380 Update DevOps-ApplyDevTestLabsArtifacts.yml
- 4cb5053 Update DevOps-Compile.yml
- 6bce82a Update DevOps-Compile.yml
- b73405f Update DevOps-ApplyDevTestLabsArtifacts.yml
- 122076d Update README.md
- f221617 Update DevOps-RunTests.yml
- 1a2b45b Add build pipeline and set NonParallelizable attribute to test method BypassServer
- 48bff8c Update build process
- a45905b Update DevOps-Compile.yml
- e65f9b6 Update DevOps-Compile.yml
- f58c0b1 Update DevOps-Compile.yml
- 2ce35d7 Update DevOps-Compile.yml
- 38ba3be Update DevOps-Compile.yml
- ed9d414 Update DevOps-Compile.yml
- 206f8cf Update DevOps-Compile.yml
- 92878cf Update DevOps-Compile.yml
- 1826762 Update DevOps-Compile.yml
- 99bb649 Update DevOps-Compile.yml
- 5e9b16c Update DevOps-Compile.yml
- 3a2536f Update DevOps-Compile.yml
- ccdb55f Update DevOps-Compile.yml
- 15fd684 Update DevOps-Compile.yml
- 515747c Update NuGet packages and modify referencing to fix build errors in DevOps
- 2aa32fa Update DevOps-Compile.yml
- adbe44a Update DevOps-CreateTestEnvironment.yml
- 1992bd9 Create DevOps-CreateTestEnvironment.yml
- f50b864 Remove unused reference to Microsoft.SharePoint.Client.ServerRuntime
- 8aedda1 Update DevOps-Compile.yml
- 94d415f Create DevOps-Compile.yml
- f45bc0b Update tests
- c280de4 Handle that claims provider configuration may not already exists
- 9036408 Add tracing
- c194d8e Add preprocessor directives on debug methods
- 67c15c7 Replace app.config with a .runsettings file and use Int32.MaxValue if exact number of entities is unknown
- 561c7a3 Update README and update Microsoft.IdentityModel.Clients.ActiveDirectory to 4.4.2
- c9e27c1 Update app.config
- bacab42 Ensure that AzureCP augments only entities from the TrustedProvider it is associated with
- 140311c Fix sign-in of users failing if AzureCP is just installed and there is no configuration created yet
- 64affcb Improve tests
- 9053c15 Fix msbuild warnings
- aab36a2 Migrate NuGet to PackageReference
- 3aa15a5 Remove icrosoft.IdentityModel.Clients.ActiveDirectory.Platform.dll, not required anymore
- 792db34 Build AzureCP with a SNK key instead of a PFX key
- 76239e4 Update .gitignore
- 51a6ff6 Improve tests and update NuGet packages
- 7edba50 Improve tests
- 0510c6b Implementing properties ExcludeMemberUsers and ExcludeGuestUsers
- 07ddd1e Update AzureCP.Tests/UnitTestsHelper.cs
- 456f0c7 Changed input used to create entity when AAD is bypassed
- c06005d Updated tests
- 71ae675 Fixed bug when validating guest accounts during augmentation and optimized checks
- 2ff96eb Updated tests
- 37d191d Updated tests
- 1f630b4 Updated tests
- c0eaf0a Updated tests
- a2ee128 Added props SPTrustName and CustomData to methods ApplyConfiguration() and CopyPersistedProperties()
- 4443e4e Updated tests
- 926e029 Updated packages to latest version
- 33f2698 Added specific tests for Guest accounts and updated tests
- 5304b12 Added property CustomData
This list of changes was auto generated.
v13
AzureCP v13 enhancements & bug-fixes
- Guest users are now fully supported. By default, AzureCP will use the Mail property to search Guest accounts and create their permissions in SharePoint
- The identity claim type set in the SPTrustedIdentityTokenIssuer is now automatically detected and associated with the property UserPrincipalName
- Fixed no result returned under high load, caused by a thread safety issue where the same filter was used in all threads regardless of the actual input
- Improved validation of changes made to ClaimTypes collection
- Added method ClaimTypeConfigCollection.GetByClaimType()
- Implemented unit tests
- Explicitly encode HTML messages shown in admin pages and rendered from server side code to comply with tools scanning code to detect security vulnerabilities
- Fixed display text of groups that were not using the expected format "(GROUP) groupname"
- Deactivating farm-scoped feature "AzureCP" removes the claims provider from the farm, but it does not delete its configuration anymore. Configuration is now deleted when feature is uninstalled (typically when retracting the solution)
- Added user identifier properties in global configuration page
v12
About this release
This release introduces a lot of changes and improvements, and moved away from the old Azure AD Graph API to the unified Microsoft Graph.
Important: This version has breaking changes, please check this page if you update from an earlier version.
Changelog
- Improved: AzureCP now uses the unified Microsoft Graph API instead of the old Azure AD Graph API.
- New: AzureCP can be entirely configured with PowerShell, including claim types configuration
- Updated: AzureCP administration pages are now created as User Controls and are reusable by developers.
- Improved: AzureCP claims mapping page is easier to understand
- Updated: Logging is more relevant and generates less messages.
- New: Timeout of connection is 4 secs and can be customized
- Improved: When multiple tenants are set, they are queried in parallel
- Updated: Tenant ID is no longer needed to register a tenant
- Improved: Nested groups are now supported, if group permissions are created using the ID of groups (new default setting).
- Beaking change: By default, AzureCP now creates group permissions using the Id of the group instead of its name (group IDs are unique, not names). There are 2 ways to deal with this: Modify group claim type configuration to reuse the name, or migrate existing groups permissions to set their values with their group ID
- Beaking change: Due to the amount of changes in this area, the claim types configuration will be reset if you update from an earlier version.
- Many bug fixes and optimizations
v11
v10
AzureCP v2017.11
- Improved async operations to make AzureCP a lot more reliable and faster
- Improved logging to record less and more relevant messages
- Removed use of privilege elevation
AzureCP v2016.12
What's new
- Updated Microsoft.IdentityModel.Clients.ActiveDirectory from 2.19 to 3.13.8
- Cannot update Microsoft.Azure.ActiveDirectory.GraphClient from 2.1.0 to 2.1.1 because v2.1.1 is not strongly signed
- Improved logging
- Changed versioning to now use release date
AzureCP v2.8
What's new
- Updated claims provider to also set metadata properties such as email on roles permissions