2025.01.0 Release Notes
Product Features and Enhancements
| Reference Number(s) | Summary | Components |
|---|
| IDH-1570 | Rename Policy Enhancements | Policies |
| | RIC-4676 | | Update GAL for Rename Attribute Updates | GAL |
| IDH-1523 | Derivative Username Policies | Policies |
| | IDH-1562 | | LCS: Allow usernameOrder pseudo-attributes as a target of policy | LCS |
| | IDH-1561 | | LCS: Allow update policy API to update a policy target | LCS |
| | IDH-1560 | | UI: New tile for Username Alternatives | Policies, UI |
| | IDH-1559 | | UI: Landing page for username derivative policy | Policies, UI |
| | IDH-1558 | | UI: New tile for username derivative policy | Policies, UI |
| | IDH-1557 | | LCS: Accept selector on policy GET without target | LCS, Policies |
| | IDH-1556 | | PVP: Update Policy STG to accept array literals | Policies, PVP |
| | IDH-1553 | | PVP: Policy Applicator handle thrown exception from collision resolution failure in policy MR | Policies, PVP |
| | IDH-1552 | | PVP: Update Policy STG to include new boilerplate for username derivatives and collisions | Policies, PVP |
| | IDH-1551 | | UI: Username Alternatives Editor | Policies, UI |
| | IDH-1550 | | UI: Username Derivative Policy Editor | Policies, UI |
| IDH-1081 | Administrator User Experience Enhancements | Navigation, UI |
| | IDH-1380 | Native Expression Builder | Adapters |
| | | IDH-1565 | LCS MR AST needs to support literal null | LCS |
| | | IDH-1564 | Add support for literal null in the expression builder | Expression Builder |
| | | IDH-1529 | UX Modifications for Expression Builder | Expression Builder, UI |
| | | IDH-1512 | Modify UI packaging/deployment to include Blockly resources | Expression Builder, UI |
| | | IDH-1497 | LCS MR AST needs extended to support new MR functionality | Expression Builder, LCS |
| | | IDH-1493 | Expression editor finish adding support for object/list advanced blocks | Expression Builder, UI |
| | | IDH-1492 | UI needs to support selecting the new AST mapping type | Expression Builder, UI |
| | | IDH-1491 | Expression builder needs to more clearly mark fields that allow typing (numbers and text) | Expression Builder, UI |
| | | IDH-1490 | Expression builder needs to support blocks with variable numbers of connections | Expression Builder, UI |
| | | IDH-1489 | LCS needs to support AST as an option for mappings | LCS |
| | | IDH-1488 | Expression builder handles conversion from Blockly format to AST | Expression Builder, UI |
| | | IDH-1487 | Expression builder handle AST to Blockly conversion | Expression Builder, UI |
| IDH-1600 | Bump PVP Batch memory to 8G | PVP |
| RIC-4404 | Remove reliance on 3rd-party libraries for Social Auth and remove deprecated types | Authentication, Dependency |
Feature Improvements
| Reference Number(s) | Summary | Components |
|---|
| IDH-1067 | Infrastructure Enhancements | Architecture Work |
| | IDH-576 | Deployment Improvements | Infrastructure |
| | | IDH-1469 | Authentication Timeout Enhancement | UI |
| IDH-1081 | Administrator User Experience Enhancements | Navigation, UI |
| | IDH-1380 | Native Expression Builder | Adapters |
| | | IDH-1510 | Blockly: Conditional assignment for Boolean attributes | Expression Builder |
| IDH-1520 | Favicon and Webpage Title Needs to be updated | UI |
| RIC-4586 | IDP Index Management causes issues with incomplete Vanity Domain configurations | Authentication, IDP |
Resolved Issues
| Reference Number(s) | Summary | Components |
|---|
| RIC-1983 | Bug Board | RIC |
| | RIC-4210 | | WebAuthnConfig.rpId is overwritten on startup | Configuration |
| IDH-1523 | Derivative Username Policies | Policies |
| | IDH-1554 | | PVP: Increment on collision with maxLen may never terminate | Policies, PVP |
| IDH-1479 | UI Tech Debt | UI |
| | IDH-1527 | | UI: Creating rules in the placement policy UI requires clicking the button twice | UI |
| | IDH-1435 | | UI: Success toast message for placement policy save is overly generic | User Placement |
| | IDH-1433 | | UI: Toasts have white top border | UI |
| | IDH-1432 | | UI: Target Library footer not flush with bottom of card | Connector |
| | IDH-1430 | | UI: Styling issues with Sample Data input | Policies |
| | IDH-1325 | | UI - Deactivation policy has wrong wording | UI |
| IDH-1370 | UI: Radio buttons diverge from UX Design | Sponsored Account Support |
| IDH-1423 | UI - Password sync options radio changes color when selected | UI |
| IDH-1536 | Staff Password Policy UI Enhancement | Policies, UI |
| IDH-1586 | UI - Save button not enabled when changing attribute (chip) selector | UI |
| IDH-1588 | PVP - When mapping values with policy, fails to replace @username | PVP |
| IDH-1589 | UI - Alternative UI shows green circle with number barely seen | UI |
| IDH-1590 | Username Alternatives: failed to set usernames to a list of the @usernameOrder values | PVP |
| IDH-1592 | Adapters: Cannot change password flag in AD fails to set when updating existing users without full access to ntSecurityDescriptor | Adapters |
| IDH-1596 | Not able to create Sponsored Account Username Policy | Policies, Sponsored Account Support, UI |
| IDH-1598 | PVP: ExpressionEvaluator shouldn't check for collisions of username derivative attributes | PVP |
| IDH-1603 | UI - Cannot edit student password after deleting a policy | UI |
| RIC-2956 | Deleting a user's session in session management does not log user out or force them to reauthenticate | Authentication |
| RIC-4587 | UI: Enforcement of Password Reset Request Limit | UI |
Updated on Tue Jan 21 2025 10:33:40 GMT-0500 (Eastern Standard Time)