Spring 26: Conversation-First

Spring 26: Conversation-First

Marketing in den Release Notes ist ein Zeichen, daß Salesforce etwas vorhat. Mit der "conversation-first IT Service Solution" und den vielen Features nimmt sich Salesforce ein Marktsegment vor, das aktuell von Service Now dominiert wird.

Apropos Konversationen. Wer bei Agentforce technisch wie mitmischt, läßt sich aus dem Supply Chain Bericht herauslesen. Hosting mit AWS, LLM-Kapazitäten von Microsoft vor OpenAI vor Google. Das läßt MCPs und neue Agenten in Mulesoft und Industry Clouds vom Himmel regnen.

Nochmal Konversationen: Im Winter 26 hat Salesforce Enhanced Chat v2 bereits eingeführt und in Spring 26 ist v1 laut Tabelle in den allermeisten Punkten noch vorne dran. Was v2 voraus hat: Custom Lightning Types und die Context API/Context Events, um AI Agenten mitzuteilen, was die Nutzerin gerade vor sich sieht.

Die Wette mit Agentscript

Selbst mit Context: Wie lenkt man Konversationen richtig, wenn es harte Regeln dafür gibt, wie sie abzulaufen haben? Das birgt folgendes Oxymoron: Erstens die Stärken von LLMs nicht zu verlieren, indem man sie als altbekannte "Chatbots" mit bestimmten Konversationspfaden denkt und gleichzeitig die Schwächen zu mitigieren, die uns im Alltag mit Agentforce begegnen: "Hoppala, lieber Mensch vorm LLM, diese Instruktion habe ich gerade just vergessen. Paßt schon."

Salesforces Antwort darauf: AgentScript im neuen Agentbuilder. Beides Beta. Strenggenommen gab es die Antwort schon auf der Dreamforce im Oktober letzten Jahres aber das Feature doch erst jetzt. Wie gut das klappt, konnte ich noch nicht ausprobieren - aber eine ganz andere Sache steht jetzt schon fest:

Mit AgentScript geht Salesforce eine Wette ein wie mit dem Aura Framework. Die Welt und die Technologien sind noch nicht weit genug für eine standardisierte Lösung in der LLMs und Determinismus miteinander verbunden werden können. Wie wir wissen, hat die Welt Salesforce in Aura überholt und das könnte auch AgentScript so gehen. Mutiger Schritt also.

Heroku

An Update on Heroku
Today, Heroku is transitioning to a sustaining engineering model focused on stability, security, reliability, and support. Heroku remains an actively supported, production-ready platform, with an emphasis on maintaining quality and operational excellence rather than introducing new features. We know changes like this can raise questions, and we want to be clear about what this means for customers. There is no change for customers using Heroku today. Customers who pay via credit card in the Heroku dashboard—both existing and new—can continue to use Heroku with no changes to pricing, billing, service, or day-to-day usage. Core platform functionality, including applications, pipelines, teams, …

Heroku wird nicht weiter verkauft, Verträge bleiben am Laufen und Ingenieure arbeiten weiter daran, alles bestehende am Leben und sicher und auch up to date zu halten. Bisher wird bestritten, daß das der Beginn vom Ende von Heroku ist. Wäre keine Überraschung.

Trusted Mode und Template Expressions

Der Trusted Mode für LWC wurde zurückgefahren. Damit kann man 3rd Party Libraries oder auch selbst in den DOM eingreifen. Das war dann doch zu heikel:

We want to make sure that the customers that enable LWS Trusted Mode have a strong security posture both as a company and built into their processes.

Mal sehen, ob das mit Complex Template Expressions genauso läuft. Als LWC eingeführt wurde, hieß es beim Thema Mergefields wie in Aura und Visualforce: "Niemals. Schlecht für Performance. Schlecht für Tests".

In eigener Sache

Nach 10 Jahren und dreißig Releases ist dann mal gut fürs erste.

Eine ebenfalls launige Alternative gibt's auf Englisch bei SFXD - der Salesforce Discord Community:

https://wiki.sfxd.org/books/salesforce-releases

An alle treuen Leser: Tausend Dank.

Breaking Changes

Release Updates

  • Email Change Verification konnte man vom Support abschalten lassen. Da das Salesforce dicke hat, kann man selbst eine Domain festlegen und den Support nicht mehr behelligen
  • Byebye Salesforce Functions
  • Sharing goes async, d.h. es wird - so verstehe ich das - bei Large Scale Operations asynchron berechnet ab Spring 27. Ich sehe Testklassen und Automation sterben. Salesforce auch. Betrifft allerdings nicht alle:
Only some Salesforce orgs are affected by this change, so we recommend reviewing the criteria outlined in the first step before starting the remaining testing.

Lieblingsfeatures

Admins

Uninstalled Connected App Usage Tracking

Devs

Users