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