Follow

Version 2.56

Release Summary

3 Features

5 Platform Improvements

9 Bug Fix

Features

  • Validate both username and email address to be the same at the backend when returning an appropriate error
  • Add ConsumerDateOfBirthDatePartEvaluation to evaluate tags from generic date part configuration
  • Block public API requests when a WAF (Web application firewall) is in place using a shared secret between the WAF and API.

Platform Improvements

  • Re-engineered Service Bus queue listener to be more efficient for TagIndex.
  • Remove dependency of system birthday tags. Due to the timezone issue we were facing, we decided to be more graceful when user redempt a birthday offer by extending one day one each side of UTC date. 
  • Performance Test Data Layer on Load Environment
  • Performance improvement for Cosmos DB Data Layer
  • Update get reach count in TagIndex to cater for removal of system birthday tags

Bug Fixes

  • Error message showed up is 500 instead of 4xx error due to incorrect ID - needs to be fixed to pick up on errors from this API
  • Content Tags - Not returning in the List Loyalty Card response when a "merchantId" value passed in as query parameter
  • Redemption Id is null when Deadman queue is on
  • Sticky offer end date wrong after redeemed this sticky offer (Cron job test)
  • Content Tags - Not returning in the List Loyalty Card response when a "merchantId" value passed in as query parameter
  • POS Sales will still debit points when created date has already passed expired date.
  • Google Maps service is not configured in platform
  • Redeeming Sticky Birthday Offers
  • Merchant API - Void POS sale - COSMOS -> Redemption -> Delete flag is not updated to true

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

0 Comments

Please sign in to leave a comment.