Milestone 0262 Release Notes

Blank 23/9/2025 12:11 - 23/9/2025 12:11

In this release, we've introduced some exciting enhancements like filtering promotions by type in KPromotions and improved AI functionality with a new responses API. We've also tackled various bugs, ensuring smoother operations across the platform, and made several UI/UX improvements for a more user-friendly experience.

Enhancements:

  • #22159: KPromotions: Enable Filtering by Promotion Type in Competition List Settings
  • #22152: salesDataClaimer: Switch from PromptManager to invokeInference for LLM Execution
  • #22151: datatables-lib: Correct Spelling for 'Showing Records' Rework
  • #22150: KCommerce2: Set Order Fufillment Journey Node
  • #22149: KIntegration: Update Email Support to Completely Replace Scheduled Emails
  • #22139: KWarranty: Add Option to Display Receipt Price Instead of Base Cost
  • #22127: KMCP: Verify User Roles for AI Function Calls from MCP
  • #22096: Platform: Ability to clear a chat on the chat admin page
  • #22095: KPromotions: AI function to allow entering photo upload competition
  • #22088: KGameofChance: Enable Customization for Win/Lose Modal Images
  • #22076: ai-lib: Upgrading to Responses API for Improved AI Functionality
  • #22053: Platform: Deprecation and Removal of Arcanum from Kademi
  • #22027: KGameOfChance: Enhance Win/Lose Modal with "Try Again" Button and Icon setting
  • #22025: KGameOfChance: Implement Hide/Show Settings for Fishing Magnet Text
  • #22012: Clarity: Update Required for Cookie Consent Management
  • #21975: Meta Pixel: Modify to App and Rename to Meta Pixel for Clarity
  • #21962: KMCP: Update to Java SDK v0.12.1 and Transition to Stateless MCP Specification

Bug fixes:

  • #22196: Platform: Debug session page no longer displays LLM usage data
  • #22186: Platform: Omnisearch Results Include Many Non-relevant Items
  • #22185: KIntegration: Scheduled Processes Fail to Execute in Current Operation Scope
  • #22184: KReporting: Error Thrown When No Parameters Passed to getCachedIndexQueryDataWithParam
  • #22175: KOAuth2: Authorization Error In Websites Due to Undefined Property in Script
  • #22158: Platform: 500 Error on Leads Page in Admin
  • #22148: Platform: ES for Scheduled Emails Report has incorrect fromDate
  • #22129: admin-lib: Exception Occurs When Showing/downloading Csv of Unsubscribers if 'signup-lib' is Disabled
  • #22123: salesDataClaimer: Invoice Upload in the Ai Claim Form Failed Due to a Missing CSRF Token
  • #22121: Platform: Bug in Organisations Table Uploader Deletes Org Types Unintentionally
  • #22120: Platform: Agent Definition Instructions Overridden by Timer/Event Instructions
  • #22114: AI confirms “Timer updated successfully,” but Timers does not reflect the change in agent management.
  • #22113: KVoucher: Custom Fields Failing to Parse Correctly When Reindexing
  • #22109: KVoucher: Fix Duplicate Field Name in ES Mapping for allocateToProfile
  • #22101: users-lib: Unable to Add Messaging Service to User Profile
  • #22075: manage-publishing-lib: Website Version Names Should Only Contain Letters and Numbers
  • #22073: KSupport: Parent Account Admin Fails to Access Ticket Detail Page
  • #22068: KGameOfChance: Voucher Workflow appears in KEditor for High Striker
  • #21982: KLeadman: Incorrect OrgTypes Displayed for Admin Users in Lead Companies Component

UI/UX Improvements:

  • #22164: AI Chats: Include WhatsApp in Filter Dropdown
  • #22156: Leadman-lib: Update ViewLeadTask page to have edit template access
  • #22147: Auto render component: remove bad symbol from settings description
  • #22146: Ai-lib: Enhance Manage Chat page by adding Agent Filter
  • #22143: Platform: Implement Mega Menu for Enhanced Mobile View in Kademi Admin
  • #22134: Agents-lib: UI issue when adding the search document function in the wizard (macOS only)
  • #22133: Agents-lib: Enhance UI for edit agent definition - tabs to looks like common way
  • #22132: Agents-lib: Adding function to agent causes success message to be duplicated
  • #22126: agents-lib: Enhance Agents Table Layout for Better Usability
  • #22117: Cerulean updated theme issue: in mobile view with mobile pills selected menu item font color bad
  • #22111: admin-lib - Unsubscribes page: Prevent unwanted code from displaying
  • #22106: SalesData Lib: group selector expanding causes overflow
  • #22105: Products-lib - Manage Product Category: Fix to refresh after cropping on upload
  • #22104: Upload image to product category say draw a rectangle but in fact it allows you to draw a square only
  • #22102: Enhance messaging tab layout on manage users page
  • #22100: agents-lib: Update Delete Button UI for Functions, Timers, and Events
  • #22092: KVoucher: Make 'Allocate To' Field Optional When Selling Vouchers
  • #22091: Rewards-lib: Points statements page - update view button UI
  • #22089: vouchers-lib: Clear Search Button Not Functioning
  • #22086: Sales Data Page: Functional Buttons Hidden When Copilot Sidebar is Opened
  • #22084: Auction list - make sure that button will not corrupt when narrowing screen
  • #22083: datatables-lib: Correct Spelling for 'Showing Records'
  • #22071: Moderate post: notes should be post instead
  • #22018: KCommerce2: Update Help Text for 'Minimum Prices' to Clarify Points Checkout Only
  • #21927: Copilot: all numbered answer list points are numbered with 1
  • #21912: Platform: Mega Menu Implementation to Streamline Kademi's Admin Interface
  • #21852: KVoucher: "Change" expiry date button should be hidden for allocated vouchers that have already expired

Documentation:

  • #22051: Docusign: Update documentation to include latest changes regarding IDP Policies