Release Highlights
Highlights of this release include:
- New Client Libs* – new Linux C++ Client, Visual Studio 2008 and Visual Studio 2010.
- New Unity Example – we’ve built a UNET version of brainCloud Bombers
- Performance optimizations – ongoing optimizations to tune performance and scalability
* All other clients updated with the latest APIs, of course.
Portal Changes
Changes to the portal:
- Linux is now a selectable platform – see Design | Core App Info | Platforms
- Disable Event-checking – If you aren’t using events, you can disable checking for them in each message by unchecking the option in Design | Core App Info | Compatibility Settings
- Flexible User Deletion – ability to Delete all Test Users, and All but Test Users. In portal under Design | Core App Info | Admin Tools
- File transfer usage – now being reported in API Usage section of Reporting
API Changes / Additions
Changes and additions to the APIs:
- We’re reworking our Events system a bit:
- GetEvents() method added to support directly polling for new events
- Authenticate() and GetPlayerState() continue to return incoming and sent events.
Misc. Changes / Fixes
Additional improvements in this release:
- Apple push notification certificates without passwords now work (before a password was *required*).
- Improved error logs – script failures being more consistently logged now, and with more information
- Improved matchmaking – we’ve improved the randomness of our matchmaking routines
Posted August 27, 2015
Release Highlights
Highlights of this release include:
- New-and-Improved Objective-C Client – we’ve rebuilt our Objective-C client to support all our latest APIs.
- Twitter Authentication Support – your users can now use Twitter to log into your app. How social!
- API Calls from Cloud Code are now free!* As per our original intent, API calls from cloud code scripts are now free*. This incentivises you to write simple scripts to aggregate multiple calls – reducing round-trips to our servers, which reduces our costs – and in turn reduces yours!
* Minor adjustments to the Cloud Code billing strategy were introduced in 2.17 to accommodate long-running Cloud Code scripts.
Portal Changes
Changes to the portal:
- Developers can now set their brainCloud App Secret directly (see Design | Core App Info | Application IDs)
- Developers can now view and edit the Indexed ID property of their Global Entities in the portal (see Monitoring | Global Monitoring | Global Entities). This field is useful for creating quick lookup keys for your entities.
- The Recently Added Users page has been optimized (see Monitoring | User Monitoring)
- API calls from within Cloud Code scripts are now displayed separately on the Reporting | API Usage page of the portal
API Changes / Additions
Changes and additions to the APIs:
- New Twitter Identity APIs – AuthenticateTwitter(), AttachTwitterIdentity(), DetachTwitterIdentity() and MergeTwitterIdentity().
Misc. Changes / Fixes
Additional improvements in this release:
- Updated Javascript Client – added missing Identity APIs, misc fixes, etc.
- Performance optimizations:
- Improved Multiplayer Matchmaking performance
- Improved Leaderboard performance
- Documentation Improvements:
- Java/Javascript Gamification methods
- Improved Multiplayer documentation
- Improved Push Notification documentation
- Improved Facebook IAP documentation
- Misc. fixes and optimizations
- Fixes to push notifications subsystems to improve reliability
- Fixes to deletion of users – some credentials (e-mail + universal) were not always being deleted
- Improvements / fixes to leaderboard processing at high player counts
Posted August 18, 2015
brainCloud Mobile Backend-as-a-Service