As 2019 draws to a close, I'm highlighting the following 2 versions for Developer partners.
2019.2 - The last version pre Unicode conversion.
2021.5 - The current version post Unicode conversion.
(Next scheduled release will be 2022.1)
Install links, and further information on these releases, below.
I'd recommend doing testing with whatever version your client is using personally (if they have a version), however for general test environments, I'd use either:
2019.2.2 - Has SQL Security Changes embedded, but no Unicode changes
2019.2 Release notes (Includes Service Packs 1&2)
Installer FAQ's - relating to 2018.4 and above
Client Upgrade Installer
Or the latest 2021.5 release:
This version brings significant changes to databases - please familiarise yourself with the whitepaper Converting Database Text Fields to Unicode especially if you have dependencies on integrated third party or customized applications.
We also encourage you to read the whitepaper on Improvements to security when calling out to external applications from an Exo Business Menu.
Note : API services - ClarityRT.exe components. The current API services (version 1.6.1) are compatible with 2019.4. No upgrade of the API services is necessary to support 2019.4, however, there are some changes in Clarity in this version - you should replace the ClarityRT.EXE and ExoEmailService.exe in your Exo Business Services folder. This should be backward compatible with versions 2018.4 and above (security encryption change).
Quick client only Installer!
Release Notes
Notes on 2019.4/2021.2 changes
The Unicode conversion whitepaper may be of some interest to Developers, as might the 3rd party application calls using SecureLogin whitepaper.
While it hopefully won't affect developers directly, you should be aware that:
Prior to 2019.4, almost all fields in Exo which held text were of the type VARCHAR
After 2019.4, almost all fields in Exo which hold text are now of the type NVARCHAR.
NVARCHAR, which holds Unicode characters, allows users/developers more freedom with input to fields for foreign language characters.