Release 3.6.6
This release is a minor update with some key optimizations and defect fixes.
Feature Highlights
Faster Leaderboards and Tournaments
Weâve spent considerable time profiling and optimizing key tournament and leaderboard APIs â we think youâll like the results:
- GetGlobalLeaderboardView() is now up to 25X faster! This is especially apparent for leaderboards of 50K or more users where the player doing the retrieval is near the end of the leaderboard
- PostTournamentScoreWithResults() is also up to 50X faster! We had recently pulled that call out-of-service due to performance issues â we hope to reinstate it in a few days after weâve got more real-world data
Miscellaneous Fixes
The following defects have been addressed in 3.6.6:
- BCLD-2782 â Portal: Trying to âView Teamâ from Super > Users switches to random team instead of the selected team
- BCLD-2777 â Portal: When adding to the Job Queue, the âSaveâ button becomes available without selecting a script
- BCLD-2793 â Portal: Super â System Propertiesâ Categories drop-down does not function properly once a category is selected
- BCLD-2847 â Portal: Part of WebHook URL changes to ânullâ after saving and re-opening it
- BCLD-2821 â Portal: User Monitoring | Statistics â always shows â0 recordsâ
- BCLD-2802 â Portal: dropdown/context menu on Design | Custom Config | Files appears partly off the right side of screen
- BCLD-2861 â Portal: Core App Info | Admin Tools â Deployment: Checkbox of second option gets checked while clicking on the text of the third option.
- BCLD-2786 â Portal: Mouse-over texgt is either missing or incorrect (multiple locations)
- BCLD-2856 â API: In some cases, non-shareable files can be downloaded without a session
- BCLD-2826 â API: Leaderboard: GetGlobalLeaderboardView ranges now working properly with duplicate scores
- BCLD-2830 â API: PostTournamentScoreWithResults reports the wrong error if a player is not registered
- BCLD-2813 â Portal: Super user cannot perform âSys Enableâ action to enable an app that has been previously disabled
- BCLD-2824 â Portal: Design | Integrations â the first three fields for SendGrid integration should have * next to titles to indicate required
- BCLD-2825 â API: PostScoreToLeaderboard fails on any leaderboard that ever had a tournament attached
Portal Changes
There are no changes to the portal in this release.
API Changes
The following changes/additions have affected the brainCloud API:
- Tournament
PostTournamentScoreWithResults()â we have removed thepreviousLeaderboardsection of the returned JSON. It was debugging information that mistakenly got left in the response during initial development.
- Client Library
- We have added a new
IGNORE_SSL_CHECKcompiler directive to the C# library. Useful for when connecting an app to a developer-deployed brainCloud instance.
- We have added a new
Miscellaneous Changes / Fixes
- Updated libraries
- All libraries have been updated with the refactoring and latest API enhancements. We recommend that all apps upgrade!
- Important Fixes
- See the list in the Feature section
- Plus miscellaneous fixes and performance enhancementsâŚ