April 2025 edition
This page provides a preview of product and feature delivery plans for June 2025/20.25.06 and July 2025/20.25.07 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 May 2025/20.25.05 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)
June 2025/20.25.06 preview
Employee Training - Completion Tracking settings can now be copied in the Import/Export/Copy Components tool and the Bulk Course Copy tool
Planned Release: 20.25.06 | Feature ID: ARK-1745
Change and Enablement information:
- Role / Audience: Administrator
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
When copying course components, Completion Tracking settings can now be copied into a child org unit from an existing course offering.
The Completion Tracking settings can be copied in the Import/Export/Copy Components tool on the Copy Course Components page; or they can be copied using the Bulk Course Copy tool in the Copy Course Bulk tab. On the Copy Course Components page, users can also view the current Completion Tracking settings by clicking the Show current course components drop-down at the top of the screen.
Note: Since Completion Tracking is a course offering level tool, it will not appear as an option when you try to use Copy Components from Parent Template since it is not available at the template level.
Course Management - New & Improved Courses tool enabling easier management of courses with a modern UI - Enabled in Production Environments
Planned Release: 20.25.06 | Feature ID: AUT-1757
Change and Enablement information:
- Role / Audience: Administrator
- Site Availability: ON
- Site Enablement Actions: None (automatic)
Additional Information Overview:
A core workflow for Brightspace administrators, instructional designers and, often times, instructors is the creation and re-offering of courses. Users expect to find the tools required to manage courses but instead must navigate between various tools (Course Management, Import/Export/Copy Components, User enrollments, Bulk Course Tools) to accomplish their goals. This can make the Brightspace administration experience difficult to learn and cumbersome to use.
Important: The existing Course Management tool will be disabled, and the new Courses tool will be the one-stop location for course management experience. The New Course Manage Page will be available in all environments with this release. There will be no opt-out. Refer to Updates to Course Management for details.
What we are doing:
Creating a new Course Management Experience that will offer functional parity with the current tool and workflows combined with a delightful user experience.
Users will be able to easily:
- Create a new Course
- Create a new Course Template or take advantage of the automatic Template creation
- Search for Courses and Templates
- Copy (Re-Offer) an existing Course
Quizzes - Import H5P Questions into Quizzes - BETA
Planned Release: 20.25.06 | Feature ID: BORG-3975
Change and Enablement information:
- Role / Audience: Instructor, Administrator
- Site Availability: OFF (D2L Overridable)
- Site Enablement Actions: Contact D2L
Additional Information Overview:
You are now able to import your existing H5P questions into your quiz allowing them to be used as formative assessment items.
Note: Available as a Beta to clients who have purchased the all new Creator+ Package with H5P.
Student Success Systems (S3) - Remove Preparedness (Beta) and associated SIS data from the Student Success System
Planned Release: 20.25.06 | Feature ID: CLOV-88
Change and Enablement information:
- Role / Audience: Data Administrator, Administrator
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
The Preparedness (Beta) domain within the Student Success System enabled the use of data elements from the Student Information System, including admission scores, overall college performance, and demographics. This information, if imported, could be included in model generation and predictions, as well as be displayed within the Student Profile area.
Once the beta ended, it was decided that the Preparedness domain was not a valid domain to include in predictive models. At this time, we intend to remove remaining references to the Preparedness domain within the Student Success System, as well as within our Community documentation.
Lessons/New Content Experience - Adjust depth of content within the content hierarchy
Planned Release: 20.25.06 | Feature ID: KAIJU-66
Change and Enablement information:
- Role / Audience: Instructor
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
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. This functionality requires either temporarily enabling Classic Content or using Course Builder.
My CPD Records Tool - End of Life of old custom CPD Advanced Datasets
Planned Release: 20.25.06 | Feature ID: LURV-4346
Change and Enablement information:
- Role / Audience: Data Administrator, Administrator
- Site Availability: N/A
- Site Enablement Actions: None
Additional Information Overview:
Custom CPD Advanced Data Sets are no longer available in DataHub. CPD Brightspace datasets can be used instead.
API, Brightspace Extensions, Manage Extensibility, User Management - Create and manage service user accounts apart from human user accounts
Planned Release: 20.25.06 | Feature ID: NEX-3226
Change and Enablement information:
- Role / Audience: API Developer, Integration Vendor, Internal D2L Teams, Administrator
- Site Availability: Visible to Customer(s) with this Release
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
A new Service Users tab will be available within the Users tool. This tab will display service users, and allow you to create, edit, and manage service users apart from you human users. The various UI elements for creating, editing, and managing service users will be streamlined to limit the available fields and functions that can be performed on service users (e.g. service users cannot be deleted if attached to an OAuth2.0 application, reduced account fields, and more).
Assignments - Enable Direct Drag & Drop in File Assignment Submission for Learners
Planned Release: 20.25.06 | Feature ID: NIM-4160
Change and Enablement information:
- Role / Audience: Instructor, Administrator
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
In the Assignment submission, we enable the ability to drag and drop files for learners.
Group/Section Management - Bulk enrollments into groups now possible with CSV imports
Planned Release: 20.25.06 | Feature ID: SHIELD-8979
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 them to perform bulk enrollments or unenrollment's into groups for learners 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 which can be adjusted by Administrators. This new import option will be visible for any role who has the ‘Create/Edit/Delete Groups and Categories’ permission set for their role.
Brightspace Editor - Brightspace Editor update to latest version now enabled for production instances
Planned Release: 20.25.06 | Feature ID: SHIELD-9211
Change and Enablement information:
- Role / Audience: Instructor, Administrator
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
The Brightspace Editor will be updated to the latest available version from TinyMCE, and this update will be applied to all production instances. The update was previously applied only to test-type instances in our April release. This update will take the editor from version 7.2.1 to version 7.7.0.
This update includes no functional changes to the editor but does include TinyMCE defect fixes. We have not found any known issues in Brightspace that are addressed with this update. We continue to stay up to date with our TinyMCE version to ensure we have the latest updates and security fixes. We do recommend that clients review editing their own course content html within the editor to ensure that it continues to function as expected.
July 2025/20.25.07 preview
Valence - Support Distributed Administration within the Courses API
Planned Release: 20.25.07 | Feature ID: AUT-1795
Change and Enablement information:
- Role / Audience: Administrator
- Site Availability: N/A
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
Courses API will support distributed administration feature so that there will be restricted API calls that can be made for sub-org administrators.
Course Updater - Save time with bulk actions in Courses
Planned Release: 20.25.07 | Feature ID: AUT-1817
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 update 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 in 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.
Course Management - Enable delegated administration of courses to support distributed administration initiatives
Planned Release: 20.25.07 | Feature ID: AUT-1938
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 | Feature ID: BORG-107
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 | Feature ID: BORG-4565
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).
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 | Feature ID: GAUD-7752
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 | Feature ID: HAI-597
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 | Feature ID: HAI-599
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.
Outcomes - Implement Outcome Set (prev Programs) Management with Achievement Scale Setting for Better Reporting
Planned Release: 20.25.07 | Feature ID: MAN-3067
Change and Enablement information:
- Role / Audience: Instructor, Administrator
- Site Availability: ON
- Site Enablement Actions: None (Automatic)
Additional Information Overview:
- Renaming Learning Outcomes - ‘Programs’ to ‘Outcome Sets’ (see prototype link in the General tab to show all areas + user stories) everywhere you see Programs
- 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 | Feature ID: MAN-3858
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.
- There will be no way to redo (undo) when clearing the scoring
- This will not clear out feedback though we should be making this clear to instructors with messaging
- 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…” (see general tab for full details).
Assignments, Discussions - Support Bulk Feedback Submission in Assignments and Discussions Submission Page Config Variable Defaults to ON
Planned Release: 20.25.07 | Feature ID: NIM-3990
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.
Data Access/Data Hub - Additional Columns added to Attendance Schemes Data Set
Planned Release: 20.25.07 | Feature ID: TB-80
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:
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.