- : generate csm service sdk
- test: disable gametelemetry test for shared cloud
- test: integration - add unique display name and login with email
- makefile: cli - increase waiting time
- test: add csm integration tests
- test: add role override test
- core: update get role permission endpoint
- : update common use case to add csm part
- readme: update links
- : update all project to net8 so publish works correctly
- : force publish to use debug config for test cli
- : update test cli dotnet publish command
- : add challenge service integration tests
- : add net8 support for sdk and tests
- : use net8 for docker build
- coverity: update to .net 8.0
- test: remove event log integration test
- : repull branch
- : refactor inventory test to cleanup warnings
- : remove eventlog support
- : remove mmv1 and sessionbrowser test
- integration: add player record cloudsave test
- docs: add player record cloudsave integration test
- : update common use case to remove eventlog
- common use case: remove deprecated services
- test: fill name for match option in match pool integration test
- : update ws reconnect test code
- test: attempt to fix issue found by coverity
- core: implement ws reconnect
- lobby: implement lobby session id process
- test: add ws reconnect test for lobby service
- : add binary upload and download helper
- test: add integration test for upload and download
- : add ws usage in readme
- : add migration guide draft for 0.65
- : update platform service op index
- : set ws default deflate option
- cli: add delay after ws connect
- cli: merge connect and listen async and add delay before send
- cli: move delay to before send ws message
- test: update any integration tests that use create store
- cli: allow parse of int list input param
- cli: handle json array format for list int
- cli: change ws mock logging level
- makefile: clean up test_core target commands
- makefile: update test_cli to use standalone ws mock server
- : regenerate platform service for 3.77 adjustment
- cli: lobby - use standalone ws mock server
- integration: match2 - fix ruleset test payload
- integration: add inventory test
- : fix access token validation condition
- : disable session history xray metric test
- test: improve group integration test
- test: add more wait for session tests
- test: add missing wait in session party test
- : add tc cmd to nightly integration test script
- : remove junit in post step for integration test
- : bump up hotfix version 0.63.1
- : sync from master
- : use extend-builder-batch
- : update commitlint
- generate: use stage_extend-sdk
- : use extend-builder-ci for all stages
- generate: integration test - add tc delay
- : configurable slack channel env var
- : add wait for some integration tests
- : add integration test only jenkinsfile
- integration: session history - remove xray
- : update links
- : resolve latest coverity issues
- docs: update create namespace doc link in sample app
- : temporarily disable session browser test
- makefile: rename test target to test_core
- : do not use jenkins master
- sample: add async sample app
- : update 0.58 changelog
- : add session history integration tests
- : add async methods for http client
- : add async support to auth and op process
- : feat: add achievement async test
- : regenerate async wrappers
- : add websocket token refresh
- : switch to extend-builder-ci
- sdk: generated from openapi spec commit: 6a349250bfce7059426dd062035e36dd00033778
- : revert version due to cherry-pick
- github: update github creds
- : add dsartifact explicit integration test
- : remove new version entry in changelog due to cherry-pick
- common-use-case: update
- : clean published store in platform and seasonpass tests
- generate: update comon use case doc
- samples: tic tac toe - update create game namespace link
- nightly-starter: separate from nightly
- integration: temporarily disable configuration template tests in ags starter
- clitest: add support for multiple file uploads
- : regenerate cli tests
- : added namespace revamp support
- : add chat service common use case markers
- : add core flightid support
- : add flightid httpbin test
- : update vulnerable dependency
- : move default flightid to config class
- : change httpbin op static builder field to static prop
- : regenerate sdk to implement flightid
- : add flightid info to readme
- test: move armada related test to different category
- test: disable gdpr integration test for ags starter
- coverity: update cov-analysis to 2023.6.2
- integration: fix qosm test when there is no server
- git: ignore macOS files
- base: reduce retries to 3
- core: add using AGS starter flag
- eventlog: remove count assert
- integration: adjust tests to use client credentials for AGS starter environments
- integration: disable some tests for AGS starter environments
- nightly: add integration tests for AGS starter
- : update accelbyte doc portal links
- : add extend namespace to access token payload model
- api: bootstrap chat service support
- : add chatv2 integration tests
- : fix token data is not cleared when RemoveToken is called
- : add permission validation function
- : added login user with configurable scopes
- : update inventory service for ags 3.59
- : fix session tests due to op rename
- : update integration test and sample app to replace deprecated endpoints
- test: remove match2 health check test
- test: remove ams health test line
- : added public oauth client test
- generate: use demo_extend-sdk
- : added parse access token function
- : updated readme for parse access token info
- : regenerate ams sdk
- integration: fix ams integration test due to spec changes
- : use docs-old for now for some docs
- ams: fix ams integration test due to op renaming
- lobby: disable lobby presence integration test temporarily
- integration: add lobby presence test
- integration: add lobby connect before start session browser test
- integration: use admin delete session endpoint for session browser test
- core: added on demand refresh token option
- test: added integration test for on demand refresh token
- sample: added sample app for on deman refresh token
- mock-server: change jenkinfile for new mock-server path
- : updated readme with on demand refresh token info
- integration: fix get match pool detail integration test
- core: added json serialization options and its tests
- test: try fix seasonpass init store fail in integration test
- tests: fixed remaining hardcoded httpbin config
- sdk: generated from openapi spec commit: c30f5d94054e605e482f1877ff7238f721d561de
- bump down version to 0.35
- test: added initial AMS integration test
- added AMS service
- jenkinsfile: update generate spec target
- tests: fixed leaderboard integration test
- change agent for github jenkins job
- ci: add HOME env to pack push action
- sample: updated tic tac toe sample due to custom op implementation
- sample: adjust deps version for custom op test project
- make custom op test explicit
- generate: refactor jenkinsfile.generate
- generate: generate changelog also
- sample: added custom op sample projects
- added support for custom sdk and its builder
- guide: updated custom operation guide
- added migration guide draft for 0.34.0
- test: due to code level breaking change caused by openapi spec changes in platform service
- ci: add outstanding_deprecation target
- ci: add outstanding deprecation check
- ci: fix error when no outstanding deprecation
- ci: add publish to nuget step for github jenkin job
- chore: - generated from source sdk spec commit: 833206f541b49d45e4d1a5d1f5ea5acb1b9c1688
- Sample: update CLI sample app to use op builder pattern
- Docs: add enable http logging in README
- Docs: updated migration guide link in README
- Hotfix: fixed image size model's property for DSMC service.
- Removed title matchmaking sample app.
- Updated Basic and Session service integration tests.
- Fixed refresh token integration test.
- Updated documentations due to name change.
- API models and endpoints changed. See affected items here
- Updated AWS Lambda sample app to allow both local tests and FunctionURL invocation.
- Update Lobby integration tests.
- Fixed some minor defects detected by Coverity Scan.
- Added reporting service integration test.
- Changed operation's static var for builder object to static property.
- Added new generic method for operation that has response with object data type in it.
- Updated local OAuth Client token validation.
- Fixed Platform integration tests.
- Fixed MatchV2 integration test for MatchPool.
- Added local OAuth Client token validation (PREVIEW FEATURE).
- Fixed deprecated messages.
- Added Create User V3 integration test.
- Namespace changed for some endpoints. See affected endpoint's here
- Added getting started sample app.
- Added OpenAPI 2.0 vendor extension information.
- Make
AB_APP_NAME
optional inDefaultConfigRepository
. - Updated OIDC integration test.
- Added new Matchmaking V2 API
- Added new Session API
- Added integration tests for both Matchmaking V2 and Session API.
- Updated APIs
- dslogmanager:
- updated endpoints
- dsmc
- updated endpoints
- updated model
- iam
- added new endpoints
- updated endpoints
- matchmaking
- updated endpoints
- platform
- updated models
- BREAKING CHANGE
OptionBoxItem
changed toEntitlementLootBoxReward
- BREAKING CHANGE
TrackedEntitlementInfo
changed toEntitlementDecrementResult
- BREAKING CHANGE
PlayStationReconcileResult
changed toLootBoxReward
- updated endpoints
- seasonpass
- updated model
- dslogmanager:
- Hotfix: revert breaking change on
TelemetryBody
model in gametelemetry API.
- Hotfix: revert breaking change on
ModelsUserAchievementResponse
model in achievement API.
- Updated getting started document.
- Fixed HTTP Clients that always send empty body on GET request.
- Fixed HTTP Clients to handle upload stream handling.
- BREAKING CHANGE Fixed operation's response to output
Stream
object for most of export endpoints.
- Changed doc folder structure.
- BREAKING CHANGE IAM TokenGrantV3 operation's response has changed from
OauthmodelTokenResponseV3
toOauthmodelTokenWithDeviceCookieResponseV3
. - BREAKING CHANGE
ITokenRepository
interface introduce new methods to accomodateOauthmodelTokenWithDeviceCookieResponseV3
.
- Fixed issues detected by coverity scan
- Fixed service integration tests due to retry policy used by all request that expect exception.
- Replaced deprecated operations in IAM service integration tests.
- Fixed WS CLI issues when running on specific AMI image used by jenkins worker.
- Added Tic Tac Toe sample apps (Local Server, Game Client, and AWS Lambda)
- Fixed awesome message parsing
- Moved integration tests into different classes respective to AB Cloud service name
- Added common use cases documents here
- Fixed bug on web socket execute routing in CLI sample app
- Added web socket interactive mode in CLI sample app
- Added Title Matchmaking sample apps (AWS Lambda, Local Server, and Client)
- Added Json file configuration and credential repository
- Added integration test for SeasonPass
- Added integration test for QoSM
- Switch public HttpBin with locally deployed HttpBin image for core tests
- POSSIBLE BREAKING CHANGE Moved all deprecated operations back from its own namespace respective to each service.
- Updated APIs
- achievement
- updated endpoints
- cloudsave
- updated endpoints
- dsmc
- updated model
- eventlog
- updated endpoints
- gametelemetry
- added new endpoints
- gdpr
- updated endpoints
- group
- updated endpoints
- iam
- added new endpoints
- updated endpoints
- leaderboard
- updated endpoints
- legal
- updated endpoints
- platform
- added new endpoints
- updated endpoints
- seasonpass
- updated endpoints
- social
- updated endpoints
- ugc
- updated endpoints
- added new endpoints
- achievement
- Fixed automatic token refresh performance issue.
- Added scheduled token refresh as an alternative to automatic token refresh.
- Added Platform login feature.
- Added OIDC sample web app.
- BREAKING CHANGE Moved all deprecated operations into its own namespace respective to each service.
- POSSIBLE BREAKING CHANGE There are some deprecated endpoints in IAM service.
- Added new endpoints in Platform service.
- Updated CLI sample app due to token refresh support and deprecation change.
- Fixed basic user profile integration tests
- Updated gametelemetry integration test
- Updated APIs
- basic
- updated endpoints
- updated model
- dslogmanager
- updated endpoints
- dsmc
- updated endpoints
- group
- updated model
- iam
- updated model
- updated endpoints
- legal
- updated endpoints
- platform
- updated models
- added new endpoints
- updated endpoints
- seasonpass
- updated models
- social
- updated models
- ugc
- updated model
- updated endpoints
- basic
- Implemented token auto refresh
- Updated APIs
- achievement
- updated endpoints
- cloudsave
- added new endpoints
- updated endpoints
- dsmc
- updated endpoints
- iam
- updated models
- updated endpoints
- lobby
- added new endpoints
- platform
- updated models
- seasonpass
- added new endpoints
- updated models
- updated endpoints
- achievement
- Implemented enum patches in operation's parameter
- Possible BREAKING CHANGES
- Updated operation indexes
- Updated APIs
- lobby
- updated endpoints
- BREAKING CHANGES
ModelRequestFriendsRequest
replaced byModelUserRequestFriendRequest
- lobby
- Implemented enum in operation's parameter
- Possible BREAKING CHANGES.
StringEnum::Create
function is renamed toStringEnum::NewValue
.- Updated APIs
- dsmc
- updated models
- gametelemetry
- updated endpoints
- iam
- updated models
- platform
- added new endpoints
- updated endpoints
- deprecation notice for some of wallet endpoints
- ugc
- updated endpoint
- dsmc
- Updated core unit tests.
- Moved cli tests to cli project's folder.
- Updated APIs.
- iam
- updated endpoints
- matchmaking
- updated endpoints
- platform
- added new endpoints
- updated endpoints
- sessionbrowser
- added new endpoints
- social
- added new endpoints
- updated endpoints
- ugc
- updated endpoints
- iam
- Added support for cookie parameters
- Added fluent interface as an alternative way to access operations and wrappers object directly from sdk object.
- Updated integration tests.
- Updated readme and operation indexes.
- Updated APIs.
- gametelemetry
- updated endpoints (exposed optional cookie authentication)
- iam
- updated endpoints
- BREAKING CHANGES
PublicRemoveTrustedDeviceV4
now required device token to be specified.
- platform
- added new endpoints
- ugc
- added new endpoint.
- gametelemetry
- Updated integration tests.
- Renamed some operation wrappers for better clarity.
- Updated readme file.
- Added operation indexes at docs.
- Updated APIs.
- cloudsave:
- added new endpoints.
- dslogmanager:
- BREAKING CHANGES
- Renamed wrapper Operations class to DslogmanagerOperations.
- BREAKING CHANGES
- dsmc
- BREAKING CHANGES
- Renamed wrapper Operations class to DsmcOperations.
- BREAKING CHANGES
- gametelemetry
- added new endpoints.
- BREAKING CHANGES
- Renamed wrapper Operations class to GametelemetryOperations.
- iam
- updated endpoints.
- legal
- updated endpoints.
- lobby
- updated models.
- BREAKING CHANGES
- Renamed wrapper Operations class to LobbyOperations.
- matchmaking
- updated models.
- BREAKING CHANGES
- Renamed wrapper Operations class to MatchmakingOperations.
- platform
- updated endpoints.
- ugc
- updated endpoints.
- added new endpoints.
- cloudsave:
- Fixed some of integration tests.
- Added new integration tests for legal service.
- Updated APIs.
- cloudsave:
- added new endpoints.
- updated endpoints.
- added models.
- updated models.
- BREAKING CHANGES (deleted some models related to game reord and player record).
- dslogmanager:
- updated models.
- iam
- added new endpoints.
- added models.
- updated endpoints.
- legal
- added new endpoint.
- updated endpoints.
- lobby
- added new endpoints.
- updated endpoints.
- updated models.
- BREAKING CHANGES (deleted some endpoints related to export/import config).
- platform
- updated models.
- sessionbrowser
- updated endpoints.
- ugc
- updated endpoints.
- cloudsave:
- Added AWS Lambda sample app. See it's README in samples/AccelByte.Sdk.Sample.Aws.Lambda
- Added integration tests.
- Enabled builder pattern for creating AccelByteSDK object.
- Added optional credential repository to store credential used by client.
- Added logging feature (disabled by default).
- Fixed awesome message parsing.
- Updated APIs.
- iam:
- added new endpoints.
- updated some endpoints.
- lobby: updated endpoints.
- platform: updated endpoints.
- iam:
- Added lobby service feature.
- Added amazon trace id in every request.
- Added user agent info in every request.
- Added app name in config repository.
- Enabled builder pattern in operation classes.
- Updated APIs.
- dsmc: added new endpoints.
- platform: added new endpoints
- Added CLI sample application.
- Updated tests.
- Added file extension to MIME type converter for file upload.
- Updated APIs.
- Added summary on each operation
- iam: added new parameter in TokenGrantV3
- lobby: added new endpoint.
- platform:
- added new endpoints.
- updated endpoints.
- seasonpass: added new endpoint.
- social: added new endpoint.
Initial release of C# SDK for AccelByte platform.
Supported APIs:
- achievement
- basic
- cloudsave
- dslogmanager
- dsmc
- eventlog
- gametelemetry
- gdpr
- group
- iam
- leaderboard
- legal
- lobby
- matchmaking
- platform
- qosm
- seasonpass
- sessionbrowser
- social
- ugc