-
-
Notifications
You must be signed in to change notification settings - Fork 169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Summer '23 Release (API v58.0) - v4.11.0 #507
Conversation
…ventStream - when set to false, the buttons on the LWC are hidden, input elements are disabled, and a warning message is displayed
…tead of just "Logger")
… closely matches the XML returned by the platform
…ule, CustomPermission, FlexiPage, GlobalValueSet, LWCs, VF page
3261eaa
to
38fcea0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don’t forget the String.join
changes!
@jamessimone thanks for the reminder! I.... had already forgot about it! 😅 |
…t<String> to List<String> - Summer '23 supports iterating over Set<Object> now Thanks to @jamessimone for the reminder!
a918d9b
to
6e32237
Compare
…ter.EnableLogEntryEventStream - it's now back to 'true' as default
…LoggerConsole, added missing Apex class access to LoggerHomeHeaderController in LoggerAdmin & LoggerLogViewer perm sets
87886f4
to
612add2
Compare
…nts to deliver before the component auto-pauses the stream This helps avoid unintentionally consuming the org's daily limit for platform event delivery allocations
…ard (even when there are errors), removed <runningUser> XML node in LoggerAdmin dashboard
…r plugins installed in the current org
6f72a04
to
11462d5
Compare
…managed package One person reported a gack when deploying the metadata from GitHub, so as a precaution, I'm excluding it from the managed package this release
11462d5
to
f1d7401
Compare
The docs say its GA, and the metadata installs in my test orgs, but some test orgs don't have the tab at all, and I don't want to risk an upgrade issue
ccb5447
to
8b6356e
Compare
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #507 +/- ##
==========================================
+ Coverage 94.94% 95.54% +0.59%
==========================================
Files 59 48 -11
Lines 5994 5045 -949
Branches 129 0 -129
==========================================
- Hits 5691 4820 -871
+ Misses 298 225 -73
+ Partials 5 0 -5
Flags with carried forward coverage won't be shown. Click here to find out more.
☔ View full report in Codecov by Sentry. |
Manage Package Changes
One change in this PR that's specific to the manage package:
.forceignore
has been updated to exclude the newCustomIndex
for the fieldLogEntry__c.OriginLocation__c
(added inv4.10.5
). TheCustomIndex
metadata type is considered generally available by Salesforce, but there have been a handful of gack errors reported that are related to the custom index failing to deploy in some orgs. So, as a precaution, theCustomIndex
is unfortunately being excluded from the managed package this release to avoid any related upgrade issues - hopefully, the index will be added to the next managed package version, the Winter '24 release.Core Unlocked Package Changes
Metadata API Version Updated to
v58.0
v58.0
(Summer '23 release)String.join()
to remove extra conversions ofSet<String>
toList<String>
- Summer '23 now supports iterating overSet<Object>
logEntryEventStream
LWC EnhancementsCurrently, the LWC
logEntryEventStream
uses the emp API to subscribe/display the stream ofLogEntryEvent__e
platform events, which counts towards your org's daily limit for platform event delivery allocation (the docs for Platform Event Allocations has more details on this limit).To help mitigate the usage of the org daily limit for platform event daily delivery allocations, this release includes 2 related changes:
Added new control "Max Number of Events to Stream" (shown as
#1
in the screenshot below) to set the max number of events to deliver to the LWC before the component auto-pauses the stream. A counter of the total number of events streamed for your session has also been added (shown as#2
in the screenshot below), as well as a<lightning-progress-ring>
to show the percentage of events to stream before the component auto-pauses itself (shown as#3
in the screenshot below)Resolved Add new LoggerParameter__mdt record to enable/disable logEntryEventStream lwc #488 by adding new
LoggerParameter__mdt
recordEnableLogEntryEventStream
- when set to false, the entire component is completely disabled for the entire organization. The buttons on the LWC are hidden, input elements are disabled, and a warning message is displayed:loggerHomeHeader
LWC EnhancementsAdded a count of enabled plugins directly below the lightning card's title. This only displays when 1 or more plugins are enabled in your org (not available in the managed package)
Added a comma-separated list of enabled plugins to 'Environment Details' button modal. This only displays when 1 or more plugins are enabled in your org (not available in the managed package)
LoggerHomePage
FlexiPage ChangesUpdated the
LoggerAdmin
dashboard component on theLoggerHomePage
FlexiPage to not hide the dashboard on error (controlled by updating thecomponentInstanceProperties
attributehideOnError
tofalse
- shown in App Builder with MS Paint's amazing ⚡ shape in the screenshot below). Previously, if the dashboard had any errors (such as permission issues with the running user), the home page just displayed an unhelpful empty space in place of the dashboard, making it hard to tell if the page had loaded properly or if the dashboard had an error. Now, the dashboard will display either way.LoggerAdmin
Dashboard Changes<runningUser>test-triqc8kt7jj0@example.com</runningUser>
inLoggerAdmin.dashboard-meta.xml
that caused problems for orgs that deploy the metadata (instead of using the unlocked or managed packages)git
More Label Changes
AnimationRule
CustomPermission
FlexiPage
GlobalValueSet
Updated Permission Sets
v4.10.6
release - updated theLoggerAdmin
&LoggerLogViewer
permission sets to add missing Apex class access toLoggerHomeHeaderController
README.md
& Pipeline ChangesREADME.md
to include the package installation command for the SF CLI (in addition to the SFDX CLI)README.md
to use the "classic" commands for SFDX CLI to better support people that are still using older versions of the SFDX CLIREADME.md
for the new SF CLI command