platform/diagnostic/format-changelog.md
additionalMetrics property where memory and gc are stored for unified reportinggc extra data with metrics from GCmemory extra data with usedMb, maxMb and metaspaceMb numbersclassLoading changed - added preparedCount and loadedCount metrics on LinuxlangLoading extra data with elementTypeCount numberplugins (skipped if loadedClassCount is equal to 0).entities loading to loading entities from filesproject model changes saving (in queue) to applying loaded changes (in queue)project model changes saving to applying loaded changesproject libraries loading to libraries instantiationevents modules added to firing modules_added eventmodule cache loading to cache loadingevents sending after modules are loaded to postponed events sendingmodule cache loadingmoduleLoading split to modules loading without cache and modules loading with cacheproject files loading, serializers creation, unloaded modules loading, entities loading, project model changes saving (in queue) and project model changes savingmodules instantiation and project libraries loadingevents sending after modules are loaded, events sending (in queue) and events sendingevents modules addedinit JBUIScale to scale initialization.base LaF creation, base LaF initialization, base LaF defaults getting.prepareAppInitActivities is removed in favour of items.totalDurationComputed is removed.totalDurationActual is renamed to totalDuration.add registry keys to registry keys adding.preloading activity executing.splash preparation (in queue) and splash initialization (in queue).pre app class running, repaint manager set, linux wm set. Existingevent queue replacing doesn't include added metrics anymore.icon loader activation.platform plugin collecting, plugin from classpath loading, plugin from user dir loading, plugin from bundled dir loading.appStarter set, appStarter start-up, appStarter about.classLoading changed — time includes class define time, defineTime and searchTime added. searchTime it is property that computed for convenience, — not measured but computed as time - defineTime.resourceLoading with the same schema as classLoading added (except searchTime).stats.loadedClasses map (plugin id to class count) is removed.plugins is added. classCount for number of classes, classLoadingEdtTime, classLoadingBackgroundTimeclassLoading. Only if idea.record.classloading.stats=true is specified.icons.action-icon.svg-decode doesn't include svg-cache-read anymore.project dumb post-startup -> project post-startuptasks waiting removed. No such activity anymore.eua showing (to separate showUserAgreementAndConsentsIfNeeded from config importing).plugin descriptors loading in application loader to plugin descriptor init waiting.cds field type from string to boolean.plugin descriptor loading.RunManager initialization.projectComponentCreated event handling.projectComponentCreated.project frame assigning (APP_INIT).placing calling projectOpened on event queue (main category).project name. Encoded using Argon to ensure that project name is not exposed.buildDate.serviceWaiting event (reported if > 100 μs to get cached value after lock).icons.plugin.projectPostStartupActivities.thread (thread name) to activity.plugins in phase name replaced to plugin.components in phase name replaced to component.module prefix).appExtensions).stats).appServices and projectServices.