New Release v4.8.0 - Summer '22 Release #353
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
-
This (slightly late) release is for both the unlocked package (as always), as well as the managed package! If you use the managed package & are upgrading, you can review the v4.8.0 milestone to see all of the issues & pull requests that are included in the this release.⚠️ For orgs that are upgrading to this version of the managed package: it's recommended that you review
LoggerSettings__c
andLoggerParameter__mdt
records in your org, since some configuration options have changed.New Features
Logger.ignoreOrigin(Type apexType)
- this allows plugins/external code to specify Apex classes to ignore when parsing each log entry's stack trace/origin (requested by @jamessimone for apex-rollup's nebula logger plugin and requested by @TKGC in Setting Origin__c on LogEntry__c #330)Bugfixes
LogEntryEventBuilder
's methods stripInnaccessible() and getJson()LogMessage
when the message template is null (something I noticed when discussing Contructor of LogMessage with Database.SaveResult as param #342)LoggerSettings__c.IsAnonymousModeEnabled__c
) would still assign the log to the logging user, resulting in theLog__c
not being fully anonymous. Now, if the logging user has anonymous enabled, then theLog__c
will be assigned to the user executing the classLogEntryEventHandler
- typically, this is the Automated Process users, but orgs have the ability to specify a different userThanks to everyone that helped with this release!
This discussion was created from the release v4.8.0 - Summer '22 Release .
Beta Was this translation helpful? Give feedback.
All reactions