Namazu Elements 3.6 Release Notes #
Overview #
View the latest Javadocs (v3.6.24)
New Features & Improvements #
- New Element Layout (Shared Interfaces Across Elements)
- We’ve introduced a new Element layout that supports shared interfaces across Elements. This improves consistency, reduces duplication, and makes it easier to build and maintain Elements that share common capabilities.
- Oculus Payment Support
- Namazu Elements now supports Oculus payments, making it easier to ship monetization-ready VR titles with first-class backend support.
- Facebook Payment Support
- We’ve added Facebook payment support, enabling additional monetization workflows for games distributed through Meta/Facebook ecosystems.
- General Receipts API + Transaction History in CMS
- A new General Receipts API is now available, along with transaction history surfaced directly in the Namazu Elements CMS. This provides better visibility into purchases and receipts and makes it easier to audit and debug payment flows.
- Join Codes for Multiplayer (with Offensive Words Filter)
- Multiplayer sessions can now be created and joined using join codes. Join codes include an integrated offensive words filter to help prevent abuse and reduce moderation burden for developers.
- Enhanced OAuth 2.0 Support
- OAuth 2.0 support has been expanded and improved to better support modern auth flows and more complex integrations.
- Transactional Database Events (In-Transaction + Post-Commit)
- Database events now support transactional execution. Event handlers can operate within the scope of a transaction, and can also be triggered post-commit. This enables more reliable workflows where side effects and consistency guarantees matter.
- Additionally, this architecture makes it easier for new payment providers to develop plugins that integrate directly into our existing inventory system.
Bug Fixes #
- Addressed memory and performance issues across the system
- Fixed a bug affecting MongoDB transactions when using a query
- Resolved inconsistencies in the OpenAPI specification that caused code generation problems
- Fixed issues affecting Firebase push notifications
- Resolved problems with local-sdk source code distribution
If you have questions or run into issues, please reach out on Discord.
Thanks for building with Elements.
— The Namazu Team

