[midPoint-git] midPoint annotated tag v2.2.1 created. v2.2.1

Radovan Semancik git at evolveum.com
Tue Jan 28 13:14:18 CET 2014


Project "midPoint" annotated tag v2.2.1 has been created
        at  405cd86216d4bff59d48039e8321326835c39933 (tag)
   tagging  dad773c6a4c64b0b397eb6cb48ec64f67316d320 (commit)
  replaces  v2.2support
 tagged by  Radovan Semancik
        on  Tue Jan 28 13:09:12 2014 +0100

- Log -----------------------------------------------------------------
Version 2.2.1

Erik Suta (19):
      Subsystem profiling - initial implementation commint - DO NOT USE YET, work still in progress.     (cherry picked from commit ade15e8)
      Some small fixes in profiling subsystem + fix for failing logger tests     (cherry picked from commit 947d00f)
      Subsystem Profiling implementation. Few minor things still need to be added.     (cherry picked from commit ede203d)
      Fixes for last issues. Subsystem profiling is active now.     (cherry picked from commit 5d702b9)
      Refactoring after code review by Vilo. Added basic. perf. attr. profiling.     (cherry picked from commit 6f49369)
      ServletFilter improvements - logs are now processed and logged in similar way as other logs from subsystem profiling.     (cherry picked from commit 40f05f6)
      Some minor improvements in profiling based on notes from Vilo.     (cherry picked from commit b0754d3)
      Fix for deployement problem.     (cherry picked from commit f41b8a7)
      GUI for profiling + some minor improvements.     (cherry picked from commit 124d661)
      Fix for MID-1614.     (cherry picked from commit b8bc8a3)
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      Tests for profiling. Some refactoring after discussion with Vilo. Fixed bug - incorrect mean time calculation.     (cherry picked from commit cd586fa)
      MID-1618 - partial implementation, adding 'Import Account' button to Resources->Accounts
      Profiling performance improvements. Stripping args[] pf methods to String. IterativeMeanCount implemented.     (cherry picked from commit a100161)
      Auto-refresh of users table after import of single user on Resources/Accounts page.     (cherry picked from commit e13ec9e)
      MID-1627 - laxative function (button) implementation     (cherry picked from commit 1185b85)
      MID-1627 minor improvements suggested by Vix     (cherry picked from commit b98eed9)
      Drop All Identities improvements, user-feedback and logging.     (cherry picked from commit f2d259c)
      fix for MID-1652. Multi-value elements in account assignment should be aligned correctly now.     (cherry picked from commit 9da2b31)

Gabriela Polcova (11):
      correct pdf font in reports
      change font in reports
      fonts
      extension string - special characters
      change font - equal for all report bands
      new index iParent in table task
      fixed MID-1642     replaced text message -  "No action(s) defined for situation (situation name)".
      upgrade db schemas
      sql scripts - upgrade 2.2-to-2.2.1
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      repair schema scripts - they are the actual schema scripts

Ivan Noris (1):
      Added DejaVu fonts copyright/license.

Pavol Mederly (40):
      Fixing NPE in notifications.
      Fix for empty passwords passing any password policy.     (cherry picked from commit 08ce973)
      MID-1537: First round of changes related to GUI-TaskManager separation.     (cherry picked from commit 8cc768d)
      MID-1537: First round of changes related to GUI-TaskManager separation (forgotten files)     (cherry picked from commit b66e9e7)
      Continuing with isolation of task manager functionality from modules above model.     (cherry picked from commit ac752b3)
      Change rpc/literal to document/literal for model web service (with compilation issues)     (cherry picked from commit a8dd700)
      Fixed compilation problems related to merge.     (cherry picked from commit a497fd3)
      Last changes to divert all access from GUI to TaskManager via model.     (cherry picked from commit 965dc5e)
      Fixed bugs related to model task interface introduction.     (cherry picked from commit 4e7186a)
      Fixing things after cherry-picking task manager isolation code.
      Replace \r\n -> \n in test file so the tests would not fail on Windows.
      Fix for MID-1643.     (cherry picked from commit 2b104af)
      Partial fix for MID-1638 (checking connector configuration properties on resource import).     (cherry picked from commit 9278634)
      Fix for MID-1638.     (cherry picked from commit c189bc6)
      MID-1638 - fixed also the other possible way of invoking Test resource function (in resource list).     (cherry picked from commit cfed1fe)
      Fixing occassionally failing test014 in TestQuartzTaskManagerContract (it failed because utilizing outdated task data).     (cherry picked from commit 8c88dc7)
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      MID-1584 - suspending long-running reconcilliations as soon as possible (checking after each single object iteration).     (cherry picked from commit d79b7a8)
      Disabled stopOnError for recomputation, validity and trigger scanner task handlers.     (cherry picked from commit 83483c3)
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      First attempt at MID-1585 (task progress indicator).     (cherry picked from commit 5c4d593)
      Reporting progress from reconciliation task handler.     (cherry picked from commit c39154a)
      Attempt to fix testing errors.     (cherry picked from commit 193fa8d)
      Attempt to fix testing errors.     (cherry picked from commit 6225ddc)
      Ability to filter which users get recomputed by RecomputeTaskHandler (objectQuery task extension)     (cherry picked from commit 4ad4d69)
      Correctly displaying Fatal error for task handlers that threw a RuntimeException.     (cherry picked from commit 002ef15)
      Switched openicf framework to 1.1.2.em82.
      Model notifications now take projection status into account when computing overall operation status.     (cherry picked from commit 54660c1)
      Merge remote-tracking branch 'origin/v2.2-support' into v2.2-support
      Fixed explanation message in notifications.
      Fixed a typo in notifications.     (cherry picked from commit 172d09a)
      Fixed display name for ValidityStatus.     (cherry picked from commit 45f0f34)
      Fixed another typo in notifications.     (cherry picked from commit 8dbe9ae)
      Fixing memleak in ClusterManagerThread.
      Fixing a bug preventing midpoint with suspend-on-shutdown tasks from shutting down.     (cherry picked from commit 86d7b5d)
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      Fixed inability to delete a cluster node.
      Fix for MID-1603 (manually copied from commit 0b93c20).
      Eliminating bouncy castle jars from midpoint.war.
      Merge remote-tracking branch 'origin/v2.2-support' into v2.2-support

Radovan Semancik (78):
      Expression function getResourceIcfConfigurationPropertyValue (MID-1588) +test
      Options and matching rules in provisioning.
      Upgrade to CSVFile connector 1.1.0.em61, extending test for script parameters.
      "resource" variable in expressions (MID-1588)
      Fixing provisioning search in multi-value attributes (MID-1598)
      Merging schema extensions (MID-1600)
      Improved support for ICF __SPECIAL_MAGIC_ATTRIBUTES__, even the secret ones.
      Fixing refined schema (and other things)
      Too much logging :-)
      Fixing yet anothor bug in refined schemas. Extended test.
      Model API method for importing single shadow from resource.
      Refactored search-based task handlers. This should also fix ocassional errors in reconciliation tests.
      Updated sample to reflect new version of Solaris connector.
      Implementing import of single account from resource (MID-1618) +test
      Fixing NPE when omitting kind spec in schemaHandling.
      Function to get current dateTime (basic function library) MID-1622
      Opimizations: reducing the number of provisioning fetch operations.     Also extending the tests to check for number of operations.     Fixing few bugs in provisioning related to fetching attributes not retrned by default (+test)     Fixing handling of java.lang.Error in UCF.     A handful of minor fixes.
      Fixing handling of ProtectedStringType in mappings. Basic function for encryption/decryption. MID-1625
      Fixing the test (freshnessInterval) MID-1630, partial fix
      Fixing recon test
      Furthe optimization of provisioning fetch operations. MID-1630
      Modifying dummy resource to support UUID as a primary identifier (not yet tested).
      Provisioning dummy test with UUID in ICF UID
      Provisioning dummy test with UUID identifiers and non-unique name. Not complete yet.
      Fix for non-unique ICF NAME
      Caching compiled scripts (MID-1632). No cache cleanup yet.
      Checks for nulls and empty values in isUniqueAccountValue(...)
      Optimization of connector schema parsing.
      Fixing last cherrypick which haven't worked well because of wrong ordering.
      Extended performance-related tests (schema parsing, script compilation)
      Storing sync situation in lens context (for debug purposes).     Extending synchronization tests to check situation.
      Fixing DELETED status in shadows
      Lot of fixes related to handling of protected accounts (MID-1635)     Fixing matching of protected accounts to include matching rule.     Fixed ignoring of protected accounts in model synchronization service.     Fixed handling of XML serialization of deltas with empty values.     Fixed recording of sync situations in shadow.     Fixed modification of non-resource parts of protected shadows.     Fixed unnecessary fetch of resource schema in UCF impl.     Improved the tests.
      Improved clockwork logging: clockwork summary
      Extended the test.
      Fixing previous commit, sorry
      Dirty but harmless fix because not everything was backported to support.
      Adding fullSynchronizationTimestamp to shadow
      Parallel reconciliation stability.     ... by using fullSynchronizationTimestamp. FreshnessInterval is no longer used.     Adjusting logging levels at several places.
      Better error reporting.
      Asserts for prism context and name.norm.
      Checking for strange cases (checkConsistence).
      Special tracing for object.name
      Checks for PolyString vs PolyStringType. Fixing the confusion that it uncovered.
      Fixing after PrismPropertyValue value check.
      Fix after PrismPropertyValue checks
      Time-based mappings in object template (MID-1623). Also some more fixes after PrismPropertyValue checks.
      Better description of connector in error messages
      Improving reconciliation and provisioning error reporting.
      Fixing the test and adding another one.
      Fixing the test even more
      Repo-ninja optional schema validation.
      Maybe fixing the test.
      Initial disableReason implementation.
      Fixing disableStatus + tests.
      Fixing schema tests
      Fixing the test after disableReason.
      Fixing duplicate changes when higher-order dependencies are used.
      Fixing a problem with false rename detection in caseIgnore resources.
      Fixing the test
      Bumping ICF framework version to 1.1.2 and fixing and expanding provisioning tests.
      Fixing enable/disable problem when using higher-order dependecies (MID-1694).
      Fixing the bug with activation mappings and higher-order dependencies. May also fix other bugs. +tests. Also some diag output improvements.
      Fixing strage errors with higher-order dependencies.
      Possible (blind) fix for yet another high-order dependency problem.
      New component for story tests. First "trafo" story test. Also improving test infra a bit.
      Fixing livesync with caseIgnore setting.
      Better error handling in trigger task. Fixing the tests.
      Error handling. Heavy artilery style.
      Manually fixing build of support branch.
      More tests for password change (webservice semantics). Removed checks for add/delete of password.
      Aggregate API JAR bundle and API javadoc
      Fixing version numbers
      Provisioning self test: ICF encryption test
      Configuration for maven artifact deployment to evolveum nexus.
      Extended provisioning crypt self test.
      Improved crypto self test
      Release 2.2.1

Viliam Repan (41):
      fix for org. structure page NPE, MID-1602     (cherry picked from commit eef5511)
      updated gitignore,added jrebel xml config files     (cherry picked from commit accb57c)
      fix for account loading error (connector not available) MID-1597     (cherry picked from commit 68098f6)
      yet another attempt to fix account loading error (connector not available) MID-1597     (cherry picked from commit b4ecdda)
      fix for internal/accounts page, now using raw loading for shadows     (cherry picked from commit a89e975)
      test for MID-1624 , but it's not failing...     (cherry picked from commit 7b9e795)
      focus object type localization     (cherry picked from commit 3ee4703)
      ajax status bar enabled     (cherry picked from commit b1d5dc8)
      fix for exporting accounts.     (cherry picked from commit 690dfb0)
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      disabling some JS black magic for button bar. MID-1633     (cherry picked from commit 1ca4513)
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      updated repo mappings and sql schemas
      postsgres upgrade sql script from 2.2 to 2.3
      partially disabled prism property value null check because prism forms in gui.     (cherry picked from commit a8161e3)
      org. tree nodes alphabetical sort
      repository partial loading support for OrgType.     (cherry picked from commit 68a43a0)
      partial org. structure loading.
      partial org. structure loading.
      NPE fix for MID-1674
      fixed main 2.2.1 scripts
      updated sql repository     (cherry picked from commit a99f739)
      updated main scripts     (cherry picked from commit e613049)
      updated 2.2-2.2.1 scripts     (cherry picked from commit f6e6138)
      updated 2.2-2.3 scripts     (cherry picked from commit e9c0418)
      updated common-2a added expectedTotal     (cherry picked from master)
      fix for user details - disabled user header. MID-1678     (cherry picked from commit 4122a05)
      activation update after schema changes
      activation update after schema changes, updated main scripts
      activation update after schema changes, updated scripts 2.2-2.2.1
      NPE fix for MID-1686 but it's not fix for the entire problem.     (cherry picked from commit 871a112)
      moving DDL schemas     (cherry picked from commit 6c91fa0)
      added ddl scripts for midpoint 2.2     (cherry picked from commit b33c6b5)
      moved activity and quartz sql scripts     (cherry picked from commit fb06dc4)
      moved and renamed 2.2.1 scripts
      minor update for org. hierarchy querying
      added index to improve org. closure querying.     (cherry picked from commit a1b21c1)
      updated 2.2.x to 2.3 ddl scripts     (cherry picked from commit 782c3c6)
      removed mysql jdbc driver from war bundle, licence (GPL) is not compatible.     (cherry picked from commit 55f31ef)
      mysql jdbc removed from repo ninja.     (cherry picked from commit e4c3040)
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support

erik (1):
      LoggingPage filter fix - to branch R2.2

katkav (54):
      added test to test scripts executed by reconciliation..
      fix for MID-1577, MID-1595, MID-1599
      clean up (removed unused imports)
      fixing tests..
      fixing failing tests..
      fix for MID-1591
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      fix for MID-1593
      fix for MID-1592
      fixing reconciliation delete situation probelem (MID-1592)
      improvement for MID-1592 (reconciliation and delete account on resource)
      fixing MID-1594 shadow name and icf:name update after account is rename on the resource..
      partial fix for MID-1612 (logger set to OFF in sys config file)
      fixing MID-1597 - returning shadow from repo if there is a some problem with connector object..
      fixing test..
      fixing MID-1591 (correlation and matching rule)
      fixing MID-1591 (correlation and matching rule), added new test..
      improved saving synchronization situation description (avoiding duplicate values for the same channel)
      fixing NPE while saving synchronization situation description..
      implementing MID-627 (resource read only mode)
      fixing failing tests in provisioning..
      fixing consistency tests + fixing ICF_NAME uniqueness problem..
      fixing capability (read, update, create, delete) checking..
      fixing test for "update" capability
      fix for merging references in list (when references contain whole object instead of oid)..
      fix for issue: create user and assigning role at the same time..
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      fix for unassign account (when assignment contains attributes)..
      fix for MID-1680
      fixing problem while assigning roles (and probably also MID-1686)
      web service notify change implementation..
      web service notify change implementation (still work in progress)
      web service notify change implementation (almost done)
      model web service notify change implementation (finishing)
      fixing mapping evaluation
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      improving simulated paging for searching in connectors (fox for MID-1692 )
      processing inbound mapping for password..fixing WS notify change -> encrypting values if needed.
      small fix in provisioning (fixing NPE when password change is empty)
      adding test for encrypt/decrypt operation..
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      added test case for testing inbound mapping - deleted value..
      inbound mapping test updated
      fix for inbound mapping when deleting value..
      fix for MID-1707     after rename operation, attribute ICF_NAME was not normalized according to the matching rule..
      fixing MID-1707
      fixing dummy connector (rename when uuid mode is set)
      key store dump (repo-ninja option)
      key store dumper improvement..
      Merge branch 'v2.2-support' of git.evolveum.com:/srv/git/projects/midpoint into v2.2-support
      improving error handling in provisioning
      implemented provisioning self test in gui
      improving operation result type..(added context and return parameters)
      fixing tests (operation result)

-----------------------------------------------------------------------


hooks/post-receive
-- 
midPoint


More information about the midPoint-svn mailing list