Core SDK 1.6.0
11 documented changes.
- Version
- 1.6.0
- Released
- Nov 1, 2022
- Product
- Unity Services Core
Core SDK 1.6.0
Updates
- Feature
Added: `UnityServices.ExternalUserId` which can be used to pass a user identifier from a third party provider to Unity Gaming Services.
- Feature
Added: All `IInitializablePackage` initialization time is now measured by Services Core.
- Change
Changed: `CoreRegistryInitializer` now throws a `ServicesInitializationException` instead of an explicit `NullReferenceException` when the dependency tree is null.
- Improvement
Changed: ActionScheduler updated to be thread safe.
- Feature
Changed: Services configuration file isn't temporarily added to the StreamingAssets folder during builds on Unity 2021.3 and up.
- Change
Changed: Services initialization without a linked project ID now fail (throw `UnityProjectNotLinkedException` ).
- Fix
Fixed: Persisting telemetry no longer logs errors, unless `ENABLE_UNITY_SERVICES_CORE_TELEMETRY_LOGGING` is enabled as scripting define. Diagnostics are sent when persisting telemetry produces an error.
- Fix
Fixed: Core no longer fails initialization when it fails to find a stripped service package.
- Fix
Fixed: Services Core failing to find all `IInitializablePackage` if an unity package implements it multiple times.
- Fix
Fixed: A case where null configuration values were causing serialization issues.
- Fix
Fixed: Issue with stripping when authentication APIs are not used.