Releases: hkamel/sonar-auth-aad
Version 2.0.0
With version 2 of the plugin, some major changes have been made internally. We have removed the deprecated ADAL4J library and replaced it with direct OIDC support. We also now query MS Graph instead of the deprecated AAD Graph for group membership sync. Additionally, logging has improved considerably to hopefully make errors easier to troubleshoot.
Possible Breaking Changes
For existing users, please note that with these changes there may be some issues with matching existing accounts. While effort has been taken to minimize these issues, it cannot be guaranteed that there is 100% compatibility. The switch from v1 to v2 logins on the Microsoft side changed a lot of the data this plugin relied on.
Version 1.3.2
Updates commons-text to fix CVE-2022-42889.
Version 1.3.1
This release makes the following changes:
Note: Version 1.3.0 was not released as it had a few bugs discovered.
What's New
- Group Sync now supports client credential flow - see updated docs for details (#109)
Bugfixes and Minor Changes
- Settings reordered to make more sense
- Plugin text is now separate for easy localization
- Now based on SonarQube 7.9 API
- Third-party components updated
- Other general code cleanup
Version 1.2.0
This release makes the following changes:
What's New
- Support transative group membership / groups in groups (#79)
Bugfixes
1.2.0 Release Candidate 2
Note: This is not a final release, but has been tested and found to be fine for day-to-day use. There are not likely to be big changes made before the final release unless large problems are found.
This release makes the following changes:
Bugfixes
1.2.0 Release Candidate 1
Note: This is not a final release, but has been tested and found to be fine for day-to-day use. There are not likely to be big changes made before the final release unless large problems are found.
This release makes the following changes:
What's New
- Support transative group membership / groups in groups (#79)
Bugfixes
- Fix group pagnation support broken in last release (#79)
- Remove deprecated SonarQube API usage - support only 6.7+
- Cleanup some code issues found by SonarQube scanner
- Other general code cleanup
Version 1.1.0
Note: If you are upgrading from 1.1 RC1 or earlier, make sure to read the upgrade notes on the wiki.
This release makes the following changes:
What's New
- Support SonarQube v7.1 and above. (#55)
- Apply branding guidelines for Azure Active Directory (#52)
- Adding support for National cloud deployments (#47)
- Support for Azure Multi-Factor Authentication (#37)
Bugfixes
- Change to use a unique string for the external identity database value
- Don't allow null values for the display name
- Fix an issue with user ID uniqueness cause the upgrade from older versions to fail. (#55)
- Support pagination in AD group synchronization when the user is a member of a large number of AD groups (#31)
- Documentation updates to match the new Azure portal. (#58 )
Enhancements
- Support Azure National Cloud instances
- Allow group sync
- Many other small things improved
1.1 Release Candidate 2
What is new?
- Support SonarQube v7.1 and above. (#55)
- Apply branding guidelines for Azure Active Directory (#52)
- Adding support for National cloud deployments (#47)
- Support for Azure Multi-Factor Authentication (#37)
Fixes
- Fix an issue with user ID uniqueness cause the upgrade from older versions to fail. (#55)
- Support pagination in AD group synchronization when the user is a member of a large number of AD groups (#31)
- Documentation updates to match new Azure portal. (#58 )
Before Upgrading
- Due to this bug (#55), you will need to perform some database update for the users' table if you're upgrading to SonarQube 7.3 version. check #55 (comment) for details.
1.1 Release Candidate 1
1.1-RC1 adding tests
1.0 version
Release 1.0 version