Releases: Pro/dkim-exchange
v3.4.0 Huge update
This is a relatively significant update that drops support for old versions of Exchange Server.
Minimum supported versions are now Exchange 2019 (RTM and later), Exchange 2016 (CU13 and later) and Exchange 2013 (CU23 and later).
If your server does not meet the minimum requirements noted above, DO NOT update to v3.4.0.
Changes included in this version;
- Drop support for old versions of Exchange Server
- New versions of Exchange DKIM Signer are now no longer required whenever a new CU for Exchange is released
- General tidy, minor improvements, and documentation updates
Other changes in this release;
- Updated MimeKit and other dependencies to the latest versions
- Marked the rsa-sha1 signature algorithm as obsolete in the GUI
- Agent now uses Microsoft.Exchange.Data.Common and Microsoft.Exchange.Data.Transport assemblies installed by Exchange in the GAC, so a thousand different versions no longer need to be distributed with project releases (in fact, none do now), and no new project release is required every quarter to go along with new CU versions. Analysis shows no relevant API changes since Exchange 2013 (ie across all Exchange 15.* versions).
- Removed the (undocumented) --configure switch from the configuration tool, and its associated window. Compatible Exchange versions are no longer determined with an internal list.
- Removed the install / uninstall PowerShell scripts. Probably best to specify the GUI configuration tool as the official method of installation, as the process is already rather fragile, and there should be no valid combination of Exchange / Windows Server / .NET Framework / PowerShell at this point that prevents the GUI installer from working successfully. In addition, the reliance on the GUI configuration tool means that support for Server Core can't be guaranteed at the moment anyway (which is the same as before).
- Removed Travis CI and Coverity-related files since neither appear to be in use currently
- Removed documentation files that just refer the reader to the wiki
A massive thankyou to @MisterSausage for this release.
v3.3.4 - Add support for Exchange 2016 CU22 and Exchange 2019 CU11
New: Added support for Exchange 2016 CU22
New: Added support for Exchange 2019 CU11
Fixed: Allow recognition of later SU versions of CUs in Exchange 2019, 2016 and 2013
Fixed: Change target framework version to 4.8 for Exchange versions that have it as a requirement
Fixed: Fix crash when uninstalling agent through Exchange Transport Agents window
Thank you to @MisterSausage for the work on this release!
v3.3.3 - Add support for Exchange 2016 CU21 and Exchange 2019 CU10
New: Added support for Exchange 2016 CU21
New: Added support for Exchange 2019 CU10
v3.3.2
v3.3.1 - Fix typo in constants.cs
v3.2.9 - Add support for Exchange 2016 CU19 and Exchange 2019 CU8
v3.2.8 - Fixed compilation issues
v3.2.7 - Add support for Exchange 2016 CU18 and Exchange 2019 CU7
New: Added support for Exchange 2016 CU18
New: Added support for Exchange 2019 CU7
v3.2.6 - Fixed various build issues
Fixed multiple build issues around the later CU's for EX2016 and EX2019 (brought to my attention by #307)
Adds support for Exchange 2016 CU17 and Exchange 2019 CU6
New: Added support for Exchange 2016 CU17
New: Added support for Exchange 2019 CU6