Enable ICU Locale Formats (Release Update)
To conduct business wherever you are, adopt the International Components for Unicode (ICU) locale formats. Locales control the formats for dates, times, currencies, addresses, names, and numeric values. ICU sets the international standard for these formats. The ICU locale formats provide a consistent experience across the platform and improve integration with ICU-compliant applications across the globe. When you enable this update, the ICU locale formats replace Oracle’s Java Development Kit (JDK) locale formats in Salesforce. This update was first made available in Winter ’20.
Where: This change applies to Lightning Experience, Salesforce Classic, and all versions of the Salesforce mobile app in all editions, except Database.com.
When: Salesforce enforces this update in Spring ’24. Salesforce orgs created in Winter ’20 or later have ICU locale formats enabled by default. To get the major release upgrade date for your instance, go to Trust Status, search for your instance, and click the maintenance tab.
How: To enable this update, from Setup, in the Quick Find box, enter Release Updates, and then select Release Updates. For Enable ICU Locale Formats, follow the testing and activation steps.
The English (Canada) locale (en_CA) requires separate activation. From Setup, in the Quick Find box, enter User Interface, and select User Interface. Then select Enable ICU formats for en_CA locale, and save your changes.
Enable ICU Locale Formats (Release Update) (salesforce.com)
Globalization
Stay up to date with the latest locale formats and time zones. Prepare for a new style for Japanese katakana. And the new leone is available as a currency.
- Enable ICU Locale Formats (Release Update)
To conduct business wherever you are, adopt the International Components for Unicode (ICU) locale formats. Locales control the formats for dates, times, currencies, addresses, names, and numeric values. ICU sets the international standard for these formats. The ICU locale formats provide a consistent experience across the platform and improve integration with ICU-compliant applications across the globe. When you enable this update, the ICU locale formats replace Oracle’s Java Development Kit (JDK) locale formats in Salesforce. This update was first made available in Winter ’20. - Prepare for Locale Format Changes
Stay up to date with the latest locale formats from International Components for Unicode (ICU) and Oracle's Java Development Kit (JDK). Whether you use the ICU or the JDK format, we recommend that you evaluate how the changes affect you. This release includes ICU 71.1, which uses Common Locale Data Repository (CLDR) version 41, and JDK version 11, which uses CDLR version 33. - Review Updated Time Zones
Keep up to date with renamed time zones. Apia Daylight Time (GMT+14:00) is no longer observed, and four time zones are renamed. - Review Updated Label Translations
To improve accuracy and your users’ experience, we updated the translations for some standard object, tab, and field names for these languages: Chinese (Simplified), Finnish, French, Italian, Japanese, Korean, Portuguese (Brazil), Spanish, Spanish (Mexico), and Romanian. - Prepare for the Japanese Katakana Style Change
To improve the Japanese katakana translation for foreign language words, we plan to replace the current Japanese Industrial Standards (JIS) style with the 1991 Cabinet Notification Directive style in Winter ’24. - Conduct Business with the New Leone
To help support your customers in Sierra Leone, the new leone (SLE) currency is available in Salesforce.
Globalization (salesforce.com)
Bulk Manage Picklist Values (Beta)
Save time managing your picklists. You can now delete, activate, deactivate, or replace multiple custom picklist field values at once. Previously, you modified them one at a time. This feature is available in production and in sandbox orgs.
Where: This change applies to Lightning Experience and Salesforce Classic in all editions.
How: Opt in to Advanced Picklist Values Management (beta) from the Picklist Settings page. Then navigate to the custom field definition page. The Values and Inactive Values sections show a checkbox next to each picklist value. You can select multiple values and use one of the new buttons: Delete Selected, Deactivate Selected, Replace Selected, or Activate Selected. This feature is available only for custom picklists with predefined values.
Bulk Manage Picklist Values (Beta) (salesforce.com)
Clean Up Inactive Picklist Values (Beta)
Manage your inactive picklist values and enforce limits on inactive values for custom picklists to improve system performance and overall health. You can now bulk delete inactive unused picklist values. Previously, custom picklists with many inactive values were difficult to maintain because you deleted inactive values one at a time.
Where: This change applies to Lightning Experience and Salesforce Classic in all editions.
How: Opt in to Bulk Delete Inactive Picklist Values (beta) from the Picklist Settings page. From the Inactive Values section of the picklist field, click Delete Unused Values. This feature is available only for custom picklists with predefined values.
After you delete unused values, if a picklist is unbound and the total number of inactive values falls below the limit, the picklist is set to bound.
Clean Up Inactive Picklist Values (Beta) (salesforce.com)
Deliver to Your Customers with Custom Address Fields (Generally Available)
Improve address data accuracy and your users’ experience with Custom Address Fields. For example, add a Warehouse Address field to a standard or custom object. Your users can enter a custom address, or they can use the Google lookup to search for an address. Then you can access each address that’s stored in a custom address field, either as a structured compound data type or as individual address components. This feature, now generally available, includes some changes since the last release.
Where: This change applies to Lightning Experience and Salesforce Classic in all editions.
Why: There are several changes in this release. Custom address fields are now supported for dynamic forms for Flows. If the end user’s personal language is a fully supported or end-user language in Salesforce, the labels for the components of a custom address now appear in that language. You can add a state in the State and Country picklist with a name and code that match the name and code of an existing state in another country. And the documentation now clarifies expected behavior for address fields around marking fields as required and load times.
The beta process uncovered some new limitations. Custom address fields aren’t supported for Lead Conversion, Approval Process, or the address component of Flows. And Salesforce hasn’t validated custom address fields in Community Profile or Data Export.
How: Before you enable custom address fields, review Custom Address Fields Requirements and Limitations. Custom address fields use the State and Country picklists. By default, all countries, territories, and their states and provinces are visible to users. To specify the available picklist values in Salesforce, configure State and Country/Territory Picklists before you enable custom address fields.
Deliver to Your Customers with Custom Address Fields (Generally Available) (salesforce.com)
Fields
Create custom fields that mimic the behavior of standard address fields. Manage your inactive picklist values and enforce limits on inactive values for custom picklists to improve system performance and overall health. Bulk delete all the inactive values for a picklist field. Save more time managing your picklists with the ability to delete, activate, deactivate, or replace multiple custom picklist field values at once in sandboxes and in production.
- Deliver to Your Customers with Custom Address Fields (Generally Available)
Improve address data accuracy and your users’ experience with Custom Address Fields. For example, add a Warehouse Address field to a standard or custom object. Your users can enter a custom address, or they can use the Google lookup to search for an address. Then you can access each address that’s stored in a custom address field, either as a structured compound data type or as individual address components. This feature, now generally available, includes some changes since the last release. - Clean Up Inactive Picklist Values (Beta)
Manage your inactive picklist values and enforce limits on inactive values for custom picklists to improve system performance and overall health. You can now bulk delete inactive unused picklist values. Previously, custom picklists with many inactive values were difficult to maintain because you deleted inactive values one at a time. - Bulk Manage Picklist Values (Beta)
Save time managing your picklists. You can now delete, activate, deactivate, or replace multiple custom picklist field values at once. Previously, you modified them one at a time. This feature is available in production and in sandbox orgs.
Deploy Mobile App Security Policies with the New Mobile App Security Policy Type
With Security Center’s new Mobile App Security Policy, you can define and deploy Mobile App Security Policies to selected tenants.
Where: This change applies to Lightning Experience and Salesforce Classic in Enterprise, Performance, Unlimited, and Developer editions.
Who: This policy is available to Mobile Application Security users with the Security Center add-on subscription.
How: To access Security Center policies from your Security Center dashboard, click the Security Policies tab, and then click New Security Policy.
Deploy Mobile App Security Policies with the New Mobile App Security Policy Type (salesforce.com)
Security Center Is Now Compatible with Government Cloud (Generally Available)
Security Center features are now available when running a Government Cloud or Government Cloud Plus org.
Where: This change applies to Lightning Experience and Salesforce Classic in Enterprise, Performance, Unlimited, and Developer editions.
Who: This change is available to Government Cloud users with the Security Center add-on subscription.
Security Center Is Now Compatible with Government Cloud (Generally Available) (salesforce.com)
Assure Tenant Security by Tracking External Logins
Track the login count for external users to ensure that everyone with access to a tenant is logging in appropriately.
Where: This change applies to Lightning Experience and Salesforce Classic in Enterprise, Performance, Unlimited, and Developer editions.
Who: This change is available to users with the Security Center add-on subscription.
How: Monitor the External and MFA & External metrics from your Security Center dashboard via the Authentication category in Security Overview.
Assure Tenant Security by Tracking External Logins (salesforce.com)
Simplify Encryption Policy Management with the Encryption Policies Metric
Now you can track the status of encryption policy settings in Security Center, including when they were last updated.
Where: This change applies to Lightning Experience and Salesforce Classic in Enterprise, Performance, Unlimited, and Developer editions.
Who: This change applies to editions that have the Shield Platform Encryption and the Security Center add-on subscriptions.
How: Monitor the Encryption Policy metric from your Security Center dashboard via the Configuration category in Security Overview.
Simplify Encryption Policy Management with the Encryption Policies Metric (salesforce.com)