Milestone 0260 Release Notes

Blank 27/8/2025 14:02 - 27/8/2025 14:02

In this release, we've made some exciting enhancements like improved alarm emails for better operational insights, a new diagnostics tool for promotions, and added role-based access control for AI functions. We've also tackled several bugs to enhance performance, including fixing issues with AI search permissions and ensuring accurate invoice validation, all while improving the user experience across various components!

Enhancements:

  • #21979: Platform: Improve the Load Alarm Email to Provide More Information About Current Operations
  • #21971: DocuSign: Production App Approved and Updated Across Clusters
  • #21956: KCommerce2: Add Safety Net for Minimum Item and Cart Prices During Checkout
  • #21954: Platform: Capture Operation ID in Access Logs for Enhanced Auditing
  • #21932: KVouchers: Add Functionality to Select Extra Field Types Similar to Data Series
  • #21916: KGameOfChance: Add visualisation setting to Game of Chance Promotion and use it to render appropriate visualisation
  • #21915: ai-lib: Support New 'Tools' Feature in OpenAI 4.1+
  • #21910: KPromotions: Implement Dry-Run Diagnostics Tool for Points Expiration
  • #21881: Platform: Implement Tool Use Notifications in Chat Apps for Agentic AI
  • #21880: Platform: Introduce Role-Based Access Control for AI Functions
  • #21879: agents-lib: Enhance Admin UI for Creating and Editing AI Agents
  • #21874: Whatsapp: Integrate With Agents Framework
  • #21856: Platform: Implement Email Integration for Agentic AI Framework
  • #21571: KGameOfChance: Create High Striker Game Visualisation

Bug fixes:

  • #22008: AI function: Error occurs when using AI search despite user having permission
  • #22004: KRecognition: Security Violation Errors in Leaderboard and Period Picker Components
  • #21990: KVouchers: Reindexing Fails Because of a Reference to the Cart Object
  • #21985: KLeadman: Address Lead Summarization Failure Due to Empty Titles
  • #21978: SalesDataClaimer: Update AI Functionality for Accurate Invoice Validation
  • #21969: KCommerce2: Content Viewer Role Fails to Access Country Selection
  • #21967: KRecognition: Configuration management deployment process populates published and processed dates on recognition periods
  • #21961: KReferrals: Incorrect default handling for auto-redirect
  • #21960: Platform: Resolve Exceptions in Configuration Management for Killable Maps and Lists
  • #21945: OpenIDConnection: Filter Dropdown to Show Only OIDC-Installed Websites
  • #21942: Platform: Update API endpoints to accept both portable and internal IDs
  • #21938: OpenIDConnection: Website Selection Not showing correctly after page reload
  • #21931: KCommerce2: Order Still Created with Zero Cost After Checkout Processing Failure
  • #21930: KGameOfChance: Enhance Lottery Balls to support vouchers and follow consistent theme
  • #21928: KVoucher: Enhance Voucher Uploader To Add New Field: Allocated To ID
  • #21922: ai-lib: Unexpected Error in Copilot Functionality
  • #21921: Search working invalid in assets list component
  • #21900: Platform: Insecure HTTP Prevents Cookie Saving on Draft Versions
  • #21899: Admin: The disabled account organisations are still showing on dropdown list.
  • #21809: KGameOfChance: Use consistent design theme for Magnet Fishing and Various Bug Fixes
  • #21720: Salesforce: Order Deletion Issue During Sync Process
  • #17825: Reporting-lib -Single Value / Query table Component: Query table dropdown UX Improvement

UI/UX Improvements:

  • #21965: Leadman-lib: Leads By Stage Component Settings Issue with Clipping in Journeys Dropdown Menu
  • #21949: User-lib: Add validation to ensure group selection when editing membership
  • #21940: KGameOfChance: Improve Game Creation UI with Guidance and Links
  • #21939: Admin/User: The popup to add a membership and an organisation to the user hangs/does not complete
  • #21929: KGameOfChance: Points Display Should Be Rounded to Whole Numbers
  • #21926: GameOfChance: Lottery game component missed thumb
  • #21925: KJourneys: Add journey email node validation to match from address domain to actual website selected domain
  • #21917: KPartnerAssistant2: Enhance to Show/Hide message depending on if agent is selected
  • #21853: learner-lib: Enable Properties Modal for Module Pages
  • #21730: leadman-lib: Add Configurable Currency Formatting for Decimals Symbol and Position in Lead Product Components

Documentation:

  • #21952: Documentation: Align DELETE /profiles/ Response with Actual Behavior