Integrations and Deprecations 2026.1.x #
This topic includes integrations and deprecations for Pragma Version 2026.1.0.
Content #
[Inventory ] System Removal
#
We have removed the InventoryService and related files.
Integration steps:
Delete the configuration files related to the InventoryService:
- Remove the entire
InventoryServiceConfigInventoryDaoConfigconfig blocks from Pragma configuration files:
game: serviceConfigs: InventoryServiceConfig: inventoryCacheConfig: maxTimeBetweenAccessMillis: 1 sizeBeforeExpirationEnforced: 1 sweepIntervalMillis: 1 InventoryDaoConfig: databaseConfig: identifierSchemas: 1: identifier: "defaultIdentifier" schema: ""- Remove the entire
Reach out to Pragma Support to have InventoryService removed from your shard configuration.
Delete the following inventory content files from content/src:
- CraftingEntries.json
- CraftingEntries.metadata
- InstancedSpecs.json
- InstancedSpecs.metadata
- ItemBundles.json
- ItemBundles.metadata
- LimitedGrants.json
- LimitedGrants.metadata
- ProviderEntitlements.json
- ProviderEntitlements.metadata
- RewardBags.json
- RewardBags.metadata
- Rewards.json
- Rewards.metadata
- RewardSlots.json
- RewardSlots.metadata
- RewardTables.json
- RewardTables.metadata
- StackableSpecs.json
- StackableSpecs.metadata
- Stores.json
- Stores.metadata
- UpdateEntries.json
- UpdateEntries.metadata
Run
./pragma content applyThe content RPCs have been moved into their own namespace and service, the
pragma.content.ContentDataService.- If you have any multinode shards please contact CS to have the service added to the topology.
- If you are calling any of these RPCs directly you will need to migrate the type to
ContentRpc - For example:
{ "requestId": 1, "type": "InventoryRpc.UpdateRawContentSourceDataV1Request", "payload": { "contentType": "OrderMappingSpecs", "filename": "OrderMappingSpecs.json", "srcJson": "[...]" } }would become:
{ "requestId": 1, "type": "ContentRpc.UpdateRawContentSourceDataV1Request", "payload": { "contentType": "OrderMappingSpecs", "filename": "OrderMappingSpecsHandler.json", "srcJson": "[...]" } }Remove ContentUpdateServiceTest.kt if it exists