stefanseifert commented on PR #187: URL: https://github.com/apache/sling-site/pull/187#issuecomment-2551342070
diff between Sling 12 and Sling 13 generated by https://github.com/apache/sling-launchpad-comparator ``` Computing differences between Launchpad versions 12 and 13-SNAPSHOT... Added com.fasterxml.jackson.dataformat : jackson-dataformat-xml : 2.18.2 com.fasterxml.woodstox : woodstox-core : 7.1.0 org.apache.commons : commons-text : 1.13.0 org.apache.felix : org.apache.felix.http.inventoryprinter : 1.0.2 org.apache.felix : org.apache.felix.http.webconsoleplugin : 1.2.0 org.apache.groovy : groovy : 4.0.10 org.apache.groovy : groovy-ant : 4.0.10 org.apache.groovy : groovy-astbuilder : 4.0.10 org.apache.groovy : groovy-cli-picocli : 4.0.10 org.apache.groovy : groovy-console : 4.0.10 org.apache.groovy : groovy-datetime : 4.0.10 org.apache.groovy : groovy-docgenerator : 4.0.10 org.apache.groovy : groovy-groovydoc : 4.0.10 org.apache.groovy : groovy-groovysh : 4.0.10 org.apache.groovy : groovy-jmx : 4.0.10 org.apache.groovy : groovy-json : 4.0.10 org.apache.groovy : groovy-jsr223 : 4.0.10 org.apache.groovy : groovy-nio : 4.0.10 org.apache.groovy : groovy-servlet : 4.0.10 org.apache.groovy : groovy-sql : 4.0.10 org.apache.groovy : groovy-swing : 4.0.10 org.apache.groovy : groovy-templates : 4.0.10 org.apache.groovy : groovy-test : 4.0.10 org.apache.groovy : groovy-test-junit5 : 4.0.10 org.apache.groovy : groovy-testng : 4.0.10 org.apache.groovy : groovy-xml : 4.0.10 org.apache.jackrabbit : oak-shaded-guava : 1.72.0 org.codehaus.woodstox : stax2-api : 4.2.2 org.osgi : org.osgi.service.component : 1.5.1 org.osgi : org.osgi.util.converter : 1.0.9 org.owasp.encoder : encoder : 1.3.1 Removed com.google.guava : guava : 15.0 org.apache.felix : org.apache.felix.converter : 1.0.18 org.apache.jackrabbit : jackrabbit-jcr-rmi : 2.20.4 org.codehaus.groovy : groovy : 3.0.9 org.codehaus.groovy : groovy-ant : 3.0.9 org.codehaus.groovy : groovy-astbuilder : 3.0.9 org.codehaus.groovy : groovy-cli-picocli : 3.0.9 org.codehaus.groovy : groovy-console : 3.0.9 org.codehaus.groovy : groovy-datetime : 3.0.9 org.codehaus.groovy : groovy-docgenerator : 3.0.9 org.codehaus.groovy : groovy-groovydoc : 3.0.9 org.codehaus.groovy : groovy-groovysh : 3.0.9 org.codehaus.groovy : groovy-jmx : 3.0.9 org.codehaus.groovy : groovy-json : 3.0.9 org.codehaus.groovy : groovy-jsr223 : 3.0.9 org.codehaus.groovy : groovy-macro : 3.0.9 org.codehaus.groovy : groovy-nio : 3.0.9 org.codehaus.groovy : groovy-servlet : 3.0.9 org.codehaus.groovy : groovy-sql : 3.0.9 org.codehaus.groovy : groovy-swing : 3.0.9 org.codehaus.groovy : groovy-templates : 3.0.9 org.codehaus.groovy : groovy-test : 3.0.9 org.codehaus.groovy : groovy-test-junit5 : 3.0.9 org.codehaus.groovy : groovy-testng : 3.0.9 org.codehaus.groovy : groovy-xml : 3.0.9 Changed com.composum.nodes : composum-nodes-commons : 4.0.1 -> 4.3.4 com.composum.nodes : composum-nodes-console : 4.0.1 -> 4.3.4 com.composum.nodes : composum-nodes-jslibs : 4.0.1 -> 4.3.4 com.composum.nodes : composum-nodes-pckgmgr : 4.0.1 -> 4.3.4 com.composum.nodes : composum-nodes-usermgr : 4.0.1 -> 4.3.4 com.fasterxml.jackson.core : jackson-annotations : 2.13.1 -> 2.18.2 com.fasterxml.jackson.core : jackson-core : 2.13.1 -> 2.18.2 com.fasterxml.jackson.core : jackson-databind : 2.13.1 -> 2.18.2 commons-codec : commons-codec : 1.15 -> 1.17.1 commons-fileupload : commons-fileupload : 1.4 -> 1.5 commons-io : commons-io : 2.11.0 -> 2.18.0 org.apache.aries.spifly : org.apache.aries.spifly.dynamic.bundle : 1.3.4 -> 1.3.7 org.apache.commons : commons-lang3 : 3.12.0 -> 3.17.0 org.apache.felix : org.apache.felix.cm.json : 1.0.6 -> 2.0.6 org.apache.felix : org.apache.felix.configadmin : 1.9.22 -> 1.9.26 org.apache.felix : org.apache.felix.configadmin.plugin.interpolation : 1.2.2 -> 1.2.8 org.apache.felix : org.apache.felix.eventadmin : 1.6.2 -> 1.6.4 org.apache.felix : org.apache.felix.healthcheck.core : 2.0.12 -> 2.2.0 org.apache.felix : org.apache.felix.healthcheck.generalchecks : 2.0.14 -> 3.0.8 org.apache.felix : org.apache.felix.healthcheck.webconsoleplugin : 2.0.2 -> 2.2.0 org.apache.felix : org.apache.felix.http.jetty : 4.1.14 -> 5.1.26 org.apache.felix : org.apache.felix.http.servlet-api : 1.1.4 -> 3.0.0 org.apache.felix : org.apache.felix.http.sslfilter : 1.2.6 -> 2.0.2 org.apache.felix : org.apache.felix.inventory : 1.1.0 -> 2.0.0 org.apache.felix : org.apache.felix.log : 1.2.6 -> 1.3.0 org.apache.felix : org.apache.felix.scr : 2.2.0 -> 2.2.12 org.apache.felix : org.apache.felix.webconsole : 4.7.2 -> 5.0.8 org.apache.felix : org.apache.felix.webconsole.plugins.ds : 2.1.0 -> 2.3.0 org.apache.felix : org.apache.felix.webconsole.plugins.event : 1.1.8 -> 1.2.0 org.apache.felix : org.apache.felix.webconsole.plugins.memoryusage : 1.0.10 -> 1.1.0 org.apache.felix : org.apache.felix.webconsole.plugins.obr : 1.0.4 -> 1.1.0 org.apache.felix : org.apache.felix.webconsole.plugins.packageadmin : 1.0.4 -> 1.1.0 org.apache.httpcomponents : httpclient-osgi : 4.5.13 -> 4.5.14 org.apache.httpcomponents : httpcore-osgi : 4.4.15 -> 4.4.16 org.apache.jackrabbit : jackrabbit-data : 2.20.4 -> 2.22.0 org.apache.jackrabbit : jackrabbit-jcr-commons : 2.20.4 -> 2.22.0 org.apache.jackrabbit : jackrabbit-spi : 2.20.4 -> 2.22.0 org.apache.jackrabbit : jackrabbit-spi-commons : 2.20.4 -> 2.22.0 org.apache.jackrabbit : jackrabbit-webdav : 2.20.4 -> 2.22.0 org.apache.jackrabbit : oak-api : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-authorization-principalbased : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-blob : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-blob-plugins : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-commons : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-core : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-core-spi : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-jackrabbit-api : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-jcr : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-lucene : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-query-spi : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-security-spi : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-segment-tar : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-store-composite : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-store-document : 1.42.0 -> 1.72.0 org.apache.jackrabbit : oak-store-spi : 1.42.0 -> 1.72.0 org.apache.jackrabbit.vault : org.apache.jackrabbit.vault : 3.6.0 -> 3.8.2 org.apache.pdfbox : fontbox : 2.0.25 -> 2.0.32 org.apache.pdfbox : jempbox : 1.8.16 -> 1.8.17 org.apache.pdfbox : pdfbox : 2.0.25 -> 2.0.32 org.apache.servicemix.bundles : org.apache.servicemix.bundles.ognl : 3.3.2_1 -> 3.3.4_1 org.apache.servicemix.bundles : org.apache.servicemix.bundles.rhino : 1.7.14_1 -> 1.7.15_1 org.apache.servicemix.bundles : org.apache.servicemix.bundles.thymeleaf : 3.0.14.RELEASE_1 -> 3.0.15.RELEASE_1 org.apache.sling : org.apache.sling.api : 2.24.0 -> 2.27.6 SLING-11051 - JavaDoc Badge Link Broken SLING-11123 - Multiple puts with same key are not handled correctly SLING-11206 - Add support for buidling RequestProgressTracker SLING-11214 - Add method to remove a selector to SlingUriBuilder SLING-11347 - SlingUriBuilder.createFrom(request) should preserve any mapped resource path SLING-11390 - Update to Sling Bundle Parent 48 SLING-11392 - Escape characters in request progress tracker SLING-11448 - Provide a mode option for resource providers SLING-11514 - Provide dispatcher option to ignore header changes on include SLING-11531 - add RequestParameter factory to Builders SLING-11546 - ValueMap.get("calendar", String.class) conversion loses timezone information SLING-11549 - Update to Sling Bundle Parent 49 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11728 - Remove bi-directional dependencies between Engine and Servlets Resolver SLING-11845 - ResourceResolver.getSearchPaths() javadoc does not match implementation SLING-11878 - Clarify Javadoc on which methods allow a ModifiableValueMap to be changed SLING-11965 - Make API build with Java 17 SLING-11974 - Regression caused by SLING-11825 - change in request getUserPrincipal SLING-12062 - add LazyBindings.putOnly SLING-12094 - Use GitHub for the Maven scm.url value SLING-12215 - javadoc of ResourceUtil.normalize does not match implementation SLING-12219 - ResourceUtil.normalize does not handle segments with multiple dots correctly SLING-12249 - Clarify "ADDED" resource changes for ancestor nodes of path SLING-12370 - Undo SLING-12062 org.apache.sling : org.apache.sling.auth.core : 1.5.6 -> 1.7.0 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11446 - Move the DefaultLoginsHealthCheck to the auth core bundle SLING-11577 - Remove excessive logging if anonymous is not allowed SLING-11583 - Allow custom decoration of the login event properties SLING-11598 - Don't reactivate authenticator on configuration change SLING-11600 - Update to Sling Bundle Parent 49 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11867 - Empty mapping from ResourceMapper breaks authentication requirement updates SLING-12059 - Make dependency to metrics optional org.apache.sling : org.apache.sling.commons.fsclassloader : 1.0.14 -> 1.0.16 SLING-5980 - Duplicate Script Cache Clearing Functionality SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11697 - Update parent bundle (49) to sling-commons-fsclassloader SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12546 - Commons FileSystem ClassLoader: Update to parent 62 org.apache.sling : org.apache.sling.commons.johnzon : 1.2.14 -> 2.0.0 SLING-11051 - JavaDoc Badge Link Broken SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11973 - Update to Johnzon 1.2.21 SLING-12094 - Use GitHub for the Maven scm.url value SLING-12182 - Provide wrapper for Apache Johnzon 2.0 org.apache.sling : org.apache.sling.commons.log : 5.4.0 -> 5.5.0 SLING-11393 - Escape characters in log entries SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12234 - Commons Log builds fail on Windows SLING-12235 - Upgrade logback version to 1.2.13 SLING-12240 - Upgrade to parent pom 52 and Java 11 org.apache.sling : org.apache.sling.commons.log.webconsole : 1.0.0 -> 1.0.2 SLING-5932 - Move Web Console Plugin to separate bundle SLING-6142 - Add grep like support in Log Tailer SLING-6144 - Update logback dependency to 1.1.7 SLING-6529 - Remove usage of org.json from Log WebConsole Module SLING-6530 - ITWebConsoleRemote fails intermittently SLING-7162 - Update SCM information in all POM files to reference Git SLING-7167 - Adjust READMEs SLING-7213 - Add a default .gitignore file to every module SLING-7214 - Add the LICENSE file to every module SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module SLING-7245 - Validate pull requests using Jenkins SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11004 - Update to pax-exam 4.13.3 SLING-11005 - Remove logback dependency from log webconsole SLING-11007 - commons.log.webconsole: upgrade to parent pom 46 SLING-11051 - JavaDoc Badge Link Broken SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12547 - Commons Log WebConsole: Update to parent 62 SLING-12548 - Commons Log WebConsole: Update to HtmlUnit 4.7.0 org.apache.sling : org.apache.sling.commons.logservice : 1.1.0 -> 1.1.2 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11303 - Update commons logservice to parent 47 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12551 - Commons Log Service: Update to parent 62 org.apache.sling : org.apache.sling.commons.metrics : 1.2.10 -> 1.2.14 SLING-11456 - Add ability to export MBean values as metrics SLING-11502 - Commons-Metrics: allow unregistering of Metrics SLING-11509 - Metrics JmxExporter: add support for boolean SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12411 - Make JmxExporterFactory more resilient org.apache.sling : org.apache.sling.commons.mime : 2.2.2 -> 2.3.0 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11652 - Update Core Mime Types SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12079 - Update Commons Mime to Bundle Parent 52 SLING-12094 - Use GitHub for the Maven scm.url value SLING-12183 - Avoid exception on startup if Apache Tika is not available SLING-12184 - Require at least Apache Tika 1.20 org.apache.sling : org.apache.sling.commons.scheduler : 2.7.12 -> 2.7.14 SLING-8354 - Migrate all existing Health Checks in Sling to Felix HC API SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11662 - Endless loop in QuartzSchedulerThread.run() with maxPoolSize == queueSize SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12541 - Commons Scheduler: Switch to Parent 52 and bnd-maven-plugin org.apache.sling : org.apache.sling.commons.threads : 3.2.22 -> 3.3.0 SLING-10836 - Update commons.threads to parent pom 45 SLING-11051 - JavaDoc Badge Link Broken SLING-11145 - Update to Sling Bundle Parent 47 SLING-11146 - Add initial JPMS support SLING-11147 - Configure Maven Failsafe Plugin to run build successfully on Java 17 (JPMS) SLING-11161 - Support testing with different JDKs SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11993 - Threadpool: number of tasks in the work queue should be available via metrics/JMX SLING-12094 - Use GitHub for the Maven scm.url value SLING-12212 - Don't emit stacktrace when ThreadPoolExecutorCleaningThreadLocals cannot be initialized org.apache.sling : org.apache.sling.discovery.api : 1.0.4 -> 1.0.6 SLING-2892 - Add simple paranoia check to detect duplicate sling.id in a cluster SLING-3164 - Clarify ClusterView.getId (was: Clarify and deprecate ClusterView.getId) SLING-4505 - POM files under /bundles/extensions/discovery are have incorrect relative paths to it's parents SLING-4668 - Clarify allowed characters used in ClusterView.getId() SLING-4669 - Clarify that a cluster means instances hooked to the same persistence/repository SLING-4684 - Stress that handleTopologyEvent() should be lock-free and terminate quickly SLING-4698 - Set parent.relativePath to empty for all modules SLING-5683 - Minor javadoc clarifications in discovery.api SLING-7162 - Update SCM information in all POM files to reference Git SLING-7167 - Adjust READMEs SLING-7213 - Add a default .gitignore file to every module SLING-7214 - Add the LICENSE file to every module SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module SLING-7245 - Validate pull requests using Jenkins SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11355 - Update parent bundle (48) to sling-discovery modules SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12558 - Discovery API: Update to parent 62 org.apache.sling : org.apache.sling.discovery.base : 2.0.10 -> 2.0.14 SLING-10489 - Ignore partially started, newly joining instances to avoid disturbing discovery (for a while) SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-10700 - Improve TopologyRequestValidator code SLING-11051 - JavaDoc Badge Link Broken SLING-11355 - Update parent bundle (48) to sling-discovery modules SLING-11450 - Partially started instance suppression can lead to unwanted leader loss SLING-11470 - Revert discovery.base impl separation, bump major package version instead org.apache.sling : org.apache.sling.discovery.commons : 1.0.24 -> 1.0.28 SLING-7969 - Memory leak in DiscoveryLiteDescriptor SLING-10489 - Ignore partially started, newly joining instances to avoid disturbing discovery (for a while) SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11355 - Update parent bundle (48) to sling-discovery modules org.apache.sling : org.apache.sling.discovery.oak : 1.2.34 -> 1.2.46 SLING-10489 - Ignore partially started, newly joining instances to avoid disturbing discovery (for a while) SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-10854 - Introduce cleanup job of old slingId data in discovery SLING-11051 - JavaDoc Badge Link Broken SLING-11355 - Update parent bundle (48) to sling-discovery modules SLING-11450 - Partially started instance suppression can lead to unwanted leader loss SLING-11496 - Fresh instance must remain suppressed until syncToken stored SLING-11619 - Restore safeguard mechanism for discovery config's int and long properties SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11805 - Don't stop slingId cleanup upon PROPERTIES_CHANGED SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12559 - Discovery Oak: Update to parent 52 org.apache.sling : org.apache.sling.discovery.support : 1.0.6 -> 1.0.8 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11355 - Update parent bundle (48) to sling-discovery modules SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12560 - Discovery Support: Update to parent 52 org.apache.sling : org.apache.sling.engine : 2.8.0 -> 2.16.0 SLING-11051 - JavaDoc Badge Link Broken SLING-11206 - Add support for buidling RequestProgressTracker SLING-11438 - Resource path consisting of %7D with multiple dots leads to path traversal SLING-11514 - Provide dispatcher option to ignore header changes on include SLING-11515 - Provide interface to get the recent requests SLING-11518 - Requests are not recorded until web console plugin is invoked SLING-11521 - Clean up Engine code SLING-11566 - Add methods to check whether recording is enabled SLING-11569 - Response created with Builders.newResponseBuilder() does not work with RequestDispatcher.include SLING-11574 - Update to sling-bundle-parent 49 SLING-11576 - Remove obsolete diagnosis logging SLING-11578 - Make authenticator and servlets resovler required for main servlet SLING-11618 - Webconsole: FilterStatus prints timings with wrong unit SLING-11656 - Prevent AbstractMethodError in SlingHttpServletRequestImpl SLING-11669 - Don't call mime type service if extension is null SLING-11702 - Prevent wrong handling of error handlers SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11722 - The SlingRequestDispatcher doesn't correctly implement the RequestDispatcher API SLING-11728 - Remove bi-directional dependencies between Engine and Servlets Resolver SLING-11740 - DefaultErrorHandler should not catch Error SLING-11766 - Revert parts of SLING-11702 and invoke error handlers on include again SLING-11781 - Update to commons fileupload 1.5 SLING-11824 - Deadlock during repository restart SLING-11825 - SlingHttpServletRequestImpl.getUserPrincipal() does not return null for anonymous requests SLING-11829 - Response should be resetted before invoking error filters SLING-11851 - Prevent recursive invocations of error handler SLING-11872 - Some request attributes not set when running with Felix Jetty 4.2.x SLING-11876 - Avoid creating response wrapper for every include SLING-11888 - remove snapshot dependency SLING-11898 - Make patterns for access and request log configurable SLING-11903 - Sling Engine build fails on Java 17 due to JMock error:module java.base does not "opens java.lang" to unnamed module @2613a93a SLING-11970 - Avoid restarting of services on configuration change SLING-11974 - Regression caused by SLING-11825 - change in request getUserPrincipal SLING-12003 - The RequestDispatcher should flush the buffer on forward only if the buffer hasn't already been closed SLING-12094 - Use GitHub for the Maven scm.url value SLING-12124 - Inconsistent handling of empty selectors SLING-12133 - Include time spend in authentication in request log SLING-12152 - IOException is not properly handled by error handling SLING-12297 - Logging in case no servlet can be resolved SLING-12301 - Improve error handling during registration of ServletContext SLING-12316 - Servlet Name might be set incorrectly after an exception SLING-12317 - Make Sling Engine build with Java 21 SLING-12318 - Apply spotless formatting to Sling Engine SLING-12321 - Update parent pom to latest SLING-12326 - SocketExceptions are no longer handled as error SLING-12330 - Fix formatting SLING-12454 - Allow configuring the warning severity of scripts that don't obey the RequestDispatcher include API SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12468 - Remove dependency to http.service SLING-12478 - Add potential origins of violations to the RequestDispatcher include API org.apache.sling : org.apache.sling.event : 4.3.0 -> 4.3.14 SLING-8413 - JobManagerImpl.findJobs does not escape some values when running queries SLING-9905 - Provide option to include sling instance id nodes in cleanup SLING-11192 - Calculating metrics takes too long SLING-11346 - CleanUpTest is flaky SLING-11379 - Do not create duplicate scheduled jobs SLING-11385 - Update to Sling Bundle Parent 48 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11793 - Limit log messages via JobExecutionContext.log() SLING-11797 - Log Jobs Added with No Assigned Topology Capability at Info SLING-11831 - Allow setting job properties for custom job state SLING-11858 - Fix Scope of org.jetbrains:annotations in Events / Events API SLING-11859 - Avoid Duplicating API Version in Events BND SLING-11875 - make sling event reproducible SLING-11900 - Provide alternative terminology for inequitable terms SLING-11923 - Sling Events does not Build on Java 17 SLING-12078 - Suspected race condition between TOPOLOGY_INIT and JobManager.addJob org.apache.sling : org.apache.sling.event.dea : 1.1.4 -> 1.1.6 SLING-7245 - Validate pull requests using Jenkins SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11025 - Sling Eventing should use a dedicated threadpool for scheduled events SLING-11035 - update DEA to latest parent pom SLING-11051 - JavaDoc Badge Link Broken SLING-11139 - DEA should expose the number of events it dealt with SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12554 - Distributed Event Admin: Update to parent 52 org.apache.sling : org.apache.sling.extensions.webconsolebranding : 1.0.2 -> 1.0.4 SLING-1233 - Add branding for the Apache Felix Web Console SLING-1620 - Logo too large SLING-1621 - Set title of the web console for Sling SLING-2150 - Update plugins to use the latest available versions SLING-2187 - create custom NOTICE.vm file and remove NOTICE from appended-resources in all projects SLING-2480 - Add config for maven-sling-plugin to m2e configuration SLING-2696 - Comply with project branding guidelines SLING-4698 - Set parent.relativePath to empty for all modules SLING-7162 - Update SCM information in all POM files to reference Git SLING-7167 - Adjust READMEs SLING-7213 - Add a default .gitignore file to every module SLING-7214 - Add the LICENSE file to every module SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module SLING-7245 - Validate pull requests using Jenkins SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11302 - Update webconsole branding bundle to parent 47 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12549 - Web Console Branding: Update to parent 62 org.apache.sling : org.apache.sling.extensions.webconsolesecurityprovider : 1.2.4 -> 1.2.8 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11503 - WebconsoleSecurityProvider: Force authentication against JCR SLING-11620 - Synchronization issue in Webconsole Security Provider org.apache.sling : org.apache.sling.hc.support : 1.0.6 -> 1.0.10 SLING-9859 - Avoid import of package of o.a.felix.hc.generalchecks.util SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11141 - Make compatible with org.apache.felix.healthcheck.generalchecks version 3.x SLING-11423 - Update to Sling Bundle Parent 48 SLING-11444 - Deprecate the org.apache.sling.hc.support bundle SLING-11445 - Mark the ScriptedHealthCheck as deprecated SLING-11596 - Mark the DefaultLoginsHealthCheck as deprecated SLING-11687 - Update to Sling Bundle Parent 49 org.apache.sling : org.apache.sling.i18n : 2.5.18 -> 2.6.6 SLING-10912 - ConcurrentJcrResourceBundleLoadingTest fails with newBundleReplacesOldBundleAfterReload SLING-10913 - Update to Sling Bundle Parent 46 SLING-11051 - JavaDoc Badge Link Broken SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11744 - Allow configuration of include and exclude paths for bundles SLING-12094 - Use GitHub for the Maven scm.url value SLING-12310 - Fix test compatibility with java 17 SLING-12315 - A race condition leads to failing resource-bundle registration during deactivation SLING-12416 - Update to Parent 60 SLING-12455 - Supporting locale having script tag <language>_<script>_<country> org.apache.sling : org.apache.sling.installer.console : 1.1.0 -> 1.1.2 SLING-9932 - Sling Installer Configuration: Calling the configuration dumper web console might bind a configuration to the wrong bundle SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11864 - Configuration merge/default values not considered in OSGi Installer Configuration Printer Web Console org.apache.sling : org.apache.sling.installer.core : 3.12.0 -> 3.14.0 SLING-11051 - JavaDoc Badge Link Broken SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12097 - Installer Core build fails with Java 17 SLING-12231 - Replace javax.json with jakarta.json org.apache.sling : org.apache.sling.installer.factory.configuration : 1.4.2 -> 1.4.8 SLING-11051 - JavaDoc Badge Link Broken SLING-11591 - Update parent bundle (49) to sling-installer-factory bundles SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11864 - Configuration merge/default values not considered in OSGi Installer Configuration Printer Web Console SLING-11880 - MetatypeHandlerTest.testUpdateConfiguration fails on Java 17 SLING-11889 - Make dependency on javax.servlet optional SLING-12094 - Use GitHub for the Maven scm.url value SLING-12283 - Configuration in Cluster mode are not in sync SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12479 - osgi-installer-config-printer throws NPE when not called with request parameter pid SLING-12480 - Update to Sling Bundle Parent 61 org.apache.sling : org.apache.sling.installer.hc : 2.0.2 -> 2.1.0 SLING-8354 - Migrate all existing Health Checks in Sling to Felix HC API SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11459 - Update to Sling Bundle Parent 48 SLING-11460 - Remove Commons Lang 3 dependency SLING-11463 - Reconfigure OsgiInstallerHealthCheck when configuration is modified org.apache.sling : org.apache.sling.jcr.api : 2.4.0 -> 2.4.2 SLING-865 - Source Tree Restructuring SLING-1011 - Remove incubator from versions and remove disclaimer SLING-1033 - Upgrade projects to Sling Parent 6 SLING-1052 - JCR API Bundle shoud not export JCR api SLING-1205 - Upgrade projects to Sling Parent 8 SLING-1363 - Add a component which allows bundles to configure the session returned by SlingRepository SLING-1372 - Prepare for jrc bundle releases prior to moving to JR2 SLING-2150 - Update plugins to use the latest available versions SLING-2187 - create custom NOTICE.vm file and remove NOTICE from appended-resources in all projects SLING-2480 - Add config for maven-sling-plugin to m2e configuration SLING-2944 - Replace administrative login by service-based login SLING-2993 - Properly tag and annotate interfaces and classes SLING-4698 - Set parent.relativePath to empty for all modules SLING-4888 - Add SlingRepository.impersonateFromService SLING-5456 - Implement SlingRepositoryInitializer plug-ins to setup the repository SLING-5539 - Deprecate NamespaceMapper SLING-6991 - Add JSR305 nullness annotations to Sling JCR API SLING-7162 - Update SCM information in all POM files to reference Git SLING-7167 - Adjust READMEs SLING-7213 - Add a default .gitignore file to every module SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module SLING-7245 - Validate pull requests using Jenkins SLING-7798 - Switch from JSR-305 annotations to JetBrains Nullable/NotNull annotations SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12555 - JCR API: Update to parent 62 org.apache.sling : org.apache.sling.jcr.base : 3.1.10 -> 3.2.0 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11770 - Cleanup in sling-jcr-base SLING-11818 - Update to Sling Parent POM 48 broke api generation SLING-11819 - Update to latest Sling mock dependencies SLING-12046 - Update org.apache.sling.jcr.base to parent pom 52 org.apache.sling : org.apache.sling.jcr.contentloader : 2.5.2 -> 2.6.0 SLING-11203 - Content Loader: Introduce requireImportProvider directive SLING-11713 - Change ACL json input structure to be less ambiguous for restrictions SLING-11718 - Migrate to Jakarta JSON API SLING-11725 - Update to Sling Bundle Parent 49 org.apache.sling : org.apache.sling.jcr.davex : 1.3.10 -> 1.3.12 SLING-7157 - metatype.properties file must not be in OSGI-INF/metatype SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module SLING-7245 - Validate pull requests using Jenkins SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11323 - Update sling-jcr-davex to parent 47 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12556 - JCR DavEx: Update to parent 62 org.apache.sling : org.apache.sling.jcr.jackrabbit.accessmanager : 3.0.10 -> 4.0.2 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11233 - Change ACL json output structure to be less ambiguous for restrictions SLING-11243 - Allow modifying an ace with more specific restriction details SLING-11270 - Update to Sling Bundle Parent 49 SLING-11271 - Provide servlet to get json for the ACE or Effective ACE for a principal SLING-11272 - Add support to get, modify and delete a principalbased ACE SLING-11273 - Deprecate the PrivilegesInfo#getDeclaredRestrictionsForPrincipal methods SLING-11321 - The effective acl/ace json output should contain the paths where the privileges were declared SLING-11340 - Custom restriction fails validation during modifyAce call SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12008 - Update to Sling Bundle Parent 52 SLING-12022 - Fix test compatibility with java 17 SLING-12081 - Migrate org.apache.sling:org.apache.sling.jcr.jackrabbit.accessmanager to jakarta.json SLING-12094 - Use GitHub for the Maven scm.url value SLING-12105 - Bump dependencies to the earliest versions without known vulnerabilities SLING-12224 - Remove dependency on org.apache.sling.jcr.base org.apache.sling : org.apache.sling.jcr.jackrabbit.usermanager : 2.2.18 -> 2.2.30 SLING-11242 - Update dependency for sling.api v2.25.0 compatibility SLING-11259 - Lookup required type from property definition when no @TypeHint is supplied SLING-11525 - Update dependency for sling.api v2.26.0 compatibility SLING-11531 - add RequestParameter factory to Builders SLING-11533 - Update to Sling Bundle Parent 49 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12007 - Update to Sling Bundle Parent 52 SLING-12023 - Fix test compatibility with java 17 SLING-12083 - Migrate org.apache.sling.jcr.jackrabbit.usermanager to jakarta.json SLING-12094 - Use GitHub for the Maven scm.url value SLING-12106 - Bump dependencies to the earliest versions without known vulnerabilities SLING-12185 - AuthorizableResourceProvider getResource matches wrong prefix SLING-12196 - allowSelfChangePassword config key does not match SLING-12202 - add AuthorizablePrivilegesInfo#canChangePasswordWithoutOldPassword SLING-12203 - Remove dependency on org.apache.sling.jcr.base org.apache.sling : org.apache.sling.jcr.maintenance : 1.0.2 -> 1.1.0 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11211 - Update parent bundle (47) to sling-jcr-maintenance SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12034 - bump oak dependency for compatibility with oak version 1.56.0 SLING-12044 - Update to Sling Bundle Parent 52 org.apache.sling : org.apache.sling.jcr.oak.server : 1.2.10 -> 1.4.2 SLING-10029 - Remove Guava dependency SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11308 - Update to Sling Bundle Parent 47 SLING-11322 - Reenable javadoc generation for internal packages SLING-11474 - Update Testing PaxExam to 4.0.0 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11956 - Update to Sling Bundle Parent 51 SLING-12035 - bump oak dependency for compatibility with oak version 1.56.0 SLING-12045 - Update to Sling Bundle Parent 52 SLING-12094 - Use GitHub for the Maven scm.url value SLING-12452 - Investigate removing embeding of Oak classes SLING-12453 - Adapt to changes from OAK-10849 and OAK-10768 org.apache.sling : org.apache.sling.jcr.repoinit : 1.1.36 -> 1.1.52 SLING-10281 - Add "ensure principal ACL" which throws an Exception it it fails SLING-10625 - Repoinit Visitors should not throw RuntimeExceptions SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-10740 - Repoinit create path statement fails for node types with a mandatory property SLING-11051 - JavaDoc Badge Link Broken SLING-11160 - Repoinit does not allow to remove individual ACEs SLING-11245 - AclUtil.removePolicies(Session, List<String> paths) will fail if no policy exists SLING-11276 - Repoinit does not retry when a RepoInitException was thrown SLING-11293 - allow set default properties instruction to change autocreated property values SLING-11434 - Cleanup compiler and sonar warnings SLING-11435 - Update to Sling Bundle Parent 48 SLING-11483 - NodePropertiesVisitor causing session writes on set properties without changed properties SLING-11571 - repoinit: allow add or remove mixin types SLING-11575 - Update to Sling Bundle Parent 49 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11735 - Separate node operations from ACL operations SLING-11736 - Add "ensure nodes" which should potentially adjust the primary type/mixin types of existing nodes SLING-11737 - jcr-repoinit: SetPropertiesTest failures SLING-12094 - Use GitHub for the Maven scm.url value SLING-12107 - JCR Repoinit executes operations out of order SLING-12114 - Update org.apache.sling.jcr.repoinit to parent pom 52 SLING-12115 - Repoinit should leave enforcement of importBehaviour for ACL creation to JCR SLING-12237 - Extend exception message for RepositoryInitializerFactory with config PID and affected script/reference SLING-12243 - Standalone execution of Repoinit statements is not clearly documented SLING-12262 - Repoinit: report failures via metrics SLING-12264 - check save() operations SLING-12323 - [RepoInit] Avoid java.nio.file.Path for parsing repository paths SLING-12329 - Backwards compatibility for legacy repoinit statement reordering SLING-12347 - Apply spotless formatting org.apache.sling : org.apache.sling.jcr.resource : 3.2.0 -> 3.3.2 SLING-10011 - Use JackrabbitSession.getParentOrNull when resolving parent JCR node in JcrResourceProvider#getParent SLING-11356 - Fix inconsistent formatting SLING-11357 - Fix nullable/notnull annotations SLING-11358 - Fix redundant constructs SLING-11359 - Fix javadoc problems SLING-11360 - JcrListenerBaseConfig references wrong class in logger SLING-11361 - Sonar findings (excluding complexity and nullable/notnull annotations) SLING-11367 - Potential NPE as ResolveContext.getProviderState() is nullable SLING-11449 - Use JackrabbitNode.getPropertyOrNull SLING-11454 - Add missing notnull/nullable annotations SLING-11461 - Reduce complexity SLING-11465 - NPE in JcrPropertyMapCacheEntry when converting from InputStream value to Number SLING-11468 - Simplify JcrPropertyMapCacheEntry.convertToType SLING-11469 - Simplify JcrListenerBaseConfig & JcrResourceProvider SLING-11482 - Redundant checks for null SLING-11516 - Generate adapter metadata json for adaptations natively supported by ResourceResolverImpl SLING-11567 - ValueMap.get() with null defaultValue not working SLING-11614 - Avoid redundant repository access SLING-11654 - Create repository access metrics SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12076 - ResourceListener should expose the JCR observation's user data SLING-12092 - Build fails with Java 11 SLING-12094 - Use GitHub for the Maven scm.url value SLING-12246 - Support Event.NODE_MOVED in JcrResourceListener SLING-12300 - Provide a way to retrieve a JCR backed resource by its node identifier SLING-12320 - Add support for retrieving a service resource resolver with impersonation without requiring extra configuration org.apache.sling : org.apache.sling.jcr.webdav : 2.3.8 -> 2.3.10 SLING-907 - Rename SimpleWebDavServlet to avoid confusion with Jackrabbit's SLING-1011 - Remove incubator from versions and remove disclaimer SLING-1033 - Upgrade projects to Sling Parent 6 SLING-1205 - Upgrade projects to Sling Parent 8 SLING-1211 - OPTIONS request to the WebDAV "root" path should be replied directly SLING-1212 - Upgrade Jackrabbit support to Version 2.0 SLING-1405 - servlets.post and jcr.webdav modules have duplicate jcr dependencies SLING-1531 - Upgrade to Jackrabbit 2.1 SLING-1654 - Remove JCR Session as request attribte SLING-1660 - upgrade to Jackrabbit 2.1.1 SLING-2044 - Upgrade to jackrabbit 2.2.5 SLING-2133 - Sling WebDAV response is not sending realm correctly SLING-2150 - Update plugins to use the latest available versions SLING-2185 - Provide a way to configure IOManager/PropertyManager handlers at runtime. SLING-2187 - create custom NOTICE.vm file and remove NOTICE from appended-resources in all projects SLING-2233 - Support JCR server CopyMoveHandler SLING-2272 - upgrade to Jackrabbit 2.2.9 SLING-2302 - Update DavEx to Jackrabbit JCR Server 2.3.4 and fine-tune embedding SLING-2443 - Missing WWW-Authenticate header on OPTIONS request with trunk servlets.resolver bundle SLING-2480 - Add config for maven-sling-plugin to m2e configuration SLING-2503 - Update to new Jackrabbit version to fix JCR-3329 SLING-2559 - SlingHandlerManager uses setValue() on entries retrieved from a java.util.TreeMap SLING-2825 - sling webdav servlet should support config property "createAbsoluteURI" SLING-3262 - Upgrade embedded jackrabbit-jcr-server version in o.a.s.jcr.webdav SLING-4698 - Set parent.relativePath to empty for all modules SLING-4825 - Add ability to handle webdav based DELETE requests SLING-4919 - Require configuration for webdav related services SLING-5376 - Update Jackrabbit to 2.12.0 SLING-5402 - Component context not unset on SlingDeleteManager when deactivating SlingWebDavServlet SLING-5572 - Update Jackrabbit to 2.12.1 SLING-5832 - Update Jackrabbit to 2.12.2 SLING-5958 - Upgrade Jackrabbit to 2.13.1 SLING-6459 - Upgrade Jackrabbit to 2.14.0 SLING-7078 - Update Jackrabbit to 2.14.2 SLING-7157 - metatype.properties file must not be in OSGI-INF/metatype SLING-7162 - Update SCM information in all POM files to reference Git SLING-7167 - Adjust READMEs SLING-7213 - Add a default .gitignore file to every module SLING-7214 - Add the LICENSE file to every module SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module SLING-7245 - Validate pull requests using Jenkins SLING-7528 - org.apache.sling.jcr.webdav fails for files containing "%" SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11306 - Update Sling JCR WebDAV to parent 47 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12557 - JCR WebDAV: Update to parent 62 org.apache.sling : org.apache.sling.models.api : 1.4.0 -> 1.5.4 SLING-11051 - JavaDoc Badge Link Broken SLING-11073 - Support for Via "Original Resource Type" SLING-11196 - Update Sling Bundle Parent to latest version SLING-11507 - Field injection should not inject static and final fields and methods SLING-11595 - Incorrect injectionStrategy Javadocs SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11732 - Add method ModelFactory.createModelFromWrappedRequest(...) SLING-11834 - Update to Sling Bundle Parent 49 SLING-12094 - Use GitHub for the Maven scm.url value SLING-12271 - Supported source version 'RELEASE_8' from annotation processor 'org.apache.sling.models.annotations.apt.ValidatingAnnotationProcessor' less than -source '11' SLING-12273 - Build breaks on Java 21, Update to Parent 60 SLING-12364 - Supported source version 'RELEASE_6' from annotation processor 'org.apache.sling.models.annotations.apt.ValidatingAnnotationProcessor' less than -source '11' org.apache.sling : org.apache.sling.models.caconfig : 1.0.0 -> 1.0.2 SLING-11051 - JavaDoc Badge Link Broken SLING-11079 - models-caconfig: Lower log level to debug for message "Injection only supported using @ContextAwareConfiguration annotation" org.apache.sling : org.apache.sling.models.impl : 1.5.0 -> 1.7.6 SLING-8706 - Injections for java.util.Optional<> should be automatic optional SLING-11030 - OSGiServiceInjector.getService() calls ungetService even if service is not get SLING-11051 - JavaDoc Badge Link Broken SLING-11073 - Support for Via "Original Resource Type" SLING-11132 - Exception handling while clearing OSGiServiceReferences SLING-11133 - Cache model for its implementation type SLING-11152 - Use official OSGi Converter Implementation SLING-11196 - Update Sling Bundle Parent to latest version SLING-11595 - Incorrect injectionStrategy Javadocs SLING-11601 - [Scripting] Use the LazyBindings instead of SimpleBindings SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11732 - Add method ModelFactory.createModelFromWrappedRequest(...) SLING-11812 - Models Impl: Default values for List/Collection fields cannot be injected SLING-11832 - Embed latest version of org.apache.sling.scripting.core to make use of LazyBindings SLING-11834 - Update to Sling Bundle Parent 49 SLING-11890 - Fix embed of org.apache.sling.scripting.core.impl.helper.ProtectedBindings SLING-11917 - Sling Models: Support parameter name evaluation in constructor injection SLING-12094 - Use GitHub for the Maven scm.url value SLING-12158 - Log affected Sling Model class for messages emitted from AbstractInjectableElement SLING-12359 - Sling Models: Support constructor injection for Java Record classes SLING-12360 - Models: Update to Parent 60, Java 11 Minimum Version SLING-12361 - caconfig: Update to Parent 60, Java 11 Minimum Version SLING-12369 - ModelAdapterFactory: expose the number of RequestDisposableCallbacks as metric SLING-12372 - ModelAdapterFactory is not cleaning up the requests correctly SLING-12374 - Improve injector handling in ModelAdapterFactory SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12472 - Sling Models Impl: Injector and Implementation Picker service ranking must be reversed SLING-12483 - Improve performance of constructor-based instantiation on Java11 org.apache.sling : org.apache.sling.models.jacksonexporter : 1.1.2 -> 1.1.4 SLING-11051 - JavaDoc Badge Link Broken SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11834 - Update to Sling Bundle Parent 49 SLING-11924 - ModelExporter should not serialize a ResourceResolver org.apache.sling : org.apache.sling.repoinit.parser : 1.6.12 -> 1.9.0 SLING-10281 - Add "ensure principal ACL" which throws an Exception it it fails SLING-10740 - Repoinit create path statement fails for node types with a mandatory property SLING-11160 - Repoinit does not allow to remove individual ACEs SLING-11384 - Repoinitparserservice - create path on root level doesn't parse node type SLING-11402 - Update to Sling Bundle Parent 48 SLING-11571 - repoinit: allow add or remove mixin types SLING-11575 - Update to Sling Bundle Parent 49 SLING-11736 - Add "ensure nodes" which should potentially adjust the primary type/mixin types of existing nodes SLING-11758 - Expose line and column in RepoInitParsingException org.apache.sling : org.apache.sling.resourceresolver : 1.8.4 -> 1.12.2 SLING-11296 - ResourceResolver - streamline query code and add timing to logging SLING-11328 - resource resolver: scales badly for duplicate vanity paths SLING-11329 - resource resolver: optionally run initial vanity path query asynchronously SLING-11339 - resource resolver: add temporary vanity path cache for aysnc startup phase SLING-11343 - resource resolver: add metrics for vanity path lookups SLING-11363 - resource resolver: bloom filter incomplete when vanity path size limited SLING-11372 - resource resolver: cleanup code related to aliases SLING-11388 - Sort all resource providers by service references SLING-11394 - improve diagnostics when # of vanity paths is close or greater than configured cache size SLING-11443 - resource resolver: switch to sql2 syntax SLING-11448 - Provide a mode option for resource providers SLING-11516 - Generate adapter metadata json for adaptations natively supported by ResourceResolverImpl SLING-11541 - vanity path query: attempt to query sorted by first vanity path, check results SLING-11581 - use keyset pagination for vanity path query SLING-11593 - Clarify behaviour of "Vanity Path Precedence" flag for the resource resolver factory SLING-11604 - Async VanityPathInitializer should log when completed SLING-11659 - ResourceResolver: remove dead test code related to persisted bloom filter SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11715 - ResourceResolver.map resolves same resource twice SLING-11755 - resource resolver: add test coverage for URL patterns in vanity paths SLING-11756 - resource resolver: rewrite getVanityPathDefinition for more clarity SLING-11757 - resource resolver: pathless URL in vanity path causes NPE in ResourceMapperImpl.apply() SLING-11799 - use keyset pagination for sling:alias query SLING-11835 - resource resolver: should not use SNAPSHOT version of API SLING-12017 - resource resolver: add fallback when paged query fails due to missing index SLING-12018 - resource resolver: add metrics for resources with sling:alias/vanityPath found on startup SLING-12019 - Avoid duplicate ResourceResolverFactory registrations SLING-12020 - resource resolver: alias metric has confusing name SLING-12021 - Update to Parent 52 SLING-12025 - ResourceResolver: different mapping when optimizedAliasResolution enabled SLING-12054 - WARN of the non-use of optimizedAliasResolution SLING-12060 - Remove dependency to Sling osgi.commons SLING-12094 - Use GitHub for the Maven scm.url value SLING-12149 - ResourceResolver: Illegal mode passthrough for resource provider null SLING-12160 - ConcurrentModificationException in ResourceMapperImpl.readAliases() SLING-12204 - ResourceResolver: refactor PagedQueryIterator for re-use SLING-12205 - ResourceResolver: switch sling:alias query to JCR-SQL2 SLING-12222 - MapEntries: Display the total number of loaded vanity urls / alias when loading is completed SLING-12225 - resource resolver: revise documentation and naming of system properties for query paging SLING-12371 - Always update the metric for unclosed ResourceResolvers SLING-12381 - Always clear provider context on deactivate SLING-12382 - Potential concurrency issues with resource provider registration/unregistration SLING-12383 - ResourceResolver: potential NPE while processing aliases SLING-12384 - ResourceResolver: paged query for sling:alias will miss entries SLING-12387 - ResourceResolver: improve test coverage for PagedQueryIterator SLING-12389 - All resource resolver operations should check for a closed SLING-12399 - ResourceResolver: revise handling of empty aliases SLING-12400 - ResourceResolver: add test coverage for aliases on jcr:content nodes SLING-12401 - ResourceResolver: MapEntries.isAliasValid() misnamed SLING-12412 - ResourceResolver: add test coverage for empty aliases, blank aliases, and invalid aliases org.apache.sling : org.apache.sling.scripting.api : 2.2.0 -> 2.2.2 SLING-865 - Source Tree Restructuring SLING-913 - Add a cache for pre-compiled scripts SLING-1011 - Remove incubator from versions and remove disclaimer SLING-1033 - Upgrade projects to Sling Parent 6 SLING-1205 - Upgrade projects to Sling Parent 8 SLING-1318 - Replace BSF version of javax.script with livetribe's SLING-1510 - Expose the ScriptEngineManager managed by Sling SLING-1891 - Replace Class.forName uses by ClassLoader.loadClass SLING-2150 - Update plugins to use the latest available versions SLING-2187 - create custom NOTICE.vm file and remove NOTICE from appended-resources in all projects SLING-2229 - Create Sling implementation fo the JSR 223 ScriptEngineManager SLING-2480 - Add config for maven-sling-plugin to m2e configuration SLING-2858 - Maven build fails after upgrading to parent 16: No annotation processors found in classpath SLING-3038 - Take "context" service property into account when using BindingsValuesProvider SLING-3042 - org.apache.sling.scripting.api should not export javax.script anymore SLING-4698 - Set parent.relativePath to empty for all modules SLING-6165 - Expose a service for Sling Scripting that provides request-scoped Resource Resolvers for scripting dependencies SLING-6808 - Remove javax.script from scripting api SLING-7162 - Update SCM information in all POM files to reference Git SLING-7167 - Adjust READMEs SLING-7213 - Add a default .gitignore file to every module SLING-7214 - Add the LICENSE file to every module SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module SLING-7245 - Validate pull requests using Jenkins SLING-9999 - Remove cyclic dependency between scripting and servlets features SLING-10024 - Use Sling Bundle Parent 39 SLING-10025 - Use bnd Maven plugins SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11601 - [Scripting] Use the LazyBindings instead of SimpleBindings SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12544 - Sling Scripting API: Update to parent 62 SLING-12545 - Sling Scripting API: Update to Sling API 2.25.4 org.apache.sling : org.apache.sling.scripting.core : 2.4.2 -> 2.4.10 SLING-11051 - JavaDoc Badge Link Broken SLING-11118 - null returned even if OSGi service is found SLING-11119 - Optimise the service retrieval for bundled scripts SLING-11122 - Improve logging when including Script Bindings SLING-11182 - Correct potential errors introduced by BVP logging SLING-11213 - Concurrency problem on shutdown SLING-11307 - Different exception passed to error handler with bundled scripts SLING-11398 - handle serviceloader ScriptEngineFactory defined in a fragment bundle SLING-11424 - Update to Sling Bundle Parent 48 SLING-11431 - Cleanup compiler and sonar warnings SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11904 - Sling Scripting Core build fails on Java 17 due to Mockito error:module java.base does not "opens java.lang" to unnamed module @2613a93a SLING-12057 - Replace commons.threads with Executor SLING-12074 - ScriptingVariablesConsolePlugin might use wrong security provider SLING-12094 - Use GitHub for the Maven scm.url value SLING-12098 - Update Testing PaxExam to 4.0.0 SLING-12103 - Replace usage of commons.osgi with Converter SLING-12193 - Potential concurrency issue in ScriptCacheImpl SLING-12194 - Cycle between scripting services org.apache.sling : org.apache.sling.scripting.jsp : 2.5.4 -> 2.6.2 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11027 - JspServletWrapper does not propagate exception message SLING-11051 - JavaDoc Badge Link Broken SLING-11298 - NullPointerException when processing exceptions SLING-11299 - JSP source/linenumber is not always shown when an exception occurs SLING-11300 - JSP source/linenumber not shown with precompiled scripts when exception is thrown SLING-11301 - Servlet.destroy never called for bundled scripts SLING-11724 - Improve exception handling in generated JSPs org.apache.sling : org.apache.sling.scripting.jsp.taglib : 2.4.0 -> 2.4.2 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11283 - Scripting JSP taglib: update to parent 47 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12552 - Scripting JSP Tag Library: Update to parent 62 org.apache.sling : org.apache.sling.scripting.sightly : 1.4.16-1.4.0 -> 1.4.26-1.4.0 SLING-10654 - HTL optionally support ICU4j MessageFormat for string formatting SLING-11210 - Use SlingUriBuilder SLING-11508 - Make dependency resolution use ResourceResolver#getResource instead of ResourceResolver#resolve SLING-11538 - Add display context for JSON string SLING-11601 - [Scripting] Use the LazyBindings instead of SimpleBindings SLING-11608 - Cache script dependency resolution SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12176 - Replace usage of commons.osgi with osgi converter SLING-12179 - Make i18n optional SLING-12188 - Use ResourceResolverFactory getSearchPath SLING-12189 - Improve RuntimeExtension registry SLING-12344 - Lock contention in ScriptDependencyResolver SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12471 - The ScriptDependencyResolver can wrongly return null values when invoked concurrently SLING-12473 - Lock contention in ScriptDependencyResolver (2) org.apache.sling : org.apache.sling.scripting.sightly.js.provider : 1.2.6 -> 1.2.10 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11508 - Make dependency resolution use ResourceResolver#getResource instead of ResourceResolver#resolve SLING-11601 - [Scripting] Use the LazyBindings instead of SimpleBindings SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12377 - Repository-based JS Use objects cannot be located when using relative paths org.apache.sling : org.apache.sling.serviceuser.webconsole : 1.0.2 -> 1.0.4 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11302 - Update webconsole branding bundle to parent 47 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12550 - Service User Web Console: Update to parent 62 org.apache.sling : org.apache.sling.serviceusermapper : 1.5.4 -> 1.5.8 SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11573 - Inventory printer should define name SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11912 - Empty configuration in ServiceUserMapperImpl's Required Principal/User validators results in 503 org.apache.sling : org.apache.sling.servlets.get : 2.1.44 -> 2.2.0 SLING-6790 - Enable aliases even if referenced format is disabled SLING-10303 - Improve test coverage of StreamRenderer SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-11051 - JavaDoc Badge Link Broken SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11727 - Do not rely on order of JSON attributes in test SLING-11897 - Default Get Servlet tests fail on Java 17 SLING-12055 - Remove dependency on Sling XSS SLING-12073 - Migrate sling.servlets.get to jakarta.json org.apache.sling : org.apache.sling.servlets.post : 2.5.0 -> 2.6.0 SLING-11051 - JavaDoc Badge Link Broken SLING-11399 - Disable stacktrace when logging PersistenceExceptions SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11972 - Make Sling Post Servlets build with Java 17 SLING-12069 - Migrate sling.servlets.post to jakarta.json org.apache.sling : org.apache.sling.servlets.resolver : 2.9.2 -> 2.11.6 SLING-11051 - JavaDoc Badge Link Broken SLING-11093 - Bundled scripts should only be registered for the absolute resource type if the relative resource type is the same SLING-11120 - Reduce log output from BundledScriptTracker SLING-11155 - Bundled scripts should be registered by path for the main script when overriding SLING-11206 - Add support for buidling RequestProgressTracker SLING-11209 - Use SlingUriBuilder to build RequestPathInfo SLING-11307 - Different exception passed to error handler with bundled scripts SLING-11315 - Reject duplicate servlet mount configurations SLING-11373 - The MergingServletResourceProvider does not wrap resources correctly SLING-11558 - [Performance] Remove resource -> path -> resource conversion SLING-11703 - DefaultErrorHandlerServlet should not write if response is already committed SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11728 - Remove bi-directional dependencies between Engine and Servlets Resolver SLING-11886 - Update Sling API to latest released version SLING-11896 - Fix build failures on Windows plattform SLING-11911 - Use proper resource resolving in Sling Servlet Resolver web console SLING-11964 - DefaultErrorHandler must not reset response SLING-12060 - Remove dependency to Sling osgi.commons SLING-12075 - Migrate sling.servlets.resolver to jakarta.json SLING-12094 - Use GitHub for the Maven scm.url value SLING-12233 - Ignore resource type with invalid paths SLING-12253 - ConcurrentModificationException in AbstractResourceCollector SLING-12255 - Fix formatting SLING-12256 - update test dependencies SLING-12417 - [Compiled Scripts] Add healthcheck for loading capabilities SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12461 - Improve logging org.apache.sling : org.apache.sling.starter.content : 1.0.12 -> 1.0.16 SLING-11664 - the starter acl/ace pages have visible licence text at the top of the page SLING-11674 - update the acl/ace pages for new SLING-11243 features SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12082 - Migrate org.apache.sling.starter.content to jakarta.json SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12501 - Sling Starter Content: Update FE Tooling SLING-12502 - Sling Starter Content: Use apidocs links that always points to latest version SLING-12503 - Sling Starter: Update to Bundle Parent 62 org.apache.sling : org.apache.sling.validation.api : 1.0.0 -> 1.0.2 SLING-4213 - Support i18n on validation messages SLING-4609 - Add JSR305 nullness annotations to Validation API SLING-4777 - Decouple the model provider from the actual validation service SLING-4822 - Allow to skip validation of sub resources based on arbitrary predicates SLING-4876 - Support resource type inheritance for validator models SLING-4922 - Validator should be allowed to get the resource on which validation was triggered SLING-5026 - Allow to set multiple validation error messages in one Validator SLING-5373 - Allow different severities per validator SLING-5395 - Correctly set either ProviderType or ConsumerType on the interfaces of the validation api bundle SLING-5584 - Move SlingValidationException to package org.apache.sling.validation SLING-5585 - Use plural for method ValidationModelProvider#getModel(...):Collection<ValidationModel> SLING-5588 - Remove dependency commons-lang 2.4 SLING-5589 - Remove dependency commons-collections SLING-6562 - Remove getAdministrativeResourceResolver from Sling Validation SLING-6569 - NPE in DefaultValidationFailure when resource bundle is null SLING-6578 - Use "validator.id" property instead of class name to reference validators SLING-6588 - More granularly invalidate the cached ValidationModels SLING-6610 - DefaultValidationFailure and DefaultValidationResult should use ValidationContext as parameter SLING-6659 - ValidationModelRetrieverImpl does not respect changes to Validator's service properties SLING-6661 - Move ValidationModelRetriever to package org.apache.sling.validation.model.spi SLING-6662 - Move DefaultValidationFailure and DefaultValidationResult out of package org.apache.sling.validation.spi SLING-6727 - Align accessors in API SLING-7162 - Update SCM information in all POM files to reference Git SLING-7167 - Adjust READMEs SLING-7213 - Add a default .gitignore file to every module SLING-7214 - Add the LICENSE file to every module SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module SLING-7245 - Validate pull requests using Jenkins SLING-7798 - Switch from JSR-305 annotations to JetBrains Nullable/NotNull annotations SLING-10676 - Add a SECURITY.MD file to all our Git repositories SLING-10957 - validation.api: Upgrade to Parent 46 SLING-11051 - JavaDoc Badge Link Broken SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-12094 - Use GitHub for the Maven scm.url value SLING-12459 - Redirect sonarcloud notifications to [[email protected]](mailto:[email protected]) SLING-12553 - Validation API: Update to parent 62 org.apache.sling : org.apache.sling.xss : 2.2.18 -> 2.4.2 SLING-7231 - Move to owasp sanitizer library SLING-11051 - JavaDoc Badge Link Broken SLING-11201 - Replace deprecated org.apache.commons.lang library SLING-11244 - Update Sling XSS tests to use data providers (or similar) SLING-11325 - Update to parent pom 47 SLING-11326 - Deprecate processing of embedded style sheets SLING-11425 - Make URI filtering test more lenient in case of invalid XML input SLING-11610 - Sling XSS API 2.3.0 does not work on Java 17 SLING-11709 - Set up Jira autolinks to all Sling Github projects SLING-11763 - Not all 'style' properties are preserved in the HTML output. SLING-11820 - Update to esapi 2.3.0.0 SLING-11882 - XSS Protection API: Apply shading/package relocation to embedded Guava+Co Libraries SLING-11921 - Building javadoc with Java 11 fails SLING-12005 - XSS bundle should not embed org.owasp.encoder SLING-12070 - Migrate sling.xss to jakarta.json SLING-12094 - Use GitHub for the Maven scm.url value SLING-12116 - Update transative google-guava dependency to version 32.1.3-jre SLING-12123 - Unexpected new requirements for the XSS bundle SLING-12137 - XSS API bundle no longer embeds the needed org.owasp.html classes SLING-12276 - Update to java-html-sanitizer 20240325.1 SLING-12366 - Failure to read from InputStream backed by closed session SLING-12388 - Handle duplicate literals SLING-12408 - simplify logic in AntiSamyPolicyAdapter org.apache.tika : tika-core : 1.28.1 -> 1.28.5 org.apache.tika : tika-parsers : 1.28.1 -> 1.28.5 org.attoparser : attoparser : 2.0.5.RELEASE -> 2.0.7.RELEASE org.freemarker : freemarker : 2.3.31 -> 2.3.32 org.javassist : javassist : 3.28.0-GA -> 3.30.2-GA org.osgi : org.osgi.util.promise : 1.2.0 -> 1.3.0 org.osgi : org.osgi.util.pushstream : 1.0.2 -> 1.1.0 org.ow2.asm : asm : 9.2 -> 9.7.1 org.ow2.asm : asm-analysis : 9.2 -> 9.7.1 org.ow2.asm : asm-commons : 9.2 -> 9.7.1 org.ow2.asm : asm-tree : 9.2 -> 9.7.1 org.ow2.asm : asm-util : 9.2 -> 9.7.1 ``` -- 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]
