Added support for universal macOS builds (see Pyinstaller.target_arch - can be used provided that Python and dependencies are universal2).
Experimental integration with RRG.
API calls for UI metrics tracking.
Fleetspeak dependency bumped to 0.1.12.
Ignoring Fleetspeak messages from blocklisted sources.
ArtifactCollector flow now uses ClientFileFinder as a default (legacy behavior can be turned on via Server.internal_artifactcollector_use_legacy_filefinder config option).
ClientFileFinder now reports hashes of downloaded files.
UI enhancements. Migration to MDC-based components in progress.