ICU Locale updates FAQ
Background
Salesforce is retiring JDK locale formats and enforcing ICU locale formats on a rolling basis starting with the Spring ’24 release. Salesforce orgs created in Winter ’20 or later have ICU locale formats enabled by default. You can defer the enforcement until Spring ’25 through the UI. To defer the enforcement of the ICU locale formats until Spring ‘25, in Setup, in the Quick Find box, enter User Interface, and select User Interface. Then deselect Enable ICU locale formats as part of the scheduled rollout and save your changes. This setting is only visible if your org uses the JDK locale formats.
In addition, API version updates are necessary for most TargetX packages. Our team is working to update the impacted packages, and an upgrade will be required to ensure your org is using current API functionality at that point.
FAQ
What is the update/why am I getting an email from Salesforce?
With the Spring ’25 release, Salesforce will attempt to enable the ICU locale in all orgs. The ICU Locale update slightly changes how dates, times and currencies display in your org. Orgs containing API versions below 45.0 will not receive the update and the org admin will receive an email from Salesforce stating that the ICU locale update could not be installed. You can manually enable ICU locale formats, if desired.
What’s the impact of my org remaining on JDK (the current format)?
Essentially, nothing. If you remain on JDK beyond Summer ’25, support from Salesforce for JDK related issues that might arise in the future may be limited. (see point 4 below).
What action are we taking?
TargetX is committed to updating all API versions in supported packages to the most recent version and is actively working on these updates.
Should I be concerned?
No. Salesforce is also working on updating their own packages: “If you have installed managed packages provided by Salesforce, [they] are working internally to upgrade API versions below 45. You can continue to use the JDK locale formats beyond Summer ‘25 and the behavior will stay the same.”
The full Salesforce article is available here.