Follow

Version 8.0.4

This changelog is based on Keep a Changelog. Mambo adheres to Semantic Versioning.

For more information on how to upgrade your Mambo Platform, please see the Upgrade Guide

Released on: 2025-03-29

 

Engine

Added

    • Leaderboards can now track users with no points in the period being tracked: previously, leaderboards excluded users who had not performed at least one activity during the tracked period. For example, if a user had no activities in the current week, they would not appear in the weekly or daily leaderboard. With this update, leaderboards can now be configured to include inactive users with 0 points. This behavior can be enabled in the admin panel using the "Include Inactive Users" toggle.

Fixed

    • Large number of concurrent activities for the same user could cause Out of Memory errors: the retry strategy used to deal with concurrent attempts to modify the same user could lead to very deep call stack. The strategy has now been redesigned for better performance.

    • Error in leaderboard point counting under rare circumstances: when the same user performed two point activities exactly one year apart with no intervening activities, the points from the previous year could be counted toward the current year. The underlying issue has now been fixed.

    • Creating a new API key could occasionally result in an error: under rare circumstances, the creation of a new key via the Admin panel could display a KeyNotFound exception despite the key being created correctly. The underlying issue has now been fixed.

    • POST requests with no data could cause Internal Server Exceptions: requests to the /v1/{site}/coupons/validate or /v1/{site}/activities endpoint with null data could result in a Internal Server Exception. The underlying issue has now been fixed and null data causes a Validation Exception instead.

    • Error when counting users during initialization of analytics: under rare circumstances, the initialization of analytics could over-count users with no activities. The underlying issue has now been fixed.

Deprecated

    • User data model: Facebook and Twitter details have been deprecated and will be remove in a future version.

 

Admin Panel

Fixed

    • Code samples in data store section of administrator manual are misformatted: the formatting has now been corrected.

    • Display error for Custom Fields: custom fields with invalid HTML content could break formatting of data tables. The underlying issue has been fixed.

Removed

    • Data model class diagram: the diagram displaying the data model was of little practical use has therefore been removed.
  •  

0 Comments

Please sign in to leave a comment.