Enhancements:
- #14216: Refresh points balance process ineffective
- #14198: Table framework should allow tables to declare they do not support pagination
- #14193: Add PointsBalance to auditing framework
- #14189: Add feature to export full points history with balances
- #14182: Promotions Lead Table Component - Option to hide inactive promotions from table
- #14181: Centralised login for admin portals
- #14180: Achievement level component. Transparent image doesnt work
- #14176: Add sortable headers to data records page
- #14174: Add warning of additional charges to purchase domains page
- #14160: Enhance pointsLeaderboardEDM component
- #14153: Allow kcode and emoji on SMS journey node same as SMS group job has
- #14143: Mark user as unsubscribed on the profile detail page
- #14141: Improve manual raffle winner selection process
- #14078: Performance of MyRewardInfo allMemberPoints API is poor
- #13972: Add summary stats to data records page
- #11164: Quote table on mobile screen
Bug fixes:
- #14215: Code appears in current home account
- #14214: Server error when access members of administrator group
- #14213: JS error when click on copy home account icon
- #14211: Add success msgBox message when you delete event schedule on module manage page
- #14210: Confirm attendees modal show as old site message - change to kAlert
- #14204: Refresh points balance use old site message - change to kAlert
- #14201: Password set timestamp not being changed on prod clusters
- #14199: Data records "min" aggregation is incorrect
- #14197: Achievement level component, misalignment of settings
- #14196: Event delete confirmation message contains Delete instead of event name
- #14195: points leaderboard component height param does nothing
- #14194: Plaform: LinuxVideoConversionService unable to create m3u8 Playlist
- #14192: Points export is not sorted by default
- #14191: User points export doesnt include debits
- #14187: Broken headers in data records table
- #14186: Remove SMS recipient shows old site message - change to kAlert
- #14185: HTML should not be interprented on product title
- #14184: Re-attempt transaction using old modal
- #14183: Auctions - removing bids using old modal
- #14179: Code appears when drop component in kEditor - level summary
- #14178: Level progress component has some issues
- #14177: Code appears in question title
- #14172: View source code from Queries page gives me error
- #14171: Create new quiz shows 404 error
- #14169: Referral join to group activation method shows group id instead of name
- #14168: When event created it does not appear in calendar instantly
- #14167: Invitations list EDM status icon should be centered
- #14166: Style issues on Referral buttons in EDM
- #14165: Referral node shows Referral program ID instead of name
- #14162: Date range selector does not work on Leads tab for manage user
- #14161: Exception on module list component
- #14158: Typo for emailItem in loadReferrals function in referralsInvitations.js (EDM status question)
- #14157: Membership bubble layout is broken
- #14156: Exception deleting referrals
- #14154: Old site message appears on testing Send SMS from journey node - should be msgBox i assume
- #14151: Task outcomes should not be shown as active when task is completed - should show selected outcome instead
- #14150: Calendar picker does not work on manage task page in KCRM
- #14149: Raffle random processing completed, but no prizes was created and winners were not selected
- #14147: Profile memberships look bad when the account enabled calendar-lib
- #14144: Calendar groups shows as IDs instead of names
- #14142: aligned CPD hours column, User Module Status Table
- #14139: HTMl should not be interprented on pick winners page
- #14129: Wishlist working some kind weird now
- #14125: Possibility to order decimal quantity of some product
- #14114: Broken image placeholder in surveys
- #14109: Admin calendar theme issue
- #14108: Calendar events participants layout bad
- #14106: Duplicate event does not work
- #14102: View calendar issues (NPE + wrong link)
- #14100: New calendar created modal show ID instead of name
- #14081: Export points audit items is limited to 10k records
- #14075: error when trying to delete event which was created from eLearning
- #14059: Eligible senders ecard tab should have pagination
- #14043: 504 error when accessing page with sales table
- #14030: SMS job rename cause issue on next save
- #13942: Preview on keditor looks bad for several level components
- #13941: Achievement level component does not work with data series target setup
- #13927: Show module count option does nothing on frontend
- #13917: Journey list in start other journey node should be ordered by name
- #11885: Twilio webhook validation doesnt match
- #11155: Place order: The stock of products is incorrect.
- #10993: KCRM: invalid behavior of task outcomes
- #8470: Minor visual issue when edit reminder for event of frontend (mobile)
Security Updates:
- #14224: Security: Upgrade netty-commons to mitigate CVE-2021-21290 Part 2
Other changes: