April 26th, 2022
Features #
- Added a new way to track account creation and most recent login.
- Description: Unix timestamps for account creation and most recent login have been added to the Social table. Fields have been added to all existing endpoints that use the
SocialIdentityWithPersonalproto message. - Postman paths:
Social → RPC - Operator → Account → ViewSocialIdentitiesV1ResponseSocial → RPC - Operator → Account → ViewSocialIdentityV1ResponseSocial → RPC - Partner → ViewSocialIdentityPartnerV2Response
- Description: Unix timestamps for account creation and most recent login have been added to the Social table. Fields have been added to all existing endpoints that use the
Integrations #
- Upgrade to IntelliJ 2022 and Kotlin 1.6 plugin.
- Description: To keep up with updates in developer tooling, we’re upgrading to IntelliJ 2022. The latest version of IntelliJ is bundled with the correct plugin version. Note that this plugin is not supported by the previously recommended version of IntelliJ (2021.2.1).
- Integration step: Update to IntelliJ 2022 and the version of the Kotlin plugin used by Intellij to v1.6.2 or greater.
- Replace references to
ClearPlayerInventoryCacheV1withDeletePlayerInventoryV1.- Description: We’ve deprecated
ClearPlayerInventoryCacheV1. - Integration step: Use
DeletePlayerInventoryV1instead ofClearPlayerInventoryCacheV1.Original Replacement ClearPlayerInventoryCacheV1DeletePlayerInventoryV1
- Description: We’ve deprecated
- Move
MatchLifecycleServiceconfigurations fromserviceConfigstopluginConfigs.- Description: MatchLifecycleService strategy configuration has been moved, as mentioned in release 0.0.61.
- Integration step: Move MatchLifecycleService configs.
| Original | Replacement |
|---|---|
| |
- Update
MatchLifecycleServicestrategy class signatures on customextimplementations.- Description: The
matchFoundBuilderStrategyandnotifyMatchAllocatedStrategyfields are being deprecated in favor of plugins. - Integration steps:
- Update
extimplementations to useMatchFoundBuilderPluginandNotifyMatchAllocatedPlugininterfaces instead. - Update primary constructor to required plugin signature.
Original Replacement class CustomMatchFoundBuilderClass : MatchFoundBuilderStrategy class CustomNotifyMatchAllocatedClass : NotifyMatchAllocatedStrategyclass CustomMatchFoundBuilderClass(service: Service, contentDataNodeService: ContentDataNodeService) : MatchFoundBuilderPlugin class CustomNotifyMatchAllocatedClass(service: Service, contentDataNodeService: ContentDataNodeService) : NotifyMatchAllocatedPluginBugs and Fixes #
- Unreal SDK: Fixed a crash caused by logic in a destructor calling response delegates after their targets were already destructed.
- Update
- Description: The