Release Notes - MidPoint - Version 1.9 (Cronus) - HTML format

Sub-task

  • [MID-169] - CLONE - Use non-ascii characters in attributes like ü or ø
  • [MID-436] - Find out why saxon has limit for ns prefixes and if the limit is global

Bug

  • [MID-65] - User details page not filled in
  • [MID-117] - Editing user does not display anything when resource is unreachable, no error is displayed in GUI
  • [MID-337] - Uknown elements are silently ignored in import
  • [MID-338] - Generate nativeObjectclass
  • [MID-346] - Edit user account details AJAX problems
  • [MID-349] - Synchronization task stopped working
  • [MID-353] - Aspects
  • [MID-354] - Boolean attributes outbound expression support
  • [MID-368] - FIx test: com.evolveum.midpoint.repo.test.RepositoryResourceStateTest
  • [MID-371] - Failed tests: springTestContextPrepareTestInstance(com.evolveum.midpoint.provisioning.test.impl.SynchronizationTest): Failed to load ApplicationContext
  • [MID-375] - Delete does not unlink account from user
  • [MID-376] - CSVfile connector delete operation removes all users from csv file, only header line remains
  • [MID-379] - Connector Host unavailable
  • [MID-381] - Select all + Delete deletes more than selected and visible users!
  • [MID-382] - Listing objects with paging
  • [MID-387] - ConnectorFactoryIcfImpl: remove List<ConnectorInfo> connectorInfos = getLocalConnectorInfoManager().getConnectorInfos(); from @PostConstruct
  • [MID-390] - Fix DomToSchemaProcessorTest
  • [MID-391] - Surefire ignores wrong test names
  • [MID-392] - Bloated spring context in tests
  • [MID-397] - XPathUtil problem - creating nodes defined by XPath, where XPath contains special definitions not only node names
  • [MID-398] - XPathHolder generates wrong ns definitions for default prefix
  • [MID-401] - Repo has to check on add and fail if object with the same id already exists
  • [MID-403] - Importing (existing?) object with oid will drop the oid and generate random oid!
  • [MID-404] - Graceful shutdown problem
  • [MID-405] - Test connection throws java.io.NotSerializableException: com.sun.jndi.ldap.LdapCtx when credentials not set in Resource (OpenDJ)
  • [MID-407] - Model assignment handling
  • [MID-408] - NDC use can lead to memory leaks
  • [MID-410] - Default account problem which may not be about default account at all
  • [MID-411] - Strange things after import
  • [MID-412] - solaris test connection
  • [MID-414] - "Server tasks" tab does not work
  • [MID-415] - "extra test" in Resource Test Connection
  • [MID-416] - When provisioning multiple accounts and some fail, provisioned accounts are not linked to user
  • [MID-417] - CSVfile connector doubles uid attributes in account shadow if __NAME__ attribute is not used and __UID__ is
  • [MID-418] - Edit user / modify password does not work
  • [MID-421] - Updating email address through GUI/debug pages behavior: multi value diff problem
  • [MID-430] - Importing XML file with multiple objects - fuzzy warning message
  • [MID-431] - Bundle dependencies classloading
  • [MID-433] - java scritp error: jQuery is not defined [Break On This Error] jQuery.noConflict();
  • [MID-437] - Editing resource - attribute access removes wrong attributes, makes unexpected changes in Resource object
  • [MID-438] - Maven does not stop on schema error
  • [MID-441] - Reactivate tasks does not work
  • [MID-442] - Editing Task object from Debug pages impossible even for trivial changes - Object Validation Failed.
  • [MID-447] - GUI has to diff objects with unresolved references
  • [MID-448] - Edit and save user through gui with no changes caused vanish of one account's attribute
  • [MID-464] - Provisioning to resource with no schema handling shows warning "Account type in schema handling was not found for shadow type..."
  • [MID-466] - Debug pages editor unable to save object
  • [MID-467] - Logging unexpectly stops (idm.log)
  • [MID-468] - Simulated activation: remove the activation attribute from the schema
  • [MID-469] - Simulated activation: support multiple values of activation attribute
  • [MID-476] - Role management CSS
  • [MID-477] - Ldap connector shows userPassword field
  • [MID-478] - Fix CSVConnector to not return unique attribute value
  • [MID-481] - Sanity: test200ImportFromResource FAIL
  • [MID-482] - Logging GUI operation result
  • [MID-483] - Logging for WEB subsystem
  • [MID-489] - Change user password is not propagated to LDAP, only DBTable
  • [MID-491] - Login does not work
  • [MID-493] - Dumplicate error message in test connection
  • [MID-495] - Bad error message after failed password reset
  • [MID-496] - LDAP connector and userPassword
  • [MID-497] - Connectors build failure
  • [MID-502] - Creating user with two accounts each with separate password does not provision accounts at all
  • [MID-504] - CSVfile connector should hide/ignore passwordAttribute attribute - we use credentials
  • [MID-510] - Import from resource returns "Task must not be null"
  • [MID-512] - When leaving List of resource accounts by not clicking "Back", list of accounts is cached and reused for other resources/object classes!
  • [MID-515] - Unlink from GUI stopped working
  • [MID-516] - Live Sync: Internal Error: Change doesn't contain ResourceObjectShadow. java.lang.IllegalArgumentException: Change doesn't contain ResourceObjectShadow.
  • [MID-517] - Deleting running synchronization task makes it dissapear from Tasks, but keeps running with errors

New Feature

  • [MID-71] - User deactivation
  • [MID-72] - Provision initial password (same as IDM)
  • [MID-73] - Provision password changes (all resources)
  • [MID-75] - Synchronization Reaction: delete user
  • [MID-78] - Monitor and control running processes
  • [MID-85] - List accounts
  • [MID-285] - Model Filters
  • [MID-293] - Initial system configuration
  • [MID-317] - Scripts in provisioning
  • [MID-319] - Account deactivation
  • [MID-320] - User and account deactivation
  • [MID-321] - Oracle/Sun DSEE Support
  • [MID-322] - Support generic DB table
  • [MID-323] - Active Directory connector support
  • [MID-326] - Monitor and control running processes
  • [MID-327] - Initialization
  • [MID-347] - Generate resource schema if not provided
  • [MID-355] - Support for "default" expressions
  • [MID-423] - Basic resource capabilities
  • [MID-424] - support <credentials> in provisioning
  • [MID-425] - Support <activation> in provisioning
  • [MID-429] - Connector pooling support
  • [MID-445] - Create page for listing resource object
  • [MID-446] - Role management
  • [MID-490] - Assign user to role (GUI)

Task

  • [MID-148] - Implement repository junit tests for paging
  • [MID-152] - Repository defensive implementation - avoidance of xquery injections
  • [MID-153] - Document IDE setup
  • [MID-158] - Connector host support
  • [MID-314] - Generate HTML javadoc
  • [MID-332] - Feedback to BaseX team
  • [MID-377] - Enable and get working all model import tests
  • [MID-385] - Add Oracle Java Cryptography Extension to bamboo JDK/JRE
  • [MID-409] - SchemaFormParser refactor
  • [MID-419] - Create more user-friendly GUI.
  • [MID-427] - saxon library
  • [MID-434] - Create some example of resource which support additional operation
  • [MID-450] - Test scripts, enable/disable
  • [MID-461] - fix wiki page with examples
  • [MID-463] - failing sanity test: Wrong name property expected:<uid=jack,ou=people,dc=example,dc=com> but was:<embedded test opendj-uid=jack,ou=people,dc=example,dc=com>
  • [MID-472] - Add sample synchronization task to DSEE resource sample
  • [MID-499] - RBAC sanity
  • [MID-503] - Upgrade LDAP connector

Improvement

  • [MID-74] - User template in synchronization
  • [MID-81] - Unit test improvement
  • [MID-114] - SVN link to sources during buils
  • [MID-120] - Validation test
  • [MID-121] - In-line documentation in objects
  • [MID-123] - Referential Integrity
  • [MID-125] - Document handling of object references
  • [MID-137] - Specify systems requirements on the Wiki
  • [MID-159] - Smart import references
  • [MID-280] - Connector bundling
  • [MID-290] - Finish ExpressionHandler
  • [MID-300] - Missing result handling a processing
  • [MID-305] - User details controller user submit
  • [MID-308] - Operation result message handling
  • [MID-311] - Switch JAXB and JAX-WS implementations
  • [MID-315] - Add class to the interface methods
  • [MID-328] - Test extended attributes
  • [MID-331] - Sanity tests: Cronus
  • [MID-333] - Test NG
  • [MID-335] - Cleanup schemas
  • [MID-341] - results in GUI
  • [MID-344] - Process ICF flags in generated schema
  • [MID-351] - Loading connectors in tests
  • [MID-357] - Support "guarded" values in the resource schema
  • [MID-359] - Cleanup util
  • [MID-361] - Refactor repository initialization
  • [MID-363] - Improve operation results in GUI
  • [MID-364] - Implement searchObjects in ModelService
  • [MID-365] - Implement searchObjects in model
  • [MID-366] - Remove need for explicit <type> clause in searchObjects
  • [MID-370] - Document object interface concepts
  • [MID-374] - Better import validation
  • [MID-380] - Import validator improvement
  • [MID-393] - Move and update old examples
  • [MID-395] - Remove need for <type> predicats in search filters
  • [MID-396] - Replace flatfile connector with csv connector
  • [MID-400] - Add support to configure event port and debug mode for basex server
  • [MID-413] - Display better message in operation result (success)
  • [MID-420] - Improve GUI look&feel
  • [MID-439] - Merge OpenDjUcfTest and AddDeleteObjectUcfTest
  • [MID-440] - Dummy testing connector
  • [MID-444] - ICF logging info -> debug
  • [MID-454] - Fix versions of bundled connectors for Cronus
  • [MID-459] - Update interface documentation
  • [MID-465] - Add option to update existing object and not change oid during import
  • [MID-474] - Logging config for dummies (GUI)
  • [MID-492] - Offline build
  • [MID-511] - List resource account should display resource name (currently displays OID)
  • [MID-513] - Profiling is logging even if it is set to off

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.