Milestone 0247 Release Notes

Blank 25/2/2025 13:52 - 25/2/2025 13:52

In this release, we've added exciting new features like support for OpenAI reasoning models and a streamlined manual file upload process, while also enhancing the Kademi integration and improving claim validation with OpenAI. Plus, we've squashed several bugs, improved UI/UX elements, and addressed security concerns to ensure a smoother and safer experience for all users!

Enhancements:

  • #20935: Platform: Add Support for OpenAI Reasoning Models in OpenAiLlmProvider
  • #20900: KIntegration: Reintroduce Manual File Uploads with New 'Upload Only' Endpoint Type
  • #20888: DocuSign: Streamline Kademi Integration Registration Steps
  • #20880: Data series: Implement support for typed custom fields
  • #20616: SalesDataClaimer: Implement OpenAI to Streamline Claim Validation Process

Bug fixes:

  • #20955: OpenIDConnect: Fix Typo in Admin Redirect Template Causing Incorrect URL Redirection
  • #20952: rewards-lib: Error Rendering Points Balance Component in EDM
  • #20944: KSupport: Close, Cancel, and Reopen Buttons Not Functioning on Ticket Details Page
  • #20943: KSupport: Improve Ticket Submission by Adding Entity Selector for Submitter and Company
  • #20942: KSalesData: Issue with Resetting Sales Records Linked to Points Debits
  • #20934: bootstrap-base: Missing Translations for 'Close' and 'Resend' Buttons in Email Verification Modal
  • #20932: leadman-lib: Paginator Fails to Update After Search Filter is Applied
  • #20930: KVoucher: Export Function Displays All Vouchers Regardless of Selected Type
  • #20926: Xe: Issue with Unmarked Completion of Transactional Logic Update
  • #20925: KLeadman: Security Error on Lead Profile Access from Different Account
  • #20919: Copilot: Incorrect responses for executive summaries
  • #20915: user-lib: Uncaught Error When Adding 'Email Verification Link' Component to EDM
  • #20897: kVoucher: User Not Recognized When Allocating via Email

UI/UX Improvements:

  • #20951: kCommerce2: Shopping Assistant Button Misplacement in Mobile View
  • #20941: Kademi: Eliminate Extraneous Tag in Pending Account Email Line
  • #20940: KSupport: Update UI Elements in Support Tickets Overview
  • #20939: KPoll: Enhance Poll Management with Hover Status Indicators
  • #20927: Integration: The text is not centered in the button.
  • #20924: Platform: Fix UI to Hide Deleted Groups in Data Series List
  • #20916: Manage users page: sorting column headers - on hover cursor incorrect
  • #20896: signup-lib: T&C Settings Hidden Upon Reopening Signup Form Component
  • #20852: eLearning: Optimize Assignment Submission Message Display
  • #20851: KSupport: Add Priority and Category Filters to Ticket Management
  • #20808: admin-lib: UI Issue with Website Activity Pie Charts
  • #20761: Platform: Update UI for Polls and MDF to Maintain Design Consistency
  • #20732: user-lib: Enhance User Creation Experience with Modern UX Design
  • #20707: leadman-lib: Lead Count Not Updating Without Page Reload
  • #20691: OpenIDConnect: Improve Error Handling for Duplicate Provider Names
  • #20524: Integration Services: Update or Hide Duplicate Help Text in Schedules Tab
  • #20475: KReporting: Enhance Date Histogram with KSelect
  • #20466: KCommerce2: Shopping assistant and cart icon buttons merged in mobile view

Security Updates:

  • #20933: Kademi Platform: Potential Denial of Service Attack via Unsafe File Reading in Netty

Documentation:

  • #20590: KJourney: Enhance Developer Documentation for Custom Automation Check Functions