Inventory Service Changelogs
[2.3.0-7] - 2023-04-20
- product cost array no longer consume all entries in the array. It now only consumes one of the entry in the array. Endpoint is updated accordingly to allow caller to specify which cost entry to consume during purchasing.
[2.3.0-6] - 2023-04-11
- fix logging event not including extra fields in data
- add event for receiving donation for streambucks
[2.3.0-5] - 2023-03-29
- Add new stage to inventory-service Dockerfile that builds the binary
[2.3.0-4] - 2023-03-24
- add endpoint to transfer items between users
- convert unallocated streambucks to allocated while transfering item
[2.3.0-3] - 2023-03-15
- add policy to access secret manager in root account
[2.3.0-2] - 2023-03-15
- implement Xsolla integration
[2.2.0-10] - 2023-02-17
- create endpoints to create and process pending consumables
[2.2.0-9] - 2023-02-01
- Add build script to build inventory-service binary locally
[2.2.0-8] - 2023-01-27
- Fix get inventory by props failing if props are nested
[2.2.0-7] - 2023-01-16
- Change GameProp in inventory definition to be map[string]interface{} instead of map[string]string to allow for nested objects to be set
[2.2.0-6] - 2022-12-19
- fix test case
[2.2.0-5] - 2022-12-14
- add missing api doc
[2.2.0-4] - 2022-12-14
Production Definition:
Updated ProductItemDef
with new fields: IsSubscription
AddOnResubscribe
IsUnique
Tie an item to store subscription by ProductItemDef.IsSubscription
flag set to true. This automatically makes the item unique and expiry set to store subscription expiry.
On re-subscribe, give user the items in products that are flag to be given again on re-subscribe (ProductItemDef.AddOnResubscribe
). One of the other item in product must be a subscription.
Items given out in product can be non-aggregated without having expiry by setting AddOnResubscribe.IsUnique
flag to true.
Inventory Definition:
Updated InventoryDef with new field: Subscription
Track subscription streak in inventory with Subscription.SubscribeStreak
.
[2.2.0-3] - 2022-12-14
Add ability to get inventory items by exact query parameters by specifying an extra "exact" param
[2.1.0-3] - 2022-11-30
- added query for multiple item ids and product ids
- query for product definition also include item definitions for items in the product
- make consume endpoint available for end user to consume its own inventory