Milestone 0257 Release Notes

Blank 15/7/2025 14:07 - 15/7/2025 14:07

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