In this release, we've made some exciting enhancements like allowing cancellation of in-progress workflows and improving chat features in KPartnerAssistant2, plus we've added a fun new Magnet Fishing Game component! We've also squashed several bugs for a smoother experience, including fixing invoice processing errors and ensuring proper button visibility for users.
Enhancements:
- #21764: KPartnerAssistant2: Allow Cancellation of In-Progress Workflows
- #21762: Platform: Enhance Workflows with Title Property for Better User Experience
- #21760: KSalesData: Prevent Automatic Recalculation of Points on Sales Record Updates
- #21753: salesDataClaimer: Update redeemVouchersForClaimsFunction for Better Claim Status Error Handling
- #21744: KPartnerAssistant2: Enable Shift-Enter for New Lines in Chat
- #21743: KVoucher: Improve Performance of listVouchers AI Function with Combined Queries
- #21736: KPartnerAssistant2: Enhance Chat History to Include Files Uploaded
- #21735: KVoucher: Implement AI Function for Voucher Lookup by ID with Role Validation
- #21734: KPartnerAssistant2: Enhance AI Chat with User-Selectable Workflow Options
- #21733: KPartnerAssistant2: Introduce Pre-configured Prompts with Clickable Buttons in AI Chat
- #21709: Xe App: Enhance Support for Entity Types (Company or Consumer)
- #21708: KPartnerAssistant2: Allow File Submission Without Required Text Message
- #21633: KLeadman: Enhance KCode with currentPage/thisOrg Functionality for Better Context
- #21569: GameOfChance: Develop Magnet Fishing Game Component
Bug fixes:
- #21793: KJourneys: Update Role Verification Method to Ensure Proper Button Visibility for Users
- #21787: Arcanum: Fix Undefined Line Item Error in Invoice Processing
- #21749: KPartnerAssistant2: Sidebar Fails to Retain Closed State
- #21747: Blackhawk: Unfulfilled Order Scan Not Functioning Correctly
- #21742: Kademi Copilot: Unexpected Error on User Query Submission
- #21729: KPartnerAssistant2: Issues with Fetching Assigned Support Requests for Current User
- #21727: KPartnerAssisstant2: Phone Number Search for Organization Fails
- #21724: KPromotions: API 500 Error Linked to PointsEditor Role in Group Settings
- #21719: voucher-lib: Allocate Button Malfunction on Voucher Redemption Component
- #21718: DocuSign: 'Send a DocuSign' Node Settings Fail to Save
- #21715: Platform: Organisation Search Returns Unrelated Results
- #21688: KReporting: NPE Error Occurs When Adding Groups Field to Index Query
- #21665: payment-lib: Invoices Show Delete Button for Unauthorized Users
- #21656: Platform: Issues with Group ID and Title when duplicating group
UI/UX Improvements:
- #21789: salesDataClaimer: Update Upload Button Text in OpenAI Claims Component
- #21776: Dynamics365: Add Link to Sync Job Setup Guide
- #21759: KCRM: Add Hover Feature for Exact Timestamp on Assigned Tasks
- #21758: KSalesData: Clarify Column ID Requirement in Sales Data Upload Action
- #21748: Ai-lib: Add Filter to AI Chat Selector for Enhanced User Experience
- #21731: Kademi: Add Hover Functionality to Display SKU Label Timestamps
- #21721: Vouchers: Enhance Redemption Component with 'Allocated To' Field
- #21700: KCommerce2: Update Pricing Rules UI in Store Settings for Better Clarity
- #21653: KWarranty: Unable to Select Store on Registration Edit Screen in Website
- #21624: admin-lib: NullPointerException When Selecting "None" for Membership
- #21543: Spin And Win: Position Resets after game, And always picks the same losing spot
- #19148: Enhance error when product description (or brief) exceed 20000 chars
- #17278: Payment-lib: Update UI display to resolve mis-sizing
Security Updates:
- #21772: KEditor: Mitigating Security Risk from brace-expansion Regular Expression Vulnerability
Documentation:
- #21771: Dynamics365: Creating the document