Skip to content

Release 4.3.1 of Microsoft plugins for Moodle 4.3

Compare
Choose a tag to compare
@weilai-irl weilai-irl released this 11 Mar 12:27
· 5 commits to MOODLE_403_STABLE since this release

Release 4.3.1 of Microsoft plugins for Moodle 4.3

Major features sponsored by Canton of Zurich Office for Middle and vocational schools, Switzerland (https://mba.zh.ch/):

Other major features / changes included in this release are:

  • Use Client Certificate Path for app authentication. #2378, thanks to @joaop221.
  • Deprecate use of system admin user connection method. #2332
  • Deprecate Bot integration feature.
  • Rename Azure AD to Microsoft Entra ID.

Minor features, bug fixes and small changes and improvements in this release include:

  • Refactor Graph API calls that uses pagination. #2417, thanks to @joaop221.
  • Remove calls to require_once on extenrallib.php. #2398, thanks to @golenkovm.
  • Use unified API for profile photo and timezone sync in user sync task. #1871, thanks to @joaop221.
  • Update description of "Support Microsoft account UPN change" setting to highlight a known issue of potentially unexpected username change. #2389
  • Fix a bug where UPN change support can't handle uppercase UPN. #2399
  • Remove calls to deprecated function print_error(). #2278
  • Consider IdP type when determining whether local_o365 is fully configured. #2486
  • Bug fix in processing email sync from token. #2182
  • Add configuration to control secret expiry email recipients. #2438
  • Allow user creation restriction by Microsoft group ID in user sync. #2485
  • Bug fix in getting email field from token. #2456
  • Fix a bug where numeric array keys mass up array merge in user sync. #2457
  • Delete local_o365_objects entry when deleting tokens. #2445
  • When determining if a Microsoft UPN is changed, check if the original and new usernames are the same. #2413
  • Avoid number of query parameters error for PostgreSQL DB in upgrade script. #2418
  • Handle oauth2 v2.0 token that don't have "resource" and "expires_on" attributes. #2434
  • Add links to new stream (on SharePoint) in the Microsoft block.
  • Prevent getting team owners and members on deleted teams break Moodle tasks.
  • Optimise SDS configuration page.
  • Add styling to certificate private and public key text.
  • Update auth_oidc configuration page validation and redirect rule.
  • Add extensionAttributes to "User creation restriction" configuration.
  • Treat empty value as an expected response for Graph API call to get user Outlook timezone.
  • Debug logging function improvement.
  • Allow empty response in some Graph API call.
  • Handle "Etc/GMT" timezones in timezone sync.
  • Handle error in Graph API calls to get user details and get profile photo.
  • Clean up and unify exceptions usage across the plugins.