PeopleFluent Learning 25.06 Release Notes
PeopleFluent is pleased to announce the PeopleFluent Learning 25.06 update. PeopleFluent Learning 25.06 was released for general availability on June 23, 2025. If you are a hosted (SaaS) customer, please contact your PeopleFluent Customer Success Manager to request a schedule for upgrading your sites.This documentation describes the functionality changes in PeopleFluent Learning 25.06, including new and deprecated features. If you have any questions about the enhancements or the new features, please contact your PeopleFluent representative.
Resolved Issues
PeopleFluent Learning 25.06 includes a number of bug-fixes and you are encouraged to review them in the Resolved Issues Report.
Table of Contents
- Competency Updates
- Set a Competency Issue Date Based on Course Completion Date
- Set Competency Issue Date to the Date that Renewal Requirements are Completed
- Ability to Backdate Competencies
- Competency Expiry Date Issue Due to Assignment Method
- Competency Expiry Date View
- Ability to Delete Competencies Regardless of Usage
- New Role Access Control for the Competency History Data Loader
- Email Notifications for Revoked Certifications
- Competency History Filter Added to Standard Reports
- Competency Search Includes all Language Bundles
- Migrate User Competency History
- Competency-Related API Updates
- Certification Updates
- Job Profile and Competency Certifications upon Completion
- New Role Access Controls for Certification History Data Loader
- Permanently Delete Certifications when History is Enabled
- Email Notifications for Revoked Certifications
- Additional Filters on Certifications Review Page
- Migrate Certification History
- Certification-Related API Updates
- Job Profile and Job Profile Report Updates
- Job Profile Search Includes all Language Bundles
- Ability to Exclude Closed Accounts from Job Profile Competency Quota Analysis
- Job Profile Competency Quota Analysis Locale Display
- Job Profile Competency Report Sort Order
- Learning Updates
- Include Sessions in Learning Module Search
- Learner View of Certifications in the New UI
- Exam UI Updates
- General Updates
- Slack Notification Updates
- Ability to Run the Person Information Processor Against Non-Active Accounts
- Java 17 Upgrade
Competency Updates
Set a Competency Issue Date Based on Course Completion Date
Functionality
Previously, when the final requirement for a Competency was met, the system could only set the Issue Date for the date/time that the requirement was marked complete vs. when the actual requirement was completed. For example, the final requirement is to complete a course session. If a learner completed the session on March 3rd, but the instructor did not mark the session as complete for the learner until March 10th, the system would recognize March 10th as the issue date. In this release, we have added a new system configuration setting that allows organizations to use the course completion date as the issue date for the Competency.
Details
- Go to Manage Center > System > General Settings > System Configuration and choose Competency Manager from the Select a Category field.
- Locate the Enable awarding training completion competency using the last course completion date and click the check box to enable it.
- Click Save.
Enabling this setting does not revert the issue date for any previously awarded Competencies.
Set Competency Issue Date to the Date that Renewal Requirements are Completed
This feature was released in patch 25.02.1. If your organization installed patch 25.02.1 or patch 25.02.2, the feature may already be in use.
Functionality
Generally, Competencies are valid for a specified time period, requiring learners to renew them after a specified period of time. For example, a Competency issued in April, 2024 might be valid until April, 2025. Previously, if a learner completed the requirements to renew the Competency prior to the end of the valid period, the Issue Date did not update and would still reflect April, 2024. In this release, we have added a system configuration setting that allows the Issue Date to be updated to the date that renewal requirements are completed.
Details
-
Go to Manage Center > System > General Settings > System Configuration and choose Competency Manager from the Select a Category field.
-
Locate the Enable updating awarded competency issue date when the competency required trainings are completed again and click the check box to enable it.
-
Click Save.
Enabling this setting does not revert the issue date for any previously awarded Competencies.
Ability to Backdate Competencies
This feature was released in patch 25.02.1. If your organization installed patch 25.02.1 or patch 25.02.2, the feature may already be in use.
Previously, there was no way to backdate a Competency Issue Date when manually awarding the Competency within the system. It was always set as the date that the Competency was awarded. In this release, we have added an Issue Date field on each screen where Competencies can be awarded manually, allowing them to be backdated.
Example in Workspace Review:
Competency Expiry Date Issue Due to Assignment Method
This feature was released in patch 25.02.1. If your organization installed patch 25.02.1 or patch 25.02.2, the feature may already be in use.
Functionality
Competencies can be assigned in two ways: manually (through the UI or data loader) or automatically by the system. Each method stores the expiration date in a different location. Previously, if a competency was initially awarded using one method and later renewed using the other, the expiration date would not be updated in the original storage location. In this release, we have added a system configuration setting that updates the expiry date when the user completes the training requirements after the competency has already been awarded. The setting will apply to all Competencies, regardless of how they were acquired.
Details
-
Go to Manage Center > System > General Settings > System Configuration and choose Competency Manager from the Select a Category field.
-
Locate the Enable updating awarded competency expiry date when training is completed again and click the check box to enable it.
-
Click Save.
Enabling this setting does not change the expiry date for any previously awarded Competencies.
Competency Expiry Date View
This feature was released in patch 25.02.2. If your organization installed the patch, the feature may already be in use.
Functionality
Previously, a Competency's expiry date could only be viewed in the Competency details on the User Review screen. As of this release, expiry dates are now visible in additional locations allowing learners and reviewers to view them.
Details
Learner View of Expiry Date
The expiry date displays along with other Competency details on the My Competencies screen (Career Center > Competencies).
Reviewer View of the Expiry Date
The expiry date displays with other Competency details on the Competencies tab of the Career Development Center.
Ability to Delete Competencies Regardless of Usage
This feature was released in patch 25.02.1. If your organization installed patch 25.02.1 or patch 25.02.2, the feature may already be in use.
Functionality
By default, Competencies cannot be deleted if one or more of the following conditions is true:
- One or more users has been awarded the Competency.
- One ore more learning modules use the Competency to dynamically assign instructors.
- One or more Competency assessments use the Competency (Performance License function).
- One or more appraisals use the Competency(Performance License function).
We have added a system configuration setting that allows administrators to bypass the usage check for these conditions and permanently delete a Competency.
Details
To enable the setting:
- Go to Manage Center > System > General Settings > System Configuration.
- Choose Competency Manager in the Select a Category field.
- Enable the Skip usage check when deleting a competency field.
- Click Save.
When this setting is enabled, deleting a Competency will remove it from all users (including Competency history records, if applicable), modules, assessments and appraisals.
New Role Access Control for the Competency History Data Loader
This feature was released in patch 25.02.2. If your organization installed the patch, the feature may already be in use.
Functionality
Previously, roles that had Competency History access automatically had access to the data loader. In this release, we have a new role access control that manages permissions to the data loader specifically.
Details
- MirGo to Manage Center > Users > Roles and Permissions > User Roles. Locate the appropriate role and open it for editing.
- Go to Review Sub-Menu Features > Competency Manager Features and locate the Competency History Data Loader permission. Set the permission using one of the following options:
- No Access - Users have no access to the competency history data loader.
- Read Only - Users can view the competency history data loader.
- Unrestricted - Users can view the competency history data loader and can upload competency history data.
- Click Save.
Email Notifications for Revoked Certifications
Functionality
Previously there was no option to send an email notification to a user when an awarded Certification was deleted (revoked). In Release 25.06, a new System Configuration setting can be enabled that will trigger an email when a Certification is revoked for a user.
Details
Enable the Setting
- Go to Manage Center > System > General Settings > System Configuration.
- Choose Certifications in the Select a Category field.
- In the Manual Certification Revocation Email field, click the ... and select an email template. This action enables the field. To disable the field click the remove
button to delete the template.
- Click Save.
New Email Template Parameters
To accommodate the ability to send email notifications for revoked Certifications, the following parameters are now available when configuring an email template:
- Certification Revocation Date
- Certification Revocation Comments
- Certification Revocation Requester Full Name
- Certification Revocation Requester First Name
- Certification Revocation Requester Last Name
- Certification Revocation Administrator Full Name
- Certification Revocation Administrator First Name
- Certification Revocation Administrator Last Name
Competency History Filter Added to Standard Reports
Functionality
If Competency history is enabled, a new filter is available when running standard Competency reports. The filter allows you to exclude Competencies from the report output based on the most recent event type. For example, you may want to run an organization report that excludes any Competencies that are currently revoked. You can select the "Revoked" event type in the filter. This will omit all Competencies with "Revoked" as the most recent action.
Details
Using the Filter in the Report
The filter will only display if the Enable Competency History setting is turned on in System Configuration.
- Go to Manage Center > Reports > Organization Reports and select the appropriate report. Please see the Applicable Reports section below for the list of reports that contain this filter.
- In the Specify the most recent history event(s) to exclude section, select one or more options in the Event(s) field.
- Enter other criteria as necessary and run the report.
Applicable Reports
Below is a list of reports that include the new filter.
- R112 - Competency Report by Organization
- R112A - Current Competency User Progress by Organization/Direct Appraiser/User
- R112NL - Competency User Progress by Organization
- R116 - Job Profile Status Summary Report by Organization
- R116NL - Job Profile User Progress by Organization
- R117 - Job Profile Status Summary Report by Organization (Tabular)
- R131 -- Competency drilldown report
- R135 - Competency Expiry Export in CSV Loader Format (by Organization)
- R136 - Competency Expiry Export in CSV Loader Format (by User)
- R137 - Competency Ad-hoc Assessment Export in CSV Loader Format (by Organization)
- R138 - Competency Ad-hoc Assessment Export in CSV Loader Format (by User)
- R139 - Job Profile Compliance Report
The option has also been added selection screen for the Job Profile Competency Quota Analysis Report functionality.
Competency Search Includes all Language Bundles
This feature was released in patch 25.02.1. If your organization installed patch 25.02.1 or patch 25.02.2, the feature may already be in use.
Functionality
Previously, when doing a search for Competencies, the system would only search the Title and Description fields of the primary language bundle. As of this release, the system will now search title and description fields of all language bundles.
For on-premise customers, when applying the 25.06 upgrade, please delete any index files under WEB-INF/indexes, as the index schema is changed to accommodate this functionality. PeopleFluent will manage this for SaaS customers.
Migrate User Competency History
This feature was released in patch 25.02.2. If your organization installed the patch, the feature may already be in use.
Functionality
We have added the ability to capture Competency history. Prior to this release, if a User ID was migrated, any captured history would not be migrated to the new User ID. As this release, history is migrated along with all other user information.
Competency-Related API Updates
Functionality
To accommodate new features and functionality, specifically related to the addition of revoked competencies to the Learning Path for the new UI, some related apis have been updated, including:
- api/learningPath - Updated to include a new status array that shows the most recent status, as well as a history array to include values for history data related to events.
- api/v1/job-profiles - Updated to include competency history information.
- api/vi/competencies - Updated to include competency history information.
Please see the LMS API document for additional details about the apis.
Certifications
Job Profile and Competency Certifications upon Completion
This feature was released in patch 25.02.1. If your organization installed patch 25.02.1 or patch 25.02.2, the feature may already be in use.
Functionality
PeopleFluent Learning allows you to create Job Profile Groups and Competency Groups that can award a Certification when associated Job Profile or Competency requirements are completed. Previously, the Certification could only be awarded once at the initial completion of the requirements. We have added a system configuration setting that allows the Certification to be awarded repeatedly to users when they complete the requirements again.
Details
To enable the setting:
- Go to Manage Center > System > General Settings > System Configuration and choose Competency Manager from the Select a Category field.
- Locate the Award group certifications when requirements are completed again and click the check box to enable it.
- Click Save.
New Role Access Controls for Certification History Data Loader
This feature was released in patch 25.02.2. If your organization installed the patch, the feature may already be in use.
Functionality
Previously, roles that had Certification History access automatically had access to the data loaders. We have a new role access control that manages permissions to the data loader specifically.
Details
- Go to Manage Center > Users > Roles and Permissions > User Roles. Locate the appropriate role and open it for editing.
- Go to Review Sub-Menu Features > Certification Manager and locate the Certification History Data Loader permission. Set the permission using one of the following options:
- No Access - Users have no access to the certification history data loader.
- Read Only - Users can view the certification history data loader.
- Unrestricted - Users can view the certification history data loader and can upload competency history data.
- Click Save.
Permanently Delete Certifications when History is Enabled
Functionality
When Certification History is enabled, the system will record a history of events, including when an awarded Certification is deleted (unawarded) for a user. Currently, this action places the Certification in the user's Deleted Certifications tab. However, in some cases, you may want to delete the Certification without maintaining the history. When a Certification was awarded erroneously, for example. In this release, we added the ability to permanently delete Certifications, thereby not recording any history.
Details
To permanently delete a Certification for a user in the Learning Center:
- Go to Workspace > Review. Locate the appropriate user.
- Click on the action menu
and select Review Learning Center.
- Select Certifications in the left-navigation menu.
- Locate the appropriate certification and click the action
menu.
- Select Permanently Delete.
- Click OK in the confirmation window.
Email Notifications for Revoked Certifications
Functionality
Previously there was no option to send an email notification to a user when an awarded Certification was deleted (revoked). In Release 25.06, a new System Configuration setting can be enabled that will trigger an email when a Certification is revoked for a user.
Details
Enable the Setting
- Go to Manage Center > System > General Settings > System Configuration.
- Choose Certifications in the Select a Category field.
- In the Manual Certification Revocation Email field, click the ... and select an email template. This action enables the field. To disable the field click the remove
button to delete the template.
- Click Save.
New Email Template Parameters
To accommodate the ability to send email notifications for revoked Certifications, the following parameters are now available when configuring an email template:
- Certification Revocation Date
- Certification Revocation Comments
- Certification Revocation Requester Full Name
- Certification Revocation Requester First Name
- Certification Revocation Requester Last Name
- Certification Revocation Administrator Full Name
- Certification Revocation Administrator First Name
- Certification Revocation Administrator Last Name
Additional Filters on Certifications Review Page
Functionality
On the Certifications Review page, you can search for users with specific Certifications. In Release 25.06, we have added two additional search filters:
- Session - Allows you to filter the results list by specific sessions.
- Award ID - Allows you to filter the results by specific Award IDs.
Migrate Certification History
This feature was released in patch 25.02.2. If your organization installed the patch, the feature may already be in use.
Functionality
In this release, we added the ability to capture Certification history. Prior to this release, if a User ID was migrated, any captured history would not be migrated to the new User ID. As of this, history is migrated along with all other user information.
Certification-Related API Updates
Functionality
To accommodate new features and functionality, specifically related to the ability for learners to view their certifications in the new UI, some related apis have been updated, including:
- api/v1/certifications-awarded - Updated to "awarded by" key.
- api/vi/certifications-awarded-UI - Updated to include certification information.
Job Profile and Job Profile Report Updates
Job Profile Search Includes all Language Bundles
This feature was released in patch 25.02.1. If your organization installed patch 25.02.1 or patch 25.02.2, the feature may already be in use.
Functionality
Previously, when doing a search for Job Profiles, the system would only search the Title and Description fields of the primary language bundle. As of this release, the system will now search title and description fields of all language bundles.
For on-premise customers, when applying the 25.06 upgrade, please delete any index files under WEB-INF/indexes, as the index schema is changed to accommodate this functionality. PeopleFluent will manage this for SaaS customers.
Ability to Exclude Closed Accounts from Job Profile Competency Quota Analysis
This feature was released in patch 25.02.1. If your organization installed patch 25.02.1 or patch 25.02.2, the feature may already be in use.
Functionality
Previously, when running Job Profile Competency Quota Analysis, organizations did not have the ability to exclude closed accounts. In this release, a Exclude Closed Accounts check box will be available. When selected, closed accounts will not be considered in the analysis.
Job Profile Competency Quota Analysis Locale Display
This feature was released in patch 25.02.2. If your organization installed the patch, the feature may already be in use.
Functionality
Language bundles can be assigned to both Job Profiles and Competencies. As of release this release, if a user's locale matches an assigned language bundle, the Job Profiles and/or Competencies will display in the appropriate language when running the Job Profile Competency Quota Analysis report.
For example, a Job Profile and its assigned Competencies are assigned a Spanish language bundle. The report would display to a user assigned a Spanish locale using Spanish language bundle as shown below:
Job Profile Competency Report Sort Order
This feature was released in patch 25.02.2. If your organization installed the patch, the feature may already be in use.
Functionality
As of this release, the Job Profile Competency Quality Analysis Report will sort based on a System Configuration setting. If the Sort Users by last name? field is enabled, the report will be sorted alphabetically by last name.
The R140-Job Profile Competency Quota Report has also been updated to respect this setting.
Details
To enable this setting:
- Go to Manage Center > System > General Settings > System Configuration.
- In the General section locate the field. Select the checkbox to enable it.
Learning Updates
Include Sessions in Learning Module Search
Functionality
Previously, the Learning Module search was only able to search on module-level information (Module ID, Module Title, Module Description). In Release 25.06, we have added the ability to search on Session information as well. The Learning Module search will now search on Session Code, Session Title and Session Description.
This feature is enabled by default, but can be disabled via a new System Configuration setting.
Details
Disable Session Search
- Go to Manage Center > System > General Settings > System Configuration and choose Search from the Select a Category field.
- Locate the Include session information in Learning Module Search field and clear the check box to disable it.
- Click Save.
Learner View of Certifications in the New UI
Functionality
In Release 25.06, we have added details and views to provide learners additional insight into Certifications, Competencies and Job Profiles when the new user interface is enabled.
Details
Competency Revocation History Included on the Learning Path
Competency Revocation history is now included on the Learning Path. The Competency displays in the path with a status of Revoked. Click on the Competency to see the history.
Please see Competency-Related API Updates for information about api changes related to this feature.
New "Awarded By" Column on the Certifications List Screen
A new Awarded By column is available in the Certifications list screen the Learning Center. This column indicates how the certificate was awarded. If the Certification was awarded automatically, the value will be System. If it was awarded manually, the value will be the user who awarded it.
Please see Certification-Related API Updates for information about api changes related to this feature.
New Deleted Certifications Tab on the Certifications List Screen
A new Deleted Certifications tab is available on the Certifications list screen in the Learning Center. This lists all of the user's deleted (revoked) Certifications. In order to view the Deleted Certifications tab, the user's must have at least read-only access to the Certification History permission.
Please see Certification-Related API Updates for information about api changes related to this feature.
Certification Details
Clicking on the Certification name on any of the tabs will now display the certification details.
Please see Certification-Related API Updates for information about api changes related to this feature.
Exam UI Updates
Functionality
In Release 25.06, a few updates have been made to the Exam UI as it is viewed by learners.
Details
Question Legend Relocated
An exam can be configured to allow question and section navigation. Previously, the legend of questions was located in the exam header. In this release, the legend has been relocated to a left-navigation menu.
Timer Relocated
A timer displays when an exam has a set time limit. The timer has been relocated from the exam footer to the exam header.
Additional Changes
Additional changes are in the base tests.css file. These changes can be configured and loaded as a new Exam Style Sheet. The default uses the same colors and fonts as the PeopleFluent_LMS_Default skin.
General Updates
Slack Notification Updates
Functionality
In Release 25.02, we introduced the ability to send internal PeopleFluent Learning notifications via Slack. In this release, we have made the following enhancements to the functionality:
- Ability for administrators to manage Slack notification settings for users.
- Updates to the User Data Loader to import Slack notification settings for users.
Details
Managing Slack Notification Settings for Users
In order to perform this task, your role must have the Notifications permission.
A new Notifications tab is available when editing a user in User Management. Here, an administrator can manage settings for Slack notifications on behalf of a user.
To manage the settings:
- Go to Manage Center > Users > User Manager > User.
- Locate and access the appropriate user profile.
- Click the Notifications tab.
- In the Enable Slack Notifications field, select Yes from the drop-down options.
- In the Select notifications to send to Slack field, choose one of the following options:
- Only notifications sent TO me - choose this option and the user will get notifications only when they are the direct recipient of the notification.
- Both notifications sent TO me and where I am copied - choose this option and the user will also get notifications when CC'ed.
- In the Slack Workspace field, select the appropriate work space from the drop-down options.
Updates to User Data Loader
Additional columns have been added to the User Data Loader to allow Slack notification settings to be imported for users.
Field | Description | Data Handling |
EnableSlack | Determines if the user will receive Slack notifications. |
"Y" - Enables notifications "N" (default) - Disables notifications |
SlackNotifications | Determines the notifications sent to the user. |
"0" (default) - Only notifications sent TO me "1" - Both notifications sent TO me and where I am copied |
Slack Workspace | Slack Workspace Name | <slackworkspacename> |
These columns have also been added to the R109 - Generate User Data Dump in CSV Data Uploader Format report.
Ability to Run the Person Information Processor Against Non-Active Accounts
This feature was released in patch 25.02.1. If your organization installed patch 25.02.1 or patch 25.02.2, the feature may already be in use.
Functionality
The Person Information Processor (PIP) is a daily background task that runs on all transcripts in the LMS database for clean up purposes, particularly related to Job Profiles and Competencies. Previously, the PIP could only be run against active user accounts. In this release, we have added a system configuration setting that allows organizations to run the PIP against non-active user accounts for Competency processing as well.
Details
To enable the setting:
- Go to Manage Center > System > General Settings > System Configuration and choose Person Information Processor from the Select a Category field.
- Locate the Include non-Active Users in Competency Processing and click the check box to enable it.
- Click Save.
Java 17 Upgrade
With Release 25.06, PeopleFluent Learning has been upgraded to Java 17. Extended support for Java 17 runs through 2029.
SaaS Customers
SaaS customers will not have to take any action. The Java upgrade will be handled by the PeopleFluent operations team as part of the upgrade to 25.06 – or any version after that if a customer is skipping 25.06.
On-Premise and Partner Customers
The upgrade process will be the responsibility of the customer or the partner.
The general process is:
- Stop Tomcat so the application is offline.
- Backup the /ekp folder and database to fall back if the upgrade fails.
- Upgrade Java
- Technically Java 17 would be installed in its own folder, so that can be done in advance
- The JAVA_HOME environment variable should be changed to point to Java 17 during this step
- There may be additional Tomcat configuration so Tomcat uses Java 17 instead of Java 8.
- Ensure the Upgrade Kit is using the JAVA_HOME variable and run the kit
- Ensure Tomcat is using the JAVA_HOME variable and restart.
After installing Java 17, run the command java -version at the command prompt to make sure the system is using Java 17 by default. If it is not, you may need to manually update the PATH environment variable to ensure the Java 17 bin folder appears prior to those of other Java versions.