Introduction
This article provides detailed information about the latest updates, enhancements, and fixes to our software. Our commitment to continuous improvement ensures the best possible experience for our users.
Each entry identifies the release date and the type of release and includes a description of the updates.
Find out more about Docebo's release cycle.
January 2025
January 20, 2025
Improved date/time display for ILT sessions and events
On the ILT course page, the event time zone will only be displayed separately if it is different from the user's local time zone. If both time zones are the same, only one time will be shown. Event times that span more than one day (after time zone conversion) are now displayed correctly.
When non-authenticated visitors view an ILT course in the public catalog, the course session dates will be shown where appropriate in the time zone of the session events, otherwise in the time zone of the visitor’s browser.
Go.Learn version 6.5.0 and branded mobile app version 6.5.0 are here!
In this update, a handful of minor issues have been addressed to give you a better, smoother learning experience on mobile.
Reminder! Final removal of Blog app
For those still using the Blog app, whose deprecation was communicated in 2019, please be reminded that has now been removed altogether.
Heads up! Docebo Connect for Slack deprecation
For those using Docebo Connect for Slack, this integration will be deprecated on April 21, 2025.
Heads up! Docebo for LDAP deprecation
For those using Docebo for LDAP, this integration will be deprecated on August 20, 2025
Reminder! Stripe standard integration to be blocked in July
For those still using the Stripe standard integration, which reached its end-of-life in November 2022, please be reminded that this integration will cease functioning altogether in July 2025. The Stripe SCA integration is available instead.
January 13, 2025
Go.Learn version 6.4.1 and branded mobile app version 6.4.1 are here! Go.Learn version 6.4.1 and branded mobile app version 6.4.1 are here!
In this update, you can find the following new features and enhancements:
- The mobile app can receive push notifications for platform events configured with the push notification delivery channel. A new in-app notification center lets users check and manage their notifications.
- Multiple choice tests with partially correct answers are now marked in accordance with the platform settings
Furthermore, as always, a handful of minor issues have been addressed to give you a better, smoother learning experience on mobile.
January 7, 2025
Update for the POST /learn/v1/courses
API
As communicated on December 2, 2024, for those using the POST /learn/v1/courses
API to create courses, the final_score_mode
parameter is removed.
503 Service Unavailable
support
As communicated on December 2, 2024, beginning in the first quarter of 2025, with a gradual rollout, the Docebo APIs will start to return a 503 Service
Unavailable
error, where appropriate, in place of the more generic 500 Server
Error
.
New notification service back in sandboxes
As communicated on December 16, 2024 the New notification service is now being rolled back out to sandbox environments.
December 2024
December 30, 2024
There is no weekly maintenance release this week. Enjoy your holidays, and see you in 2025 with more exciting new features.
December 23, 2024
Block on localization updates
We are currently addressing an issue affecting user interface text localization updates for customers leveraging a non-English instance of the Docebo platform. Docebo is aware that primary users who are using a non-English version of the Docebo platform are experiencing any new updates appearing in English, instead of their selected language.
The following steps are actively being taken:
- Technical investigation and fix development: Our team is actively working to identify and implement the necessary fixes to address the conflict and unblock localization updates.
- Enhanced processes: We are reviewing our development processes to ensure smoother updates in the future and minimize disruptions caused by external dependencies.
We are committed to resolving this issue and restoring full localization functionality in early spring 2025. Updates on our progress will be shared as they become available.
We deeply value your trust and patience as we actively work to resolve this issue. Providing a seamless and localized user experience remains a top priority for Docebo.
If you have any questions or need further assistance, please contact our help center.
Check out the post on Docebo Community.
December 16, 2024
E-commerce transactions, changes to Additional notes field
For those using e-commerce transactions, please note that the text “User [id] marked this transaction as paid on [date] “ will no longer be automatically appended to the Additional notes field of the transaction. The additional note can still be manually added. Information about transactions marked as paid can be retrieved from the Audit trail.
New audit trail events for learning evaluation
Learning evaluation now has seven new events available in the audit trail to track when the evaluation is enabled or disabled for a course, when the evaluation properties change, user and user enrollment status synchronization, questionnaire creation and updates as well as changes to the evaluation process scheduling.
New table available for Learn Data
For those using Learn Data, a new table called CORE_USER_TEMP is available. It includes data about the user registrations to the platform waiting to be approved. More information on Learn Data is available on demand.
Go.Learn version 6.4.0 and branded mobile app version 6.4.0 are here!
In this update, you can find the following new features and enhancements:
- Support for AI lesson training materials
Furthermore, as always, a handful of minor issues have been addressed to give you a better, smoother learning experience on mobile.
Deprecation of cookie_policy
endpoints
As communicate on September 16, 2024, the following endpoints are no longer available:
PUT /manage/v1/cookie_policy/policies/{id}
GET /manage/v1/cookie_policy/policies/{id}
PUT /manage/v1/cookie_policy/{id}
GET /manage/v1/cookie_policy/{id}
PUT manage/v1/cookie_policy
GET manage/v1/cookie_policy
Heads up! New notification service back in sandboxes
On January 7, 2025 the New notification service will be rolled back out to sandbox environments.
December 9, 2024
Accessibility resources update
Thanks to the platform enhancements released during 2024 and to the audit performed with our accessibility partner UsableNet, we updated our target compliance guidelines to WCAG 2.2 by creating two Accessibility Conformance Reports (Based on VPAT® Version 2.5). Learn more.
December 2, 2024
The old course page is deprecated
In March 2023, we introduced the option to preview, test, and activate a new version of the course page. Since then, we’ve enhanced the experience based on your feedback. Now, it's time to say goodbye to the old course page.
Learn more about the transition to the new course page:
Enable the focus mode for immersive learning
You can now enable the focus mode for courses (standalone or in learning plans) so that the course player opens in full screen by default, and:
- Course widgets are grouped by area and overlaid by the player, but learners can always access them by clicking on the widget group name at the bottom of the page.
- When learners close the player, they are always redirected back to the page where they launched the course, whether it is a page including the Courses and learning plans widget or the My courses and learning plans page.
- The course autoplay is automatically activated.
- When the course includes a single training material, the syllabus visibility and theater mode navigation settings are ignored to maximize the space for content. This means that the syllabus is not displayed and the navigation buttons for the training materials playing in theater mode are hidden.
- If the course contains multiple training materials, the Next lesson and Previous lesson buttons appear on the right side of the header, making it easier to navigate between lessons and enhancing the learning experience. When hovering over these buttons a tooltip shows the title of the following lesson.
- For courses within a learning plan, navigation is dynamic, providing users with a simple and intuitive way to move between course content and other courses in the plan. Once learners complete the final lesson of a course, the Next lesson button changes to Next course, making it easier to navigate through the learning plan.
- The focus mode is available for Instructor-Led Training (ILT) courses to help focusing learners' attention on the most important content: the next session event. If they are not enrolled in any session, they can browse and enroll in available sessions without leaving the page.
- For Superadmins, Power Users, and instructors, the manage button in the course page header is minimized to a gear button with no text,
- Learners are notified about the certificates and certifications issued for the content they are viewing through the Achievements button on top of the content page
This configuration is optimal for an immersive learning experience and minimizes distractions.
The learner experience for focus mode has been developed in compliance with accessibility standards, ensuring compatibility with assistive technologies.
Enhancements for the Enrollment rule app
For those using the Enrollment rules app:
- Power Users can now manage the app thanks to the Enrollment / Manage enrollment rules permission.
- Two new options are available to configure the validity period for enrollment in courses when users are enrolled via enrollment rules and to set the enrollment priority.
- A new audit trail event is available to track enrollments that have been rolled back.
Enrollment links available for sessions
Session enrollment links simplify the process of enrolling in sessions for Instructor-Led Training (ILT) courses by allowing learners to enroll with a single click, making the experience easier and eliminating the risk of enrolling in wrong sessions. Learn more on enrollment links, which are also available for courses and learning plans.
Set the enrollment priority for courses and learning plans
A new option called Show the Enrollment attributes is available in the platform’s advanced settings to clarify the importance of each course or learning plan for learners, indicating which content is mandatory and which can be skipped.
New My transcript page for individual learner training reports
Learners can now access a new built-in page called My transcript, that gives them access to a complete and downloadable record of their learning and training activities on the platform, including tracking of CEU credits.
New fields in e-commerce transaction export
As communicated on October 28, 2024, for those exporting e-commerce transactions, the CSV and XLS exports now include four additional fields: customer_type
, fullname
, tax_id
, vat_type
.
Changes in the report fields of the E-Commerce - Transactions report
As communicated on September 2, 2024, some fields of the E-Commerce - Transactions report have been modified.
In the E-commerce Transaction Fields section, the three fields Transaction Total Price, Transaction Subtotal Price and Item Price have been modified as follows:
- These three fields display the value of the price only (instead of the value and the currency used)
- The currency used for the price is displayed in the new fields:
- Transaction Total Price Currency
- Transaction Subtotal Price Currency
- Item Price Currency
Please note that the currency can be a real currency or training credits (if enabled on your platform).
In the E-commerce Transaction Item Fields section, fields have been modified as follows in all the reports you have already saved:
- The field Course/lp Name has been renamed Name of course/learning plan/subscription plan/training credit pack
- The field Course/lp Code has been renamed Code of course/learning plan/subscription plan/training credit pack
In addition, a new default field called Payment method has been added.
Important changes to how Yes/No user additional fields are set through APIs and CSV import
As communicated on May 27, June 24 nd September 2, 2024, for those using CSV imports to create and update users, if a Yes/No
user additional field is left blank, the system now accepts and assigns the state None
, and the field will appear blank in the interface. Formerly, the value assigned in this situation was No
.
And for those using the APIs:
POST/manage/v1/user
POST/manage/v1/user/batch
PUT/manage/v1/user/{id}
PUT/manage/v1/user/mass_edit
the values to set Yes/No
type user additional fields have been changed to the following, making them consistent across the three APIs:
-
YES
←1
,“1“
,true
,“true“
,“yes”
,“on”
-
NO
←2
,“2“
,false
,“false“
,“no”
,“off”
-
NONE
←0
,“0”
,null
,““
, and all other values not listed forYES
orNO
This may represent a breaking change, for example, if with POST/manage/v1/user/batch
you previously relied upon the values 0
, “0”
, “”
or null
to set NO
.
Improvements to Stripe automatic tax calculation
For those using the Stripe SCA payment gateway with Stripe Tax, the tax calculation is now always consistent with the billing country specified upon purchase, to better support buyers who change their address or tax location. In addition, to help comply with EU VAT and One Stop Shop (OSS) legislation, business customers are now distinguished from individuals, and required to enter their company name and VAT number in the billing information.
SEO enhancements for the platform pages
New search engine optimization features let you customize how the pages of your platform are indexed and appear in search results. Options include:
- Rich link preview for your platform home page.
- Custom URL slugs, meta descriptions and redirect links for courses, also via bulk CSV upload.
Improvements for Insights and Advanced Insights
For those using Insights and Advanced Insights:
- A new featured dashboard is available for tracking and analyzing test completion data, pass rates, and response patterns.
- You can now work in full screen mode when building your dashboards to maximize the workspace area, making using all the available tools more comfortable.
Configure reminders for evaluation questionnaire emails
For those using learning evaluation questionnaires to measure the learning impact, you can now take advantage of scheduled reminders to collect more answers to questionnaires.
Docebo Connect for Credly and Docebo Connect for Accredible now support additional fields for certification links
For those using Docebo Connect for Credly or Docebo Connect for Accredible, you can now associate your external certification links in course and learning plan additional fields.
New dedicated Superadmin account for the Docebo Connect connector
For those using Docebo Connect, a new service account with Superadmin permissions called connect.service is created. This account can not be deleted from within User management. This change will also introduce a new entry in the API credentials list found in the API and SSO section of the Advanced settings area within your platform.
Embedded learning building blocks new version
Starting with this release and the addition of support for VILT, the embedded learning building blocks kernel moves to version 1.1. For more information, please see Embedded learning building blocks version and release history.
Embedded learning now supports VILT sessions
For those using embedded learning, VILT sessions can be consumed via the building blocks using the course player and the VILT courses can now be seen and added in the My courses and learning plans as well as Course list widgets. For more information, please see embedded learning.
Course Theater mode navigation settings now available in embedded learning course player
For those using the embedded learning course player widget, the theater mode navigation settings in the platform are now observed by the course player widget, allowing the previous and next buttons to navigate training material to be hidden in applicable training materials.
Docebo mobile app - Go.Learn version 6.3.0 and branded mobile app version 6.3.0 are here!
In this update, you can find the following new features and enhancements:
- QR code login: When users open the mobile app, instead of having to enter their platform URL and login credentials they can scan a QR code provided on their desktop platform to be directly logged in.
Furthermore, as always, a handful of minor issues have been addressed to give you a better, smoother learning experience mobile.
408 Request Timeout support
As communicated on November 11, 2024, the Docebo APIs now implement a timeout strategy to return a 408
Request Timeout
error, where appropriate, in place of the more generic 500
Server Error
.
Removal of the learn microservice compact_list
endpoints
As communicated on September 2, 2024, the endpoints POST /learn/v1/lp/compact_list
and GET
/learn/v1/course/compact_list
are no longer available.
Heads up! Postponement of new notification service
Contrary to what was communicated on November 11, 2024, due to technical issues the rollout of the new notification service has been temporarily paused (opens in a new tab). The deployment will also be rolled back on sandbox environments.
Heads up! Update for the /learn/v1/courses
API
For those using the post /learn/v1/courses
API to create courses, please note that starting from January 2, 2025, the final_score_mode
parameter will be removed.
Heads up! 503 Service Unavailable
support
Beginning in the first quarter of 2025, with a gradual rollout, the Docebo APIs will start to return a 503 Service Unavailable
error, where appropriate, in place of the more generic 500 Server Error
.
Heads up! Deprecation of audio files in Shape stock library in March 2025
For those using Shape, starting from March 19, 2025, audio files will no longer be available in the stock library.
- Existing audio files already used in your Shapes will remain functional.
- You will no longer be able to search for or add new audio files from the library.
- You can continue to upload and use your own audio files as needed.
Heads up! Shape creation will be discontinued in June 2025
For those using Shape, starting from June 27, 2025, you will no longer be able to create new Shapes. However, you will still be able to edit and publish existing ones. We recommend exploring the AI authoring tool as an alternative for creating and managing learning content with AI-powered features.
November 2024
November 25, 2024
There is no weekly maintenance release this week. Regular maintenance will resume next week.
November 18, 2024
AI authoring tool
The new AI authoring tool will be available in the Central repository starting November 20, 2024, allowing Superadmins and Power Users to create and manage AI lessons as training materials. This tool streamlines lesson creation with an intuitive editor and integrated multimedia and assessment features. Depending on your plan, you can also access AI capabilities for text revisions and automatic assessment generation, enabling faster and more effective content development.
Docebo Flow is now known as Embedded learning
Starting with this release Docebo Flow features will become known as Embedded learning. The Docebo Flow Launcher and Docebo Flow Building Blocks will be known as Embedded learning launcher and Embedded learning Building Blocks respectively. Furthermore, the management panel of Docebo Flow in your platform is retitled Launcher instead of the current App Launcher.
User interface terminology updates for reports and other areas
As communicated on September 2, on September 30 and on November 11, 2024, with this weekly release we have updated some terminology used across the platform (in reports and other areas) to improve clarity and ensure consistency.
Here are the areas impacted:
-
Reports:
For those using the new custom reports, in the previous communications we have asked you to refer to the information and downloadable lists provided in the product updates of September 30 to ensure your integrations continue running smoothly after the release of the translation updates.
As outlined in the previous communications, please remember that if you are using the reports to feed downstream systems and those systems expect an exact field name but encounter a different one, this could disrupt or cause issues in the ingestion process. Therefore, if you haven’t done so yet, you need to update your downstream systems with the new text strings that we have released (these can be found in the aforementioned downloadable lists).
Also, take a look at the lists in the Community post outlining the terminology updated in English and other languages (opens in a new tab). -
Name change for the “subscription codes” app:
The app name has been changed to “enrollment codes” to better reflect its functionality. -
Other terminology updates:
Check out the lists of updates to English terminology and to Italian, French, Spanish and German translations (Excel, 11KB) -
Note: Updates have been applied to translations only (English and the other languages where needed), while the language keys used in the code have been left unchanged, except for the name change from “subscription codes” to “enrollment codes”, for which we have created new keys in the code.
All the updates can be seen in the Localization tool. Remember that if you have customized any terms in the Localization tool, you will retain your customizations and your changes will not be overwritten (except for the texts used in the enrollment codes app, where you will find new language keys).
Heads up! Embedded learning launcher (formerly known as Docebo Flow Launcher) will use a new default icon
Starting with the February 25, 2025 release, the default Embedded learning launcher icon will change from the current Flow branding to a lowercase D. If you wish to keep the current default icon, please make sure you download the current version and re-upload it as a custom icon in Launcher builder area of the embedded learning management screen.
Heads up! Changes to labels used for reporting user progress and Audit Trail events in embedded learning (formerly known as Docebo Flow)
Starting with the February 25, 2025 release, tracking user progress in embedded learning can be found with the following labels in reports:
- Training material access from embedded learning
- Training material access % from embedded learning
- % of training material from embedded learning
- Time in training material from embedded learning
The audit trail events relating to embedded learning will be:
- Launcher has been created
- Launcher has been updated
- Launcher status has been changed
- Launcher has been deleted
November 11, 2024
Docebo for Honorlock now available
The Docebo for Honorlock integration is now available allowing instructors and Superadmins to use Honorlock's AI based proctoring tools in conjunction with Docebo tests.
The learner experience for Honorlock has been developed in compliance with accessibility standards, ensuring compatibility with assistive technologies.
Cookie policy enhancements
The cookie policy editor has been redesigned and provides a new preview, showing cookie policy translations as they will appear to end users. The cookie table also includes two new columns: scope, lms user involved.
Docebo mobile app - Go.Learn version 6.2.1 and branded mobile app version 6.2.1 are here!
In this update, you can find the following new features and enhancements:
- New universal links and deep links for the Community page.
Furthermore, as always, a handful of minor issues have been addressed to give you a better, smoother learning experience mobile.
Heads up! User interface terminology updates for reports and other labels coming on November 18, 2024
As communicated on September 2 and on September 30, 2024, we are going to update some terminology used across the platform (in reports and other areas) in order to improve clarity and ensure consistency.
The updates will be released during the weekly maintenance of November 18 (for small/medium enterprises) and November 20 (for Enterprise customers).
For those using the new custom reports, if you haven't done so yet, please refer to the information and downloadable lists provided in the product updates of September 30 to ensure your integrations continue running smoothly after the release of the translation updates.
As outlined in the previous communications (also in the Community - opens in a new tab), please remember that if you are using the reports to feed downstream systems and those systems expect an exact field name but encounter a different one, this could disrupt or cause issues in the ingestion process. Therefore, you need to check your downstream systems and update them with the new text strings that we will release next week (these can be found in the aforementioned downloadable lists).
Heads up! 408 Request Timeout support
Starting from December 2024, the Docebo APIs will implement a timeout strategy to return a 408 Request
Timeout
error, where appropriate, in place of the more generic 500 Server
Error
.
Heads up! New notifications service
The new notification service is coming soon. This update brings:
- A complete redesign of the notification admin panel to align it with the current user experience and simplify configuration and maintenance.
- A brand new backend engine for higher performance and reliability
- New feature: Notifications logs
- New capability: Copy an existing notification
- New delivery channel: Mobile push notifications (for both Go.Learn and Branded app)
To ensure a smooth and controlled launch, we will be introducing this feature gradually across different regions, starting on December 2nd. Please see the community post for details of the rollout schedule.
Note that platforms with Slack integration will be excluded from this rollout for the time being.
November 4, 2024
There is no weekly maintenance release this week. Regular maintenance will resume next week.
October 2024
October 28, 2024
Accessibility enhancements
For those using gamification, alt text has now been assigned to badge images, ensuring better compatibility with assistive technologies and improving accessibility.
The Catalogs in my subscriptions page is no longer available
As communicated on April 15, 2024, and on July 15, 2024, the Catalogs in my subscriptions page has now been discontinued. If you and your learners found value in using this page and appreciated the experience, you can replicate the same functionality by creating a custom widget page including a Catalogs widget configured for the Subscriptions app.
Docebo Content by OpenSesame - Import limit removed
For those using Docebo Content by OpenSesame, the 20-course limit for multiple imports has been removed. There is now no limit to the amount of content that can be imported simultaneously.
Heads up! The old course page will be deprecated in December 2024
In March 2023, we introduced the option to preview, test, and activate a new version of the course page. Since then, we’ve enhanced the experience based on your feedback. Now, as we approach the December major release scheduled for December 4, 2024, it's almost time to say goodbye to the old course page, which will remain available until then.
Learn more about the transition to the new course page:
Heads up! New fields in e-commerce transaction export
For those exporting e-commerce transactions, starting from December 2, 2024, the CSV and XLS exports will include four additional fields: customer_type
, fullname
, tax_id
, vat_type
.
Heads up! Removal of America/Yellowknife time zone
At the end of January 2025, the time zone America/Yellowknife will no longer be supported. Please ensure that you are not using this value (or the related code) in the time zone field of CSV imports or API calls. Refer to the article on supported time zones for the accepted values.
October 21, 2024
Insights available for Power Users
Starting on October 24, 2024, Power Users with the relevant permissions can use Insights. Learn more.
October 14, 2024
Training credits for Power Users
For those using training credits, Power Users can now use their credits to purchase content on behalf of other users, and they can transfer credits from their own wallet to other users. Power Users can also purchase training credit packs on behalf of their users.
Enrollments prior to the activation of learning evaluation in a course are now included in the evaluation process
When you activate learning evaluation for a course, all learners enrolled in this course (except the ones whose status is Completed) are now involved in the evaluation process. This includes the learners enrolled in the course prior to the activation. Learn more about the activation of evaluation for a course.
Learning evaluation: Improvement to the Question library
Good news for those using Learning evaluation: we have improved the Question library to include the following properties:
- The suggested questions that you edit are now included in the Questionnaire library so you can add them to your questionnaire.
- If you delete the Action plan and Objectives suggested questions from all your questionnaires, they will still remain in the Question library and you will be able to retrieve them. You can now also freely move these questions in the questionnaire.
Accessibility enhancements
The landmark headers have been improved by assigning more meaningful accessible names, making it easier for users with assistive technologies (like screen readers) to clearly understand the purpose of each interface area.
Heads up! Deprecation of notification events in December 2024
Starting from December 2, 2024, with the transition to the new notification service, the following event types have been deprecated:
Courses:
- User Waiting to be approved to a webinar session
- User was approved into webinar session
- User was declined from a webinar session
- Users enrolled in webinar session
- Users unenrolled from webinar sessions
- Webinar session changed
- Webinar session created
- Webinar session deleted
- Webinar session started
Users:
- Admin asks to check your team
October 7, 2024
Heads up! Changes to GET /manage/v1/user/{user_id}
Starting on January 8, 2025, the returned country
value in the API call GET /manage/v1/user/{user_id}
will return the country ID regardless of whether the user referenced by user ID is validated or not.
September 2024
September 30, 2024
Insights is now available with the Advanced mode!
You can now create and modify Insights custom dashboards in a full authoring mode thanks to Advanced Insights. Choose your own metrics and select your visuals customizing every detail.
In addition, the use of Insights dashboards includes two new functionalities currently available on sandboxes and planned for general availability on October 24, 2024:
- The use of Insights has extended to Power Users with the relevant permissions
- You can now assign a dashboard you have created to other Superadmins and Power Users
Training credits available as a payment method
The platform e-commerce now supports training credits: a virtual currency that can be used in place of money to purchase learning content, without going through the shopping cart. Each user has a training credit wallet that can be initialized directly by an administrator, or topped up through the purchase of training credit packs from the shop.
The learner experience for training credits has been developed in compliance with accessibility standards, ensuring compatibility with assistive technologies.
Improvements to the new course page
For those who have activated the new course page, thanks to your feedback we implemented the following improvements:
- Configuration
- You can now enable the course overview page for e-learning courses at the global level from the Configure branding and look menu and at course level when configuring the course properties.
- You can now customize the course widgets and the course header via CSS from the Configure branding and look menu.
- User interface and experience
- The course and learning plan descriptions show at least 50% more content to accommodate long texts.
- The course syllabus indents the training materials in folders and shows the number of items included in folders, enhancing navigation and readability.
- We reduced the number of clicks needed to start e-learning courses and learning plans by eliminating the redundancy of Start buttons.
- When instructors access an Instructor-Led Training (ILT) course they manage, the session list is now displayed in the agenda view and the past sessions by default to ease session management.
- Accessibility
We have significantly enhanced the experience for users utilizing assistive technologies.- We improved the labeling of landmarks, buttons, and navigation elements.
- We simplified the access to course content by directly activating lessons from the syllabus.
- We enhanced the navigation between lessons using the Next and Previous buttons.
- We clarified information regarding course completion.
- We improved the screen reader experience for better usability.
Certificates regeneration upon changing users’ names and surnames
A new option is available for certificates, allowing users to download an updated version of them when they change their name or surname.
New option to manage data for AICC training material
For those using AICC training materials, a new option is available to force the learning platform to pass the Username parameter along with the standard data which can be particularly useful when integrating with external certification systems relying on the username value. The option name is Include the Username parameter in the AICC data model sent by platform.
Locking of provisioned user fields
For those using SAML, Auth0 or OpenID Connect as a Single Sign On (SSO) method, the option Lock provisioned user fields now applies to both general information and additional fields in user profiles. With this lock, users cannot change any field in their own profile that was populated through provisioning from the identity provider. However, administrators can still edit general information fields in the User management, even if provisioned.
Rate limiting on ‘forgot password’ requests
To enhance security, there is now a limit on the number of password reset requests that can be sent from the same email address or IP address within a specific time period.
Improved custom SMTP server settings
The TLS/StartTLS settings for custom SMTP server encryption have been redesigned for clarity, maintaining 100% backward compatibility.
New report fields for the Users - Learning plans report
As communicated on July 29, 2024, the Completion Percentage field in the View options of the Users-Learning plans report is:
- Renamed Progress Percentage (All Courses)
- Moved to the new section Learning Plan usage statistics fields
In addition, please note the following improvements made to the report:
- three new sections are added to the View options tab:
- Learning plan usage statistics fields
- Course fields
- Course enrollment fields
- The fields Start of validity and End of validity are added to the Learning Plan Enrollment Fields section
- Nine new fields are added to the section Learning plan fields
- The Learning plan enrollment date and the Learning plan completion date filters are added to the FIlters tab.
List of user interface terminology updates scheduled for November 2024 for reports
As communicated on September 2, 2024, for those using the new custom reports, to improve clarity and consistency of the terminology used in the platform, some texts under the “report” module will be updated with the last maintenance of November.
Please note that if you are using the reports to feed downstream systems and those systems expect an exact field name but encounter a different one, this could disrupt or cause issues in the ingestion process.
Check out the list of all the report texts impacted by the changes to view current translations and soon-to-be updated translations (at the end of November) into all supported languages.
You can download the list of:
Also take a look at the Community post outlining all the details (opens in a new tab).
Go.Learn version 6.2.0 and branded mobile app version 6.2.0 are here!
In this update, you can find the following new features and enhancements:
- The mobile app now supports the catalog widget in calendar view mode, so that learners can easily browse past or upcoming courses by date.
- When viewing a learning plan on mobile, users can now see whether each course is mandatory or optional.
- LTI 1.3 content is now also supported and viewable on the mobile app
Furthermore, as always, a handful of minor issues have been addressed to give you a better, smoother learning experience mobile.
New Single asset player widget available for Flow building blocks
A new Single asset player widget is available allowing integrators to display single assets such as PDF files, videos, or images from the platform within the building blocks widget.
Docebo Connect recipe updates for Google Calendar and Microsoft Office 365 Calendar adding new features
For those using Docebo Connect for Google Calendar or Docebo Connect for Microsoft Office 365 Calendar, the integrations now include the following features:
- Room and location information added to calendar entries
- The relevant course link is added to the calendar entries
- Users can be hidden in calendar invites
- Calendar entries are removed when a learner is unenrolled from a course or learning plan
- Making use of a standard message template for calendar invitations
User additional fields cache refresh now available for BambooHR integration
For those using Docebo for BambooHR, a new Refresh fields button has been added to the User additional fields tab of the integration's admin panel, allowing the User additional fields to be synchronized between BambooHR and Docebo when needed without having to wait for the existing synchronization to update after seven days.
New API parameter to set custom enrollments dates for learning plans
For those using the following APIs:
PATCH /learningplan/v1/learningplans/{learning_plan_id}/enrollments/{user_id}
POST /learningplan/v1/learningplans/{learning_plan_id}/enrollments/bulk
PATCH /learningplan/v1/learningplans/{learning_plan_id}/enrollments/bulk
it is now possible to set a custom enrollment date for learners in learning plans thanks to the optional parameter enrolment_at and to propagate the date to the courses composing the learning plans using the propagate_at parameter. The new parameters are tracked by the Audit trail. For more details, check out the API documentation.
Scheduled maintenance on data-refresh for US East-1 happening October 2 from 4 to 7 am ET
Due to scheduled maintenance, you may experience a stop on data-refresh from 4 to 7 am ET on October 2, 2024. During this 3-hour window time, for all customers in the US East-1 region, all reports and Learn Data data flow will continue to function but with no refresh of data.
The December customer sandbox update release is canceled
As we are looking at our 2025 release schedule, which we will share soon, we have decided to cancel the December 16, 2024 customer sandbox update release. We will still be releasing to customer sandboxes on October 14, 2024, and to production platforms December 2-4, 2024. After that, the next customer sandbox release will be in February 2025, date to be confirmed.
Heads up! Removal of notifications endpoints in December 2024
Starting from December 2, 2024, with the transition to the new notification service:
The following endpoints will be removed:
GET /notifications/v1/notification/notifications
GET /notifications/v1/notification/list
PATCH /notifications/v1/notification/read
GET /notifications/v1/notifications_log
PUT manage/v1/enrollment_rules/{enrollment_rule_id}/notifications
DELETE manage/v1/enrollment_rules/{enrollment_rule_id}/notifications
GET manage/v1/enrollment_rules/{enrollment_rule_id}/notifications
For the following endpoints, the notification_ids
property will be changed to an array of strings :
GET /manage/v1/enrollment_rules/{enrollment_rule_id}
GET /manage/v1/enrollment_rules
-
POST learn/v1/enrollments
September 23, 2024
There is no weekly maintenance release this week. Regular maintenance will resume next week.
September 16, 2024
Changes to the POST learn/v1/enrollments
API
As communicated on June 10, 2024, for those using the POST learn/v1/enrollments
API, the endpoint now returns a 400 error in the following cases:
- When normal users attempt to enroll other users (self-enrollment only is allowed).
- When managers attempt to enroll users who are different from themselves, users they do not manage, or users with invalid IDs.
Heads up! Deprecation of cookie_policy
endpoints in December 2024
Starting from December 18, 2024, the following endpoints will no longer be available:
PUT /manage/v1/cookie_policy/policies/{id}
GET /manage/v1/cookie_policy/policies/{id}
PUT /manage/v1/cookie_policy/{id}
GET /manage/v1/cookie_policy/{id}
PUT manage/v1/cookie_policy
GET manage/v1/cookie_policy
September 9, 2024
Scheduled maintenance on Learning evaluation on September 17 from 9 to 11 am CET
Due to scheduled maintenance, you may experience some issues with Learning evaluation from 9 to 11 CET on September 17, 2024. During this 2-hour window time, we will upgrade our database system, enhancing performance and security.
September 2, 2024
Two new payload fields added to webhooks
For those using webhooks, two new fields have been added to the payload:
webhook_id
original_domain
These fields will be present in every payload and show the ID of the webhook as well as the domain of the platform where it originated.
Changes to user_is_not_enrolled
parameter
As communicated on June 3, 2024, for those using the APIs:
GET /learn/v1/catalog_content/internal/{catalog_id}
GET /learn/v1/catalog_content/internal
GET /learn/v1/catalog_content/internal/general
the user_is_not_enrolled
parameter is now enforced as a boolean and only accepts the values true
or false
. Values passed as an array are no longer accepted.
Go.Learn version 6.1.2 and branded mobile app version 6.1.2 are here!
In this update, a handful of minor issues have been addressed to give you a better, smoother learning experience on mobile.
Heads up! Upcoming user interface terminology updates scheduled for November 2024 for reports and current updates to Arabic terminology
With the last maintenance of November, we will release several enhancements to improve clarity and consistency of the terminology used in the platform. As part of these improvements, for those using the new custom reports, some texts under the “report” module will be updated. Please note that if you are using the reports to feed downstream systems and those systems expect an exact field name but encounter a different one, this could disrupt or cause issues in the ingestion process.
Please read the Community post outlining all the details (opens in a new tab).
In addition, in the current release, some terminology in Arabic has been improved. More specifically, the Arabic translations of the following terms have been updated:
- learner
- status names: in progress, completed, expired
- sorting order: A-Z, Z-A to use Arabic characters instead of English ones
Heads up! Important changes to how Yes/No user additional fields are set through APIs and CSV import
Differently from what was communicated on May 27, 2024, the following changes will apply starting from October 14, 2024 (sandbox) and December 2, 2024 (production) and will also include the POST/manage/v1/user
API:
For those using CSV imports to create and update users, if a Yes/No
user additional field is left blank, the system will now accept and assign the state None, and the field will appear blank in the interface. Formerly, the value assigned in this situation was “No”.
And for those using the APIs:
POST/manage/v1/user
POST/manage/v1/user/batch
PUT/manage/v1/user/{id}
PUT/manage/v1/user/mass_edit
the values to set Yes/No
type user additional fields will be changed to the following, making them consistent across the three APIs:
-
YES
←1
,“1“
,true
,“true“
,“yes”
,“on”
-
NO
←2
,“2“
,false
,“false“
,“no”
,“off”
-
NONE
←0
,“0”
,null
,““
, and all other values not listed forYES
orNO
This may represent a breaking change, for example, if with POST/manage/v1/user/batch
you previously relied upon the values 0
, “0”
, “”
or null
to set NO
.
Heads up! Changes in the report fields of the E-Commerce - Transactions report
Starting from December 2, 2024, some fields of the E-Commerce - Transactions report will be modified.
In the E-commerce Transaction Fields section, the three fields Transaction Total Price, Transaction Subtotal Price and Item Price will be modified as follows:
- These three fields will display the value of the price only (instead of the value and the currency used)
- The currency used for the price will be displayed in the new fields:
- Transaction Total Price Currency
- Transaction Subtotal Price Currency
- Item Price Currency
Please note that the currency can be a real currency or training credits (if enabled on your platform).
In the E-commerce Transaction Item Fields section, fields will be modified as follows in all the reports you have already saved:
- The field Course/lp Name will be renamed Name of course/learning plan/subscription plan/training credit pack
- The field Course/lp Code will be renamed Code of course/learning plan/subscription plan/training credit pack
In addition, a new default field called Payment method will be added.
Heads up! The learn microservice compact_list
endpoints to be removed in December
Starting from December 2, 2024, the endpoints POST /learn/v1/lp/compact_list
and GET
/learn/v1/course/compact_list
will no longer be available
August 2024
August 26, 2024
There is no weekly maintenance release this week. Regular maintenance will resume next week.
August 19, 2024
Community hub is here!
Exciting news for your learning platform! Starting from this release, you can benefit from the Community pack including Community hub. This new feature offers a great way to engage your learners by fostering the sharing of ideas and knowledge inside communities. Creating communities allows your users to post messages, ask and answer questions, add comments, chat with each other, and more. Check out our knowledge base to learn more about Community hub.
New technical cookie introduced in your platform
As communicated on July 15, 2024, Docebo adds an additional technical cookie named community_session
to the list of cookies of the Docebo platform. The new cookie is strictly needed to track anonymous user sessions of communities. As a Superadmin, make sure you take action according to the currently applicable law of your Country. Learn more about the cookie policy on your platform.
Improvement for Audit trail event User modified
A new line is available in the log details of the Audit trail event User modified indicating the user status in the platform (activated or deactivated). To access these details, filter the Audit trail events using the User modified filter. Then, click on the ellipsis menu in an event row and select View log details. More information on Audit trail events in our knowledge base.
New parameter in the response body of POST /manage/v1/user/batch
and PUT /manage/v1/user/{id}
For those using the following APIs:
- POST
/manage/v1/user/batch
- PUT
/manage/v1/user/{id}
their response body now includes the UUID
parameter.
August 12, 2024
Go.Learn version 6.1.1 and branded mobile app version 6.1.1 are here!
In this update, a handful of minor issues have been addressed to give you a better, smoother learning experience on mobile.
August 5, 2024
Changes to GET/pages/v1/pages and GET /pages/v1/pages/{id}
In the response to GET /pages/v1/pages
and GET /pages/v1/pages/{id}
, the last_edit_by
field was removed last week. This is a security fix, implemented for confidentiality of personal data.
Heads-up for Connect! Deprecation of Lists by Workato item
As communicated on July 22, 2024, starting on August 6, 2024, Lists by Workato will no longer be available for selection in Connect recipes. You will instead be guided to use Repeat While (opens in a new tab) to loop a specific number of times. To create a new list, you can use Create list and followed by the Add items to list actions in Variables by Workato (opens in a new tab). All the existing recipes that use Lists by Workato will continue to work for the foreseeable future as long as those recipes are not edited.
July 2024
July 29, 2024
The GoLearn app for Android is being sunsetted in China
As communicated on April 8, 2024, the GoLearn mobile app for Android will be removed from the Chinese app stores where it was published on July 31, 2024. The Go.Learn app for iOS will continue to be available in China on the Apple App Store. This change does not affect any branded mobile apps you have in China, which you can continue to use and publish as before.
Heads up! New report fields for the Users- Learning plans report
Starting from September 30, the Completion Percentage field in the View options of the Users-Learning plans report is:
- Renamed Progress Percentage (All Courses)
- Moved to the new section Learning Plan usage statistics fields
In addition, please note the following improvements made to the report:
- three new sections are added to the View options tab:
- Learning plan usage statistics fields
- Course fields
- Course enrollment fields
- The fields Start of validity and End of validity are added to the Learning Plan Enrollment Fields section
- Nine new fields are added to the section Learning plan fields
- The Learning plan enrollment date and the Learning plan completion date filters are added to the FIlters tab.
July 22, 2024
There is no weekly maintenance release this week. Regular maintenance will resume next week.
Heads-up for Connect! Deprecation of Lists by Workato item
Starting on August 6th 2024, Lists by Workato will no longer be available for selection in Docebo Connect recipes. You will instead be guided to use Repeat While (opens in a new tab) to loop a specific number of times. To create a new list, you can use Create list followed by the Add items to list actions in Variables by Workato (opens in a new tab). All the existing recipes that use Lists by Workato will continue to work for the foreseeable future as long as those recipes are not edited.
July 15, 2024 - Major release
Enable quick enrollments for e-learning courses
A new option is available in the platform advanced settings, for Extended enterprise clients and at course level to streamline the enrollment process for e-learning courses, making it quicker for learners to start playing them with fewer clicks. Learn more.
Use of evaluation questionnaires improved!
For those using Learning Impact/Learning evaluation, we have improved the use of questionnaires for your evaluations. You can now easily add the questionnaire to your courses and improve your response rates in just a couple of clicks. Learn more about the use of questionnaires as training material.
The Evaluation designer is out!
Exciting news for learning evaluation! Starting from this release, you can benefit from the Evaluation designer to design, customize and plan your evaluation processes. With the Evaluation designer you can build your evaluation strategy, customize and create your own questionnaires to match your needs, set up your timeline, and much more. Learn more about the Evaluation designer in our knowledge base.
New option to manage enrollments of deactivated and expired users
A new option is available for Instructor-Led Training (ILT) courses to automatically unenroll deactivated and expired users from sessions to free up seats for active users. This development responds to three ideas for a total of 66 votes.
More granularity for session enrollments
When managing enrollments for Instructor-Led Training (ILT) courses, from the course Enrollments tab you can now filter enrollments for users without session enrollments or with at least one session enrollment and take advantage of a new column identifying the user branch. These two options combined allow you to prevent over-enrollment from the same branch in a single session and ensure a balanced focus on training, avoiding potential understaffing in your operations. These new developments reply to an idea with 10 votes in the Idea Portal.
Automate the invoice generation and sending with Stripe SCA and Stripe Tax
For those using Stripe SCA in conjunction with Stripe Tax, a new option is available to force Stripe to automatically send an invoice via email to the users who finalize a purchase on the platform.
The Catalogs in my subscriptions built-in page is being discontinued
Differently from what was communicated on April 15, 2024, the Catalogs in my subscriptions page is not being discontinued with this release but later this year. Keep an eye on the Product updates page for the new date. If you and your learners find value in using this page and appreciate the experience, you can replicate the same functionality by creating a custom widget page including a Catalogs widget configured for the Subscriptions app.
GET ecommerce/v1/transaction/{id}/cancel
no longer available
As communicated on April 15, starting with this release, the endpoint GET ecommerce/v1/transaction/{id}/cancel
is no longer available.
Skill visibility setting improvement
As communicated on April 29, for those using skills, starting with this release, the “Skills management” advanced setting applies only when users assign skills to content. If you wish to extend or limit users’ visibility on the skills they can assign to their own profile, you can use the custom visibility settings of skill sets. Please be aware that if you have activated this option, your learners’ visibility on skill sets may change after this enhancement is released. If you wish to make all skills visible to all users, you can do so by publishing the “All skills” skill set.
Skills in global search
For those using skills, the platform global search will also search formal and informal content based on the skills field, both for manually assigned skills and skills automatically assigned by the AI.
Deduct points and coins when removing badges
For those using Gamification, when deleting a badge or unassigning it from users, you can choose to remove the related earned points. If you are using the Rewards shop, you can do the same with coins.
Badge award notification
For those using Gamification, you can set up a new notification to be sent to users whenever they are assigned a badge.
Skill targets
For those using skills, learners can now take advantage of skill targets to set learning goals and find the content they need to develop their skills. Managers can also suggest skill targets to their team members.
Keep track of deleted records
As communicated on May 13, the tracking of Learn Data deleted records is implemented starting with this release, providing the following benefit: When you delete a record in your tool, the corresponding record will not directly disappear from Learn Data. Instead, it will be displayed in the column __deleted
with the value set to TRUE
for 30 days. After this period, it will be deleted forever. You can also request Docebo to delete all data related to a specific user at any time.
Please note this might cause breaking changes to your pipelines especially when aggregating or counting items. If you want to keep the current behavior, we suggest filtering out all the records with __deleted = TRUE
. More information on Learn Data is available on demand.
Sunsetting HTTP 1.0 protocol for API endpoints
As communicated on June 10, effective immediately, the HTTP 1.0 protocol will no longer be supported for Docebo APIs. Comprehensive analysis indicates that this change will not affect any current users. This notice serves to officially inform you of this update.
Docebo mobile app - Go.Learn version 6.1.0 and branded mobile app version 6.1.0 are here!
In this update, you can find the following new features and enhancements:
- A new My activities page lets you keep track of all your learning activities at a glance: Course progress, expiring certifications, but also contests, leaderboards, and interactions with the material you or other learners have posted on the app.
Furthermore, as always, a handful of minor issues have been addressed to give you a better, smoother learning experience mobile.
Column resizing and absolute dates in background jobs
The background jobs table now supports resizing of the Name column, to avoid truncating long job names, and the Creation date column always shows the absolute date and time, event for recent jobs.
GoTo API changes
Due to GoTo API changes, some architectural updates have been made to the support for GoTo products. These updates affect the underlying code only and do not affect the functionality of the product.
For more information please see:
- Migrating to New Token Retrieval with authentication.logmeininc.com (opens in a new tab)
- GoTo Connect APIs Host Migration (opens in a new tab)
Improvements for Docebo Connect for Credly and Docebo Connect for Accredible recipes
For those using Docebo Connect for Credly or Docebo Connect for Accredible, starting with this release, when a credential in Accredible or badge in Credly is deleted or archived and is associated in Docebo, the certification is removed in Docebo from the drop-down menu of available external certifications to be awarded. The course will remain marked completed in Docebo and the course additional field associated with the external badge or credential will be reset to the default value.
Improvement for Docebo Connect for Accredible recipe
For those using Docebo Connect for Accredible, starting with this release, when a credential already existing in Accredible is produced by Docebo, the behavior of the integration can be configured to allow for the credential in Accredible to be either overwritten or duplicated.
Heads up! New technical cookie introduced in your platform
Please note that starting on August 21, 2024, Docebo will add an additional technical cookie named community_session
to the list of cookies of Docebo Learn. The new cookie will be strictly necessary to track anonymous user sessions for learner communities of the Communities enhancement.
As a Superadmin, make sure you take action according to the currently applicable law of your Country. Learn more about the cookie policy on your platform.
Heads up! New notification engine will replace [calendar_attachment]
shortcode
For those using the [calendar_attachment]
shortcode in their notifications, please note that with the migration to the new notification engine on 4 December 2024, this shortcode will be replaced by a selector in the user interface that allows you to add an attachment. As a result you may need to manually adjust the body of the notifications.
July 8, 2024
New Time spent on learning dashboard for Learning insights
For those using Learning insights, please note that a new Time Spent on learning dashboard is now available. This dashboard provides key metrics to help you understand how learners engage with courses on the Docebo platform. It includes insights on total time spent, average time spent by learners, average time to course completion, engagement rate, and time spent by branch, group, and course. Learning insights is now in a public beta stage and available for activation.
July 1, 2024
Accessibility enhancements
The channel search landmarks now have a meaningful accessible name. This update improves the accessibility for all single-channel pages, the All channels built-in page and the Channels widget.
Google Universal Analytics replaced by Google Analytics 4
As communicated on April 8, 2024, for those using Docebo for Google Analytics, Google has announced that Universal Analytics will no longer be accessible after July 1, 2024 (opens in a new tab). Docebo for Google Analytics 4 is available and should be used as a replacement for Docebo for Google Analytics. The integration Docebo for Google Analytics will no longer function after July 1, 2024.
June 2024
June 24, 2024
Heads up! Important changes to how Yes/No user additional fields are set through APIs and CSV import
Differently from what was communicated on May 27, 2024, the following changes will apply starting from October 14, 2024 (sandbox) and December 2, 2024 (production) and will also include the POST/manage/v1/user
API:
For those using CSV imports to create and update users, if a Yes/No
user additional field is left blank, the system will now accept and assign the state None, and the field will appear blank in the interface. Formerly, the value assigned in this situation was “No”.
And for those using the APIs:
POST/manage/v1/user
POST/manage/v1/user/batch
PUT/manage/v1/user/{id}
PUT/manage/v1/user/mass_edit
the values to set Yes/No
type user additional fields will be changed to the following, making them consistent across the three APIs:
-
YES
←1
,“1“
,true
,“true“
,“yes”
,“on”
-
NO
←2
,“2“
,false
,“false“
,“no”
,“off”
-
NONE
←0
,“0”
,null
,““
, and all other values not listed forYES
orNO
This may represent a breaking change, for example, if with POST/manage/v1/user/batch
you previously relied upon the values 0
, “0”
, “”
or null
to set NO
.
June 17, 2024
User has been modified webhook behavior changes
As communicated on March 11, 2024, for those using the User has been modified webhook, the existing webhook is not triggered if the user has been updated with existing values. The webhook is only triggered if the user is updated with at least one different value compared to the version stored in the system. If you are still using the event that has been removed (webhook triggered when user is updated with existing values) for any of your integrations, please change the logic now to avoid impacting your existing integrations. For more information, read the article on Creating and managing webhooks.
New accepted code length for learning plans
The maximum code length for learning plans has been increased from 50 to 255 characters.
Security fixes released
We have released a set of security improvements tied to a static code analysis review. This update will have no impact on any services.
Go.Learn version 6.0.5 and branded mobile app version 6.0.5 are here!
In this update, a handful of minor issues have been addressed to give you a better, smoother learning experience on mobile.
June 10, 2024
Heads up! Sunsetting HTTP 1.0 protocol for API endpoints
Effective July 15, 2024, the HTTP 1.0 protocol will no longer be supported for Docebo APIs. Comprehensive analysis indicates that this change will not affect any current users. This notice serves to officially inform you of this update.
Heads up! Changes to the POST learn/v1/enrollments API
For those using the POST learn/v1/enrollments
API, please note that starting September 11, 2024, the endpoint will return a 400 error in the following cases:
- When normal users attempt to enroll other users (self-enrollment only is allowed).
- When managers attempt to enroll users who are different from themselves, users they do not manage, or users with invalid IDs.
June 3, 2024
Two new Audit trail events for training materials
Two new audit trail events are now available to track when training materials are updated both from the Course management area and the Central repository.
Webhooks in sandboxes for regions eu-west-1, eu-central-1, ap-southeast-2 and ca-central-1
As communicated on May 22, 2024, for those using webhooks in sandboxes in regions eu-west-1, eu-central-1, ap-southeast-2 and ca-central-1, please note that on June 5, 2024, an architectural change may briefly cause webhook events to be delivered at a rate of two payloads per second while a migration takes place. This is due to old queues from the previous environment sending their events while the new environments have already been activated and begin to send their events. This eventuality should affect only customers with large webhook queues and the normal rate of delivery will be restored as soon as the old queue has been cleared. Please note that this will not result in double deliveries, just a brief increase in traffic.
PUT /learn/v1/courses/{id} no longer available
As communicated on March 4, 2024, the endpoint PUT /learn/v1/courses/{id}
is no longer available. You can instead use PUT /course/v1/courses/{course_id}
.
Heads up! Changes to user_is_not_enrolled parameter
For those using the APIs:
GET /learn/v1/catalog_content/internal/{catalog_id}
GET /learn/v1/catalog_content/internal
GET /learn/v1/catalog_content/internal/general
Please note that, starting from September 2, 2024, the user_is_not_enrolled
parameter will be enforced as boolean, and only accept the values true
or false
. Values passed as an array will no longer be accepted.
May 2024
May 27, 2024
New Google Play app account deletion requirements with 31 May compliance deadline
As communicated on March 4, 2024, for those using the branded mobile app with self-registration enabled: If users can create an account from within the app, Google now requires two separate account deletion options (opens in a new tab). In addition to the existing in-app path for account deletion, you must also provide a web link resource where users can request app account deletion. This web link must be included within your Data safety form in Play Console, and it will appear on your Play store listing.
This requirement is already in force. It is important to comply as soon as possible, to ensure you can continue updating your branded app after the 31 May 2024 deadline.
Heads up! Important changes to how Yes/No user additional fields are set through APIs and CSV import
Starting from 31 July (sandbox) and 2 October (production): for those using CSV imports to create and update users, if a Yes/No
user additional field is left blank, the system will now accept and assign the state None, and the field will appear blank in the interface. Formerly, the value assigned in this situation was “No”.
And for those using the APIs:
POST/manage/v1/user/batch
PUT/manage/v1/user/{id}
PUT/manage/v1/user/mass_edit
the values to set Yes/No
type user additional fields will be changed to the following, making them consistent across the three APIs:
-
YES
←1
,“1“
,true
,“true“
,“yes”
,“on”
-
NO
←2
,“2“
,false
,“false“
,“no”
,“off”
-
NONE
←0
,“0”
,null
,““
, and all other values not listed forYES
orNO
This may represent a breaking change, for example, if with POST/manage/v1/user/batch
you previously relied upon the values 0
, “0”
, “”
or null
to set NO
.
May 20, 2024 - Major release
Revamped learning plans!
This update introduces a more user-friendly interface for learning plans, maintaining all existing features while adding the ability to manage additional fields and designate courses as mandatory or optional. Stay tuned for further improvements in the coming months!
Hindi language supported by the desktop platform
Starting from this release, the Hindi language has been added to the languages available in the desktop platform, bringing the total to 53 languages supported. Hindi is now included in the list of all the languages the platform offers in the Localization tool, and your learners can now set it as the language of their platform from the My profile area.
Auto skill assignment
For those using skills, the new auto skill assignment feature enables AI to automatically assign skills to your formal and informal content, saving you time and effort while helping learners find the best content to develop their skills. You can manage this feature in the artificial intelligence configuration panel.
Navigate playlists from courses with the new course page
If you have activated the new course page, when courses are included in playlists, you can navigate and manage the playlist directly from the course header, when accessed from the My channel page, or from any channel the playlist is visible.
More streamlined background jobs management
A single dashboard shows all the background jobs on your platform. From there you can easily check their progress or perform actions such as fast-tracking or interrupting a job. Filters let you easily focus on the jobs of interest to you. Learn more.
Enhanced test question category selection
When creating questions in tests and associating them to categories, the category selection is now carried out from a dedicated right panel including a search engine.
Contacts for data processing and security information
The Advanced settings > Email preferences section has two new fields: Security emails, for receiving messages relating to security incidents, and DPA emails, for receiving messages relating to the data processing agreement. These must both be filled in for compliance purposes.
Customer experience contact button added to help center
From the help center panel, administrators can now also contact the customer experience representative to request product demos, professional services, or training.
Three new webhooks available for the Certification category
For those using Webhooks, three new webhook events are available for use in the Certification category:
- Certification awarded
- Certification revoked
- Certification updated
These webhooks are intended for use with external certification providers and are designed to be used in conjunction with Docebo Connect.
UserInfo Endpoint in OpenID Connect
For those using OpenID Connect, the UserInfo endpoint is now supported.
Microsoft Outlook 365 Calendar recipes now support webhook payload grouping
For those using Docebo Connect for Microsoft Outlook 365 Calendar recipes, this integration now supports the possibility of grouping payloads when configuring the webhook.
Accredible and Credly integrations now support external certifications
For those using Docebo Connect for Accredible or Docebo Connect for Credly integrations, external certification support has been added allowing the external certification to be accessed in the My activities as well as the Certifications and retraining app.
Heads up! Webhooks in sandboxes for regions eu-west-1, eu-central-1, ap-southeast-2 and ca-central-1
For those using webhooks in sandboxes in regions eu-west-1, eu-central-1, ap-southeast-2 and ca-central-1, please note that on June 5, 2024, an architectural change may briefly cause webhook events to be delivered at a rate of two payloads per second while a migration takes place. This is due to old queues from the previous environment sending their events while the new environments have already been activated and begin to send their events. This eventuality should affect only customers with large webhook queues and the normal rate of delivery will be restored as soon as the old queue has been cleared. Please note that this will not result in double deliveries, just a brief increase in traffic.
May 13, 2024
Go.Learn version 6.0.4 and branded mobile app version 6.0.4 are here!
In this update, a handful of minor issues have been addressed to give you a better, smoother learning experience on mobile. Please note also that the minimum required iOS version has been increased to 15.5.
Heads up! Keep track of deleted records
Contrary to what was communicated on March 4 and March 25, 2024, the tracking of Learn Data deleted records will be implemented starting from July 17. The first data marts will be delivered as planned on May 20, but their testing took more time than initially planned, and we had to delay the final implementation of the second part of Learn Data improvement plans.
Our team is working hard to deliver this improvement in the shortest possible time.
As a reminder, this will provide the following benefit: when you delete a record in your tool, the corresponding record will not directly disappear from Learn Data. Instead, it will be displayed in the column __deleted
with the value set to TRUE
for 30 days. After this period, it will be deleted forever. You can also request Docebo to delete all data related to a specific user at any time.
Please note this might cause breaking changes to your pipelines especially when aggregating or counting items. If you want to keep the current behavior, we suggest filtering out all the records with __deleted = TRUE
. More information on Learn Data is available on demand.
May 6, 2024
Docebo Content data in Usage dashboard
For those using Docebo Content, you can now keep track of active users in the Usage dashboard.
April 2024
April 29, 2024
Accessibility enhancements
This release includes accessibility enhancements for filter panels. Learn more.
Improvement to mass export of users
The capability to export a large volume of users to an XLS file has been enhanced for greater speed and reliability.
learn/v1/catalog API sunsetted in favor of newer endpoints
As communicated on January 29, 2024, for those using the learn/v1/catalog
API, this endpoint is no longer available. You can replace it by taking advantage of the newer endpoints:
/learn/v1/catalog_content/internal
/learn/v1/catalog_content/internal/preview
/learn/v1/catalog_content/internal/general
/learn/v1/catalog_content/public
/learn/v1/catalog_content/public/preview
/learn/v1/catalog_content/public/general
/learn/v1/catalog_content/internal/calendar
/learn/v1/catalog_content/internal/calendar/general
/learn/v1/catalog_content/public/calendar
/learn/v1/catalog_content/public/calendar/general
Check out the API documentation in the API Browser. Learn more about Docebo’s APIs.
Heads up! Skill visibility setting improvement
For those using skills, starting on July 17, 2024, the “Skills management” advanced setting will apply only when users assign skills to content. If you wish to extend or limit users’ visibility on the skills they can assign to their own profile, you can use the custom visibility settings of skill sets. Please be aware that if you have activated this option, your learners’ visibility on skill sets may change when this enhancement is released. If you wish to make all skills visible to all users, you can do so by publishing the “All skills” skill set.
April 22, 2024
Go.Learn version 6.0.3 and branded mobile app version 6.0.3 are here!
In this update, a handful of minor issues have been addressed to give you a better, smoother learning experience on mobile.
April 15, 2024
As communicated on January 29, 2024, for those using the learn/v1/catalog
API, this endpoint is no longer available. You can replace it by taking advantage of the newer endpoints:
/learn/v1/catalog_content/internal
/learn/v1/catalog_content/internal/preview
/learn/v1/catalog_content/internal/general
/learn/v1/catalog_content/public
/learn/v1/catalog_content/public/preview
/learn/v1/catalog_content/public/general
/learn/v1/catalog_content/internal/calendar
/learn/v1/catalog_content/internal/calendar/general
/learn/v1/catalog_content/public/calendar
/learn/v1/catalog_content/public/calendar/general
Check out the API documentation in the API Browser. Learn more about Docebo’s APIs.
Heads up! The Catalogs in my subscriptions built-in page will be dismissed in July 2024
Starting from July 15, 2024, the Catalogs in my subscriptions page will be discontinued. If you and your learners find value in using this page and appreciate the experience, you can replicate the same functionality by creating a custom widget page including a Catalogs widget configured for the Subscriptions app.
Heads up! GET ecommerce/v1/transaction/{id}/cancel no longer available in July 2024
Starting from 15 July 2024, the endpoint GET ecommerce/v1/transaction/{id}/cancel
will no longer be available.
April 8, 2024
Docebo for PENS is no longer available
As communicated on September 25, 2023, the Docebo for PENS integration is no longer available.
Heads up! Google Universal Analytics replaced by Google Analytics 4
For those using Docebo for Google Analytics, Google has announced that Universal Analytics will no longer be accessible after July 1, 2024 (opens in a new tab). Docebo for Google Analytics 4 is available and should be used as a replacement for Docebo for Google Analytics. The integration Docebo for Google Analytics will no longer function after July 1, 2024.
Heads up! The GoLearn app for Android is being sunsetted in China
Starting on 31 July 2024, the GoLearn mobile app for Android will be removed from the Chinese app stores where it was published. The Go.Learn app for iOS will continue to be available in China on the Apple App Store. This change will not affect any branded mobile apps you have in China, which you can continue to use and publish as before.
April 1, 2024
There is no weekly maintenance release this week. Regular maintenance will resume next week.
March 2024
March 25, 2024
Faster loading of the user management page
The performance of the user management page has been improved, to reduce the page load time.
New Help center area for Content marketplace
For those using the Content marketplace, the Help center area “Docebo Content” was renamed “Content Marketplace” to include all issues regarding both internal and external content providers.
Go.Learn version 6.0.2 and branded mobile app version 6.0.2 are here!
In this update, a handful of minor issues have been addressed to give you a better, smoother learning experience on mobile.
Filtering training material from Docebo Content
For those using Docebo Content, you can now identify training material coming from the Docebo Content library by using the relevant filter and column in the Central repository.
Heads up! Keep track of deleted records
As communicated on March 4, 2024, we have improved Learn Data to allow you to keep track of deleted records.
Starting from May 15, 2024, when you delete a record in your tool, the corresponding record will not directly disappear from Learn Data. Instead, it will be displayed in the column __deleted
with the value set to TRUE
for 30 days. After this period, it will be deleted forever. You can also request Docebo to delete all data related to a specific user at any time.
Please note this might cause breaking changes to your pipelines especially when aggregating or counting items. If you want to keep the current behavior, we suggest filtering out all the records with __deleted = TRUE
. More information on Learn Data is available on demand.
March 18, 2024
Docebo has successfully performed the normal weekly maintenance release on all platforms and, this week, there are no major updates to report
March 11, 2024
Accessibility enhancements
This release includes accessibility enhancements for the carousels of channel and catalog pages. Learn more.
Heads up! User has been modified webhook behavior changes
For those using the User has been modified webhook, after June 19, 2024, the existing webhook will not be triggered if the user has been updated with existing values. The webhook will only be triggered if the user is updated with at least one different value compared to the version stored in the system. If you are currently using the event that will be removed (webhook triggered when user is updated with existing values) for any of your integrations, we ask you to change the logic before June 19th, 2024 to avoid any impact to your existing integrations. For more information, please read the article on creating and managing webhooks.
March 4, 2024
Enhanced enrollments’ visibility for Power Users
For those who have activated the Allow Power Users to see the real number of enrolled users and their attendance option in the course properties option in the platform Advanced settings, please note that now Power Users have visibility on all counters, including the course waiting list, the session waiting list, and the users without sessions assigned, regardless of whether they have resources and users assigned to them or not.
OAuth2 endpoint checks limit of failed sign-in attempts
The platform setting for Maximum number of consecutively failed sign in attempts is now enforced for logins performed via the OAuth2 endpoint POST https://{lmsurl}/oauth2/token
.
Heads up! Keep track of deleted records
Learn Data has been improved to allow you to keep track of deleted records. Starting from May 15, 2024, when you delete a record in your tool, the corresponding record will not disappear from Learn Data. Instead, it will be displayed in the column __deleted
with the value set to TRUE
. Please note this might cause breaking changes to your pipelines especially when aggregating or counting items. If you want to keep the current behavior, we suggest filtering out all the records with __deleted = TRUE
. More information on Learn Data is available on demand.
Heads up! New Google Play app account deletion requirements with 31 May compliance deadline
For those using the branded mobile app with self-registration enabled: If users can create an account from within the app, Google now requires two separate account deletion options (opens in a new tab). In addition to the existing in-app path for account deletion, you must also provide a web link resource where users can request app account deletion. This web link must be included within your Data safety form in Play Console, and it will appear on your Play store listing.
Heads up! PUT /learn/v1/courses/{id} no longer available in June 2024
Starting from 5 June 2024, the endpoint PUT /learn/v1/courses/{id}
will no longer be available. You can instead use PUT /course/v1/courses/{course_id}
which is already active.
February 2024
February 26, 2024 - Major release
AI configuration panel
You can now manage all your platform’s AI settings in one place: the artificial intelligence configuration panel. You can also take advantage of AI retraining to help AI learn and improve its algorithms and performance.
Data refresh improvements for reports
A new report data refresh, replacing the current method, is available. The data refresh process has been improved to reduce the data latency period. Any change to the data is now reflected in the reports within an approximate delay of 1 hour.
The exported reports now immediately reflect the latest available data without any delay due to data refresh as this process is now performed in the background. You can check the time of the latest update on the reports main page.
Please note that the rollout scheduled is detailed in the Community (opens in a new tab).
Configure the results returned by the global search
It is now possible to customize the visibility of the global search results tabs and their sorting order in the main domain and the sub-domains thanks to a new configuration option in the platform Advanced settings and the Extended Enterprise. This improvement addresses an idea for a total of 238 votes (opens in a new tab)!
Identify the course creator
You can now identify the creator of a course directly from the course properties, Details tab and filter courses by author in the Course management. The course creator, together with the course creation date, can be exported with the course data.
This improvement addresses two ideas for a total of 69 votes:
- Make course creator name & creation date visible in course properties (opens in a new tab)
- Include a field to know who created a course (opens in a new tab)
New option to manage enrollments’ visibility for Power Users
A new option (Allow Power Users to see the real number of enrolled users and their attendance in the course properties) is available in the platform Advanced settings to allow Power Users to see the real number of enrolled users in a course in the Course report, on the Course management page and the Sessions tab, but they will keep seeing and managing only the enrollments of the users they manage:
- on the Enrollments tab for courses, and
- on the Enrollments & Evaluations and Events & Attendance tabs for session
This improvement addresses two ideas for a total of 23 votes:
- Allowing visibility to Power User to check available seats in ILT Sessions (opens in a new tab)
- Power Users must be able to see total session enrollment numbers (opens in a new tab)
Accessibility enhancements
This release includes accessibility enhancements for the login page, vertical tabs as well as improvements to the accessibility of the privacy policy and terms and conditions pages. Learn more.
User access events logged in audit trail
User logins, logouts and failed login attempts are now logged in the audit trail under a new user access events category.
Background jobs for mass user exports
Exports of large numbers of users to CSV or XLS files are now carried out using a background job, so you can continue to work while the export is in progress.
New notification for skill updates
For those using skills and My team, starting from this monthly release you can set up a notification for skill-related updates.
Support for LTI 1.3 content
Docebo Learn now supports LTI 1.3 content in the Central repository. In addition to the capabilities of LTI 1.1 content, LTI 1.3 offers enhanced security standards based on OAuth2 and JSON Web Tokens. It is highly recommended to implement and procure products that conform to the latest version of LTI 1.3.
Ex aequo users equally ranked in leaderboards
For those using Gamification, users with the same number of points will now have the same ranking in leaderboards.
State parameter validation for OpenID Connect
For those using OpenID Connect, a new setting lets you choose whether to enforce and validate the state parameter returned by the identity provider.
Docebo for Microsoft Teams usage now visible in the Usage dashboard
For those using Docebo for Microsoft Teams, the usage of this feature is now visible in the Usage dashboard.
Updates to Docebo for Microsoft Teams report field names
As communicated on January 22, 2024, for those using new custom reports for Docebo for Microsoft Teams, the names (in English and the translations into all supported languages) of some report fields are updated to replace the old name of the product (Flow for Microsoft Teams) with the current and official one (Docebo for Microsoft Teams).
List of updates:
- From “% Of Training Material From Flow for Microsoft Teams” to “% Of Training Material From Docebo for Microsoft Teams”
- From “Time In Training Material From Flow for Microsoft Teams” to “Time in training material from Docebo for Microsoft Teams”
- From “Training Material Access % From Flow for Microsoft Teams“ to “Training material access % from Docebo for Microsoft Teams”
- From “Training Material Access From Flow for Microsoft Teams” to “Training material access from Docebo for Microsoft Teams”
Please note that the update is applied to translations only (English and other languages), while the keys used in the code are left unchanged. You can see the updates in the Localization tool.
Webex Meeting Classic deprecation reminder
For those using Webex Meeting Classic, as communicated in March 2023, the service will be deprecated by Webex starting March 31, 2024. Anyone using Webex Meeting Classic will need to convert their meetings to the new format before that date. For more information, please see the knowledge base article Docebo for Webex V2.0 or the Docebo Community post outlining all the changes from March 2023 (opens in a new tab).
Old Audit Trail functionality end of life
As communicated on June 26, 2023, and on December 4, 2023, the old Audit Trail app (reachable from the Reports page) is no longer available.
The new Audit Trail functionality (found in the Settings section of your Admin Menu) will be the only functionality available and to be used.
- If you have not done so already, we strongly recommend switching to the new Audit Trail starting from now. No action is required from your part to activate it as the new Audit Trail page is already available in the Settings section of your Admin Menu
- If you have built integrations with the old Audit Trail app, you need to migrate these integrations to the new Audit Trail APIs or through Webhooks
- As of January 1st, 2023, the new Audit Trail equivalently records the same events tracked by the old Audit Trail. You will find all the events that took place after this date in the new Audit Trail.
- All the events found in the old Audit Trail app will be archived and transferred to a dedicated section of the new Audit Trail. You will be able to export all the events that took place before 2023 from the Archive folder.
Virtual Coach end of life
As communicated on January 22, 2024,, the Virtual Coach feature within Learn is deprecated on both the web and mobile platforms. Learn more about the deprecation of Virtual Coach in our Community (opens in a new tab).
Security enhancements
As communicated on February 5, 2024, to improve security, and thanks to the release of the Domain Management feature that provides Docebo-managed SSL certificates, two security enhancements are now available:
- “Strict-Transport-Security” and “X-Content-Option” headers will be available in the response of all the endpoints of the application
- Non-secure HTTP traffic will be automatically redirected to HTTPS, to ensure that all traffic is encrypted
Localized Country names returned by the GET /manage/v1/user/search and the GET /manage/v1/user APIs
As communicated on November 20, 2023, the Country names set as user additional fields returned by the GET /manage/v1/user/search
and the GET /manage/v1/user
APIs are now localized according to the language of the user using the APIs.
Go.Learn version 6.0.0 and branded mobile app version 6.0.0 are here!
In this update, you can find the following new features and enhancements:
- A completely new pre-login experience for the Go.Learn app, with onboarding screens that explain the purpose of the app, and guidance on how to enter the platform URL.
- For the branded mobile app, a domain option allows the platform URL to be prefilled, so users no longer have to enter it.
- For those using single sign-on, automatic redirect to the SSO provider is now supported for SAML, OpenID Connect and Auth0.
- Google Drive integration is here: Learners can open Google files uploaded to their courses and channels using the native Google application. These Google files can be non-public, provided the learner has permission to access them.
- Test and survey descriptions can now include formatted text, images and links.
- Swahili and Hindi have been added to the languages available in your mobile app, bringing the total to 53 languages supported. Your learners can now enjoy their learning experience in these languages too on their mobile devices.
Furthermore, as always, a handful of minor issues have been addressed to give you a better, smoother learning experience on mobile.
Improvements to the Docebo Flow video player for Launcher and building blocks
For those using Docebo Flow, the Course player widget now has improved functionality to allow closed captioning, playback speed controls and the ability to skip ahead or back. These new functions are dependent on the settings in Course management.
Improved details for course tiles
For those using Docebo Flow, the course title now shows more details about the type, average time, language, due date, expiration and rating of the course. This feature is available for Docebo Flow Launcher, Docebo Flow Building Blocks and Docebo Flow Mobile SDK.
Content import counter
For Docebo Content customers, Superadmins can keep track of the amount of imported content from within the Docebo Content library.
Naming of Docebo Content Classic in the platform
As communicated on January 22, 2024, for those using Docebo Content Classic, the new “Docebo Content Classic” label is now available in several areas in the platform for better distinction from the Docebo Content experience:
- Central repository filters and table
- Course catalog, both Superadmin and learner view
- Course preview in the course catalog
- Catalog widget page
- Content marketplace.
Note that if you have customized the labels identifying Docebo Content Classic, you will need to customize them again after the new label is released.
The Docebo Content Classic naming will also be introduced in the Usage dashboard.
Learn Data using DataLake v2.5 dismissal
As communicated on August 21 and October 23, 2023, and on January 15, 2024, a new version of Learn Data using DataLake v3 is available. If you are still using Learn Data on DataLake 2.5, his version is now discontinued.
February 19, 2024
Docebo has successfully performed the normal weekly maintenance release on all platforms and, this week, there are no major updates to report.
February 12, 2024
Docebo has successfully performed the normal weekly maintenance release on all platforms and, this week, there are no major updates to report.
February 5, 2024
Accessibility enhancements
This release includes accessibility enhancements concerning the cookie policy banner and the learner menu readability. Learn more.
urn:scormdriver prefix removed for SCORM training material
As communicated on November 6, 2023, for those using SCORM packages including tests, the urn:scormdriver prefix is removed from several areas of the Course report such as from the beginning of every answer provided in the Attempt details tab, in the Answers breakdown pop-up and in the corresponding exported report.
Country parameter removed from GET/manage/v1/user/{user_id}
The response to GET manage/v1/user/{user_id}
no longer includes a country parameter among the user fields. The country can still be obtained by setting it up as an additional field.
Heads up! Security enhancements planned for the end of February
To improve security, and thanks to the release of the Domain management feature that provides Docebo-managed SSL certificates, two security enhancements will be available starting February 28, 2024:
- “Strict-Transport-Security” and “X-Content-Option” headers will be available in the response of all the endpoints of the application
- Non-secure HTTP traffic will be automatically redirected to HTTPS, to ensure that all traffic is encrypted