You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/10/18 23:21:53 UTC

[sling-org-apache-sling-resourceresolver] branch master created (now 731ff38)

This is an automated email from the ASF dual-hosted git repository.

rombert pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-resourceresolver.git.


      at 731ff38  Update to parent pom 32

This branch includes the following new commits:

     new 93f5b5e  SLING-2396 : Add new resourceresolver project
     new 55a425b  SLING-2396 : Add new resourceresolver project
     new 03ae940  SLING-2396 : Add new resourceresolver project
     new ebe8280  SLING-2396 : Add new resourceresolver project
     new fc50733  SLING-2396 : Add new resourceresolver project
     new 1ff475e  fixing build for a fresh environment
     new b80fd12  Update to latest parent pom
     new abb7732  Use released versions
     new 8788a10  Remove unused code
     new bd979af  SLING-2530 : Implement CRUD based on resources (WiP)
     new 630c84f  SLING-2530 : Implement CRUD based on resources (WiP)
     new 32563f7  SLING-2530 : Implement CRUD based on resources (WiP)
     new c8115ee  SLING-2530 : Implement CRUD based on resources (WiP)
     new 7f3edfd  SLING-2530 : Implement CRUD based on resources
     new 0642506  SLING-2530 : Implement CRUD based on resources
     new c18b4f1  SLING-2530 : Implement CRUD based on resources
     new a69c97b  SLING-2530 : Implement CRUD based on resources
     new f5a7659  SLING-2530 : Implement CRUD based on resources
     new e5774bc  SLING-2530 : Implement CRUD based on resources
     new f1994e6  SLING-2530 : Implement CRUD based on resources
     new 5767d8a  SLING-2530 : Implement CRUD based on resources
     new 1a26fac  SLING-2396 : Add new resourceresolver project
     new 1347bf9  SLING-2579 : ResourceResolverFactory should only be available if specific ResourceProvider/Factories are registered
     new 4054125  SLING-2583 - introducing MapConfigurationProvider interface
     new d8952a8  WIP
     new cf134dd  handling jcr:content child node case
     new 8a6f712  handling duplicate alias case
     new b31e50a  adding MapEntries unit test
     new 16836f2  SLING-2319 - fixing description of mapping property
     new 2a17385  SLING-2560 Support reverse mapping with regular expressions:   - sling:match may be a replacement pattern (with $1 etc. references)   - sling:internalRedirect may be a regular expression   - sling:internalRedirect regaular expressions ignored for the resolution map
     new 2be429b  SLING-2598 :  Don't process already defined vanity paths
     new 1387177  SLING-2598 :  Don't process already defined vanity paths
     new c2bcf40  SLING-2530 : Implement CRUD based on resources
     new f50d756  SLING-2530 : Implement CRUD based on resources
     new f8fbc05  SLING-2530 : Implement CRUD based on resources
     new d7a7ef8  SLING-2530 : Implement CRUD based on resources
     new c1f9345  SLING-2626 :  NPE in ResourceResolverImpl.getResource. Apply slightly modifed version of patch from Radu Cotescu
     new 761b1b4  SLING-2541 : General mechanism to chain resource providers
     new b381d93  SLING-2639 - adding check for extension in resource names with vanity paths
     new 76458b5  SLING-2640 - log current providers after bind/unbind
     new 80acff8  SLING-2640 - ResourceProviderEntry did not correctly remove a root provider
     new 82418cd  SLING-2641 :  Make listChildren() Iterable
     new f26689f  SLING-2530 : Implement CRUD based on resources
     new 7bd68e3  SLING-2530 : Implement CRUD based on resources
     new bf6af93  Preparing release
     new fd1c317  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.0.0
     new 5c7a0be  [maven-release-plugin] prepare for next development iteration
     new 77594c0  Set dependencies to latest snapshots after release
     new f903635  SLING-2665 - allow the default redirect status code to be configured
     new 94b121b  Update to released bundles
     new 01e1a62  SLING-2691 :  Correctly update mapping if a jcr:content node is removed
     new fb6e886  SLING-2691 :  Correctly update mapping if a jcr:content node is removed
     new ac1c4ea  SLING-2644 - Make the jackrabbit/accessmanager and jackrabbit/usermanager to work with newer servlets/post bundle
     new 6ad7495  Revert change to snapshot dependency
     new 4f9baa3  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.0.2
     new 5ec5b46  [maven-release-plugin] prepare for next development iteration
     new 436b2b8  Use latest releases and update to new parent pom
     new 3cbe661  SLING-2713 :  java.lang.IllegalStateException: Service already unregistered during unregistering of resource resolver
     new 09d69bb  SLING-2714 : Wrap LOGGER.debug calls in ResourceProviderEntry. Applied modified patch from Alexander Muthmann
     new a6ba8cb  SLING-2714 : Wrap LOGGER.debug calls in ResourceProviderEntry.
     new 3eab1ed  SLING-2719 : Deadlock in ResourceResolverFactoryActivator.checkFactoryPreconditions
     new 53bce52  Improved documentation in ResourceProviderEntry, mainly targetted at someone reading the code. No code changes.
     new eb5e66e   SLING-2725 Pulled in a test class from HttpClient 3.1 to cover the URI class just in case it ever gets changed. URITest has had some tests removed to eliminate additional dependencies. Added a second Unit test to make up for missing coverage. More tests to follow.
     new d1bba89  SLING-2725 Added mockito as a test dependency in preparation for wider unit tests.
     new 9d31f47   SLING-2725 mock based coverage for the activator and very basic resource resolver usage. coverage now at 57%, more to come.
     new fe63024  SLING-2725 Added initial coverage for mapping, needs more work to get real coverage.
     new 76b85ec  SLING-2725 Coverage at 65%, some areas not covered marked with TODOs in MockedResourceResolverImplTest.
     new f36c934  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.0.4
     new 2d0531e  [maven-release-plugin] prepare for next development iteration
     new 9b2ca0c  SLING-2718 Coverage now at 68%, added some coverage for mapping and tests for earlier fixed bugs.
     new 6c1d382  Update to latest parent pom and use latest releases in launchpad
     new 3c85391  SLING-2739 :  Add methods for handling the resource type hierarchy to the resource resolver
     new 0439642  Remove duplicate dependency
     new 3bd8808  Use Mockito instead of extra mock classes
     new 7af1264  Use Mockito instead of extra mock classes
     new 14226d7  Use Mockito instead of extra mock classes
     new e74fbfc  SLING-2741 - Bad Vanity URL breaks whole Sling Resource Resolver  :
     new b8f6f03  SLING-2739 :  Add methods for handling the resource type hierarchy to the resource resolver
     new f146137  SLING-2739 :  Add methods for handling the resource type hierarchy to the resource resolver
     new 40262eb  SLING-2741 - Bad Vanity URL breaks whole Sling Resource Resolver
     new 5b4c57e  SLING-2698 Add a minimal resource access gate, first shot
     new 2b53612  SLING-2780 :  Make ResourceMetadata read-only when delivered to client code
     new d01a7c2  SLING-2780 :  Make ResourceMetadata read-only when delivered to client code
     new 6ef1eb2  SLING-2698 - resource access security service for resource providers without backing ACLs
     new d913021  SLING-2780 :  Make ResourceMetadata read-only when delivered to client code
     new 0a9245d  SLING-2780 :  Make ResourceMetadata read-only when delivered to client code
     new c8518b7  SLING-2796 :  Support refreshing of resource providers
     new 37e624a  SLING-2819 - resource resolver namespaces mangling tests added, with @Ignores for this issue's NPEs
     new a123145  SLING-2819 - check for null path in mangleNamespaces, and activate corresponding tests
     new a9daded  Prepare for release
     new f1916e5  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.0.6
     new d17502b  [maven-release-plugin] prepare for next development iteration
     new 0b8c371  Use latest snapshot
     new d8ebe10  Use released versions after release.
     new 502f963  Correct reactor pom and update to parent pom 16
     new 2b102f4  SLING-2872 - StringIndexOutOfBoundsException in resource resolver:
     new 7bce5d3  SLING-2875 - Easy way for enabling ResourceAccessSecurity for resource providers without underlaying ACLs
     new c3aa8f8  SLING-2875 / making the tests running again
     new f790931  SLING-2910 :  Move web console plugin into category "Sling"
     new 3447128  SLING-2910 :  Move web console plugin into category "Sling"
     new 912584c  SLING-2915 - Infrequent NPE in resourceresolver
     new f650a28  SLING-2916, SLING-2922 NPE problem in RootResourceProviderEntry
     new e281dd6  SLING-2975 :  MapEntry#compareTo method is not consistent and might throw ISE on Java7
     new 5d65ab4  Update to latest parent pom
     new 09ce3c8  Improve log message
     new eb1f5f4  SLING-2944 Implement Service User Mapper
     new d8110be  SLING-2944 :  Replace administrative login by service-based login
     new cc58e1b  Update to parent pom 18
     new f41d245  SLING-2944 :  Replace administrative login by service-based login
     new 28b735d  SLING-2944 Implement Service User Mapper; create copy of authentication map
     new 33c009d  SLING-2944 - Revert accidentally committed additional changes from rev 1525411
     new 4d03b2a  Minor code optimization: create pattern object only once
     new c3fec08  SLING-3160 : Creating ResourceResolverFactory as ServiceFactory leads to multiple MapEntries creation
     new 1fb0be8  SLING-3182 : Filter out invalid alias values
     new 48241a5  SLING-3183 : Add a configuration flag to disable sling vanity path handling
     new f7b239f  Finishing SLING-3213 : Adding support for the method 'hasChildren' on Resource and ResourceResolvers
     new 332cc6d  SLING-3267 - add tests that clarify the current behavior
     new af791e4  SLING-3269 - expose cases where ResourceDecorator returning null is not handled as specified
     new 3999bac  SLING-3269 - the code was right but the tests wrong :-(
     new eb07810  SLING-3286 - Remove plugin version overrides from poms
     new af5c32e  SLING-3285 : ResourceResolver.isResourceType() creates admin session for every call with super type, slowing down processing
     new a630164  Don't use deprecated method
     new edd2fbf  SLING-2698 - resource access security service for resource providers. Distinguish between context application and provider
     new f9e443f  SLING-2698 - resource access security service for resource providers. Distinguish between context application and provider
     new 68abcbe  SLING-2698 - resource access security service for resource providers. Distinguish between context application and provider
     new e12d156  SLING-2698 : resource access ecurity service for resource providers
     new ca607fc  SLING-2698 - resource access security service for resource providers. Avoid unnecessary null checks
     new ccd0b2c  SLING-2698 - resource access security service for resource providers. Implement checks for create and delete
     new 3701e54  SLING-2698 - resource access security service for resource providers. Some javadocs
     new b348425  Remove unused variables
     new b5b01e6  Use constant instead - we rely on latest API now anyway
     new b576672  Use latest snapshot
     new cb8a54f  Use released Sling API
     new c075c56  SLING-3148 Merge back from whiteboard/fmeschbe/featureflags/resourceresolver
     new 6259457  SLING-3148 Not only look for the sling:features property in the resource itself    but also in the jcr:content child node.
     new 4abe35d  SLING-3148 Change Features service reference to be lookup strategy and return    as an Object to prevent link failures if the Features service API is not available    at run time.
     new d796406  Switch to recent snapshot
     new 4bb22c2  SLING-3346 Feature flag not respected
     new c6f1c69  SLING-3347 Keep a reference to the Features service once it has been acquired    (also null reference if the service is not available) to prevent repeated call    to the ComponentContext.lookup method
     new 2e5b40e  SLING-3350 Adapt to simplified Features service API
     new 36d507d  SLING-3332 - Long startup time with many sling:alias
     new bd6a647  Use released service user mapper
     new 1599115  SLING-3400 : Sling holds resource providers after they have been unregistered
     new 35624ed  FELIX-3444 : Provide a switch to enable feature flags for the resource resolver
     new d3fe213  Use latest API
     new 05a91fa  SLING-3458 - Restrictions imposed by ProviderResourceAccessSecurity should not be discarded by ApplicationResourceAccessSecurity, SLING-3462 - Make ResourceAccessSecurity provider context and application context behave the same way
     new f2ab2f6  Use latest snapshot of api
     new ccd2ba4  Fix NPE during tests
     new 2f06a30  Use released Sling API 2.7.0
     new 2ce0381  SLING-3482 : Synthetic resources should lead to a 404
     new e506ee3  SLING-3483 - remove sling:features support from the resource resolver, for now
     new b7bf2bd  SLING-3043 : Allow regexp filtering of vanity paths
     new 7640f86  SLING-3482 : Synthetic resources should lead to a 404
     new 3487068  SLING-3043 : Allow regexp filtering of vanity paths
     new 9408d0d  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.0
     new a85cdec  [maven-release-plugin] prepare for next development iteration
     new 424c1aa  Update to parent pom v19
     new bc2e166  Remove unused private package statement
     new 9bb6353  Internal refactoring to make it easier to override the public api - no functional changes!
     new ff836b7  SLING-3428 - vanity paths might be shadowed by url mappings
     new 3fa72ee  SLING-3523 : ResourceResolverImpl.mangleNamespace and unmangleNamespaces behave differently
     new f2aed1a  SLING-3505 - Improve handling of updates to mapping (alias, vanity path)
     new 1b21a0d  SLING-3505 - Improve handling of updates to mapping (alias, vanity path)
     new ad68b9e  SLING-3563 - Removal of node with sling:alias property is ignored by sling resource resolution
     new 3cec066  tabs -> spaces
     new 109b9d4  adding test case for jcr:content nodes
     new 6feab4a  SLING-3505 - minimizing scope of change when a single vanity path changes or when the vanity order of an existing vanity path changes.
     new 1027635  SLING-3702 - ResourceResolverTest.testResolveRemovedResourceAlias fails: Timeout waiting for org/apache/sling/api/resource/ResourceResolverMapping/CHANGED event, after 10000 msec
     new 9d6255e  SLING-3707 - comparing redirect against actual content path, not path with jcr:content
     new 59f1c6f  SLING-3706 - refreshing resource resolver one time for every change (add/remove/update) event.
     new 2585cec  SLING-3712 - Increase code coverage for MapEntries
     new 2689d14  SLING-3719 - MapEntries->updateTargetPaths  holds incorrect information in case of exception while creating a MapEntry
     new 2bce3f9  SLING-3719 - MapEntries->updateTargetPaths  holds incorrect information in case of exception while creating a MapEntry
     new a33e066  SLING-3712 - Increase code coverage for MapEntries
     new 1afd678  SLING-3723 - MapEntries->resolveMapsMap holds incorrect information in case of vanityPath removal
     new 2c9113d  SLING-3712 - Increase code coverage for MapEntries
     new 6778747  SLING-3712 - Increase code coverage for MapEntries
     new 048c06d  SLING-3727 - MapEntries should not update the aliasMap is enableOptimizeAliasResolution is disabled
     new f2f7bd9  SLING-3727 - MapEntries should not update the aliasMap is enableOptimizeAliasResolution is disabled
     new 23be728  SLING-3712 - Increase code coverage for MapEntries
     new cd33c6d  SLING-3730 : ResourceResolver does not always set the metadata "sling.resolutionPath" properly
     new af1567f  SLING-3728 - MapEntries->aliasMap ds incorrect information in case of alias path removal
     new 86a7dd9  SLING-3755 - ResourceResolverTest#testMapEmptyPath fails
     new 995a5d2  SLING-3755 - ResourceResolverTest#testMapEmptyPath fails
     new 1aacb82  SLING-3755 - ResourceResolverTest#testMapEmptyPath fails
     new 8fe8507  SLING-3755 - ResourceResolverTest#testMapEmptyPath fails
     new 0a90b83  SLING-3772 - removing unnecessary ORDER BY clause from vanity path init query
     new 4fe5c75  SLING-3790 - Enahnce MapEntries in order to update configuration under mapRoot only if needed
     new 1f6f148  SLING-3713 - VanityPathTest testRedirectOnPathWithExtension fails:  Expecting temporary redirect expected:<302> but was:<404>
     new b37da7a  SLING-3713 - VanityPathTest testRedirectOnPathWithExtension fails:  Expecting temporary redirect expected:<302> but was:<404>
     new 6d7e8e7  SLING-3792 : Fields in ResourceAccessSecurityTracker must be declared volatile
     new 1b9ec54  Updated to parent version 20
     new fdee5f2  SLING-3290 - Long startup time with many vanityPath
     new a5637a2  SLING-3817 : MockedResourceResolverImplTest.testMapping fails under Java 8 with Illegal group reference: group index is missing. Apply patch from Bob Paulin
     new d1b5494  SLING-3851 - sling:redirect is not update in the MapEntries internal vanity path data structure
     new 4eae217  Use latest api
     new da9cda2  SLING-3868 : Provide a way to get/set a resource resolver associated to the current thread
     new 4e238a7  Use latest API snapshot during release
     new a642a59  SLING-3730 : ResourceResolver does not always set the metadata "sling.resolutionPath" properly
     new 7b5c249  Use released SLING API
     new 2283887  SLING-3917 - Add transformQuery support to the ResourceAccessSecurity Implementation
     new 67651de  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.2
     new 20bfb97  [maven-release-plugin] prepare for next development iteration
     new 5f2217e  reverting resourceresolver-1.1.2 release
     new 2e31dab  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.2
     new 4082064  [maven-release-plugin] prepare for next development iteration
     new dea717b  SLING-3931 - ResourceResolver can run into a stack overflow in findResources
     new ab3edd8  SLING-3941 : NPE in org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProviderFactory
     new 8b554e2  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.4
     new e74d8f1  [maven-release-plugin] prepare for next development iteration
     new a81c39e  Update to Sling Parent POM 22 with baselining enabled
     new 18340e6  SLING-3986 : Resolution path info is not set when using listChildren
     new 6ddd8d0  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.6
     new 147dbc8  [maven-release-plugin] prepare for next development iteration
     new e1ebe27  SLING-4058 - more logging
     new fbaca35  SLING-4168 - MapEntries doesn't update correctly on alias removal
     new efe640b  SLING-4168 - MapEntries doesn't update correctly on alias removal
     new ad6e2d5  SLING-3844 - Resolver.map() spends too much time looking up sling:alias
     new 540e579  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.8
     new e58d14a  [maven-release-plugin] prepare for next development iteration
     new 7c4068d  SLING-4164 : Order of children is not preserved for SyntheticResource.. Apply patch from Levente Santha
     new 81e909f  SLING-4228 - Multi-value sling:alias property test fails (ResourceResolverTest)
     new 9ac6d11  SLING-4216 - Limit the number of vanityPath MapEntry
     new 0bac359  SLING-4216 - Limit the number of vanityPath MapEntry
     new a48a99c  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.10
     new 394a131  [maven-release-plugin] prepare for next development iteration
     new 14b2855  [maven-release-plugin] vote cancelled revert back to 1.1.9-SNAPSHOT
     new dd42be1  SLING-4216 - Limit the number of vanityPath MapEntry
     new 27eebfe  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.10
     new 55d6b5c  [maven-release-plugin] prepare for next development iteration
     new 3c85868  SLING-4343 - add test for RootResourceProviderEntry.queryResources()
     new 67a3a0b  SLING-4360 : Mark ResourceResolver and ResourceResolverFactory as invalid if factory is unregistered
     new fd9ae65  SLING-4361 : Improve handling of unregistering ResourceProviderFactories
     new 278b4fe  SLING-4363 : Unregistering a resource provider should also reregister the resource resolver factory
     new 26209cf  Fix typo
     new 94dd332  SLING-4361 : Minor code cleanup
     new 53998ae  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.12
     new 4b141a9  [maven-release-plugin] prepare for next development iteration
     new 1be69fc  SLING-4378 : Make handling of unregistering a resource provider configurable
     new c27c1e3  SLING-848 Support getting versioned resources by using uri path parameters
     new 83ca298  SLING-4372 : The use of finalize in ResourceResolver leads to performance issues
     new ef021c4  SLING-4410 : Make default bundle location configurable
     new 4cd3eb2  SLING-4372 : The use of finalize in ResourceResolver leads to performance issues
     new 49c8f70  SLING-4372 : The use of finalize in ResourceResolver leads to performance issues
     new 9182b77  SLING-4372 : The use of finalize in ResourceResolver leads to performance issues. Some code cleanup
     new 30cb517  SLING-848 - always set parameterMap with other resourceMetadata
     new 10b96f7  Temporarily revert SLING-848 for release
     new 027354f  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.1.14
     new b48914d  [maven-release-plugin] prepare for next development iteration
     new 167384b  Reapply SLING-848 after release
     new 2cb10cc  SLING-848; Updated API version to 2.9.0. Use MockJcrResourceResolverFactory implementation from the Sling Mock in versioning IT
     new a6bc628  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.2.0
     new 1e0982b  [maven-release-plugin] prepare for next development iteration
     new b191e20  SLING-4497 : Memory thread might be terminated by already unregistered bundles/services
     new 31905f5  SLING-4497 : Memory thread might be terminated by already unregistered bundles/services
     new 3a47634  SLING-3973 : ResourceProviderEntry Should Poll All Viable ModifyingResourceProviders During creation and deletion. Apply patch from Paul Michelotti
     new 8334609  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.2.2
     new 27088bf  [maven-release-plugin] prepare for next development iteration
     new fc7ad78  SLING-4518 : Exception when deleting a resource not managed by the root resource provider
     new a554f96  SLING-4518 : Exception when deleting a resource not managed by the root resource provider
     new dd693db  SLING-4518 : Exception when deleting a resource not managed by the root resource provider
     new 34cb0a9  Fix invalid javadoc markup
     new c38f7d2  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.2.4
     new 56971a7  [maven-release-plugin] prepare for next development iteration
     new a763ac1  SLING-4551 : Performance: Use static logger in ResourceIterator
     new 4fe6773  SLING-4644 : SlingException is not properly propagated by ResourceProviderEntry.getInternalResource(...)
     new 56e407e  SLING-4656 Fix ProviderHandler.compareTo
     new b9bbb21  Add test case for SLING-2975
     new 5efd0b2  SLING-4698 - Set parent.relativePath to empty for all modules
     new fdcb4be  Update to Sling Parent 23
     new 1d39cd1  Remove superflous sling.java.version=6 as it's the default now
     new d6f6fac  SLING-4847 - NullPointerException in MapEntries handleEvent
     new e54edec  set parent version to 24 and add empty relativePath where missing
     new 4c162e2  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.2.6
     new 7384ac6  [maven-release-plugin] prepare for next development iteration
     new 68f3cae  SLING-4750 : New resource provider API - start provider implementation
     new 9a94a2e  SLING-4750 : New resource provider API - start provider implementation
     new 04fb9c7  SLING-4882 - Shared session usage in Sling MapEntries causes contention
     new a0f923f  SLING-4891 - Improve MapEntries to cache searched vanity paths
     new 1e73570  SLING-4891 - Improve MapEntries to cache searched vanity paths
     new fea7156  SLING-4891 - Improve MapEntries to cache searched vanity paths
     new b5c7611  SLING-4891 - Improve MapEntries to cache searched vanity paths
     new 0a2bb4a  SLING-4891 - Improve MapEntries to cache searched vanity paths
     new 50a757e  SLING-4891 - Improve MapEntries to cache searched vanity paths
     new 79f266d  SLING-4891 - Improve MapEntries to cache searched vanity paths
     new bd95595  SLING-4891 - Improve MapEntries to cache searched vanity paths
     new 6412862  SLING-4891 - Improve MapEntries to cache searched vanity paths
     new 24e637c  SLING-4903 - ConcurrentModificationException in MapEntries
     new 95cb536  SLING-5025 throw ISE in case the resource resolver factory was closed, clarify Javadocs of the ResourceResolver interface with respect to closed ResourceResolvers
     new 8ddcd9e  SLING-5087 - The ResourceResolverImpl should provide a stack trace when CRUD operations are performed with a closed resolver
     new 5369494  SLING-5087 - The ResourceResolverImpl should provide a stack trace when CRUD operations are performed with a closed resolver
     new 60310cd  Update the main reactor to parent 25
     new 08bf442  SLING-5108 Various little performance improvements
     new a58fd90  SLING-5158 Refactor ResourceResolver to use the new ResourceProvider API
     new aba4b8f  SLING-5159 Rewrite the JCR Resource Provider to use the new API
     new ffd2b28  SLING-5201 : Improve resource provider resolving
     new dafce2a  Remove unused code
     new 642ceb0  SLING-5207 some refactoring on test logic to make it better readable/maintainable (no change in logic itself)
     new 82bb551  cosmetic: use static imports for Mockito calls
     new 293ada5  cosmetic: remove some unused imports
     new d0994a3  cosmetic: eliminate some code style warnings
     new 59d34c1  SLING-5207 add another unit test to test with typical resource type hierarchy
     new 966a1aa  SLING-5204 : Implement provider lifecycle methods
     new 70b4c3a  SLING-5201 : Improve resource provider resolving
     new 236f853  SLING-5162 : Support for the new observation API in the resource resolver. Apply partial patch from Tomek Rekawek
     new 3d75a86  SLING-5162 : Support for the new observation API in the resource resolver
     new 0c5a4f4  SLING-5207 detect cyclic resource super type hierarchies
     new 881a910  SLING-5162 : Support for the new observation API in the resource resolver
     new f00dcba  SLING-5162 : Support for the new observation API in the resource resolver
     new 21a677a  SLING-5162 : Support for the new observation API in the resource resolver SLING-5204 : Implement provider lifecycle methods
     new 8862178  SLING-5162 : Support for the new observation API in the resource resolver SLING-5204 : Implement provider lifecycle methods
     new 4b24777  SLING-5208 : Correctly handle LoginException from ResourceProviders
     new c322df2  SLING-5201 : Improve resource provider resolving
     new 1dc8db2  SLING-5201 : Improve resource provider resolving
     new 624cbd3  SLING-5208 : Correctly handle LoginException from ResourceProviders
     new a2d5dd6  SLING-5208 : Correctly handle LoginException from ResourceProviders
     new 9736af2  SLING-5211 : Display RuntimeService / DTOs in web console
     new b49c675  SLING-5201 : Improve resource provider resolving
     new 736c907  SLING-5201 : Improve resource provider resolving
     new a04aa2a  SLING-5186 : Implement Copy/move
     new 8013207  SLING-5186 : Implement Copy/move
     new 2a4285a  SLING-5220 : Add Path and PathSet
     new ee5585f  Clean up code and log warning if listener is not used
     new 9826cdf  SLING-5220 : Add Path and PathSet
     new e6ea463  SLING-4752 : New resource query API. Implementation stub
     new be7b545  SLING-4752 : New resource query API. Implementation stub
     new 1f941fa  SLING-4752 : New resource query API. Implementation stub
     new da1e1b7  SLING-4752 : New resource query API. Implementation stub
     new cd8e67a  SLING-4752 : New resource query API. Implementation stub
     new 73a6fae  SLING-4752 : New resource query API. Implementation stub
     new 3ab4b97  SLING-4750 : Rename activate/deactivate to start/stop
     new 2a1a8d9  Remove new query api and move it to the next API version Rename JCRQueryProvider to QueryLanguageProvider Move new utility classes to separate package
     new 6cbada6  SLING-4751 : Rethink the current api
     new d2ac4aa  Switch to parent pom 26
     new b9c652a  SLING-5206 - Create tests for all new features/handling
     new 3083585  SLING-5206 - Create tests for all new features/handling
     new 7aa095c  SLING-4750 - New Resource Provider API
     new 0220a17  SLING-4750 - New Resource Provider API
     new db65c3a  SLING-5206 - Create tests for all new features/handling
     new 4f48728  SLING-5442 - CombinedResourceProvider.listChildren returns wrong paths for SyntheticResources under '/'
     new 3087452  SLING-5206 - Create tests for all new features/handling
     new 37e6a2d  SLING-5206 - Create tests for all new features/handling
     new 8ac256b  SLING-4750 - New Resource Provider API
     new 4cab4a9  SLING-5206 - Create tests for all new features/handling
     new 0f73ca0  SLING-5206 - Create tests for all new features/handling
     new d368e39  SLING-4750 - New Resource Provider API
     new 844f538  SLING-5455 - Add helper class to construct valid paths
     new 627f834  SLING-5455 - Add helper class to construct valid paths
     new fea4ff6  SLING-5163 Rewrite the JCR Resource to post events using the new observation API
     new ca0edad  SLING-5163 - Rewrite the JCR Resource to post events using the new observation API
     new a545e86  SLING-5265 - Default change types for resource change listeners
     new 8e2fd4f  Simple code cleanup
     new 506378d  Code cleanup, rename SecureResourceProvider, remove StatefulResourceProviderWrapper
     new 04e509a  SLING-5470 : Resource providers might not be closed
     new aeb2fcb  SLING-5470 : Resource providers might not be closed
     new a12df0b  SLING-5470 : Resource providers might not be closed
     new 25f14f2  Update javadocs
     new 770a9ed  Code cleanup - remove EmptyResourceProvider
     new f816c5e  SLING-5470 : Resource providers might not be closed
     new 1deef61  SLING-5470 : Resource providers might not be closed
     new 1291ad1  SLING-5470 : Resource providers might not be closed
     new 15552b3  SLING-5455 - Add helper class to construct valid paths
     new a5b160e  o.a.s.resourceresolver: use api 2.10.0 for release
     new 4f94595  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.3.0
     new 325d358  [maven-release-plugin] prepare for next development iteration
     new 5d330a8  o.a.s.resourceresolver: use api 2.10.1-SNAPSHOT until release is out
     new 55d650b  SLING-5470 : Resource providers might not be closed
     new c6eb456  SLING-5470 : Resource providers might not be closed
     new 4d47a1a  SLING-5470 : Resource providers might not be closed
     new a7ce6be  SLING-5470 : Resource providers might not be closed
     new fed0dd7  Add debug log for invalid ResourceResolver info
     new ba14534  Correct name of ResolveContext (was ResolverContext)
     new b5ff5c7  SLING-5470 : Resource providers might not be closed
     new a26b0aa  SLING-5487 : Resource access security is not implemented correctly
     new 0e3d303  SLING-5488 : Attribute handling is not correct
     new 9525426  SLING-5470 : Resource providers might not be closed
     new 54079c6  Add some simple tests.
     new b914959  SLING-5486 : Consolidate path utilities under org.apache.sling.api.resource.path
     new cc79e9b  Use API 2.11.0
     new 0ecedff  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.0
     new c5f9a93  [maven-release-plugin] prepare for next development iteration
     new e448e26  Switch to API snapshot during release vote
     new 64bf843  SLING-5492 : ResourceResolver#getParent might ask wrong resource provider
     new fd17740  SLING-5492 : ResourceResolver#getParent might ask wrong resource provider
     new 581624a  SLING-5493 : Stateful resource resolver should not hold (stateless) resource provider
     new aa690ea  SLING-5495 : Resolution path is not always set
     new 91c3d89  SLING-5496 : Adaptable is not implemented for legacy providers
     new b97f75f  SLING-5496 : Adaptable is not implemented for legacy providers
     new f89779c  Use released API
     new 2b3cea3  SLING-5497 : ResourceResolver#getResource(Resource, String) should handle a null path returned by the base resource
     new 0ea4a35  SLING-5498 : ResolveContext#getParentResourceProvider always returns null
     new b1814bc  SLING-5503 : ConcurrentModificationException while iterating over existing providers
     new 99960a0  SLING-5509 : Behaviour Change in Resource#getParent
     new 3d01c94  SLING-5510 : Resource resolver should always use most current set of providers. Apply patch from Justin Edelson
     new 4a4a117  SLING-5510 : Resource resolver should always use most current set of providers. Apply patch from Justin Edelson
     new 52bea1f  SLING-5521 : Support Closeable for provider state
     new f69fde9  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.2
     new 70de28d  [maven-release-plugin] prepare for next development iteration
     new 3e29310  SLING-5525 : Potential NPE / race condition with unregistered resource providers
     new 5e48237  SLING-5532 : resolver.map(../messaging.html) results in NPE
     new 51a7660  SLING-5545 Potential NPE in ResourceProviderTracker.postEvents during shutdown
     new 651cfbf  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.4
     new cc28de8  [maven-release-plugin] prepare for next development iteration
     new c286f33  SLING-5580 : Resource Resolver Factory is wrongly activated when zero or more than one required providers
     new cfa526e  SLING-5561 : Resource Resolver Factory should be deactivated before provider is removed
     new 2f4b8d4  SLING-5561 : Resource Resolver Factory should be deactivated before provider is removed
     new cadbc07  SLING-5561 - Resource Resolver Factory should be deactivated before provider is removed. Add unit test
     new cd26db8  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.6
     new 02c96e0  [maven-release-plugin] prepare for next development iteration
     new 672387c  SLING-5593 : Regression in configuring new JCR Resource Provider
     new 0962c10  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.8
     new a067490  [maven-release-plugin] prepare for next development iteration
     new a45cd23  SLING-5602 : The Discovery module does not work any more after a ResourceResolverFactory reactivation
     new 3571233  SLING-5602 : The Discovery module does not work any more after a ResourceResolverFactory reactivation
     new 7e8b3f1  SLING-5602 : The Discovery module does not work any more after a ResourceResolverFactory reactivation
     new 462b696  SLING-5622 : Deadlock between service unregister (thus unbindTopologyEventListener) and discoveryLiteCheck
     new edb2fc2  SLING-5622 : Deadlock between service unregister (thus unbindTopologyEventListener) and discoveryLiteCheck
     new 5966972  SLING-5622 : Deadlock between service unregister (thus unbindTopologyEventListener) and discoveryLiteCheck
     new 4e3b350  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.10
     new b259511  [maven-release-plugin] prepare for next development iteration
     new 26f2f35  SLING-5638 - Sling:alias property not working if user does not have read access to the root node
     new de154e7  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.12
     new ffcf38f  [maven-release-plugin] prepare for next development iteration
     new 1a443b5  SLING-5829 : Fix handling of SERVICE_PID
     new 3a98520  Fix javadocs
     new d3cb5c2  SLING-5830 : Allow required providers to be referenced through name (instead of PID)
     new 4880b72  SLING-5838 - ResourceChangeListenerInfo does not expand relative paths correctly
     new 8e12e93  [maven-release-plugin] prepare release no
     new 4148bf9  [maven-release-plugin] prepare for next development iteration
     new 5102ab8  SLING-5885 : ResourceResolverFactory might not get correctly re-registered if configuration is changed
     new 6123989  Minor code cleanup
     new 324faac  Use latest SCR annotations
     new 8316047  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.16
     new 6d21004  [maven-release-plugin] prepare for next development iteration
     new 4edfa48  Use parent pom 27
     new d7ae343  SLING-5903 - ResourceChangeListenerInfo does not expand glob patterns correctly
     new ade1d68  switch parent pom reference everywhere to 28 where it was 27 before this can be safely done because the only difference between 27 and 28 is an updated maven-source-plugin (fix heap space error)
     new eee876d  SLING-5986 : Improve shutdown time when system is stopping
     new 9e1e682  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.4.18
     new ac629bc  [maven-release-plugin] prepare for next development iteration
     new 65b2bd5  SLING-6000 : MapEntries should move to new ResourceChangeListener API
     new 43ead99  SLING-6000 : MapEntries should move to new ResourceChangeListener API
     new e06a6c7  SLING-6123 : Pass additional information like the search path to the listeners
     new a931e11  SLING-6123 - add fake ResourceChangeListImpl class so that the build passes
     new 033d782  SLING-6123 : Pass additional information like the search path to the listeners
     new 03f39c5  Fix get properties bug
     new a5633ce  SLING-5135 - whitelist legit usages of loginAdministrative
     new 66574c4  SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
     new 666b608  SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
     new 900c9a6  SLING-5135 - whitelist legit usages of loginAdministrative. Make sure to not pass bundle/subservice to clients
     new 34a9fd0  SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
     new 2bfecd8  SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
     new fa7383f  SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
     new b9f8c91  SLING-6131 : MapEntries: Invalid logic around added/changed/removed property names
     new 6941714  Remove unused variable
     new 2994ec8  SLING-6138 : Use JcrResourceListener for observation. Deprecate attribute methods
     new 046677f  SLING-5932 - Move Web Console Plugin to separate bundle
     new 4379ce4  SLING-6056 : achieve 1:1 mapping between observation and resource change listener
     new 9266f57  SLING-6147 - getting null Resource here, should not happen but it's good to detect
     new 7a338a5  Add debug logging
     new 7b49c83  SLING-5135 - verify handling of forbidden attributes
     new d150f70  SLING-6148 : MapEntries get CHANGED event right after DELETE
     new f0bdb1d  SLING-6148 : MapEntries get CHANGED event right after DELETE
     new 2fe87be  SLING-6153 : Improve MapEntries implementation
     new 4490b52  SLING-6153 : Improve MapEntries implementation
     new 5b40e5e  SLING-6153 : Improve MapEntries implementation
     new eccd45a  SLING-6153 : Improve MapEntries implementation
     new 000ff4b  SLING-6153 : Improve MapEntries implementation
     new e44ec09  SLING-6153 : Improve MapEntries implementation
     new b628d37  SLING-6153 : Improve MapEntries implementation
     new 11318fe  Correct path test
     new d7e14a1  SLING-6159 : Implementation should not rely on sling:VanityPath mixin
     new ff31841  SLING-6164 : Introduce support for an optional property names hint to ResourceChangeListener
     new 4609255  SLING-6056 : achieve 1:1 mapping between observation and resource change listener
     new efa45dc  SLING-6056 : achieve 1:1 mapping between observation and resource change listener
     new 06515f2  SLING-6105 : Register old resource event bridge automatically
     new 08b551e  Use latest parent pom
     new 6d85a63  Use released api 2.15.0
     new 8e5df74  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.0
     new f03708d  [maven-release-plugin] prepare for next development iteration
     new 1e862f9  Back to API 2.15.1-SNAPSHOT during release vote
     new 39b2c26  Correct typo in pom
     new 2668515  Use released API 2.15.0
     new e506856  SLING-6209 : Use official OSGi annotations in org.apache.sling.resourceresolver
     new 42d6ab4  SLING-6243 : Log all deprecated event handlers
     new 409a7c2  Remove unused import
     new 1d4152e  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.2
     new 5b53978  [maven-release-plugin] prepare for next development iteration
     new 29408b5  SLING-6283 : Exclusion of observations with listeners using patterns is too aggressive
     new 422a3ae  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.4
     new fb6f38d  [maven-release-plugin] prepare for next development iteration
     new 3e0bc95  SLING-6327 ResourceResolverImpl.isResourceType() should compare relative resource types (and ignore any search path prefixes)
     new 0ec7855  SLING-6329 - RR.isResourceType() broken with jcr.resource 2.8.2
     new 737a3f0  SLING-6327 move the resource type util methods to a private Utils class (and removed it from Sling API)
     new 6335d10  SLING-6340 : limiting excludedPaths output to 100 chars
     new 78a9794  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.6
     new f972dc1  [maven-release-plugin] prepare for next development iteration
     new bef909d  SLING-6375 - Log a warning in case a resource resolver is closed by the Sling RR Finalizer thread
     new 73c3feb  trivial: minor cleanup and nullability annotations
     new 571110d  SLING-6375 - Log a warning in case a resource resolver is closed by the Sling RR Finalizer thread
     new f69292b  SLING-6408 : OsgiObservationBridge registration is too aggressive
     new 62fad02  Use release 2.16.2 API
     new b182054  SLING-5235 : Remove loginAdministrative() usage from org.apache.sling.resourceresolver
     new f872cd2  SLING-6375 : Log a warning in case a resource resolver is closed by the Sling RR Finalizer thread
     new deb6bd6  SLING-6375 : Log a warning in case a resource resolver is closed by the Sling RR Finalizer thread
     new 737e679  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.8
     new 5736bc3  [maven-release-plugin] prepare for next development iteration
     new 5b2df60  SLING-6432 : Avoid path parameter parsing with paths containing a dot
     new 5b055a8  cosmetic: remove some unused imports and obsolete SuppressWarnings
     new 67c278a  SLING-6441 : NPE while processing mapping events
     new d0aba8c  SLING-6446 : Service user not used for web console plugin and mapping
     new abfba3d  SLING-6447 : Move info about resource providers to bottom of page
     new 8fcbb08  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.10
     new 2873fdf  [maven-release-plugin] prepare for next development iteration
     new 400cd00  Remove special import instructions: sling.api requires javax.annotaion anyway
     new 6fe31ba  SLING-6469 : Resource Resolver Factory does not start if updating from an older version
     new 46ec1b7  SLING-6470 : Web Console should use service user 'read'
     new dde0faa  SLING-6466 : Rename sub service users
     new 720fc1a  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.12
     new 0aa8a3a  [maven-release-plugin] prepare for next development iteration
     new 315504d  SLING-6542 : MapEntries' concurrent session access fixed by moving locking at beginnning of corresponding sections in addResource, updateResource and handleConfigurationUpdate
     new dbe6631  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.14
     new cd63b0d  [maven-release-plugin] prepare for next development iteration
     new 1b26a74  SLING-6552 : ResourceResolver must be independent from javax.jcr
     new a5f8109  cosmetic: eliminate some warnings
     new c64bc2a  SLING-6567 BasicObservationReporter ignores resource changes for resource providers mounted at specific paths
     new 5bf3af2  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.16
     new d89783d  [maven-release-plugin] prepare for next development iteration
     new 1675bce  SLING-6590 : Change events for resource providers are not send to listeners
     new ae943e3  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.18
     new c339217  [maven-release-plugin] prepare for next development iteration
     new 1c02a94  use Sling Parent 30
     new f1124e9  SLING-6613 - ResourceResolverFactory not registered when legacy configuration references JcrResourceProviderFactory
     new f0003cd  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.20
     new d2e2264  [maven-release-plugin] prepare for next development iteration
     new 50b02e1  SLING-6710 : Vanity Path might get removed if a resource is updated
     new d5188a0  SLING-6710 : Vanity Path might get removed if a resource is updated
     new 193a577  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.22
     new c091a54  [maven-release-plugin] prepare for next development iteration
     new b9098e6  SLING-6717 : Use commons lang3
     new aee1c28  SLING-6718 : Use commons collections 4
     new b766e96  SLING-6717 : Use commons lang3
     new 9c08ea8  git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1793012 13f79535-47bb-0310-9956-ffa450edef68
     new fc0a431  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.24
     new abecf48  [maven-release-plugin] prepare for next development iteration
     new 0f72444  Use ModifiableValueMap for test instead of PersistableValueMap
     new fc75749  SLING-6996: Fix Root Mappings for Resource Resolution when sling:match contains a regex in the host part by double checking that we didn't match a regex on detecting hosts in patterns.
     new 0469275  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.26
     new 81c8718  [maven-release-plugin] prepare for next development iteration
     new 5d04730  SLING-6981: Adjust ResourceResolverFactoryImpl and CommonsResourceResolverFactoryImpl to reflect SLING-6963 - Patch provided by Angela Schreiber.
     new e42a042  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.28
     new a4d8164  [maven-release-plugin] prepare for next development iteration
     new b158708  SLING-7018: Fix a bug that removed to many aliases in certain cases when a resource got removed.
     new 30ec388  SLING-7019: Improve the MapEntries class by making sure we only use the resourceresolver while holding a lock and have not been disposed.
     new 8f61e59  [maven-release-plugin] prepare release org.apache.sling.resourceresolver-1.5.30
     new 59ed07e  [maven-release-plugin] prepare for next development iteration
     new 52d2df7  SLING-7009 NPE in ResourceChangeListenerInfo when resource.change.types is not String or String array
     new bdb92f4  typo
     new 1ac84de  SLING-7167 Adjust READMEs
     new e3c16d2  SLING-7167 Adjust READMEs
     new b766c68  SLING-7167 Adjust READMEs
     new 731ff38  Update to parent pom 32

The 562 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


-- 
To stop receiving notification emails like this one, please contact
['"commits@sling.apache.org" <co...@sling.apache.org>'].