Milestone 0240 Release Notes

Blank 8/10/2024 13:01 - 8/10/2024 13:01

In the latest release, we've added exciting features like QR code generation for warranties and improved product SKU matching with fuzzy search logic, while also enhancing data integrity checks during uploads. Plus, we've squashed several bugs, optimized performance across the platform, and made UI/UX improvements to ensure a smoother experience for users!

Enhancements:

  • #20223: KWarranty: Add ability to generate a QR Code in the admin
  • #20182: Xe: Change auto-approval process to use 2 step API calls
  • #20031: ArcanumSalesClaim: Enhance Product SKU Matching with Fuzzy Search Logic
  • #19835: Kademi: Enhance Uploader with Sanity Checks for Data Integrity
  • #19370: KLeadMan: Customers Page Should Display User Details Properly for Profiles Which Sit Outside The Current Account

Bug fixes:

  • #20313: Product Table Uploader: Null Pointer Exception During Upload
  • #20309: Platform: Cannot see KToolbar when host warning message is shown
  • #20300: KReporting: Index query tagging must support sub-aggregations
  • #20296: KReporting: Search Capability doesnt work
  • #20282: Points Management: Issue with Reward Points Data Disappearing on Created Date Sort
  • #20276: Learner-lib admin: Enhance Enrolments Page by Adjusting Time Display Settings pt.2
  • #20266: KCRM customers page error
  • #20251: Hawk: Issue sending order when Kademi Generated User ID exceeds 30 characters
  • #20250: Sales Incentive Page: Reset function is broken
  • #20247: CardFunding: Missing pointsParticipant Property in Order Processing
  • #20245: KCommerce2: Fix Issue with Saving PointsParticipant Field During Monetary Redemption - p2
  • #20237: KMarketingDevelopmentFunds: Add Null Check to Prevent KCode Exception Error
  • #20236: Exception Thrown Due to Mapping Conflicts in Elasticsearch Index
  • #20234: KLeadMan: Fix Deleted Leads Display in Leads by Stage Component
  • #20232: KReporting: Tagging with relational fields doesnt work - p2
  • #20231: Lead from claim submission not being created - possible influence from kWarranty
  • #20229: Platform: Show Notification When Viewing Draft Instead of Live Site - p2
  • #20224: Xe: Token Refresh Failing and Processing Continuation Issues
  • #20219: Tagging: error when tag based on users query in data series index
  • #20214: Platform: When applying deployment item in configuration management, app versions used by websites need to be installed
  • #20180: Xe: Order Fulfillment Status Updates part 2
  • #20140: KPromotions: Status Reverts to 'Draft' When Editing Active Promotion
  • #20114: KIntegration: Lead Extra Fields Missing After Changing Sync Direction
  • #20110: KLeadman: Exception Occurs When Updating Contact in Lead
  • #19595: leadman-lib: SQLGrammarException Error When Rendering Task List Component
  • #19014: Index Queries: Optimise Default Value Lookup for Relational Fields

Performance:

  • #20280: Platform: Enhance SQL Performance for Email Item Retrieval
  • #20213: Platform: Implement Index on Field2 to Resolve Sales Data Query Performance Issues
  • #20201: Platform: Optimize Named Counter Update Process to Reduce Locking Delays
  • #20193: Platform: Enhance SQL Query Efficiency for Product Retrieval
  • #20174: Platform: Optimize SQL Query for Group Membership Efficiency
  • #20166: Platform: Optimize Index for product_parameter Table to Improve Query Performance

UI/UX Improvements:

  • #20299: KReporting: When numeric values from aggregations shown in table format to 2 decimal places
  • #20270: Marketing Development Fund: Ensure List Reloads After Plan Deletion
  • #20262: Platform: Improve UI Layout for Categories List Page
  • #20255: products-lib: Ensure Active Selection is Greyed Out When Deleted is Selected
  • #20246: XE: Standardize SentToXe Font Size to 12px on Orders UI
  • #20171: Auctions: Fix for Bid History Rounding Display
  • #20163: KReporting: Add Search Capability and Style Updates to Index Queries Page
  • #20128: products-lib: Active Filter Deselects When Category is Selected
  • #20101: KIntegration: Ensure Sync Job Guide Matches Selected Sync Provider
  • #20081: KRewards: Improve UX of points expiration rule selection
  • #19969: KTeams: UI issue with teams list when mobile screen is mid
  • #17812: Platform: Improve Deletion Process by Validating Checkbox Selection for Index Queries

Security Updates:

Documentation:

  • #20183: KAlerts: Enhance Documentation to Include Steps for Adding Alert Component
  • #19614: Kademi: Update Attach Lead File Node Documentation with Recent Changes