Milestone 0269 Release Notes

Blank 28/1/2026 14:22 - 28/1/2026 14:22

In this release, we've introduced several exciting enhancements, including user-friendly wizards for data series setup and promotions, as well as AI-driven feedback features. We've also tackled numerous bugs to improve overall performance and user experience, alongside important security updates to keep your data safe.

Enhancements:

  • #22857: KSalesData: Kademi: Create a New Wizard for Data Series Poinst Allocation Source Setup
  • #22832: KPromotions: Enhance Points Bucket Creation with a User-Friendly Wizard
  • #22829: Platform: Implement System Parameter for Default Menu Configuration
  • #22820: KSalesData: Implement Wizard for Creating New Data Series
  • #22694: KFeedback: AI-Driven Feedback Submission and Survey Interaction
  • #22557: DocuSign: Add Feature for Users to Download Signed Documents
  • #22516: Platform: Add Boolean Value for 2FA Status to Profile Index for Queries

Bug fixes:

  • #22879: auctions-lib: Winner Information Appears for Closed Auctions Without Bids
  • #22853: learner-lib: Program Code Not Working in Module Progress Node
  • #22851: Platform: Remove 'KademiGettingStarted' from Solution Builders to Prevent Errors
  • #22845: user-lib: Ineligible User Successfully Created a New User in Admin Dashboard
  • #22838: KSalesData: Add Helper Text Prompting Users to Reindex Data Series After Adding New Fields
  • #22830: KReporting: Invalid index queries cause the entire query list page to show 500 error
  • #22824: SalesDataClaimer: Issue with Sales Manager Role Approval for Claims
  • #22819: Platform: Group Members Page - Clear filter on group members page does not remove physically value
  • #22817: products-lib: Error Encountered When Attempting to Duplicate Product
  • #22809: KLearning: Enhance Module Completion Process to Avoid Concurrent Requests
  • #22805: Platform: Hard Delete Vouchers Modal Blocks Password Input Due to Validation Error
  • #22803: admin-lib: Display Count Not Changing with Applied Filters on Group Members Page
  • #22777: admin-lib: Unnecessary Zero Appears When Selecting Points Allocations to Reset
  • #22775: Auction-lib: Fix issue with winner's name display
  • #22769: Platform: Exception When Deleting Account Due to Reference From Recognition Topic to Points
  • #22750: Platform: Date Selector Not Functioning in Debug Sessions
  • #22749: admin-lib: Pagination Feature Malfunction on Debug Sessions Screen
  • #22744: content-lib: Website Name Truncation Misleads Admins in Solution Builder
  • #22743: content-lib: Unable to Complete Solution Builder in Express Mode When Project Name Matches Recipe Name
  • #22742: KIntegration: Integration Tabs Fail to Load When Destination Endpoint Contains Invalid Characters
  • #22726: Platform: Overflow Exception in Assign to Goal Node When Finding Organisation by OrgID
  • #22724: KIntegration: Pipeline Schedules Are Executed in Non-live Branches
  • #22707: Kademi: Contact Request Graph Fails to Render with 1-Year Time Range
  • #22696: Dealer Portal: Prevent Deadlocks During Topic Scans to Allow Solution Completion
  • #22690: content-lib: Resolve JavaScript Exception in Carousel Component
  • #22673: Kademi Platform: Could Not Edit Template on Newly Created Website
  • #22671: rewards-lib: "Last Credit/Debit by Created Date" KCodes logic fails when Created Date is null
  • #22670: auctions-lib: Prevent WebSocket Initialization in Page Editor
  • #22669: Platform: Duplicate Key Error When Uploading Asset
  • #22656: KPromotions: Transaction Handling Error Causes New Records to Be Created During Update
  • #22655: KPromotions: Enforce Non-Nullable issuedTo for Points and PointsDebit Records
  • #22654: KPromotions: Unable to Display Top Users Points Balances Component in Page Editor
  • #22647: content-lib: Issues with Settings Dropdowns When Multiple Menu Components Are Present on Page Editor
  • #22646: KRecognition: Auto Mode Fails to Scan Levels Hourly for Recognition Programs
  • #22610: salesDataClaimer: Pagination Issue in Failed AI Claims Query Table
  • #22508: Platform: Add CSV Import Tool for Auctions, Promotions, and Games part 2
  • #22494: KSurvey: Incomplete Related Surveys Not Visible
  • #22491: KSurvey: Resolve Blank Date Values When Creating Surveys on Same Date
  • #22420: SPIFF Program: Rankings Not Updating in Team Results
  • #22399: KSurvey: Follow-Up Questions Are Not Checked Correctly
  • #22305: KPromotions: Missing Content in Configuration Snapshot Diff
  • #22228: recognition-leaderboard: Exception Thrown During Solution Builder Execution
  • #22131: KPartnerDirectory: Security Violation in Partner Directory List
  • #22098: KPromotions: Enable Photo Display for Entry Submissions
  • #21959: KReporting: Exception When Aggregation Type is Not Selected for Date Histogram
  • #21812: Hubspot: Required Custom Fields Not Validated, Causing Errors in Group Rules
  • #21801: SalesDataClaimer: Approval Type Configuration Not Captured
  • #21685: KReporting: Fix Exception in Index Query When a Selected Sub-Aggregation Returns No Values
  • #21611: plain-kcrm: Leads Not Displaying on Dashboard for Sales Users
  • #21503: KTimesheets: Timesheets Submitter Role Lacks Permission to Log Lead Work
  • #21479: KCommerce2: Enable Mapping of Custom Cart Fields to Data Series - p2
  • #17155: Platform: No Access for Voucher Supervisor Role on Frontend
  • #12786: Platform: Search Functionality for Logs Not Working as Expected
  • #8696: kfeedback: Apply Account Locale Settings to Date in Feedback Report

Performance:

  • #22660: Auctions: Enhance Efficiency by Filtering Auctions by Set First

UI/UX Improvements:

  • #22883: KGameOfChance: typo in help text
  • #22881: KGameOfChance: Lottery Component Warning Message Off-Screen
  • #22869: Rewards-lib: Update help text to be consistent
  • #22834: KReporting: Inconsistent Delete Button Style in Query Field Management
  • #22827: KLearning: Error Message Not Shown When Deleting Events with Submitted Modules
  • #22826: admin-lib: Enhance Mega Menu to Auto-Focus on Omni Search After Burger Bar Click
  • #22796: KProducts: Enhance Delete Confirmation with Kalert
  • #22765: KSupport: Long Text Overflows in Description Preview
  • #22764: Support program settings: update admin UI
  • #22763: Support programs page: update admin UI
  • #22762: KSupport ManageTickets list: Update admin deletion UI
  • #22761: Ecards list page: update admin UI
  • #22760: Ecard type details page: update admin UI
  • #22759: Ecard program details: update admin UI
  • #22758: Ecard programs: update admin UI
  • #22754: Kquiz page: update admin UI
  • #22753: admin-lib: Feedback Button Should Be Hideable to Avoid Overlapping Page Content
  • #22751: Platform: Add Title and Notes Fields to Debug Session Creation
  • #22747: Translations: Update Sort Control Button to Show Title Instead of Code
  • #22741: Inventories page: update admin UI
  • #22740: Categories page: update admin UI
  • #22739: eCommerce store: update admin UI
  • #22738: Vouchers list page: update admin UI
  • #22737: Points statements page: update admin UI
  • #22736: Points allocation rule page: update admin UI
  • #22734: Points list page: update Admin UI
  • #22733: Purchase orders: update admin UI
  • #22730: KSupport: Description Section UI Overlay Problem
  • #22728: Manage post: update Admin UI
  • #22721: Warmup programs: update admin UI
  • #22720: KForums: Filter Dropdown to Show Only Websites with kForums Installed
  • #22719: Forums-lib: Enhance UI with Delete Confirmation for Posts
  • #22718: Moderate posts: update admin UI
  • #22717: KFeedback: update admin UI
  • #22716: Partner directory: update admin UI
  • #22715: Dashboard alerts: update admin UI
  • #22714: Email forwarder settings: update admin UI
  • #22713: Calendars: update admin UI
  • #22712: KSms: Update Ui on SMS History Page
  • #22710: scheduled emails: update admin UI
  • #22709: Email settings: update admin UI
  • #22708: Contact requests list: update admin UI
  • #22706: Email history: update admin UI
  • #22705: quiz submissions: update admin UI
  • #22703: Training records: update admin UI
  • #22701: Integration Services: update Admin UI
  • #22698: eLearning screen: update Admin UI
  • #22687: Customer Assistant & Partner Assistant: Dropdown Should Display Only Applicable Websites
  • #22686: Document co-branding: update admin UI
  • #22685: Game of Chance: update admin UI
  • #22684: Manage languages page: update admin UI
  • #22683: Manage poll details: update admin UI
  • #22681: Asset manager page: admin UI update
  • #22677: Blog article details page: update admin UI
  • #22676: Blog details page: update admin UI
  • #22675: Blogs page: update admin UI
  • #22667: Invoice List: Add Clear Search Button for Enhanced Usability
  • #22666: Invoice list: Admin UI enhance
  • #22665: KForum and KSupport: Prevent unsupported file types from being uploaded
  • #22664: KGameOfChance: Enhance UX with Hammer and Bell Interaction Improvements
  • #22658: Admin/Auction detail: update Admin UI
  • #22651: Admin: Update delete button UI for product image
  • #22644: Group detail page: update Admin UI
  • #22626: Manage voucher types page: update Admin UI
  • #22624: Manage points tags page: update Admin UI
  • #22622: Manage points bucket page: update Admin UI
  • #22619: SKU list page: update Admin UI
  • #22617: Group members page: admin UI update
  • #22614: Auction list page: update Admin UI
  • #22552: Product list page: update admin UI
  • #22551: AI chats list page: update Admin UI
  • #22550: View agent details page: update Admin UI
  • #22549: View agents list page: update admin UI
  • #22547: Agent definitions page: update admin UI
  • #22385: KSurvey: Prevent Survey Available Dates From Defaulting to Current Date if Not Set
  • #22293: Voucher-lib: Cannot access profile directly from “Allocated to” field
  • #22145: salesDataClaimer: Enhance UI to Display Errors for Duplicate Receipt Uploads
  • #21630: salesDataClaimer: Sales Team Selection Resets After Each Claim Submission

Security Updates:

  • #22771: Platform: Encode URLs in Website Activity to Prevent Code Execution
  • #22770: Platform: Update Global IDP Policy with Blacklisted Paths to Enhance Security

Documentation:

  • #22866: API: Missing Slashes in Points Endpoint URLs
  • #22842: kVouchers: Add Help Documentation for Voucher Status Node - p2
  • #22668: Platform: Fix CSRF Configuration Examples in Documentation