niekraaijmakers opened a new pull request, #240:
URL: https://github.com/apache/sling-org-apache-sling-resourceresolver/pull/240

   Addresses https://issues.apache.org/jira/browse/SLING-13407.
   
   ## Summary
   Add an optional JSON-only Felix Inventory printer named 
`sling-resourceresolver`, alongside the existing unchanged `jcrresolver` TEXT 
inventory and Web Console. Export schema-versioned search paths, typed 
active/failed provider data, and separate ordered resolve/map entries. Preserve 
duplicate patterns, multiple replacement strings, null metadata, and 
internal/external redirect status without parsing formatted text.
   
   Register and unregister the companion with the resource resolver factory 
lifecycle. Felix Inventory and Gson imports are optional; missing inventory 
dependencies must not disable resource resolution. No implementation packages 
are exported and no helper libraries are embedded. Gson uses its exported 
public API; Felix Utils is test-only.
   
   ## Compatibility
   Targets the maintained `1.x` line and Java 11. JSON schema version 1 
includes `searchPath`, `resourceProviders`, `failedResourceProviders`, 
`resolverMapEntries`, and `mappingMapEntries`. Inventory remains an 
instance-wide operator diagnostic surface.
   
   ## Validation
   130 targeted tests pass with normal parallel execution and with parallelism 
disabled. Maven verify also passes Spotless, legal/RAT checks, packaging and 
binary baseline against 1.12.20. Packaged optional imports and Java 11 bytecode 
were inspected. One earlier parallel run failed during OSGi-mock metadata-cache 
initialization; both subsequent runs passed.
   
   No release or deployment is included.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to