Version 3.5.1
This is a semi-major version upgrade from 3.4.4
IMPORTANT:
- If upgrading from versions earlier than 3.4.3, See release notes for 3.4.3 for required settings changes post upgrade.
- If you have created a custom step library you will need to recompile against the new version.
- This version now requires .NET Core 2.0.4. You may install this manually from Microsoft, or via OneDesignConfig.ps1
- This upgrade requires a database migration that may take a while to execute. Operational aspects of Identity Panel will function while the migration is in-progress, but some time-traveller features will be disabled. The upgrade will be executed automatically by OneDesignConfig.ps1. If doing a manual upgrade execute
WebAgent.exe --upgrade
The upgrade will take about 1/2 to 1 hour per million multi-value attributes. To count the number in your system, use F12 to launch a javascript development console and run the following command:helpers.rest.get('multis', function(r){console.log(r.Count);});
- If you attempt to re-apply a license after upgrading and before running the database migration you will see an error notification popup. This message may be disregarded and does not affect the license claiming process
- Panel Service now requires a minimum .NET framework version of 4.6.1 (previously it was 4.5.2)
New Features
- Uplift flow rule and declarative provisioning engine for MIM now supports using PowerShell to implement custom functions for flow rules
- Health check engine includes a new SQL Query health probe. This probe can be used to run any scalar SQL query and process the result with the rule engine
- MA Run steps have the ability to generate and email report of all changes made by the run. This can be triggered based on a threshold.
- Schedule control flow and workflow triggering can now inspect the number of changes made to specific attributes by an MA run
- Identity Panel no longer uses SELECT DISTINCT queries. This improves performance and allows compatibility with Azure Cosmos DB
- Identity Panel web application now runs on the latest version of ASP.NET Core, using .NET Standard 2.0 (.NET framework 4.6.1)
- There is a new schedule step which is able to invoke a series of MIM Test cases to add to the schedule queue
- There is a new function (CommitDiff) which will allow inserting a textual diff of any settings changes being saved in Identity Panel
Enhancements and Fixes
- Identity Panel: 500% performance improvement in queries with rule scoped security permissions
- Identity Panel: when saving settings, workflow evaluation only triggered if changes have actually been made
- Identity Panel: fixes to time traveler URL shortening and shutter view initialization
- Reporting: improved support for scoped security rules (no longer serves cached reports that may have additional data)
- Reporting: Expansion toggle to display query analyzer and build-progress on report result page
- Reporting: Detailed error transcript for report configuration problems
- MIM Test: Fix for rule helper date-picker
- MIM Test: Removed enforced rule engine validation from XPath supporting fields in Portal Provider
- MIM Test: Improved navigation menu
- MIM Test: support for multiple server/service dependencies in backup/restore SQL fixtures
- Uplift: Support for multiple filter conditions
- Uplift: New attribute flow rules default to direct flow
- Uplift: Improvements to provision renaming
- Directory: Scan no longer aborts if a referenced object is deleted in the directory part-way through the scan
- Workflow: reduced possibility of one workflow being dispatched to multiple panel service instances
- Installer: Panel Service installer supports creating Panel Check task
- Installer: New config.json merging logic for improved activation of new features
- Installer: Panel Service installer no longer overwrites service credentials
Comments
0 comments
Please sign in to leave a comment.