Repository navigation
v4.19.0 - Spring '26 Release #1008
jongpie
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Managed Package Release -
v4.19.0This release is for both the unlocked package (as always), as well as the managed package! You can see everything that's changed between
v4.18.0andv4.19.0for the managed package by reviewing:Managed Package Enhancements & Bugfixes
UserInfo.getSessionId()by @jongpie in PR Bugfix: Removed most of the usage of UserInfo.getSessionId() #995 → fixed issues System.UserInfo.getSessionId() throws System.UnexpectedException #761 and Nebula Logger inside Invocable Action invoked from Agentforce Grid fails with System.UnexpectedException: Script-thrown exception #964by @jongpie in PR Bugfix: PrismJS loading improvements & error handling #988 → fixed issue logEntryMetadataViewer only displays spinner #963
LogEntry__c.WasLoggedByCurrentUser__cby @DivyanshuBist in PR Added new field WasLoggedByCurrentUser__c on Log Entry #981 → resolved issue Add new LogEntry__c formula field WasLoggedByCurrentUser__c + list view #970Core Unlocked Package Changes -
v4.19.0These changes are new for both the unlocked package and the managed package, with the exception of the changes to the plugin framework (available only in the unlocked package).
Spring '26 Release Upgrade
Log__candLogEntry__cOptimizations
LogEntry__c.Timestamp__cto help speed up queries, list views, etc.LWC Improvements
loggerCodeViewerthat (unintentionally) stripped out angle-bracketed code when showing Apex code snippets on theLogEntry__cflexipage (see screenshot below)<and>(likeList<SomeClass>andMap<String, Object>) to be parsed by the browser as HTML, which was stripped out/ignored, resulting in the code snippet displayed being incorrect. Everything should render correctly now 🥳Apex HTTP & REST Request/Response Improvements
LogEntryEventBuilderto, finally, properly truncate all of the string fields for HTTP & REST request & response data. All of the text fields referenced within these 4 methods should now be properly truncated:setHttpRequestDetails()setHttpResponseDetails()setRestRequestDetails()setRestResponseDetails()LogEntry__clist viewAllRestResponseLogEntriesto also includeLogEntry__crecords withRestResponseStatusCode__c >= 0(list views don't let you filter on not-null for number fields 😠 )LogEntry__cflexipageLogEntryRecordPageto show the Apex REST Response section if theLogEntry__crecord hasRestResponseStatusCode__c >= 0(this is the same logic used in the list view)Trigger Handler Bugfix
LoggerSObjectHandler__mdtrecords are now (intentionally) queried so that disabling the corresponding trigger handler works correctlyPlugin Framework Changes (Unlocked Package Only)
LoggerPlugin__mdtas deprecated - they've been deprecated/unused for a while, but there were still some lingering references within the repo. These fields (listed below) will be fully removed from the unlocked package in the future - doing so may break existing versions of any plugins, so the full deprecation will be done in a future release.LoggerPlugin__mdt.ExecutionOrder__cLoggerPlugin__mdt.PluginApiName__cLoggerPlugin__mdt.PluginType__cLoggerPlugin__mdt.SObjectType__cInstallation Info
Core Unlocked Package - no namespace
Full Changelog: v4.18.4...v4.19.0
Core Managed Package -
NebulanamespaceFull Changelog: v4.18.0...v4.19.0
This discussion was created from the release v4.19.0 - Spring '26 Release.
All reactions