Release notes
Learn about new features, enhancements, and fixed issues in the most recent 10Duke Enterprise releases.
If you need release notes for older releases, contact the 10Duke Integration Support team.
10Duke Enterprise 3.24.4
Release date: March 21, 2023
10Duke Login Application
Enhancements:
-
Support added for prompting the user to accept required and optional agreements (for example, terms and conditions, or a newsletter preference) as part of the registration flow.
-
Support added for prompting the user to accept new, updated, or pending agreements as part of the login flow.
-
Support added for end users to view and manage their consent to agreements in the User Profile views.
-
Added an I have already validated my email button to enable the user to continue from the the email validation screen. This is to better support use cases where the user validates their email address, for example, using a different browser from the one where they started the registration and email validation process.
-
When customizing the Login Application UI, you can now enable or disable all animations.
-
The user can now toggle the visibility of their password input in different views, for example, during registration or when resetting their password.
Bug fixes:
- Minor fixes
10Duke Enterprise 3.24.3
Release date: March 9, 2023
The release includes minor security improvements. We recommend updating to this version.
10Duke Identity Management REST API v1.6.2
Enhancements:
- If you create a new organization role using the createOrganizationRole operation (POST
/organizations/{organizationId}/organization-roles
) and useimpliedOrganizationRoleId
to grant permissions based on an implied role, you can now also specify an organization role ID, and not only a template ID.
10Duke SysAdmin
Enhancements:
-
You can now also include the software version information before downloading a license token.
-
When changing the allowed versions for an organization’s license, the dialog also now allows editing the display name for the versions.
Bug fixes:
-
You can no longer create a product package with a name or display name that only contains whitespaces. Any leading and trailing whitespaces are also now removed from the values.
-
Other minor fixes
10Duke Enterprise 3.24.2
Release date: February 28, 2023
10Duke Login Application
Enhancements:
-
When the user logs out in one browser window, they’re now automatically logged out also in the other windows they have open.
-
Updated UI translations to fully cover all supported languages.
10Duke OrgAdmin
Enhancements:
-
When the user logs out in one browser window, they’re now automatically logged out also in the other windows they have open.
-
The option to download a license token is now enabled for all valid licenses and users. Earlier the logic that determined when a license token download can be attempted was linked to license seat availability, which includes seat reservations. This meant that when no seats were available, you were unable to download a license token for a user who had a seat reservation.
-
If a user group is deleted, a user’s seat reservations are now released for the licenses they lose access to.
-
Updated UI translations to fully cover all supported languages.
Bug fixes:
-
Fixed issues with updating user listings after a user has been removed from an organization as a result of an API call.
-
Small bug fixes, and some updates related to deprecated dependencies.
10Duke Enterprise 3.24.1
Release date: February 3, 2023
10Duke SysAdmin
Bug fixes:
- This release fixes a number of small bugs
10Duke Enterprise 3.24.0
Release date: January 26, 2023
10Duke Identity Management REST API v1.6.1
Enhancements:
- Extended the
/organizations/organization-setup
operation to support the creation of a default Entitlement and related LicenseConsumerRelations.
Bug fixes:
-
A success response not specified for the
getOtpCredential
operation. -
QR code expansion fails with the
createOtpCredential
operation. -
Updating the email value of an existing user using the
/users/import
operation with the parameter"allowUpdateExisting": "true"
returns"error": "resource_already_exists"
. The error response has been updated to"error": "invalid_argument"
with"error_description": "Cannot change email address using this API"
, because this operation doesn’t allow updating the user’s email. Use the user operation/user/changeEmail
instead.
10Duke Entitlement Management REST API v1.3.0
Security:
- The release includes minor security improvements. We recommend updating to this version.
10Duke SysAdmin
Bug fixes:
- Editing the name of an organization group on the entitlements page cause the group to be deleted.
10Duke Enterprise 3.23.4
Release date: January 18, 2023
10Duke SysAdmin
Bug fixes:
- Fixed a multiselect error on the organization licenses page.
10Duke Enterprise 3.23.3
Release date: January 11, 2023
10Duke Login Application
Bug fixes:
- Fixed an issue with an unconfigured redirect URI error handling for the PKCE flow.
10Duke Enterprise 3.23.2
Release date: January 4, 2023
10Duke SysAdmin
Bug fixes:
- Fixed how the partial search works on the users page.
10Duke Enterprise 3.23.1
Release date: January 2, 2023
10Duke Login Application
Enhancements:
-
Updated the build target from Java 8 to Java 11.
-
The
insufficient_authentications
error allows continuing the user login after authentication has been completed. -
Added OpenAPI info.
-
Disabling the access token request rate limiter doesn’t work. Improved the parsing of invalid redirect URIs when using wildcards for the port number.
-
Update
json-path
to version 2.7.0. -
Added support for alternative emails and changing the login email.
-
Added version information to build output.
-
Added a runtime API version compatibility check.
-
Added a spinner for external redirects.
-
Added error handling to login.
-
Added configurable auto logout for idle users.
-
Blocked external redirects for login processes where the browser is switched mid-process.
-
Improved the usability in email validation.
-
Updated the configuration version and added configuration version migration.
-
Updated the German translation.
-
Moved the monospace font to the branding CSS.
Security:
- The release includes minor security improvements. We recommend updating to this version.
Bug fixes:
-
Logout from the profile page with a federated login if no single sign-out URL has been configured.
-
A GET request to resource owner password grant exposes the stack trace.
-
NPE with invalid
device_code
when accessing the OAuth 2.0 token endpoint. -
Fixed the UI for resetting the password when already logged in.
-
Fixed an issue with a page not found route.
-
Fixed issues with sourcemaps.
-
Fixed page transition animations.
-
Fixed issues with invitations.
10Duke Enterprise 3.23.0
Release date: January 2, 2023
10Duke Identity Management REST API
Enhancements:
-
Support for reservation cleanup when deleting organization groups.
-
jaxb-api
dependency convergence (Java 11 update). -
Updated the build target from Java 8 to Java 11.
-
Updated the user-group connection deleting operations to return a flag if no more groups within the organization are left.
-
Invitations were unusable if
validFrom
was left out of invitations.
Security:
- The release includes minor security improvements. We recommend updating to this version.
Bug fixes:
-
Empty sections by tag in the OpenAPI spec.
-
Updating the user’s phone number with
/organizations/{organizationId}/users/import
failed.
10Duke Entitlement Management REST API
Enhancements:
-
jaxb-api dependency convergence (Java 11 update).
-
Updated the build target from Java 8 to Java 11.
Security:
- The release includes minor security improvements. We recommend updating to this version.
Bug fixes:
-
DELETE
/api/entitlement/v1/management/permission-cache
was broken. -
Updating the user’s phone number with
/organizations/{organizationId}/users/import
failed.
10Duke SysAdmin
Enhancements:
-
Updated the build target from Java 8 to Java 11.
-
Updated the Personal Entitlements label to singular form.
-
Changed the applicable dialogs to modal.
-
Fixed inconsistencies in error messages and certain UI items.
-
Added a warning message when changing Name of a licensed item.
-
Renamed the internal role GinOverGin to Super Admin in the SysAdmin configuration setup.
Bug fixes:
-
The organization invitation dialog doesn’t shown a confirmation after saving.
-
Fixed the select all text alignment in the invite member dialog.
-
Incorrect character in the select internal roles dialog.
-
The code dialog shakes on error.
-
A duplicate error on the licensed items page.
-
The organization group create dialog doesn’t show an error inside the dialog.
-
Multiple error messages were shown when editing OIDC provider.
-
A floating license model opens on the last page when creating a model for the second time.
-
The create organization role dialog closes on error.
-
The organization role template dialog closes on error.
-
The organization entitlements/set allowed versions dialog doesn’t work.
-
Corrected the dialog title when adding use count to a license.
-
A duplicate error message when adding an organization role template with an empty name.
-
Clear selection count is not cleared after removing licensed items.
-
Exception when trying to create a licensed item with an already existing name under a product package.
-
The Title field is empty for other OIDC/SAML providers if emptying the field and changing the provider.
-
Activation Code Configuration - Assign Organization dialog sizing enhanced.
-
The Name field is empty for other packages if emptying the field and changing the package.
-
Error when changing an internal role’s name to an already existing name.
-
Error when changing a product package name to an already existing name.
-
Error when changing a licensed item’s name to an already existing name.
-
Error when adding an internal role with an already existing name.
-
Error when trying to create a product package with an already existing name.
-
Error when adding an organization custom property twice with the same key.
-
Error when adding a user custom property twice with the same key.
-
Error when trying to add a client role that already has been added.
-
Enforce product package validity when it comes to granting licenses.
-
Don’t allow only whitespace in the licensed item name and display name.
-
Deleting all organization user groups fails.
-
The organization name link in organization_manage_groups view not working as expected.
-
The product packages/change license model doesn’t clear references.
-
The Product Configuration > License Models > Create/edit license model dialog doesn’t scroll.
-
The organization creation should use a different service.
-
A seat remains reserved when an organization group is removed.
-
Organization Role details - Organization field should be read-only.
-
The details view not closed when saving an edited licensed item.
-
An organization cannot be deleted if it has at least one device group.
-
Cannot filter or sort client app roles in the User > Client App Roles > Add view.
-
The date picker widget moves down from the input field when navigating from one month to another.
-
Switch to use allowedVersions defined in license credit.