May 2025 edition
This page provides a preview of product and feature delivery plans for July 2025/20.25.07 and August 2025/20.25.08 releases. The Product and Services Preview document replaces the former 60/90 day Review/Preview.
Important: The most recent and accurate version of Release Notes apply to near-term delivery plans for the upcoming June 2025/20.25.06 release. This page is a preview of planned release features only. As stated in the Safe Harbor Statement, the information provided herein is subject to change at any time, at the discretion of D2L, and D2L makes no commitment to update the information.
Print the PSP
You can print select features or announcements from the page from your browser.
To create a printable version of the Product and Services Preview information
- Highlight the feature announcement(s).
- Right-click and select Copy.
- Paste the content into a text editing document. This process copies over all text, images, tables, and links.
Enablement Information
Information about the default state of a released feature, function or change in a Brightspace site is included to provide additional information, supporting change preparation, or planning in your organization.
Availability (Enabled State)
Advanced knowledge about whether customers can control access to the feature, function, or changes. This allows Administrators, trainers and supporting roles in an organization an opportunity to know which items are controllable and which are not.
- On: Indicates that the feature’s default state is visible/on and that there is no override or setting to control this state by any user.
- Off: Indicates that the feature’s default state is hidden/off and that there is no override or setting to control this state by any user.
- On (Overridable): Indicates the features default state and that it can be controlled or overridden by a user. For example, a new permission that is automatically selected for specific roles, or an editable config variable default that is on both offer opportunities to configure or override the default states.
- Off (Overridable): Indicates the features default state and that it can be controlled or overridden by a Brightspace user. For example, a new permission that is not selected, a new setting or new config variable that is off by default both provide opportunities to review and enable if desired.
Site Actions (Enablement Method)
For any feature, function, or change that is controllable, how are they controllable. This allows Administrators, trainers, or supporting roles in an organization the opportunity to make decisions earlier and better plan for any work required to support any updates or changes. Some examples include;
- Role Settings
- Role Permissions
- Config variables
- In Tool settings (such as Grades Settings or Widget customization)
- In Application settings (such as Pulse Settings)
July 2025/20.25.07 preview
Course Management - Additional filtering capabilities in Courses
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Administrator
- Site Availability: ON
- Site Enablement Actions: None
Additional Information Overview
Admins accessed Course Updater (via navbar) to make bulk updates on course start/end dates, and active/inactive status to save time on their administrative tasks. With this update, course update functions will be integrated into Courses tool, where admins will be able to perform the same bulk course update actions (updating course start/end dates and active/inactive status) within Courses. This removes the need for admins to leave Courses and access a separate tool for bulk updates using Course Updater.
Also, admins can view the activity logs of course updates.
Course Management - Additional filtering capabilities in Courses
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Administrator
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview
More filtering capabilities are being added to Courses including Date Created filter and Role-Based filter. Date Created filter allows users to filter the courses based on when the course was created. Role-Based filter allows users, who have multiple roles in the LMS, to filter courses based on each of their roles. The default role selected will be the role that they are signed into at the Organization level.
Course Management - Enable delegated administration of courses to support distributed administration initiatives
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: API Developer, Administrators
- Site Availability: ON (Customer Overridable)
- Site Enablement Actions: Config Variable (Org Unit)
Additional Information Overview:
The Course management tool will support distributed administration by allowing the creation of course offerings and course templates at the sub-org level. Sub-admins who have been granted the applicable permissions will be able to access Manage Courses to perform search, create and delete actions.
Enablement of Distributed Administration within the Course Management tool is governed by d2l.Tools.ManageCourses.SupportsDistributedAdmin (visible to D2LOnly) and tool permissions. Sub-admins no longer require permissions to be set at the Non-Cascading, Organization level. Sub-admins with the following permissions granted at the sub-org (Campus) level will now have access to manage course offerings and course templates wholly within their sub-org.
Quizzes - Re-open a Quiz Attempt
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Instructor
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
Instructors can now re-open a quiz attempt that has been submitted to allow learners to continue the attempt.
Quizzes - New Quiz Evaluation Experience is now ON for all clients
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Instructor, Administrator
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
The new Quiz Evaluation Experience (released in Sept 2024) is now enabled for all clients (with no option to Opt Out).
Quizzes - Rubric Statistics now available for Rubrics used on Written Response Quiz Questions
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Instructor
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
Rubric Statistics are now available from the Rubric Options menu for Rubrics used on Written Response Quiz Questions and will include Overall Statistics and Criteria Statistics.
Quizzes - Full HTML Editor available for Question Feedback in the new Quiz Evaluation experience
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Instructor
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
The full HTML Editor will be available for Question Feedback (as it already is for Attempt Feedback and Overall Feedback) which includes the Equation Editor as well as many other functionalities.
System Check - Our Supported Browser list has been updated in order to maintain high levels of security, accessibility, and usability
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: All
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
Supported
The most recent browser available at “present time” (April 2025).
- Safari >= 18 (September 2024), no change
- Chrome >= 135 (April 2025), previously >= 129
- Edge >= 135 (April 2025), previously >= 129
- Firefox >= 137 (April 2025), previously >= 130
Legacy
Starts roughly 3 years before July 2025.
- Safari 16 (September 2022) - 17 (September 2023), previously 15 - 17
- Chrome 103 (June 2022) - 134 (March 2025), previously 94 - 128
- Edge 103 (June 2022) - 134 (March 2025), previously 94 - 128
- Firefox 103 (July 2022) - 136 (March 2025), previously 92 - 129
Unsupported (warning)
Starts roughly 5 years before “present time” (April 2025). Next time around we’ll start these 5 years before the release (July 2026).
- Safari 14 (September 2020) - 15 (September 2021), previously 12 - 14
- Chrome 81 (April 2020) - 102 (May 2022), previously 67 - 93
- Edge 81 (April 2020) - 102 (May 2022), previously 80 - 93
- Firefox 74 (March 2020) - 102 (June 2022), previously 67 - 91
Unsupported (blocked)
Ends roughly 5 years behind “present time” (March 2025). Next time around we’ll start these 5 years before the release (July 2026).
- Safari <= 13 (September 2019), previously <= 11 (September 2017)
- Chrome <= 80 (February 2020), previously <= 67 (May 2018)
- Edge <= 80 (February 2020), previously <= 79 (January 2020)
- Firefox <= 73 (February 2020), previously <= 66 (April 2019)
D2L Lumi - D2L Lumi Outcomes now suggests outcome alignments for Pages
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Instructor, Internal D2L Teams, Administrator
- Site Availability: OFF (Customer Overridable)
- Site Enablement Actions: Role Permission
Additional Information Overview:
Course creators and educators get a head start when aligning learning outcomes to Pages with AI suggested outcome alignments. Subject matter experts remain in the loop as they review the AI outcome suggestions.
Previously, D2L Lumi Outcomes was only available for Assignments.
D2L Lumi - D2L Lumi Outcomes now suggests outcome alignments for Discussion Topics
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Instructor, Internal D2L Teams, Administrator
- Site Availability: OFF (Customer Overridable)
- Site Enablement Actions: Role Permission
Additional Information Overview:
Course creators and educators get a head start when aligning learning outcomes to discussion topics with AI suggested outcome alignments. Subject matter experts remain in the loop as they review the AI outcome suggestions.
Previously, D2L Lumi Outcomes was only available for Assignments.
Lessons / New Content Experience - New Content Experience - Adjust depth of content within the content hierarchy
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Instructor, Administrator
- Site Availability: OFF (Customer Overridable)
- Site Enablement Actions: Config Variable (Org Unit)
Additional Information Overview:
The New Content Experience currently does not allow Instructors to move content between different depths within the hierarchy. This will introduce the ability to move topics and modules to a different depth.
Currently, to do this it requires either temporarily enabling Classic Content or using Course Builder.
Continuous Professional Development (CPD) Tool - Support APIs for My CPD Records tool
Planned Release: 20.25.07
Change and Enablement information:
Role / Audience: API Developer, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview:
We're adding API support for the MyCPDRecords tool:
- Administrators will see the permission that allows the API calls: view other user record(API only) in Roles and Permissions
- Administrators are able to use API information to My CPD Records information as follows:
get records for user
get record by record id
get record attachment
get category (subjects)
get method
get question
get user target progress
update record (PUT /d2l/api/le/${this.levCpd}/cpd/record/${recordId})
Outcomes - Renaming 'Programs' to 'Outcome Sets' for Better Reporting
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Instructor, Administrator
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
- Renaming ‘Programs’ to ‘Outcome Sets’ everywhere you see Programs (including config)
- Providing a UI alert to inform users
Rubrics - Adding Ability to Clear Rubric Selections to Save Instructors Time in Evaluation
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Instructor, Administrator
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
- Clear Rubric Selection:
- Similar to how we’ve added the ability to ‘Set all ungraded’ we want to follow up with the ability to clear the Rubric scoring.
- This will not clear out feedback and we will have clear messaging informing the instructor of this.
- Set All Ungraded:
- We’re also making a slight tweak to language with the ‘Set All Ungraded’ functionality such that if there are no Rubric levels selections have been made, change the phrasing of the menu item to “Set all…”
Creator+, H5P BETA - A new content type picker for H5P Interactives provides clear, direct access to H5P interactives and improves the ease of use and navigation for course authors
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Instructor
- Site Availability: OFF
- Site Enablement Actions: Contact D2L
Additional Information Overview
A course author would select H5P interactives from the Creator+ page menu options. A new Brightspace modal will appear and allow for the filtering, searching and selecting of H5P interactives. The H5P interactive type now reflects the author's choice and they can be begin creating.
Assignments - Enable Flexible Assignment Text and / or File Submissions for Enhanced Learner Choice
Planned Release: 20.25.07
Change and Enablement information:
Role / Audience: Instructor, Learner, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview:
We will be adding a new submission type called ‘File or Text submission’ to the different assignment submission type list.
New:
- This option will let learners submit file AND/OR text - the new type will enable learner and instructor flexibility. It’s being called File or Text for simplicity, instead of File And/or text
- If a customer really wants students to EITHER submit text OR a file, they will need to find some workaround. For example, creating two assignments - one set to “file submission” and the other set to “text submission” and ask student to submit to one or the other.
- For text submissions in the text/or file submissions, we’ll have the text box ‘open’ so that learners can add in the text submission, and they won’t miss the info
Other notes:
- For clients currently on the text/file beta program, they will transition to the new UI in this release.
- File only and text only assignment types will be preserved, so there’ll be 5 options, not just 4, in the assignment type dropdown.
Assignments, Discussions - Support Bulk Feedback Submission in Assignments and Discussions Submission Page Config Variable Defaults to ON
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Instructor, Administrator
- Site Availability: ON (Customer Overridable)
- Site Enablement Actions: Config Variable (Org Unit)
Additional Information Overview:
Important: We will be removing this config variable in 3 months time.
Config Variable Name
d2l.Tools.LE.AllowBulkFeedback
Config Variable Description
This configuration variable allows instructors to efficiently provide feedback to multiple students at once on the Assignment and Discussion evaluation pages. When enabled, instructors can select multiple submissions and apply the same feedback to all selected entries, streamlining the evaluation process and ensuring consistency in feedback delivery. If feedback is added to an evaluation in draft, the evaluation is saved. If feedback is added to a published evaluation, the evaluation is updated.
Temporary configuration variable deployment plan
To support a phased rollout, a temporary configuration variable will be available for a duration of six months:
- The configuration variable will be introduced with its default state set to off. Documentation will indicate that this is a temporary setting intended for short-term use only.
- At 20.25.07, the configuration variable will be enabled by default. A release note will communicate this change to ensure clients are aware. Clients who missed the initial announcement will now see the feature activated, with the option to disable it if additional transition time is needed.
- At 20.25.10, the configuration variable will be permanently removed.
Note: This deployment strategy ensures a gradual and transparent transition for all users while allowing adequate time to adapt.
Annotations (PSPDF Kit) - Update the 3rd party software that powers Assignment Annotations (Nutrient) from version 1.0.0 to 1.3.0
Planned Release: 20.25.07
Change and Enablement information:
Role / Audience: Instructor, Administrator
Site Availability: On
Site Enablement Actions: None (Automatic)
Additional Information Overview
We are updating the software that powers Assignment annotations from 1.0.0 to 1.3.0
The upgrade will fix defects and prevent new defects from forming due to the software being out of date.
Lessons / New Content Experience - New Content Experience - Display Learner Completion Progress
Planned Release: 20.25.07
Change and Enablement information:
Role / Audience: Learner
Site Availability: Off (Customer Overridable)
Site enablement Actions: Config Variable (Org Unit)
Additional Information Overview
The New Content Experience currently has a limit of 5 levels of depth in the Table of Contents. This will introduce the ability to exceed 5 levels of depth and allow users to access any content that was created past 5 levels of depth in Classic Content.
Lessons / New Content Experience - New Content Experience - Add and access content at any level of depth
Planned Release: 20.25.07
Change and Enablement information:
Role / Audience: Learner
Site Availability: Off (Customer Overridable)
Site Enablement Actions: Config Variable (Org Unit)
Additional Information Overview
The New Content Experience currently does not display Learner Completion Progress for individual topics or a rollup of their progress within a module. This will introduce checkmarks next to individual required topics once a learner completes them. It will also display a fractional summary of the learner’s progress through each module.
Lessons / New Content Experience - New Content Experience - Display Existing Course Overview Content
Planned Release: 20.25.07
Change and Enablement information:
Role / Audience: Learner
Site Availability: Off (Customer Overridable)
Site Enablement Actions: Config Variable (Org Unit)
Additional Information Overview
The New Content Experience currently does not have a Course Overview. This will introduce the ability to display existing Course Overviews in the New Content Experience so instructors don’t lose access to content they previously created in Classic Content.
Group / Section Management - Bulk enrollments into groups now possible with CSV imports
Planned Release: 20.25.07
Change and Enablement information:
Role / Audience: Instructor, Administrator
Site Availability: On
Site Enablement Actions: Role Permission
Additional Information Overview
A new import functionality within the groups tool will allow for Instructors to bulk add or remove enrollments into existing groups with the use of a CSV file. Instructors will see a new import button within the Groups tool, which when accessed, will provide instructions on how to format a CSV file, enabling bulk enrollments or unenrollment's into existing groups for learners who are currently enrolled into the course offering. Individual lines in the CSV file will perform a single action, either to enroll or unenroll, a specific user in a specific group.
The fields used by the CSV file will be controlled by a new Form Element BulkGroupEnroll
which can be adjusted by Administrators. The fields in the form can be adjusted to allow for import to occur using either UserName
and/or OrgDefinedId
, along with either GroupName
and/or Group Code
. The fields in Form Elements can be set to be displayed or required as wanted, but a user identifier and a group identifier pair must always exist and be set to required in order for the import to be able to perform an action.
This new import option will be visible for any role with the Create/Edit/Delete Groups and Categories permission set for their role.
Email - Daily Recipient Email Notifications now send if a user would have exceeded their daily limit when they attempted to send an email
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Data Administrator
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
This feature provides an update to the notifications that Administrators receive if a user reaches the daily recipient sending limit configured by their organization. Currently users whose roles have the Send Limited Daily Emails permission are restricted to the number of recipients that they can email daily, a number that is configured via d2l.Tools.Mail.DailyRecipientSendLimit
. If an Administrator has set an email address in the d2l.Tools.Mail.DailyRecipientLimitNotifications
configuration variable, alerts are sent notifying of users who have reached the limit of recipients for the day.
These notifications have been updated so that they now also alert if a user would have exceeded the recipient limit, even if they were restricted from sending their email. A new email with a different subject and body is sent for users who attempted to send an email that would have exceeded their daily limit, allowing administrators to distinguish between users who met the limit and those that would have exceeded the limit.
Data Access / Data Hub - Additional Columns added to Attendance Schemes Data Set
Planned Release: 20.25.07
Change and Enablement information:
- Role / Audience: Data Administrator
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
Attendance Schemes BDS
Columns added to dataset:
August 2025 / 20.25.08 Preview
Quizzes - Print a Quiz to be taken offline
Planned Release: 20.25.08
Change and Enablement information:
- Role / Audience: Instructor
- Site Availability: ON (Customer overridable)
- Site Enablement Actions: Config Variable (Org Unit)
Additional Information Overview:
Provides instructors a simple way to print a quiz that supports all native Brightspace question types, shuffling, question pools and multiple versions as well as an Answer Key.
Data Access / Data Hub - Set Data Hub Brightspace Data Sets Major Version to 10
Planned Release: 20.25.08
Change and Enablement information:
- Role / Audience: None
- Site Availability: None
- Site Enablement Actions: None
Additional Information Overview:
For detailed information about this change, see Motivations behind the changes in Data Hub Brightspace Data Set (BDS) Major Version 10.
Analytics Builder - Set Analytics Builder Brightspace Data Sets Major Version to 10
Planned Release: 20.25.08
Change and Enablement information:
- Role / Audience: None
- Site Availability: None
- Site Enablement Actions: None
Additional information:
BDS Major Version 10 is available in Analytics Builder.
Programmatic updates should take care of the majority of the usage. However, for changes that cannot be programmatically done, there will be a notification.
A blog post will be posted to communicate the experience.
Insights Reports Builder - Set Insights Report Builder Brightspace Data Sets
Planned Release: 20.25.08
Change and Enablement information
- Role / Audience: None
- Site Availability: None
- Site Enablement Actions: None
Additional information:
BDS Major Version 10 will be available in IR. For more information, see Updating Insights Report Builder for Brightspace Data Sets Major Versions - Brightspace.
Groups and Section Management - Groups now support increased enrollment limits of up to 3000 users
Planned Release: 20.25.08
Change and Enablement information:
- Role / Audience: None
- Site Availability: None
- Site Enablement Actions: None
Additional information:
When creating groups within the Groups tool, the current limit allows for 200 users per group. We are increasing this limit to 3000 users per group, allowing for increased group sizes for larger classes. This change was previously introduced on our High Impact Changes Timeline, which you can find here.
Group types that allow for setting a number of users will support values up to 3000 to be entered. Regardless of what method of enrollment is used to place a user into a group this new 3000 limit will be enforced, this includes enrollments via Groups Import tool, manual enrollment into individual groups, API route or Bulk User Management.
Data Access / Data Hub - Updates to Question Relationships Brightspace Data Set
Planned Release: 20.25.08
Change and Enablement information:
- Role / Audience: Data Administrator
- Site Availability: None
- Site Enablement Actions: None (Automatic)
Additional information:
Creation Date field is not nullable.
Several Datetime and Bit field will be updated to use consistent formatting. For more information, see Enhancing Consistency: Upcoming Updates to Brightspace Data Sets - Brightspace.
Data Access / Data Hub - Migrate Quiz Attempts Data Set
Planned Release: 20.25.08
Change and Enablement information:
- Role / Audience: Data Administrator
- Site Availability: None
- Site Enablement Actions: None (Automatic)
Additional information:
All Datetime and Bit field will be updated to use consistent formatting. For more information, see Enhancing Consistency: Upcoming Updates to Brightspace Data Sets - Brightspace.
Change history
- 28-May-2025 - Updated list of features coming in 20.25.07
- 26-May-2025 - Removed internal-facing metadata.
- 15-May-2025 - Published the May 2025 Product and Services Preview.
- 22-April-2025 - Updated the following preview features:
- Outcomes - Implement Outcome Set (prev Programs) Management with Achievement Scale Setting for Better Reporting is changed to Renaming 'Programs' to 'Outcome Sets' for Better User Familiarity.
- Updated the Additional Information section of Rubrics - Adding Ability to Clear Rubric Selections to Save Instructors Time in Evaluation.
- 8-April-2025 - Published the April 2025 Product and Services Preview.
Safe Harbor Statement
The information provided herein is confidential and proprietary to D2L Corporation and its affiliates (“D2L”) and may not be shared without the written consent of D2L. Nothing herein should be construed as legal, human resources, insurance, tax, or other advice for any particular issue, including compliance with relevant laws. You must consult a professional advisor that is familiar with your particular factual situation for any such advice. The information provided herein could include inaccuracies, typographical and other errors. The information provided herein is subject to change at any time, at the discretion of D2L, and D2L makes no commitment to update the information.
TO THE GREATEST EXTENT PERMITTED BY LAW, THE INFORMATION PROVIDED HEREIN IS PROVIDED “AS-IS” AND WITHOUT WARRANTY, AND ALL WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, COMPLIANCE, RELIABILITY, SUITABILITY, NON-INFRINGEMENT, TITLE AND ANY WARRANTIES RESULTING FROM CUSTOM OR USAGE OF TRADE, OR COURSE OF PERFORMANCE OR DEALING ARE HEREBY DISCLAIMED, AND YOU AGREE TO WAIVE SUCH WARRANTIES. D2L reserves all of its rights with respect to the information provided herein.