In this release, we've made some exciting enhancements like preventing multiple publishing operations on the same repository and adding AI functionality for product registration in KWarranty. We've also tackled several bugs to improve performance, including fixing issues with promotions and ensuring smoother user experiences across various platforms.
Enhancements:
- #22280: Platform: Do Not Copy Account Settings in Deployment Items
- #22258: KPromotions: Display Effective Expiration Date
- #22250: Platform: Prevent multiple concurrent publishing operations on same repository
- #22248: Platform: Enhance Login Logs to Differentiate Admin Impersonation from User Logins
- #22243: KWarranty: Enhance Product Registration with AI Functionality for Customers and Sales
- #22162: KAuctions: Implement Non-Refundable Bid Fee for Auctions
- #22155: KVouchers: Allocate Voucher Should Allow Specifying Allocation Target
- #22154: kVouchers: Add Journey Node to Update Voucher Status
- #22119: Platform: Duplicate File Warning in Table Uploaders
- #22078: KLeadForms: AI Function to Register a Lead
- #22005: Training Hub: Create 'Training Hub' Solution Template to Replace Old Training & Enablement
- #21115: Platform: Implement Fetch API in GraalJS for Improved HTTP Request Handling
- #20913: KLeadMan: Implement CC List for Enhanced Communication on Leads
Bug fixes:
- #22282: Configuration: Dates on Translations Represented as Numeric Instead of Textual Causing Differences
- #22279: KPromotions: Exception When Applying Configuration Changes
- #22260: KPromotions: ExpiringPointsV2 Table Doesnt Include Points Which Are Expiring Today
- #22257: Platform: Points Expiration Tool Fails After Java Method Signature Update
- #22256: rewards-lib: Error Encountered During User Level Expiration Process
- #22241: KPartnerAssist: Fix Null Error Preventing Chat from Opening
- #22240: KWarranty: Unable to Update Warranty Registration in Admin
- #22237: KVouchers: Fix Allocate Voucher Node to Accept Kcodes for Numeric Extra Fields
- #22225: Platform: Solution Builder Fails to Install in Express Mode
- #22219: Platform: Accepting Invitation via Central Login Does Not Work
- #22211: Platform: Omnisearch Doesnt Match Prefix Queries When Persisted Value Has Mixed Case
- #22208: salesDataClaimer: False Positive for Multiple Invoices Triggered by Sub-Total
- #22207: Platform: Debug Session Page Doesnt Show Details of Llm Requests Which Use the Responses API
- #22206: Website Activity: Sorting Columns Not Functioning as Expected
- #22197: ai-lib: Prevent Storage of Conversations in OpenAI Responses API
- #22180: KOAuth2: Issue with Saving Logo URL in Admin Interface
- #22179: KOAuth2: Fix for Save Settings Functionality Now Works on First Attempt
- #22169: KPartnerAssistant2: Enhance searchDocumentation to Handle Large Document Sizes
- #22128: agents-lib: Timesheet Data Not Saved
- #22059: Platform: Ensure JSONDB Does Not Overwrite Existing Records on New Record Creation
Performance:
- #22198: ai-lib: Change from GPT-5 to GPT-4.1 to Address Slow Response Times
UI/UX Improvements:
- #22278: email-lib: Add Simple Text Editor for Scheduled Emails
- #22238: Platform: Add Quick Links to Common Admin Pages in Omnisearch
- #22223: KPromotions, KRaffle, KGameOfChance: Improve winner assignment and order creation workflows
- #22214: Leadman-lib - Lead tasks table component: hide company column on fronted
- #22203: KIntegration: SFTP Export Logic Error - Private Key and Password Conflict
- #22195: Mega Menu: Enhance Button Interactivity
- #22190: GameOfChance: Include "Auto Render" in Game Visualisation
- #22182: View lead task details component shows code
- #22177: KOAuth2 Website: enhance settings with help text
- #22176: Customer Assistant/Partner Assistant/KJourney: Issue with Saving Logo Icon in Icon Picker
- #22166: Darkly theme: fix AI claim form on that theme
- #22130: Vouchers-lib: Update frontend components to surface none entity allocations
- #21364: salesDataClaimer: Enhance User Interface to Show Upload Failure Reasons