In the latest release, we've made some exciting enhancements like adding custom field mappings for OpenAI claims and integrating Slack for instant lead interactions, while also improving the user experience with better reporting dashboards and course list displays. Plus, we've squashed several bugs to ensure smoother performance and tightened security across the platform!
Enhancements:
- #21191: KCommerce: Make Ecom stores auditable
- #21186: Platform: Enhance rewardpointsdebit index query with Joins
- #21164: salesDataClaimer: Add Support for Custom Field Mappings in OpenAI Claims
- #21149: KAlert: Implement End Date Feature for Alerts
- #21145: KLeadman: Integrate Slack for Instant Lead Interaction and Support
- #21140: salesDataClaimer: Create Service Methods for AI Claim Functions
- #21128: KReporting: Implement Folders and Sorting for Index Queries
- #21114: KVoucher: Implement Minimum Character Setting for Voucher Redemption Component Search
- #21107: KLearning: Enhance Course List with Program Headers Display Options
- #21101: KWarranty: Enable Customizable Label Settings for Components
- #21087: KSupport: Configure Daily Briefings Based on User Roles
- #21059: KWarranty: Enhance Vendor Loading Efficiency with EntityFinder Part 2
- #21033: Slack: Enhance API to Support Callbacks for Posts and Replies
- #20972: KPromotions: Request for REST API Implementation for Points Access
- #20831: KLeadman: Add AI Summary Feature for Lead Details
- #20773: Xe: Implement OAuth2 Authentication Workflow
- #20665: Platform: Create WhatsApp and Slack Apps for Sending Messages
- #20308: KReports: Streamline Index Query Actions with User-Defined Configurations
- #17809: Asset Manager: Frontend Upload Functionality Needs Permission Enforcement
- #17071: Kademi: Integrate GraalJS for Enhanced ECMAScript 2022 Support
Bug fixes:
- #21203: Platform: Deployment process doesnt set the rules propertly on dynamic groups
- #21193: KCommerce2: Users should not be able to make points purchases with points from deleted organisations
- #21192: KSignup: Security Violation Error on Pending Membership Applications
- #21189: Platform: Ensure Correct App Versions are Installed for Solution Builders
- #21185: Hawk: Implement Null Check for Image Hash in Product Update
- #21170: KJourneys: JavaScript Error in Email Journey Node Settings
- #21163: KWarranty: Improve store resolution logic
- #21157: Hawk: Update Blackhawk with a new Base Cost workflow
- #21155: KWarranty: Fix Permission Issues for Accessing Warranty Attachments
- #21154: Hawk: Fix Resend Workflow and make Cart Scanning better
- #21152: Platform: Fix Broken Link to Query in Reports
- #21150: Exception on Manage user page - vouchersByUserTable in app kVoucher
- #21139: Platform: Async Job Incorrectly Executes Function from Live Version of website Instead of Current Branch
- #21138: Platform: Investigating Submission Issues for Locked Quizzes After Role Adjustment
- #21132: Platform: Metric value doesnt display on the manage metric page
- #21131: Blackhawk: Throw Exceptions for Configuration Errors in Order Status Processing
- #21130: Blackhawk: Expand Unfulfilled Order Scan to Accommodate All Orders
- #21126: Admin: Could not edit the previous draft version of a website.
- #21123: Dealer Portal: Visibility Issue with Error Messages
- #21120: KVoucher: Vouchers Not Displaying in Admin Profile Tab
- #21075: Platform: Menu Items Delayed After Installing Solution Builder Template
- #21060: Blackhawk: Problems with Resending Orders, Updating Order Statuses and Error Handling
- #21023: KWarranty: Erroneous Store listed when salesTeam is null
- #21022: KWarranty: Update Default Emails to have Login Token
- #20998: users-lib: Fix Data Loading Issue in Registrations Over Time Component
- #20622: KIntegration: Sync Jobs Fail to Remove Local Objects When Deleted Remotely
- #18649: KContactus: Error When Attempting to Delete Contact Requests
- #16969: Configuring a store does not obey the selected versions read-onliness
Performance:
- #21175: Platform: Performance Issue with Points Query Execution Time
- #21153: Platform: Enhancing Count Query Speed for JSON DB
UI/UX Improvements:
- #21173: KProducts: Align Base Cost Column Header to Match Value Alignment
- #21171: Platform: Improve User Guidance for DKIM Names to Avoid Common Errors
- #21169: KContactus: Incorrect Dropdown Value Displayed in Journey Node
- #21144: KLearning: Enhance Refresher Quizzes Page Layout and Testing Features
- #21135: KReporting: Text and layout improvements to reporting dashboards
- #21063: Blackhawk: Fix up what fields are mandatory and not mandatory
- #20886: KCRM: Search Action Leads to New Task Modal
- #20561: KWarranty: Resolving UX Issues and various layout problems
Security Updates:
- #21125: Platform Security: Address Inefficient RegExp Complexity in Babel Transpilation
- #21124: Platform: learner role can see the KToolbar cog