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/20 14:34:54 UTC

[sling-org-apache-sling-api] branch master created (now a228b98)

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-api.git.


      at a228b98  SLING-7140 Support redirects to URLs provided by the underlying resource provider.

This branch includes the following new commits:

     new f1702ea  SLING-865 : Move to bundles
     new 8b65b34  SLING-865 : Adjust reactor pom and svn information in each module.
     new f6659c8  SLING-865 : Adjust path to parent pom and add profiles for samples and contrib
     new da477c8  Try to adapt resource to a map to get a value map.
     new 6423687  SLING-909 define the ResourceResolver API consistently:   resolve: always return Resource or NonExistingResource   getResource: return null if no resource at path
     new e74bb71  JavaDoc fixes
     new 11513e4  SLING-921 Explicitly guard cast to SlingHttpServletRequest|Response instead of remapping all ClassCastExceptions (which may be cause by other problems)
     new c09b633  Use release parent pom
     new 2f31dbf  [maven-release-plugin] prepare release org.apache.sling.api-2.0.4-incubator
     new 7ee7524  [maven-release-plugin] prepare for next development iteration
     new af6ce71  Use next dev version of parent pom
     new 56eac7c  Remove release artifact.
     new e90abc2  Set parent pom to released version.
     new c120fab  SLING-979 have SlingHttpServletRequest and -Response extend Adaptable interface
     new e7c6600  testing..
     new 562136f  [maven-release-plugin] prepare release org.apache.sling.api-2.1.0-incubator
     new 0b0b25b  [maven-release-plugin] rollback the release of org.apache.sling.api-2.1.0-incubator
     new 3497e02  Fix wrong SCM paths
     new c08c6a1  [maven-release-plugin] prepare release org.apache.sling.api-2.1.0
     new e9a5c10  [maven-release-plugin] prepare for next development iteration
     new d45baea  [maven-release-plugin] rollback the release of org.apache.sling.api-2.1.0
     new 74c7bab  revert to official released parent pom after test
     new d354f2a  SLING-988 Ensure ResourceUtil.getValueMap does not throw a NullPointerException (thanks Julian Sedding for providing the patch)
     new d5594ce  SLING-988 return a modifiable empty value map if the resource is null or does not adapt to either ValueMap or Map and added more unit tests
     new 84785d9  Cleanup Import lists
     new 0a6dc72  Move Sling to new TLP location
     new 8f95f90  Move Sling to new TLP location
     new 70704ae  SLING-1011 : Remove disclaimer file.
     new 392fb29  SLING-1011 : Adjust svn location
     new 373138a  SLING-1011 : Remove disclaimer from readme's, adjust links to webite, fix versions in poms.
     new 8b542b5  Fix javadoc
     new c380a0d  SLING-1020 : Add new implementations of getResourceSuperType, resourceTypeToPath from JcrResourceUtil to ResourceUtil and add test cases.
     new 387782f  SLING-1020 : Fix endless recursion in getResourceSuperType().
     new 6772268  SLING-1024 : Correct resource super type handling. JCR node resource only returns a resource type if the property is set on the node. Bundle resources now have a default fixed resource super type. Cleaned up resource super type handling.
     new e11ff77  SLING-944 : Add constants for resource modification events.
     new b574310  SLING-1031 : Send events when a new adapter factory is added or an old one is removed.
     new c32de3a  SLING-1030 : Send events when a new script engine factory is added or an old one is removed.
     new 54845b7  SLING-1033 Upgrade to Sling parent POM 6 (and ensure web app has the leglize stuff, too)
     new c13ca36  Add a helper method to find the resource super type for a resource.
     new d8177c3  Add helper method to check if the resource is of a specific resource type (which checks the resource type hierarchy)
     new 103f590  Clean up javadocs
     new 5aab5a8  Move scripting constants into own constants class.
     new a3d9e3e  Deprecate the setResourceType() method and minor javadoc updates.
     new 3f8e51e  SLING-1056 : Add static field to synthetic resource which can be set by adapter manager implementations and set this from our adapter manager.
     new d498183  SLING-697 : Add ResourceUtil.adaptTo(Iterator<Resource>, Class) to adapt all resources in to the given class.
     new 955261f  SLING-1021 - Use the global scope for the script resource resolver to avoid having this in the bindings for the script.
     new 4c9aded  SLING-1021 : Use own sling scope to store private attributes.
     new 44265a7  [maven-release-plugin] prepare release org.apache.sling.api-2.0.6
     new 8deb784  [maven-release-plugin] prepare for next development iteration
     new 50c71c3  SLING-1107 - ResourceUtil.getResourceSuperType should check for overwritten resource super type
     new a7b2fa7  SLING-1080: deprecated to keep the API as clean as possible
     new f9a545d  Update javadocs.
     new 1d661ac  Use latest parent pom.
     new 34a090c  [maven-release-plugin] prepare release org.apache.sling.api-2.0.8
     new 048d1d3  [maven-release-plugin] prepare for next development iteration
     new 4762b9b  SLING-633 : RequestDispatcherOptions.setReplaceSelectors("") doesn't work
     new e222938  Add toString method.
     new a4f21a4  SLING-1205 Upgrade all projects to parent POM 8 and use OSGi provided OSGi libraries
     new 1a9d992  Clean up code - no functional changes.
     new c035e55  SLING-1352 : ValueMapDecorator#get(String name, T defaultValue) throws NPE if default value is null
     new 4730274  SLING-1262 : First attempt of a resource resolver factory.
     new 6da464e  SLING-1262 : Add close() method to ResourceResolver and add an empty method to all implementations (this isn't necessary, but avoid's problems later on)
     new 258ab5c  SLING-1262 : Add LoginException
     new 3283dc0  SLING-1430 - RemoveJcrResourceTypeProvider SLING-1429 - Add support for ResourceDecorator interface
     new 7b29d13  SLING-1456 Ensure proper setting of request attributes indicating request inclusion   - Add Servlet API attribute names as constants   - Add setting/resetting in the SlingRequestDispatcher   - Add new attribute to provided the RequestPathInfo of the includer
     new c764a21  SLING-1460 : Move SlingSettingsService to API bundle
     new 8191789  SLING-1462 : Add methods to get the sling home to SlingSettingsService
     new ec386bc  SLING-1461 :  Move request and resource util to Sling API
     new 918ee90  SLING-1464 : Move EngineConstants.SLING_CURRENT_SERVLET_NAME to SlingConstants
     new ac1ef78  Some javadocs.
     new 9135b23  SLING-585 : New functionality to resolve scripts by name
     new 1900566  SLING-1477 : Deprecate SlingScriptHelper.dispose and correct invocation
     new 098b331  SLING-1492 - ResourceUtil.isSyntheticResource should take ResourceWrapper into account
     new 88c83b0  Clarify javadoc
     new a6d44bc  Correct javadoc
     new a01c7d0  SLING-1518 - making unit tests compatible with jmock 2.5.1
     new 2c78e26  SLING-1517 - fixing Maven 3 warnings and switching to released version of animal sniffer
     new ba0f807  Use released parent pom.
     new 3ff6bfb  SLING-1447 : support for resource paths containing workspace name
     new 9ffc4a6  Clarify javadocs
     new 004a0db  Add missing serial ids
     new 91750d4  SLING-1541 - adding getUserID() method to ResourceResolver
     new 5104981  SLING-1552 - implementing include/forward methods using Resource objects
     new 03b69ee  SLING-1566 Document exception thrown if the ResourceResolver is closed; add isLive method; add @since tag to getUserID() method; add checkClosed() call to JcrResourceResolver.getUserID() method;
     new 9d5cd98  SLING-1576 Provide a Sling request listener independent from a specific HTTP service
     new c33137b  SLING-1590 - applying patch
     new 455654d  Just some cosmetics
     new 573d2b8  SLING-1521 - removing license header from HtmlResponse
     new 9e33b4b  SLING-1575 Move Authenticator interface and NoAuthenticationHandlerException to Sling API and adapt Commons Auth implementation. Also fixed Sling API package export version to 2.1 except new auth package which is exported as version 1.0
     new 44f4ca8  SLING-1193 Add useful methods to the Resource interface   - Add AbstractResource abstract class with implementations of new methods   - Adapt ResourceUtil, SyntheticResource and ResourceWrapper   - Move AdapterManager field from SyntheticResource to AbstractResource   - Adapt JCR Resource support to new API and test cases   - Fix Testcase in Engine bundle to extend MockResource from AbstractResource
     new eabc303  Remove obsolete comment
     new a6bab0a  SLING-1193 Revert changes to the ResourceUtil implementation to not depend on the new Resource API. The problem as mentioned on the dev list is that implementations of the former Resource interface version missing the new methods perfectly load. But calling the new methods results in exceptions (or errors) being thrown. We should prevent this in the ResourceUtil class.
     new 722ce6b  fixing typo
     new a305d75  SLING-1628 Default status code for a post that results in an error should be 500 instead of 200
     new 28c3b3f  Remove unused import
     new 134b5f4  SLING-1640 Add ResourceResolver.copy(Map) method to the API and add some JavaDoc to the ResourceResolverFactory
     new bd61e3e  SLING-1640 Rename copy to clone which better conveys the idea behind the method
     new 0a9fc87  SLING-1646 Define getAttribute(String) and getAttributeNames() methods to expose the properties used to create the ResourceResolver SLING-1647 Move the USER_IMPERSONATION constant to prime time to make it available to applications to check whether a resource resolver is impersonated or not
     new bcee2a1  SLING-1647 Add USER, PASSWORD, and USER_IMPERSONATION constants (moved from AuthenticationInfo class)
     new 8fb1585  SLING-1460 : Move SlingSettingsService to new Settings bundle
     new 3533b01  Correct javadocs.
     new b8421e2  Suppress warnings on unused Exceptions (we keep them in the Signature for overwriting methods to be able to use them)
     new eef3811  * JavaDoc Fixes * Explicitly list all exported packages with their export version * Set JIRA version reference property
     new 20dbd12  Fully leverage the Maven Remote Resources Plugin
     new dd4befb  [maven-release-plugin] prepare release org.apache.sling.api-2.1.0
     new c7d23db  [maven-release-plugin] prepare for next development iteration
     new 2956c91  SLING-1711 : Move SlingAdaptable from adapter bundle to api
     new 725211b  SLING-1770 - fixing Resource.getParent() method.
     new 7842f6c  typos and details in comments
     new 74a8705  updating all modules to parent 10-SNAPSHOT in anticipation of emma additions to parent
     new c36bf3c  Prepare release
     new 3d44cd0  [maven-release-plugin] prepare release org.apache.sling.api-2.2.0
     new 3c189ca  [maven-release-plugin] prepare for next development iteration
     new b7c2be7  Update to recent snapshots
     new 2ab56e0  Use latest releases.
     new cf0ffe7  SLIJNG-1967 JavaDoc improvements; most importantly the behaviour of returning the same or different instances on each call to the Adaptable.adaptTo method is clarified
     new bb694ff  SLING-2082 - escape html characters in HtmlResponse output, with tests
     new 9cb88f3  SLING-2085 - RequestHistoryConsolePlugin should escape HTML text
     new c3fae1c  SLING-2082 - use ResponseUtil for escaping
     new c3f5101  SLING-2087 - deprecate this HtmlResponse class
     new 0a03557  SLING-2112 - adding RequestUtil.handleIfModifiedSince method (thanks to Antonio Sanso for the patch!)
     new 5172bf4  SLING-2150 : Update plugins to use the latest available versions
     new 1d3add7  Update to recent snapshot
     new 4cae3ca  Using latest released parent pom
     new 9d92a12  Api has new method, increasing version
     new 01816c9  [maven-release-plugin] prepare release org.apache.sling.api-2.2.2
     new 2fd0a81  [maven-release-plugin] prepare for next development iteration
     new 1e5002e  SLING-2187 - adding new module to contain our custom notice file; adding remote-resources plugin configuration to parent pom and removing all existing appended-resources NOTICE files
     new c415f8f  temporarily using snapshots during release vote
     new d2760f2  using latest releases
     new 2d9ff4a  SLING-2248 : Send an event when the mappings change
     new b9a8c90  SLING-2080 Apply patch by Angela Schreiber (thank you very much)
     new 5205793  SLING-2277 : JCR EventAdmin bridge (JcrResourceListener) is loosing event information
     new ec6ebfb  SLING-2337 - introduce a flag which, if set as a request attribute, skips the session closing. Inline this constant into auth.core and engine so as to avoid requiring the new API bundle.
     new f1c0029  fixing misspellings in comments
     new d75b4e4  SLING-2337 Revert commit #1221545
     new 361f005  [maven-release-plugin] prepare release org.apache.sling.api-2.2.4
     new dfbd376  [maven-release-plugin] prepare for next development iteration
     new 7db930b  SLING-2411 - deprecating ResourceDecorator.decorate(Resource, HttpServletRequest) and only calling ResourceDecorator.decorate(Resource)
     new 5551b43  Add note on using getAdministrativeResourceResolver
     new c997a45  SLING-2470 Create package-info.java files for package export versioning
     new b16428b  SLING-2480 : Add config for maven-sling-plugin to m2e configuration
     new eafcc89  SLING-2396 : Add new resource provider interfaces
     new 58705c4  Correctly increase resource package version and include latest resource providers.
     new f3f76b1  Update to latest parent pom
     new 54623b1  Use released versions
     new 7a3ff0d  SLING-2530 : Implement CRUD based on resources (WiP)
     new 8677336  SLING-2530 : Implement CRUD based on resources (WiP)
     new 1d31d33  SLING-2530 : Implement CRUD based on resources (WiP)
     new d2530f8  SLING-2530 : Implement CRUD based on resources (WiP)
     new 896db5b  SLING-2530 : Implement CRUD based on resources (WiP)
     new f3a6c85  SLING-2457 : ResourceUtil.isA() fails if resource has a type, whose super type is not readable
     new e47114a  SLING-2530 : Implement CRUD based on resources
     new 09577a6  SLING-2530 : Implement CRUD based on resources
     new 6848b9c  SLING-2530 : Implement CRUD based on resources
     new b988c80  SLING-2530 : Implement CRUD based on resources
     new ba3ec45  SLING-2530 : Implement CRUD based on resources
     new 1027531  SLING-2530 : Implement CRUD based on resources
     new 910e744  SLING-2530 : Implement CRUD based on resources
     new 1ca5c6d  SLING-2530 : Implement CRUD based on resources
     new 24f66ba  SLING-2530 : Implement CRUD based on resources
     new 93e57e8  SLING-2364 : ResourceUtil should provide a method to get the parent on an arbitrary level
     new 9ca6755  SLING-2530 : Implement CRUD support
     new b4d53aa  SLING-2195 : Add a resource visitor. Applied slightly modified patch from Victor Saar
     new 6d9342f  SLING-2541 : General mechanism to chain resource providers
     new 72b0334  SLING-2538 Removed fallback code for old resource implementations and moved functionallity from            ResourceUtil into AbstractResource call sequence simpler between the two.            Implementations of the pre 2.1.0 API will need to ensure that they update to post 2.1.0            past this point.
     new bddfb43  SLING-2641 :  Make listChildren() Iterable
     new 13be671  SLING-2530 : Implement CRUD based on resources
     new ff3695c  SLING-2641 :  Make listChildren() Iterable
     new e3873da  SLING-2530 : Implement CRUD based on resources
     new 578c4fc  [maven-release-plugin] prepare release org.apache.sling.api-2.3.0
     new 7380815  [maven-release-plugin] prepare for next development iteration
     new 7d4585e  SLING-2697 Check simple name against zero length instead of null to use fully qualified names (getSimpleName() is never null but may is an empty string for anonymous classes)
     new 001945c  Use latest releases and update to new parent pom
     new ebe239c  SLING-2712 :  Update JavaDocs of ValueMap wrt primitive types
     new 8028428  Update to latest parent pom and use latest releases in launchpad
     new 6e7131d  SLING-2739 :  Add methods for handling the resource type hierarchy to the resource resolver
     new 67e0bdd  SLING-2740 :  Clarify Resource#getResourceSuperType
     new b6edf28  SLING-2739 :  Add methods for handling the resource type hierarchy to the resource resolver
     new cde9e1f  SLING-2739 :  Add methods for handling the resource type hierarchy to the resource resolver
     new 0f34a2a  SLING-2670 : Add support for suffix addressed resources
     new 2d6331b  SLING-2698 Add a minimal resource access gate, first shot
     new 76a4919  SLING-2780 :  Make ResourceMetadata read-only when delivered to client code
     new fc0c3f4  SLING-2780 :  Make ResourceMetadata read-only when delivered to client code
     new 0b6cafd  SLING-2780 :  Make ResourceMetadata read-only when delivered to client code
     new 5f730fe  SLING-2780 :  Make ResourceMetadata read-only when delivered to client code
     new 5695f51  SLING-2785 - add tests that expose the infinite loop problem
     new 19777ca  SLING-2785 - avoid recursion in get methods
     new b8b5322  SLING-2785 - add missing volatile, thanks to Lukas Eder for this contribution!
     new d98264a  SLING-2792 - typo in javadoc link, thanks Lukas Eder for your contribution!
     new 9d67f76  SLING-2698 - resource access security service for resource providers without backing ACLs
     new 7417de0  SLING-2787 :  Inefficient array conversion in ValueMapDecorator.convertToArray() . Apply patch from Lukas Eder
     new 4ab6109  Fix some typos in javadoc
     new 1c4b589  SLING 2698 - resource access security service for resource providers without backing ACLs, Part 3
     new a0676f2  SLING-2796 :  Support refreshing of resource providers
     new 9ca0626  SLING-2698 - resource access security service for resource providers without backing ACLs, Part 4
     new e265533  tweak/complete javadocs
     new 813d588  SLING-2782 :  Try to use sling:resourceType as a node type for node creation
     new 6b36a13  changed Javadoc
     new 652cb04  SLING-2813 :  Add helper method for creating a path of resources
     new 3bdfeea  SLING-2813 :  Add helper method for creating a path of resources. Add special handling for problems in a clustered jackrabbit scenario
     new b98128a  Clean up interface
     new bb1a68c  Add package version info
     new 2690d8c  [maven-release-plugin] prepare release org.apache.sling.api-2.4.0
     new c94475f  [maven-release-plugin] prepare for next development iteration
     new ea7c57b  SLING-2844 : ResourceUtil.isA() and findResourceSuperType() should check for null resource
     new d77310e  SLING-2844 : ResourceUtil.isA() and findResourceSuperType() should check for null resource
     new 8ff1b40  SLING-2845 :  ResourceUtil.getOrCreateResource should catch PersistenceException when calling create
     new fc98311  Update package version because of SLING-2844 and SLING-2845
     new b99cdd3  [maven-release-plugin] prepare release org.apache.sling.api-2.4.2
     new 0b97fe2  [maven-release-plugin] prepare for next development iteration
     new 62995e2  Correct reactor pom and update to parent pom 16
     new f31255c  Clarify that close() can be called multiple times, as verified by ResourceResolverImplTest.testClose
     new 326dfcf  SLING-2894 :  ResourceUtil.getOrCreateResource doesn't commit changes if an intermediate exception occurs
     new 3d9f411  SLING-2875 - Easy way for enabling ResourceAccessSecurity for resource providers without underlaying ACLs
     new d8a8b3a  SLING-2907 :  HtmlResponse: replace StringBuffer with StringBuilder
     new 726d453  Update to latest parent pom
     new 5c1098a  Clarify javadocs a little bit
     new c394b92  SLING-2944 Implement Service User Mapper
     new 200fe30  SLING-2993 Add @ConsumerType and @ProviderType annotations as appropriate
     new 883039a  SLING-2854 : Move the ResourceCollectionUtil.createUniqueChildName method to ResourceUtils
     new 629bf7d  SLING-2779 :  Support for default properties values of a resource. Apply modified patch from Gilles Knobloch - I'Ve simplified the values(), keySet(), entrySet() methods and moved the CompositeValueMap into the wrappers package. I also dropped the util class completely
     new 928cdfd  Update to parent pom 18
     new 9de5333  Clarify API: getInputStream() returns a new stream on each invocation
     new 62ee668  SLING-2944 Implement Service User Mapper; create copy of authentication map
     new fd3d261  Add performance note to the OptingServlet's javadoc
     new 0b76a9c  Finishing SLING-3213 : Adding support for the method 'hasChildren' on Resource and ResourceResolvers
     new e09f0a3  3276 : Escape quotes and double quotes when escaping for XML
     new dcb32ee  SLING-3276 - test the escaping functions
     new 551c756  SLING-3286 - Remove plugin version overrides from poms
     new 0a031b6  SLING-2786 : ResourceMetadata contains stale unmodifiableMap cache after clone()
     new 5bbb486  SLING-2698 - resource access security service for resource providers
     new 4d9542a  SLING-2698 - resource access security service for resource providers. Distinguish between context application and provider
     new 53c603a  [maven-release-plugin] prepare release org.apache.sling.api-2.5.0
     new 00f850d  [maven-release-plugin] prepare for next development iteration
     new 0c74669  SLING-3403 Provide new parameter API
     new d71c721  [maven-release-plugin] prepare release org.apache.sling.api-2.6.0
     new 905882f  [maven-release-plugin] prepare for next development iteration
     new dd10080  Clarify getSearchPath javadocs
     new 3bf9c96  SLING-3451 : Support for deep reads from a value map SLING-3453 : Provide an utility method to unwrap a resource object
     new a629ec9  SLING-3451 : Support for deep reads from a value map
     new a1a9ee9  SLING-3451 : Support for deep reads from a value map
     new bb381e3  SLING-3451 : Support for deep reads from a value map
     new a77009b  SLING-3451 : Support for deep reads from a value map
     new 41ca5ec  SLING-3451 : Support for deep reads from a value map
     new 48e70f7  SLING-3451 : Support for deep reads from a value map
     new a8b1d97  SLING-3467 : Use String.replace instead of String.replaceAll
     new 6d4d1f6  [maven-release-plugin] prepare release org.apache.sling.api-2.7.0
     new c5882d6  [maven-release-plugin] prepare for next development iteration
     new ac94e86  Update to parent pom v19
     new 30496d5  Updated to parent version 20
     new 5893440  SLING-3848 : JcrNodeResource takes too long and initializes too much too soon. Apply patch from Rob Ryan
     new 94fdad3  SLING-3868 : Provide a way to get/set a resource resolver associated to the current threadSLING-3868 : Provide a way to get/set a resource resolver associated to the current thread
     new 3617a69  SLING-3881 : Provide a helper method to batch delete resources
     new 2315eb9  [maven-release-plugin] prepare release org.apache.sling.api-2.8.0
     new 1b15474  [maven-release-plugin] prepare for next development iteration
     new 5726dac  Fix wrong method name
     new 82d88b2  [maven-release-plugin] prepare release org.apache.sling.api-2.8.0
     new c9fe37f  [maven-release-plugin] prepare for next development iteration
     new f59c1df  [maven-release-plugin] prepare release org.apache.sling.api-2.8.0
     new 0529b54  [maven-release-plugin] prepare for next development iteration
     new 163830f  SLING-3887 Un-deprecate ResourceUtil.getValueMap method (no functional/contract change)
     new 01dace1  fix a javadoc syntax error, and remove/add warnings suppressions in unit test class
     new b7cf8fd  Update to Sling Parent POM 22 with baselining enabled
     new 3dee032  SLING-3991 - Support Password Change Upon Expiry Via SimpleCredentials Attribute (applied patch from Dominique Jaeggi)
     new 880521b  Add missing since tag
     new 9f46326  SLING-4125 : ResourceUtil.getOrCreateResource might create SNS nodes
     new cf8771a  SLING-4125 : ResourceUtil.getOrCreateResource might create SNS nodes
     new de74db5  SLING-4220 Don't call initCause
     new bd37372  Clarify lifetime of resource and resource resolver objects.
     new faca973  Fix javadoc
     new 3efe067  SLING-848 Support getting versioned resources by using uri path parameters
     new 2753194  SLING-4383 extend @since in Javadoc to always mention the bundle version in addition to the package version
     new 2eec88c  SLING-4377 add null check annotations (JSR 305)
     new 0e4c86a  Update javadoc and a JSR-305 annotations
     new b831c03  Update javadoc and a JSR-305 annotations
     new 35736e7  [maven-release-plugin] prepare release org.apache.sling.api-2.9.0
     new a677de3  [maven-release-plugin] prepare for next development iteration
     new 3a9df13  SLING-4178 only return those elements in an array which can be converted to the requested type
     new 444624c  SLING-4658 add (ignored test case) for extraction from single elements from an underlying array
     new 1e30050  SLING-4698 - Set parent.relativePath to empty for all modules
     new a6cec27  Improve javadocs for Adaptable
     new a173457  SLING-4784 implement equals and hashCode for ValueMapDecorator
     new 95bd7ee  fix formatting
     new 611e299  SLING-4805 : ResourceResolver should extend Closable interface.
     new 0994da3  SLING-4601 : throws information is missing on Resource, ResourceUtil, and ResourceResolver.
     new 56b1dda  SLING-4750 : New resource query API SLING-4751 : New Observation Support SLING-4752 : New resource query API
     new a821105  SLING-4750 : New resource provider API
     new cc92657  SLING-4752 : New query api - throw exception if sorting or paginating is requested across providers
     new b4f9cc3  SLING-4751 : New observation API: Add external/local support and distribution of events
     new f0e9159  SLING-4750 : Add comment
     new 1a47fef  SLING-4750 : New resource provider API. Add lifecycle methods and a provider context
     new 5a0d845  SLING-4751 : New observation API: Provide a way to optimize providers reporting changes
     new 0f1a2d5  SLING-4750 : New resource provider API. Add lifecycle methods and a provider context
     new e6a6b3b  SLING-4750 : New resource provider API. Update javadocs, fix copy/move methods
     new dee83a8  SLING-4751 : New observation API: remove getResourceType and lazy handling of change events, remove user context listener
     new 16f9dae  Update to Sling Parent 23
     new 7e97cc2  Remove superflous sling.java.version=6 as it's the default now
     new 4f6f27d  set parent version to 24 and add empty relativePath where missing
     new e83ba5e  SLING-4770 : Create DTOs for state inspection
     new a925f6e  SLING-4770 : Create DTOs for state inspection
     new af2672a  Use long for service id
     new b36382e  SLING-4902 clarify javadoc on getThreadResourceResolver()
     new 66afeae  SLING-4900, clarify javadoc on getParentResourceType(String) in terms of return value and search paths.
     new 6cbf05e  SLING-4591 Use an empty map in the ResourceMetadata#setParameterMap()
     new 8bb0d06  SLING-4943 include the resource path in the exception message
     new 063bf4a  SLING-5025 throw ISE in case the resource resolver factory was closed, clarify Javadocs of the ResourceResolver interface with respect to closed ResourceResolvers
     new bd262fd  Update javadoc
     new 764d47b  Update the main reactor to parent 25
     new 6501502  SLING-5108 Various little performance improvements
     new 6f6d7a9  SLING-5157
     new 0dbde13  SLING-4751 : Update observation api. Clarify required vs optional properties
     new 9806cd1  Add missing deprecated tags
     new 8185863  Update javadoc
     new acf7925  SLING-5201 : Improve resource provider resolving
     new d252b2d  SLING-5201 : Improve resource provider resolving
     new fbfed56  SLING-5162 : Support for the new observation API in the resource resolver
     new 2bb04e5  SLING-5162 : Support for the new observation API in the resource resolver
     new 4c128ab  SLING-5162 : Support for the new observation API in the resource resolver
     new dd897bf  SLING-5162 : Support for the new observation API in the resource resolver
     new 6fee1eb  SLING-5162 : Support for the new observation API in the resource resolver SLING-5204 : Implement provider lifecycle methods
     new eacefc9  SLING-4770 : Create DTOs for state inspection
     new ac5304d  SLING-4770 : Create DTOs for state inspection and update javadocs
     new b617e38  Update javadoc
     new 335936a  SLING-5186 : Implement Copy/move
     new 538f9c8  Clean up code and remove warnings
     new d80096b  SLING-5220 : Add Path and PathSet
     new 06f3e52  SLING-5220 : Add Path and PathSet
     new 67f3471  Update javadocs for query provider
     new b2a0a4e  SLING-5220 : Add Path and PathSet
     new 2bd6c20  SLING-5220 : Add Path and PathSet
     new eb12cc4  SLING-4752 : New resource query API. update api
     new d263552  SLING-4752 : New resource query API. Implementation stub
     new 1c877b4  SLING-4750 : Rename activate/deactivate to start/stop
     new 8a2a906  SLING-5301 - Add the current resource resolver to the script bindings
     new 2b24643  SLING-4658 - ValueMapDecorator should support conversion from array to single value type
     new 923f809  Remove new query api and move it to the next API version Rename JCRQueryProvider to QueryLanguageProvider Move new utility classes to separate package
     new fd0d9aa  Remove new query api and move it to the next API version Rename JCRQueryProvider to QueryLanguageProvider Move new utility classes to separate package
     new 71492f4  javadoc updates
     new 6066750  SLING-4751 : Rethink the current api
     new 884140b  Remove unused import
     new 1f076dd  Switch to parent pom 26
     new 6c4d58b  SLING-5455 - Add helper class to construct valid paths
     new 596c6e7  SLING-5455 - Add helper class to construct valid paths
     new 28090ad  SLING-5169 - Deprecate OSGi events for Sling resource changes
     new 9e2a819  Remove TODO
     new 69cd45b  SLING-5470 : Resource providers might not be closed
     new 7974eee  SLING-5455 - Add helper class to construct valid paths
     new 8ecaa43  [maven-release-plugin] prepare release org.apache.sling.api-2.10.0
     new e49b875  [maven-release-plugin] prepare for next development iteration
     new 56cff1c  Correct name of ResolveContext (was ResolverContext)
     new e2cd7d4  Baseline check against latest official release 2.9.0
     new a808f39  SLING-5486 : Consolidate path utilities under org.apache.sling.api.resource.path
     new e9c718f  SLING-5486 : Consolidate path utilities under org.apache.sling.api.resource.path
     new 28a1c4e  SLING-5486 : Consolidate path utilities under org.apache.sling.api.resource.path
     new 7731dbc  SLING-5486 : Consolidate path utilities under org.apache.sling.api.resource.path
     new 2ddfeda  SLING-5486 : Consolidate path utilities under org.apache.sling.api.resource.path
     new aa8950c  [maven-release-plugin] prepare release org.apache.sling.api-2.11.0
     new d40730c  [maven-release-plugin] prepare for next development iteration
     new 9cb9b92  Remove comparison version
     new 29eb93f  SLING-5521 : Support Closeable for provider state
     new 54cb1a4  SLING-5605 fix null annotations and javadoc for return types of all ServletResolver methods
     new 24e35ee  SLING-5605 reverting commit r1735049 as the javadoc/annotations were correct and only the implementation was wrong
     new 0b58888  clarify javadoc even further, that null is never expected as return value
     new 049c681  SLING-5605 : Wrong null annotations on ServletResolver interface
     new 5540b69  SLING-5610 removed wrong @Nonnull annotation on getValueMap(Resource)
     new 4e716d0  SLING-5610 increase package version to comply with semantic versioning
     new 4826449  SLING-5617 fix JSR305 annotations for ResourceProvider
     new a25b625  SLING-5617 increase fix package version to  comply with semantic versioning
     new c2b688f  fix javadoc
     new 0c22236  fix javadoc
     new 4205510  SLING-5665 always sort services being returned by SlingScriptHelper.getServices(...) descending by their service ranking
     new 4c3fe25  adjust javadoc of getParent() to actual implementation
     new 4b7a24b  clarify javadoc even further
     new 9461624  SLING-5757 NonExistingResource.getParent() should not return null in case the parent is not existing
     new 2ab642f  add JSR305 annotations to Resource implementations
     new 2982d39  SLING-5757 make objects final which are used in JMock expectations to make javac happy
     new ea9faa3  Update docs for isLive and close
     new 4d27874  SLING-5757 reverts the version increase in r1746673 because micro version has already been increased since last release
     new 6a7fc69  SLING-5821 : Fix javadoc errors and warnings (WiP)
     new 940e61c  SLING-5821 : Fix javadoc errors and warnings (WiP)
     new 6e1dd0d  SLING-5821 : Fix javadoc errors and warnings (WiP)
     new c956323  SLING-5821 : Fix javadoc errors and warnings (WiP)
     new 7349033  SLING-5821 : Fix javadoc errors and warnings (WiP)
     new c3a49fb  SLING-5821 : Fix javadoc errors and warnings (WiP)
     new 7c320df  SLING-5821 : Fix javadoc errors and warnings (WiP)
     new 90339fe  SLING-5821 : Fix javadoc errors and warnings
     new 076e861  [maven-release-plugin] prepare release org.apache.sling.api-2.12.0
     new c134b55  [maven-release-plugin] prepare for next development iteration
     new 0fa4361  javadoc: replace @value with @link
     new d88ea2e  SLING-5837 - Allow ResourceChangeListeners to define glob patterns for resource matching
     new 46bd5ef  SLING-5837 - Allow ResourceChangeListeners to define glob patterns for resource matching
     new 66c2c0b  [maven-release-plugin] prepare release org.apache.sling.api-2.13.0
     new def38af  [maven-release-plugin] prepare for next development iteration
     new 25113dd  SLING-5837 - Allow ResourceChangeListeners to define glob patterns for resource matching
     new 9e0b7de  SLING-5837 - Allow ResourceChangeListeners to define glob patterns for resource matching
     new eff5cc4  [maven-release-plugin] prepare release org.apache.sling.api-2.14.0
     new 51bed04  [maven-release-plugin] prepare for next development iteration
     new 60ea916  Adjust api to parent pom 27
     new 5556893  SLING-5909 - Path matching is not correctly applied to glob patterns
     new 59261b7  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 acf7875  releng: updated to staged dependency
     new 30fc04a  [maven-release-plugin] prepare release org.apache.sling.api-2.14.2
     new 6b9688a  [maven-release-plugin] prepare for next development iteration
     new d91b525  releng: updated dependency after staging release
     new bd575e0  Fix typo
     new 9cd8788  SLING-6066 : Clarify and complete removal resource events
     new 1150aac  Clarify contract for attributes.
     new adc5342  SLING-6123 : Pass additional information like the search path to the listeners
     new fc2fa14  SLING-6138 : Use JcrResourceListener for observation. Deprecate attribute methods
     new b99eb78  SLING-6138 : Use JcrResourceListener for observation. Add simpler constructor
     new 19b32c6  SLING-6138 : Use JcrResourceListener for observation. Deprecate attribute methods
     new 3be902b  SLING-6121 : Clarify glob pattern handling and support globs and search paths
     new cf556cf  SLING-6056 : achieve 1:1 mapping between observation and resource change listener
     new 1262250  Handle trailing slash for path objects
     new 4df36d2  Add test for trailing path
     new 721c71d  Add toString to ResourceChange
     new a4f9837  SLING-6161 : Should Path.matches support glob pattern as parameter?
     new 1392153  SLING-6161 : Should Path.matches support glob pattern as parameter?
     new 690e59a  SLING-6164 : Introduce support for an optional property names hint to ResourceChangeListener
     new 6add363  Update javadoc
     new 541e822  Update to parent pom 29
     new 7e89f58  Clarify javadoc regarding removal behaviour
     new 05fd9fc  Update javadoc
     new 341cc8d  SLING-6161 : Correctly implement Path.matches
     new 72079a1  Make glob prefix public
     new 11b82a2  Add toString() to Path and PathSet
     new c91aab7  Update javadoc for observer configuration
     new a616768  SLING-6056 : achieve 1:1 mapping between observation and resource change listener
     new 9ca81a8  Update javadocs
     new 93d53f7  Clean up update method
     new 7a78650  Update javadoc
     new ba22412  Update javadoc
     new 17a6fce  Correct javadoc
     new 84b2c38  Use released commons testing
     new d2e55ff  [maven-release-plugin] prepare release org.apache.sling.api-2.15.0
     new 60b9c7d  [maven-release-plugin] prepare for next development iteration
     new e259e71  SLING-6327 ResourceResolverImpl.isResourceType() should compare relative resource types (and ignore any search path prefixes)
     new cd10f41  SLING-6249 move servletresolver constants to API
     new 1d2c167  SLING-6249 fix links in javadoc
     new 9c5c420  SLING-6249 some more cleanup of the javadoc
     new 6c7f73e  SLING-6327 move the resource type util methods to a private Utils class (and removed it from Sling API)
     new 528b634  SLING-6336 - Implement a ResourceResolverWrapper
     new ce33193  SLING-6336 - Implement a ResourceResolverWrapper
     new 712a39a  trivial: corrected JavaDoc
     new e5afb14  [maven-release-plugin] prepare release org.apache.sling.api-2.16.0
     new d60fcad  [maven-release-plugin] prepare for next development iteration
     new 61aad89  cosmetic: remove unused imports
     new 8454b6d  SLING-6371 - fix Path.matches() when two glob patterns are compared
     new 9f603f7  SLING-6350 - improve test coverage
     new 68e4717  SLING-6350 - clarify a few cases and expose the problem
     new 756cc29  SLING-6350 - fix one test
     new 5a674eb  SLING-6350 - more readable tests
     new ca154ad  SLING-6350 - testSymmetry added
     new cea1c71  SLING-6350 : Incorrect matching in Path class causes MountByFS to fail (more than 2 slashes fails)
     new 14c1c4d  Fix javadoc issues
     new 67548fc  [maven-release-plugin] prepare release org.apache.sling.api-2.16.2
     new 5ae5c2e  [maven-release-plugin] prepare for next development iteration
     new ebcaa52  cosmetic: remove some unused imports
     new f6b5a5b  update mockito testing dependency
     new 74011e1  cosmetic: eliminate some warnings
     new 483db11  replace jmock with mockito
     new 65ee631  SLING-6421 ValueMapDecorator should use typed methods when decorating ValueMaps
     new b8aded2  cosmetic: remove obsolete TODO comments
     new 3b55614  SLING-6420 Enhance Conversion Rules for ValueMapDecorator - unit tests and first enhancements
     new 0f671aa  SLING-6420 move conversion logic to separate (internal) class
     new 5f16f46  SLING-6420 support Calendar and Date
     new 5e28644  SLING-6420 finalize converter implementation move primitive tests related to currently not supported functionality to separate class and set it to ignore (with notice)
     new b425384  SLING-6420 ensure arrays if primitives are untouched by converter
     new 114b797  remove ObjectConverterPrimitiveTest as not needed currently - it's still in the SCM
     new 9e7861a  SLING-6424 ValueMapDecorator: Empty arrays for multi-value properties should not be converted to null also increase third digit of package version because the contract of the ValueMap impl changed (from wrong to correct behavior)
     new 74ba8ec  fix javadoc errors
     new 8f34b71  Deprecate INTERNAL_CONTINUE_RESOLVING
     new 9e4f031  SLING-6539 turn fields in AdapterFactory into real constants
     new fb2b6b9  revert 1783858 as all interface fields are implicitly "public static final" (JLS 9.3)
     new b25ffc1  SLING-6602 add JSR305 annotations
     new 6f43d34  SLING-6602 increase qualifier of version due to new JSR 305 annotations
     new da8fd03  SLING-6609 fix JSR305 annotations for ValueMap
     new 0ae8d0e  use Sling Parent 30
     new 48c7f22  SLING-6609 further clarify null handling of ValueMap.get(String, T)
     new 9a7f332  SLING-6609 clarified implementation hint to use get(String), instead of get(String, Class) because the class is not available when the defaultValue is null
     new b9571d0  Update readme
     new f61a13e  typo
     new 655c49f  SLING-7167 Adjust READMEs
     new f794e9b  SLING-7167 Adjust READMEs
     new 4041980  SLING-7167 Adjust READMEs
     new 26901c7  Update to parent pom 32
     new a228b98  SLING-7140 Support redirects to URLs provided by the underlying resource provider.

The 488 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>'].