Mises à jour critiques

Cette version inclut de nouvelles mises à jour critique pour les contrôleurs Apex @AuraEnabled, les communautés et les portails, les flux et les URL utilisées pour Visualforce, le générateur de communauté, Site.com Studio et les fichiers les contenus. Nous appliquons en outre la mise à jour critique qui révoque l'accès d'API depuis <lightning:container>.

Pour garantir une transition sans heurt, chaque mise à jour critique inclut une période d'adoption, qui se termine à la date d'activation automatique affichée sur la page Mises à jour critiques, dans Configuration. Durant cette période, vous pouvez activer et désactiver manuellement la mise à jour autant que nécessaire, afin d'évaluer son impact sur votre organisation et de modifier les personnalisations affectées. Une fois la période d'adoption passée, la mise à jour est activée. Pour plus d'informations, reportez-vous à Réponse aux mises à jour critiques.

Nouvelles mises à jour critiques

Les mises à jour critiques ci-dessous sont nouvelles dans Spring ’18.

Activation du nouveau format d'URL pour Lightning Experience et l'application mobile Salesforce (mise à jour critique)
Nous changeons le format d'URL utilisé par les applications Lightning Experience standard et l'application mobile Salesforce. Le nouveau format d'URL est plus facile à lire et corrige le problème de redirection vers un emplacement inattendu lors de l'accès aux URL Lightning Experience avant l'authentification. Cette mise à jour ne s'applique pas aux applications de console et aux communautés Lightning Experience.
Utilisation de without sharing pour des contrôleurs Apex @AuraEnabled avec le partage implicite (mise à jour critique)
Cette mise à jour critique modifie le comportement des contrôleurs Apex @AuraEnabled qui ne spécifient par défaut pas with sharing ou without sharing sur without sharing. Cette modification assouplit la sécurité des contrôleurs qui ne définissent pas explicitement le comportement de partage en utilisant ces mots-clés. Il est recommandé de toujours définir with sharing dans les contrôleurs Apex utilisés avec des composants Lightning.
Exécution de toutes les interviews de flux automatiquement lancées lors d'une invocation en masse (mise à jour critique)
Lorsque des interviews de flux sont invoquées en masse, elles sont désormais toutes exécutées. Auparavant, lorsque des interviews de flux multiple étaient invoquées en masse, seules la première interview était démarrée et exécutée, les autres étaient ignorées.
Retrait des noms d'instance des URL pour Visualforce, le Générateur de communauté, Site.com Studio et les fichiers de contenu (mise à jour critique)
Nous avons stabilisé le nom d'hôte de Visualforce, du Générateur de communauté, de Site.com Studio et des URL des fichiers de contenu en retirant les noms d'instance des URL. Cette mise à jour critique s'applique aux organisations qui ont déployé Mon domaine. Elle sera automatiquement activée le 16 mars 2019.
Activation du thème de l'interface utilisateur de Lightning Console (mise à jour critique)
Cette mise à jour critique active le thème d'interface utilisateur Theme4u, exclusivité de Lightning Console, et sera automatiquement activée le 5 octobre 2018. Actuellement, $User.UITheme ou $User.UIThemeDisplayed renvoie Theme4d pour des pages Visualforce dans des applications Lightning Experience standard et des applications Lightning Console. Une fois la mise à jour activée, les applications Lightning Console renvoient Theme4u, qui permet aux pages Visualforce de différencier les applications Lightning Experience standard et les applications Lightning Console.

Application des mises à jour critiques

Révocation de accès API pour les applications <lightning:container> (mise à jour critique)
La révocation de l'accès API des applications <lightning:container> était une mise à jour critique pour la version Winter ’18. Elle s'applique maintenant à toutes les organisations le 10 février 2018. Les applications Lightning qui utilisent <lightning:container> n'auront plus accès aux API REST dans l'iframe. Les applications peuvent accéder aux données de l'organisation à l'aide d'appels distants Apex.