
Send the client process ID to the server when running on Java 9+ #1595.Appended the MSAL exception error message to the error string returned during Azure AD authentication failures #1576.Updated error messages for Always Encrypted with secure enclave exceptions to link to a troubleshooting guide #1585.Added sending the driver version to the database during prelogin #1583.Added support for multiple, successive connections using different settings for the Azure Key Vault key store provider #1594.Added server recognition for Azure Synapse serverless SQL pool, and Azure SQL Edge #1543.Added Open Connection Retry feature #1535.Added support for replication connections via a replication connection string option #1566.Added optional realm connection string property for Kerberos authentication #1581.

Version 9.4.0 brings several added features, changes, and fixed issues over the previous production release. Version 9.4 of the Microsoft JDBC Driver for SQL Server has been released.
