<table style="width:50% ; text-align:center">
<h2> Build result: </h2>
  <tr>
    <th>Suite name</th>
    <th>Ignored</th>
    <th>Total</th>
    <th>Passed</th>
    <th>Failed</th>
    <th>Skipped</th>
  </tr>
<tr>  <td>
unit</td>   <td>
4</td>  <td>
664</td>  <td>
491</td>  <td>
8</td>  <td>
161</td>  </tr>
<tr>  <td>
REST</td>   <td>
0</td>  <td>
259</td>  <td>
259</td>  <td>
0</td>  <td>
0</td>  </tr>
<tr>  <td>
unit</td>   <td>
1</td>  <td>
28</td>  <td>
27</td>  <td>
0</td>  <td>
0</td>  </tr>
</table>
<br> <br> <h2>Failed tests:</h2> <br>
<h3>
unit:</h3>
     1  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsReconSimulateMultithreaded@3230d2b2]<br>
     2  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.TestImportGroups@7393a461]<br>
     3  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsReconFull@aab2419]<br>
     4  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsLiveSyncSimulate@69fbc5f]<br>
     5  test232UserRecomputeParallel()[pri:0, instance:com.evolveum.midpoint.testing.story.ldap.TestLdapSyncMassive@7689b31]<br>
     6  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.grouper.TestGrouperAsyncUpdate@59ea8f1b]<br>
     7  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyMechanism@63e17053]<br>
     8  test104DeleteServiceAccount()[pri:0, instance:com.evolveum.midpoint.testing.story.TestServiceAccounts@49da976]<br>
     9  test108DeleteServiceAccountSync()[pri:0, instance:com.evolveum.midpoint.testing.story.TestServiceAccounts@49da976]<br>
    10  test109StopLivesyncTask()[pri:0, instance:com.evolveum.midpoint.testing.story.TestServiceAccounts@49da976]<br>
    11  test120StartReconTask()[pri:0, instance:com.evolveum.midpoint.testing.story.TestServiceAccounts@49da976]<br>
    12  test121AddServiceAccountRecon()[pri:0, instance:com.evolveum.midpoint.testing.story.TestServiceAccounts@49da976]<br>
    13  test128DeleteServiceAccountRecon()[pri:0, instance:com.evolveum.midpoint.testing.story.TestServiceAccounts@49da976]<br>
    14  test140CreateServiceAccount()[pri:0, instance:com.evolveum.midpoint.testing.story.TestServiceAccounts@49da976]<br>
    15  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.consistency.TestConsistencyReaper@56569e4f]<br>
    16  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.TestReconNullValue@1f879e78]<br>
    17  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsReconSimulate@477367ad]<br>
    18  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsLiveSyncSimulateMultithreaded@5a8dfd2e]<br>
    19  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.TestThresholdsLiveSyncFull@6e9c118f]<br>
    20  springTestContextPrepareTestInstance()[pri:0, instance:com.evolveum.midpoint.testing.story.TestMapleLeaf@45339f9]<br>
<br>

<br>
<h3>Changes since last build: </h3>
<pre>
[Lukas Skublik] adding parameter for preddefined search filter

[Lukas Skublik] implementation search panel for object collection

[Anton Tkacik] Initial draft of Query grammar

[Lukas Skublik] implemetation of filter search definition for more panel

[Lukas Skublik] adding implementation of default search item panels for debug page

[Lukas Skublik] adding implementation of configurable filter search panels for member panel

[Anton Tkacik] Query Language: Added initial Parser from Query Language to Prism Query API

[Anton Tkacik] Added antlr to dependency management and prism-impl

[Kate Honchar] schrodinger: tests fixes

[Kate Honchar] schrodinger: uncommented tests suite

[Kate Honchar] schrodinger: cases tests fixing, members tests, labs tests

[Kate Honchar] menu item icon fix

[Richard Richter] SqlRepositoryFactory is not "found" as a bean, but created by factory

[Richard Richter] explicit relative paths used for H2, h2.implicitRelativePath still left

[Richard Richter] POM: commented additionalClasspathElement to ojdbc, should work fine

[Lukas Skublik] moving type to search and create searc object in table provider

[Kate Honchar] schrodinger small changes

[Richard Richter] testng suite XMLs: DOCTYPE change to https, TestNG 7.x likes it more

[Kate Honchar] schrodinger schema import fix

[Richard Richter] POM: removed unused dep version properties, few upgrade tips as TODO

[Richard Richter] POM: removed commented additionalClasspathElements with ojdbc (it works)

[Anton Tkacik] Added matches filter

[Katarina Valalikova] fixing relation translations (MID-6725, MID-6749)

[Richard Richter] Unwrapped unnecessary array creation for vararg, mostly with loggers.

[Richard Richter] PageOrgTree+related panels cleanup: unused stuff, generics, warnings

[Richard Richter] RepositoryService API reorder and added <?,?> to ItemDelta in modify*...

[Richard Richter] SqlRepositoryFactory.java: method reordered to reading order (high->low)

[Richard Richter] SqaleRepositoryService: skeleton only, instantiated, but not working yet

[Kate Honchar] assignments table type fix

[Kate Honchar] npe fix while deleting newly added assignment

[Kate Honchar] some tests fix

[Kate Honchar] relation translations fix in tests

[Kate Honchar] changed some source files for labs tests

[Lukas Skublik] adding default search items for debug pages

[Kate Honchar] schrodinger: containsText method debug

[Anton Tkacik] Query Language: Added exists filters, and/or optimization and tests

[Kate Honchar] column title translation fix

[Richard Richter] SqlRepositoryBeanConfig: is conditional now + drives component-scan

[Richard Richter] module audit-impl renamed to audit-log-impl

[Kate Honchar] schrodinger: org member tests priorities

[Kate Honchar] finally m7 tests fix

[Pavol Mederly] Add tests for fetching broken objects (get/search)

[Pavol Mederly] Fix null-value "equals" filter in dummy resource

[Kate Honchar] schrodinger: import fixes in labs tests

[Kate Honchar] change archetype button visibility fix

[Kate Honchar] schrodinger: role import missing fix

[Lukas Skublik] adding default search items for member pages

[Kate Honchar] collection view menu item without collection ref fix

[Lukas Skublik] fix for import report with one value of multivalue attribute (MID-6737)

[Lukas Skublik] fix for showing target object name of audit record (MID-6634)

[Lukas Skublik] adding reportRef to import ReportDataType (MID-6759)

[Kate Honchar] schrodinger: more import object fixes for M10 labs

[Kate Honchar] schrodinger: archetype import fix for M10 labs

[Kate Honchar] name column fix for custom columns

[Richard Richter] SqlAuditServiceImpl: prv.setTargetName not used if targetName is null

[Richard Richter] SqlRepositoryBeanConfig.java: cleanup of comments about Spring config

[Katarina Valalikova] support for expression in filter for protected objects (MID-6675)

[Katarina Valalikova] Adding test for filter in protected object spec in resource (MID-6675)

[Lukas Skublik] fix for page with table (request role, accounts of resource, certification campaings, created reports)

[Richard Richter] perf-test: added script processing results from CSV (load to DB)

[Richard Richter] perf-test-process.sh: fixed working with BRANCH vs GIT_BRANCH

[Kate Honchar] schrodinger: resource import fix for m10 lab test

[Richard Richter] perf-results-db.sql: added views per metric + build date is TIMESTAMPTZ

[Lukas Skublik] removing check box from object collection search panel

[Lukas Skublik] adding support for search by reference type on audit log table

[Pavol Mederly] Improve error handling in search in provisioning

[Katarina Valalikova] sidebar panel visibility (MID-6750)

[Katarina Valalikova] back to blue

[Anton Tkacik] Query DSL: Fixed case sensive compile issue on Windows, Mac

[Katarina Valalikova] improving error handling for value panels

[Katarina Valalikova] separate nodes and tasks menu

[Kate Honchar] schrodinger: refactoring asserts

[Kate Honchar] schrodinger: refactoring asserts

[Richard Richter] making repo-sql-impl non-required for starting with another repo impl

[Richard Richter] repo-sqale/sql: added copyright headers

[Richard Richter] SystemConfigurationChangeDispatcherImpl moved to sqlbase

[Kate Honchar] schrodinger: object template fix in lab m10 tests

[Anton Tkacik] Added extended literals

[Anton Tkacik] Query: Switched to use XsdTypeConverter for type conversion

[Anton Tkacik] Query DSL: Added matches support for PolyString

[Anton Tkacik] Added 'matches' filter for PolyString

[Lukas Skublik] adding configuration for member search items

[Kate Honchar] schrodinger: lab10 manager panel test - added screenshot

[Kate Honchar] schrodinger: cleaning up tests from asserts

[Kate Honchar] schrodinger: fixes after cleanup

[Lukas Skublik] adding oid search mode

[Anton Tkacik] Query: Added support for right side path

[Richard Richter] introduced generalization of config/repo service factory with JDBC conf

[Anton Tkacik] MID-6773: Workaround around IdentifierSegment resolution

[Kate Honchar] schrodinger: some more assertions refactoring

[Anton Tkacik] Query: Added self filters

[Anton Tkacik] Query: Make strings in unit test more readeable

[Anton Tkacik] Updated tests in prism-impl to reflect extension.xsd changes

[Lukas Skublik] fix for schrodinger tests because of new search improvements

[Lukas Skublik] fix for test test003testMembers in TestPageRole class

[Richard Richter] pom.xml: TODO comment about jackson/snakeyaml version upgrade problem

[Richard Richter] code review/reformat around RefItemFilterProcessor

[Kate Honchar] schrodinger: assertion methods for tasks panels and tabs

[Richard Richter] DataSourceFactory and TransactionIsolation moved to repo-sqlbase

[Kate Honchar] schrodinger: next portion of assertion refactoring

[Lukas Skublik] fix for TestPageOrg (adding Seriazable to lambda)

[Lukas Skublik] implementation of dropdown button for choice search mode

[Anton Tkacik] Query Language: Added parser API to prism context

[Pavol Mederly] Improve task error handling

[Lukas Skublik] adding search mode for Query DSL

[Richard Richter] TestProtector.java: changing the digest value differently

[Richard Richter] more repo-sql-impl to repo-sqlbase migrations where needed

[Kate Honchar] schrodinger: refactoring to testng assertion methods

[Kate Honchar] schrodinger: more assertion methods moved to schrodinger

[Lukas Skublik] fix for schrodinger tests after implementation of dropdown button for choice search mode

[Lukas Skublik] adding 'created at' and 'modified at' to default searchable items (MID-3467) and fix some bugs

[Lukas Skublik] fix for css of search panel on shopping cart tab panel

[Kate Honchar] schrodinger: more assertion refactoring

[Lukas Skublik] adding scope search item for role catalog (MID-6238)

[Anton Tkacik] Query Language: Support for multivalue

[Lukas Skublik] implementation of default tenant search item for tenantRef (MID-6777)

[Katarina Valalikova] test for MID-6754

[Kate Honchar] schrodinger: delegation test fix

[Richard Richter] massive repo initialization changes, RepositoryFactory gone

[Kate Honchar] schrodinger: tests fixing

[Kate Honchar] schrodinger: more assertions refactoring

[Kate Honchar] schrodinger: tests fixes

[Richard Richter] Added MidpointConfiguration#keyMatches making SpEL conditions easier

[Richard Richter] repo-sqale: datasource initialized, service factory gone

[Pavol Mederly] Restructure search-iterative task processing

[Kate Honchar] schrodinger: more assertion refactoring

[Anton Tkacik] MID-6780: Added support of Query Langugage to XML filters

[Lukas Skublik] adding schrodinger tests for configuration of default search items of search member panel

[Kate Honchar] schrodinger: assertion refactoring finished

[Lukas Skublik] fix mistakes in schema and bug with allowing of more button for members panel

[Richard Richter] Database.java: removed TODO comment

[Richard Richter] prism-impl: cleanup of filter classes and QueryConverterImpl

[Richard Richter] TestConfigurationLoad: changed not to use midpoint.home in $HOME

[Kate Honchar] schrodinger: started with labs tests resources restructuring

[Pavol Mederly] Clean-up AbstractSearchIterativeResultHandler

[Anton Tkacik] MID-6780: Added unit test with resource using query language

[Anton Tkacik] FilterImpl: Implemented Freezable contracts

[Pavol Mederly] Make iterative tasks write op. execution records

[Kate Honchar] schrodinger: About page tests fixes

[Kate Honchar] schrodinger: further resources restructuring

[Pavol Mederly] Improve operation execution process

[Pavol Mederly] Turn off op. exec. recording for more task types

[Kate Honchar] schrodinger: m4-m8 labs restructuring

[Lukas Skublik] implementation of support custom search filter panel for audit log table

[Lukas Skublik] fix for default relation of member panel

[Kate Honchar] headless property fix

[Richard Richter] RUtil.trimString moved to MiscUtil

[Richard Richter] SearchResultList: added map(Function<T,R>)

[Richard Richter] crude implementation of SqaleRepositoryService searchObject+getObject

[Kate Honchar] schrodinger: import objects from file fix

[Kate Honchar] schrodinger: search panel popup element fix

[Kate Honchar] schrodinger: some fixes, further restructuring

[Kate Honchar] schrodinger: checkstyle fix

[Kate Honchar] schrodinger: resource files fixes

[Lukas Skublik] fix for null pointer in SelectableBeanContainerDataProvider

[Kate Honchar] schrodinger: search panel fixing

[Kate Honchar] schrodinger: finished restructuring

[Kate Honchar] schrodinger: added report annotations

[Katarina Valalikova] fixing MID-6767

[Kate Honchar] schrodinger: fix for object list tests

[Kate Honchar] schrodinger: resource file location fix

[Kate Honchar] schrodinger: M11 test fix

[Richard Richter] MiscUtil: added asInstant(XMLGregorianCalendar)

[Richard Richter] SqaleRepositoryService: initial addObject implementation

[Kate Honchar] fix for org member panel storage

[Katarina Valalikova] fix for MID-6765

[Kate Honchar] another fix for org member panel storage

[Kate Honchar] schrodinger: fix for resource file import

[Kate Honchar] schrodinger: resource import fix for m10

[Richard Richter] ProvisioningService#executeScript: removed unused type parameter

[Richard Richter] RepositoryService+impls: couple of @Null-related annotations + cleanup

[Richard Richter] ProvisioningServiceImpl.java: cleanup + one suppress for confused IDEA

[Richard Richter] ResourceObjectChangeListener#notifyChange: removed unused <F>

[Richard Richter] TestDummy/ResourceTest/SyncServMock: typo fixes, cleanup

[Kate Honchar] schrodinger: fixed resource file location

[Richard Richter] RepoModifyOptions#executeIfNoChanges renamed to forceReindex

[Richard Richter] repo-sql-impl: mostly type parameters cleanup in service+helpers

[Katarina Valalikova] improving wrappers debugDump() method, optimizing wrapper tracing

[Katarina Valalikova] another midscale tests

[Katarina Valalikova] org tab panel initialization

[Lukas Skublik] adding show password button and password strength meter (MID-6000)

[Kate Honchar] disabled links in audit log viewer table for non-existing objects

[Katarina Valalikova] fix stopwatch name and description

[Richard Richter] AbstractModelImplementationIntegrationTest: test class cleanup

[Richard Richter] Item/ObjectDelta cleanup and javadoc enhancements

[Richard Richter] SchemaHelper: more useful now, often replacing multiple injects

[Katarina Valalikova] test for MID-6742 - pending operation when reconcile options set with strong attr. mapping

[Kate Honchar] schrodinger: some preparations for reports

[Katarina Valalikova] fix for: MID-6742

[Kate Honchar] schrodinger: resource file fix for m10

[Richard Richter] SchemaRegistryImpl: stream map/filter fix; if -> requireNonNullElse

[Richard Richter] AssignmentEditorPanel: TODO for invalid equals; partial generics cleanup

[Richard Richter] PrismForJAXBUtil: TODO for invalid equals; partial generics cleanup

[Richard Richter] generic types cleanup and incompatible equals fixes

[Richard Richter] schrodingertest/pom.xml: fixed missing guava dependency

[Kate Honchar] added task identifier to audit search

[Katarina Valalikova] midScale gui tests - new test for measuring edit (user) page

[Anton Tkacik] Optimized Null value lazy

[Anton Tkacik] Added offseted source location

[Anton Tkacik] Marked test classes with @TestOnly

[Anton Tkacik] Changed comment in XmlTypeConverter

[Anton Tkacik] Make abstract tests abstract

[Anton Tkacik] Make TransientCache final

[Richard Richter] repo-sqale: modifyObject updates fullObject (not attributes yet)

[Katarina Valalikova] another tests - projections tab + assignments tab

[Richard Richter] SQL monitoring moved to common repo-sqlbase project, used by sqale too.

[Anton Tkacik] Ensure DomLess item path parsing behave same as DOM item path parsing

[Richard Richter] AssignmentEditorPanel: removed dead code with invalid equals

[Richard Richter] dist/POMs: added commented asciidoclet, not yet working for JDK 11

[Richard Richter] removal of unused MockWebApplicationContext

[Kate Honchar] schrodinger: lab10 tests fix

[Kate Honchar] assignments panel query usage fix

[Kate Honchar] schrodinger: assertion fix

[Lukas Skublik] implementation of show password button and new validation panel for password field (MID-6000)

[Kate Honchar] schrodinger: assignment panel test

[Radovan Semancik] LDAP connector 3.2-M1, test for MID-6724

[Richard Richter] repo-sqale: more mapped entities as needed for midPoint startup

[Richard Richter] repo-sqale: missing class from commit

[Richard Richter] QueryInterpreter: MID-6799 preparation/TODO

[Kate Honchar] schrodinger: added assignment panel test to the suite

[Richard Richter] repo-sqale: added mapping for M_OBJECT_COLLECTION

[Kate Honchar] fix for redirecting back to audit log viewer details page

[Richard Richter] repo-sqale: mapped m_archetype and m_dashboard

[Richard Richter] repo-sqale: added performance monitor (thus avoiding NPE)

[Richard Richter] ConflictWatcherImpl moved to common sqlbase and used by repo-sqale

[Richard Richter] Added mapping for m_value_policy

[Richard Richter] MTask, added missing attributes

[Richard Richter] repo-sqale: added M_ROLE mapping

[Richard Richter] repo-sqale: added M_USER mapping

[Richard Richter] QRoleMapping: added missing filter mapping for roleType column

[Richard Richter] repo-sqale: enforcing version for serialized form, fixed addObject

[Richard Richter] QUser.java: removed rubbish line, build/checkstyle fixed

[Radovan Semancik] fixed LDAP connector version in tests

[Kate Honchar] schrodinger: initial system object import fix

[Richard Richter] QFocus added as a superclass for QUser

[Richard Richter] repo-sqale: introduced QAbstractRole, QRole extended from it

[Richard Richter] repo-sqale: added (incomplete) mappings for m_report + m_report_output

 [Lukas Skublik] adding parameter for preddefined search filter

[Lukas Skublik] implementation search panel for object collection

[Anton Tkacik] Initial draft of Query grammar

[Lukas Skublik] implemetation of filter search definition for more panel

[Lukas Skublik] adding implementation of default search item panels for debug page

[Lukas Skublik] adding implementation of configurable filter search panels for member panel

[Anton Tkacik] Query Language: Added initial Parser from Query Language to Prism Query API

[Anton Tkacik] Added antlr to dependency management and prism-impl

[Kate Honchar] schrodinger: tests fixes

[Kate Honchar] schrodinger: uncommented tests suite

[Kate Honchar] schrodinger: cases tests fixing, members tests, labs tests

[Kate Honchar] menu item icon fix

[Richard Richter] SqlRepositoryFactory is not "found" as a bean, but created by factory

[Richard Richter] explicit relative paths used for H2, h2.implicitRelativePath still left

[Richard Richter] POM: commented additionalClasspathElement to ojdbc, should work fine

[Lukas Skublik] moving type to search and create searc object in table provider

[Kate Honchar] schrodinger small changes

[Richard Richter] testng suite XMLs: DOCTYPE change to https, TestNG 7.x likes it more

[Kate Honchar] schrodinger schema import fix

[Richard Richter] POM: removed unused dep version properties, few upgrade tips as TODO

[Richard Richter] POM: removed commented additionalClasspathElements with ojdbc (it works)

[Anton Tkacik] Added matches filter

[Katarina Valalikova] fixing relation translations (MID-6725, MID-6749)

[Richard Richter] Unwrapped unnecessary array creation for vararg, mostly with loggers.

[Richard Richter] PageOrgTree+related panels cleanup: unused stuff, generics, warnings

[Richard Richter] RepositoryService API reorder and added <?,?> to ItemDelta in modify*...

[Richard Richter] SqlRepositoryFactory.java: method reordered to reading order (high->low)

[Richard Richter] SqaleRepositoryService: skeleton only, instantiated, but not working yet

[Kate Honchar] assignments table type fix

[Kate Honchar] npe fix while deleting newly added assignment

[Kate Honchar] some tests fix

[Kate Honchar] relation translations fix in tests

[Kate Honchar] changed some source files for labs tests

[Lukas Skublik] adding default search items for debug pages

[Kate Honchar] schrodinger: containsText method debug

[Anton Tkacik] Query Language: Added exists filters, and/or optimization and tests

[Kate Honchar] column title translation fix

[Richard Richter] SqlRepositoryBeanConfig: is conditional now + drives component-scan

[Richard Richter] module audit-impl renamed to audit-log-impl

[Kate Honchar] schrodinger: org member tests priorities

[Kate Honchar] finally m7 tests fix

[Pavol Mederly] Add tests for fetching broken objects (get/search)

[Pavol Mederly] Fix null-value "equals" filter in dummy resource

[Kate Honchar] schrodinger: import fixes in labs tests

[Kate Honchar] change archetype button visibility fix

[Kate Honchar] schrodinger: role import missing fix

[Lukas Skublik] adding default search items for member pages

[Kate Honchar] collection view menu item without collection ref fix

[Lukas Skublik] fix for import report with one value of multivalue attribute (MID-6737)

[Lukas Skublik] fix for showing target object name of audit record (MID-6634)

[Lukas Skublik] adding reportRef to import ReportDataType (MID-6759)

[Kate Honchar] schrodinger: more import object fixes for M10 labs

[Kate Honchar] schrodinger: archetype import fix for M10 labs

[Kate Honchar] name column fix for custom columns

[Richard Richter] SqlAuditServiceImpl: prv.setTargetName not used if targetName is null

[Richard Richter] SqlRepositoryBeanConfig.java: cleanup of comments about Spring config

[Katarina Valalikova] support for expression in filter for protected objects (MID-6675)

[Katarina Valalikova] Adding test for filter in protected object spec in resource (MID-6675)

[Lukas Skublik] fix for page with table (request role, accounts of resource, certification campaings, created reports)

[Richard Richter] perf-test: added script processing results from CSV (load to DB)

[Richard Richter] perf-test-process.sh: fixed working with BRANCH vs GIT_BRANCH

[Kate Honchar] schrodinger: resource import fix for m10 lab test

[Richard Richter] perf-results-db.sql: added views per metric + build date is TIMESTAMPTZ

[Lukas Skublik] removing check box from object collection search panel

[Lukas Skublik] adding support for search by reference type on audit log table

[Pavol Mederly] Improve error handling in search in provisioning

[Katarina Valalikova] sidebar panel visibility (MID-6750)

[Katarina Valalikova] back to blue

[Anton Tkacik] Query DSL: Fixed case sensive compile issue on Windows, Mac

[Katarina Valalikova] improving error handling for value panels

[Katarina Valalikova] separate nodes and tasks menu

[Kate Honchar] schrodinger: refactoring asserts

[Kate Honchar] schrodinger: refactoring asserts

[Richard Richter] making repo-sql-impl non-required for starting with another repo impl

[Richard Richter] repo-sqale/sql: added copyright headers

[Richard Richter] SystemConfigurationChangeDispatcherImpl moved to sqlbase

[Kate Honchar] schrodinger: object template fix in lab m10 tests

[Anton Tkacik] Added extended literals

[Anton Tkacik] Query: Switched to use XsdTypeConverter for type conversion

[Anton Tkacik] Query DSL: Added matches support for PolyString

[Anton Tkacik] Added 'matches' filter for PolyString

[Lukas Skublik] adding configuration for member search items

[Kate Honchar] schrodinger: lab10 manager panel test - added screenshot

[Kate Honchar] schrodinger: cleaning up tests from asserts

[Kate Honchar] schrodinger: fixes after cleanup

[Lukas Skublik] adding oid search mode

[Anton Tkacik] Query: Added support for right side path

[Richard Richter] introduced generalization of config/repo service factory with JDBC conf

[Anton Tkacik] MID-6773: Workaround around IdentifierSegment resolution

[Kate Honchar] schrodinger: some more assertions refactoring

[Anton Tkacik] Query: Added self filters

[Anton Tkacik] Query: Make strings in unit test more readeable

[Anton Tkacik] Updated tests in prism-impl to reflect extension.xsd changes

[Lukas Skublik] fix for schrodinger tests because of new search improvements

[Lukas Skublik] fix for test test003testMembers in TestPageRole class

[Richard Richter] pom.xml: TODO comment about jackson/snakeyaml version upgrade problem

[Richard Richter] code review/reformat around RefItemFilterProcessor

[Kate Honchar] schrodinger: assertion methods for tasks panels and tabs

[Richard Richter] DataSourceFactory and TransactionIsolation moved to repo-sqlbase

[Kate Honchar] schrodinger: next portion of assertion refactoring

[Lukas Skublik] fix for TestPageOrg (adding Seriazable to lambda)

[Lukas Skublik] implementation of dropdown button for choice search mode

[Anton Tkacik] Query Language: Added parser API to prism context

[Pavol Mederly] Improve task error handling

[Lukas Skublik] adding search mode for Query DSL

[Richard Richter] TestProtector.java: changing the digest value differently

[Richard Richter] more repo-sql-impl to repo-sqlbase migrations where needed

[Kate Honchar] schrodinger: refactoring to testng assertion methods

[Kate Honchar] schrodinger: more assertion methods moved to schrodinger

[Lukas Skublik] fix for schrodinger tests after implementation of dropdown button for choice search mode

[Lukas Skublik] adding 'created at' and 'modified at' to default searchable items (MID-3467) and fix some bugs

[Lukas Skublik] fix for css of search panel on shopping cart tab panel

[Kate Honchar] schrodinger: more assertion refactoring

[Lukas Skublik] adding scope search item for role catalog (MID-6238)

[Anton Tkacik] Query Language: Support for multivalue

[Lukas Skublik] implementation of default tenant search item for tenantRef (MID-6777)

[Katarina Valalikova] test for MID-6754

[Kate Honchar] schrodinger: delegation test fix

[Richard Richter] massive repo initialization changes, RepositoryFactory gone

[Kate Honchar] schrodinger: tests fixing

[Kate Honchar] schrodinger: more assertions refactoring

[Kate Honchar] schrodinger: tests fixes

[Richard Richter] Added MidpointConfiguration#keyMatches making SpEL conditions easier

[Richard Richter] repo-sqale: datasource initialized, service factory gone

[Pavol Mederly] Restructure search-iterative task processing

[Kate Honchar] schrodinger: more assertion refactoring

[Anton Tkacik] MID-6780: Added support of Query Langugage to XML filters

[Lukas Skublik] adding schrodinger tests for configuration of default search items of search member panel

[Kate Honchar] schrodinger: assertion refactoring finished

[Lukas Skublik] fix mistakes in schema and bug with allowing of more button for members panel

[Richard Richter] Database.java: removed TODO comment

[Richard Richter] prism-impl: cleanup of filter classes and QueryConverterImpl

[Richard Richter] TestConfigurationLoad: changed not to use midpoint.home in $HOME

[Kate Honchar] schrodinger: started with labs tests resources restructuring

[Pavol Mederly] Clean-up AbstractSearchIterativeResultHandler

[Anton Tkacik] MID-6780: Added unit test with resource using query language

[Anton Tkacik] FilterImpl: Implemented Freezable contracts

[Pavol Mederly] Make iterative tasks write op. execution records

[Kate Honchar] schrodinger: About page tests fixes

[Kate Honchar] schrodinger: further resources restructuring

[Pavol Mederly] Improve operation execution process

[Pavol Mederly] Turn off op. exec. recording for more task types

[Kate Honchar] schrodinger: m4-m8 labs restructuring

[Lukas Skublik] implementation of support custom search filter panel for audit log table

[Lukas Skublik] fix for default relation of member panel

[Kate Honchar] headless property fix

[Richard Richter] RUtil.trimString moved to MiscUtil

[Richard Richter] SearchResultList: added map(Function<T,R>)

[Richard Richter] crude implementation of SqaleRepositoryService searchObject+getObject

[Kate Honchar] schrodinger: import objects from file fix

[Kate Honchar] schrodinger: search panel popup element fix

[Kate Honchar] schrodinger: some fixes, further restructuring

[Kate Honchar] schrodinger: checkstyle fix

[Kate Honchar] schrodinger: resource files fixes

[Lukas Skublik] fix for null pointer in SelectableBeanContainerDataProvider

[Kate Honchar] schrodinger: search panel fixing

[Kate Honchar] schrodinger: finished restructuring

[Kate Honchar] schrodinger: added report annotations

[Katarina Valalikova] fixing MID-6767

[Kate Honchar] schrodinger: fix for object list tests

[Kate Honchar] schrodinger: resource file location fix

[Kate Honchar] schrodinger: M11 test fix

[Richard Richter] MiscUtil: added asInstant(XMLGregorianCalendar)

[Richard Richter] SqaleRepositoryService: initial addObject implementation

[Kate Honchar] fix for org member panel storage

[Katarina Valalikova] fix for MID-6765

[Kate Honchar] another fix for org member panel storage

[Kate Honchar] schrodinger: fix for resource file import

[Kate Honchar] schrodinger: resource import fix for m10

[Richard Richter] ProvisioningService#executeScript: removed unused type parameter

[Richard Richter] RepositoryService+impls: couple of @Null-related annotations + cleanup

[Richard Richter] ProvisioningServiceImpl.java: cleanup + one suppress for confused IDEA

[Richard Richter] ResourceObjectChangeListener#notifyChange: removed unused <F>

[Richard Richter] TestDummy/ResourceTest/SyncServMock: typo fixes, cleanup

[Kate Honchar] schrodinger: fixed resource file location

[Richard Richter] RepoModifyOptions#executeIfNoChanges renamed to forceReindex

[Richard Richter] repo-sql-impl: mostly type parameters cleanup in service+helpers

[Katarina Valalikova] improving wrappers debugDump() method, optimizing wrapper tracing

[Katarina Valalikova] another midscale tests

[Katarina Valalikova] org tab panel initialization

[Lukas Skublik] adding show password button and password strength meter (MID-6000)

[Kate Honchar] disabled links in audit log viewer table for non-existing objects

[Katarina Valalikova] fix stopwatch name and description

[Richard Richter] AbstractModelImplementationIntegrationTest: test class cleanup

[Richard Richter] Item/ObjectDelta cleanup and javadoc enhancements

[Richard Richter] SchemaHelper: more useful now, often replacing multiple injects

[Katarina Valalikova] test for MID-6742 - pending operation when reconcile options set with strong attr. mapping

[Kate Honchar] schrodinger: some preparations for reports

[Katarina Valalikova] fix for: MID-6742

[Kate Honchar] schrodinger: resource file fix for m10

[Richard Richter] SchemaRegistryImpl: stream map/filter fix; if -> requireNonNullElse

[Richard Richter] AssignmentEditorPanel: TODO for invalid equals; partial generics cleanup

[Richard Richter] PrismForJAXBUtil: TODO for invalid equals; partial generics cleanup

[Richard Richter] generic types cleanup and incompatible equals fixes

[Richard Richter] schrodingertest/pom.xml: fixed missing guava dependency

[Kate Honchar] added task identifier to audit search

[Katarina Valalikova] midScale gui tests - new test for measuring edit (user) page

[Anton Tkacik] Optimized Null value lazy

[Anton Tkacik] Added offseted source location

[Anton Tkacik] Marked test classes with @TestOnly

[Anton Tkacik] Changed comment in XmlTypeConverter

[Anton Tkacik] Make abstract tests abstract

[Anton Tkacik] Make TransientCache final

[Richard Richter] repo-sqale: modifyObject updates fullObject (not attributes yet)

[Katarina Valalikova] another tests - projections tab + assignments tab

[Richard Richter] SQL monitoring moved to common repo-sqlbase project, used by sqale too.

[Anton Tkacik] Ensure DomLess item path parsing behave same as DOM item path parsing

[Richard Richter] AssignmentEditorPanel: removed dead code with invalid equals

[Richard Richter] dist/POMs: added commented asciidoclet, not yet working for JDK 11

[Richard Richter] removal of unused MockWebApplicationContext

[Kate Honchar] schrodinger: lab10 tests fix

[Kate Honchar] assignments panel query usage fix

[Kate Honchar] schrodinger: assertion fix

[Lukas Skublik] implementation of show password button and new validation panel for password field (MID-6000)

[Kate Honchar] schrodinger: assignment panel test

[Radovan Semancik] LDAP connector 3.2-M1, test for MID-6724

[Richard Richter] repo-sqale: more mapped entities as needed for midPoint startup

[Richard Richter] repo-sqale: missing class from commit

[Richard Richter] QueryInterpreter: MID-6799 preparation/TODO

[Kate Honchar] schrodinger: added assignment panel test to the suite

[Richard Richter] repo-sqale: added mapping for M_OBJECT_COLLECTION

[Kate Honchar] fix for redirecting back to audit log viewer details page

[Richard Richter] repo-sqale: mapped m_archetype and m_dashboard

[Richard Richter] repo-sqale: added performance monitor (thus avoiding NPE)

[Richard Richter] ConflictWatcherImpl moved to common sqlbase and used by repo-sqale

[Richard Richter] Added mapping for m_value_policy

[Richard Richter] MTask, added missing attributes

[Richard Richter] repo-sqale: added M_ROLE mapping

[Richard Richter] repo-sqale: added M_USER mapping

[Richard Richter] QRoleMapping: added missing filter mapping for roleType column

[Richard Richter] repo-sqale: enforcing version for serialized form, fixed addObject

[Richard Richter] QUser.java: removed rubbish line, build/checkstyle fixed

[Radovan Semancik] fixed LDAP connector version in tests

[Kate Honchar] schrodinger: initial system object import fix

[Richard Richter] QFocus added as a superclass for QUser

[Richard Richter] repo-sqale: introduced QAbstractRole, QRole extended from it

[Richard Richter] repo-sqale: added (incomplete) mappings for m_report + m_report_output


</pre>
<br>
<h2>See more info:</h2>
https://jenkins.evolveum.com/job/MidPoint_master_long_OpenJDK_11/378/