Milestone 0259 Release Notes

Blank 12/8/2025 17:54 - 12/8/2025 17:54

In this release, we've made some exciting enhancements like improving API security, integrating ES queries with our agents framework, and adding AI functions for easier claim creation from file uploads. We've also tackled several bugs to enhance user experience, including fixing issues with warranty registration and improving dashboard alerts, while ensuring our platform remains secure with an important update to Handlebars.

Enhancements:

  • #21901: admin-lib: Update API to Exclude URL from CSRF Protection
  • #21892: OpenIDConnect: Enable Restriction of Provider to a Specific Website
  • #21877: Platform: Integrate ES queries from exec summaries (ie Carl) with agents framework
  • #21871: KPartnerAssistant2: Chat Should Only Support Agent Mode
  • #21866: Platform: Create Universal CSRF Exclusion for Apps
  • #21864: Email-lib: Add Journey Email Node Column to Email History Export
  • #21863: KRecognition: Implement Export Buttons for League Tables on Period and Topic detail pages
  • #21850: KOauth2: Improve Data Integrity with Transactional Database Changes
  • #21841: Platform: Enable Editing of Asset Titles in Asset Management
  • #21581: SalesDataClaimer: Implement AI Functions to Create Claim from a File Upload
  • #21570: GameOfChance: Create Lottery game visualisation
  • #21489: Platform: Agentic AI framework
  • #20399: KAlert: Enhance Dashboard Alerts to Display on Child Account Websites

Bug fixes:

  • #21923: Platform: PAS Functions incorrectly listed on Dev Tools Page
  • #21919: KWarranty: Uploading receipt fails in Warranty Registration
  • #21896: Hawk: Update Scan Job to Include Orders in Processing Status
  • #21894: Platform: Invalid Role KPartnerAssistant When Updating Group Membership
  • #21891: KWarranty: 404 Error viewing Warranties registered for logged in user
  • #21889: Reporting-lib: Fix 500 Error on Organisations Criteria Table Page
  • #21875: KPartnerAssistant2: Error Encountered When Cancelling Workflow in Timer Agent
  • #21873: KWarranty: Warranty Admin Role Lacks Permissions to Edit Warranty Registration
  • #21860: Platform: Error in Accessing Child Organization Due to Security Violation
  • #21859: Kademi: OAuth Settings Save Error Due to Undefined Function in JS Engine
  • #21754: KPartnerAssistant2: Bug with Ordered List Numbering in Sublist
  • #21705: KPromotions: Update Points Credit and Debit Creation APIs to Match the Documentation
  • #21704: KPromotions: Update API Documentation to Search Points Debit by Cart ID Instead of Internal ID
  • #21683: KReporting: Failure to Render Query with 'Category Ids' Column in 'ecommercestore' Index
  • #21671: KReporting: Unable to Create a Report That Includes Related Columns From Other Indexes

UI/UX Improvements:

  • #21909: kEditor: Container Class Option Not Retained on Load
  • #21885: KLeadmanForm / leadman-lib: Long Organization Name Causes UI Issues on Manage Lead Page
  • #21870: KSupport: Enhance Ticket List Component with Optional Program Filter
  • #21868: KSupport: add program column to tickets list
  • #21858: KJourney: Hide Leadman settings in tools menu when KLeadman app not installed
  • #21842: K-Theme: Improve visibility of dismiss icon for alert
  • #21794: KPartnerAssistant2: Icon for Side Panel Button Not Displaying
  • #19645: Products-lib: Prevent variant being added when product selected from parent org/account

Security Updates:

  • #21882: Platform: Upgrade Handlebars from v4.7.6 to v4.7.8 to Fix Security Vulnerabilities

Documentation:

  • #21865: DocuSign: update configuration screen and documentation to notice user that valid CSRF Token required for webhooks to work