Updating the downloads to move a number of bundles to deprecated, fixing some download links and adding github links
diff --git a/src/main/jbake/templates/downloads.tpl b/src/main/jbake/templates/downloads.tpl
index ec119d6..dacfb8d 100644
--- a/src/main/jbake/templates/downloads.tpl
+++ b/src/main/jbake/templates/downloads.tpl
@@ -19,248 +19,248 @@
]
def slingApplication=[
- "Sling Starter Standalone|A self-runnable Sling jar|org.apache.sling.starter|.jar|${launchpadVersion}",
- "Sling Starter WAR|A ready-to run Sling webapp as a war file|org.apache.sling.starter|-webapp.war|${launchpadVersion}",
- "Sling Source Release|The released Sling source code|org.apache.sling.starter|-source-release.zip|${launchpadVersion}",
- "Sling CMS App|A reference CMS App built on Apache Sling|org.apache.sling.cms.builder|.jar|0.10.0",
+ "Sling Starter Standalone|A self-runnable Sling jar|org.apache.sling.starter|.jar|${launchpadVersion}|Y",
+ "Sling Starter WAR|A ready-to run Sling webapp as a war file|org.apache.sling.starter|-webapp.war|${launchpadVersion}|Y",
+ "Sling Source Release|The released Sling source code|org.apache.sling.starter|-source-release.zip|${launchpadVersion}|Y",
+ "Sling CMS App|A reference CMS App built on Apache Sling|org.apache.sling.cms.builder|.jar|0.10.0|org.apache.sling.app.cms",
]
def mavenPlugins=[
- "JSPC Maven Plugin|jspc-maven-plugin|2.1.0",
- "Maven Launchpad Plugin|maven-launchpad-plugin|2.3.4",
- "Maven Sling Plugin|maven-sling-plugin|2.3.8",
- "Slingstart Maven Plugin|slingstart-maven-plugin|1.8.2",
- "HTL Maven Plugin|htl-maven-plugin|1.1.8-1.4.0",
+ "JSPC Maven Plugin|jspc-maven-plugin|2.1.0|Y",
+ "Maven Launchpad Plugin|maven-launchpad-plugin|2.3.4|Y",
+ "Maven Sling Plugin|maven-sling-plugin|2.3.8|Y",
+ "Slingstart Maven Plugin|slingstart-maven-plugin|1.8.2|Y",
+ "HTL Maven Plugin|htl-maven-plugin|1.1.8-1.4.0|Y",
]
def bundles=[
- "Validation API|org.apache.sling.validation.api|1.0.0",
- "Validation Core|org.apache.sling.validation.core|1.0.4",
- "Adapter|org.apache.sling.adapter|2.1.10",
- "Adapter Annotations|adapter-annotations|1.0.0",
- "API|org.apache.sling.api|2.18.4",
- "Auth Core|org.apache.sling.auth.core|1.4.2",
- "Auth Form|org.apache.sling.auth.form|1.0.10",
- "Auth OpenID|org.apache.sling.auth.openid|1.0.4",
- "Auth Selector|org.apache.sling.auth.selector|1.0.6",
- "Authentication XING API|org.apache.sling.auth.xing.api|0.0.2",
- "Authentication XING Login|org.apache.sling.auth.xing.login|0.0.2",
- "Authentication XING OAuth|org.apache.sling.auth.xing.oauth|0.0.2",
- "Background Servlets Engine|org.apache.sling.bgservlets|1.0.8",
- "Background Servlets Integration Test|org.apache.sling.bgservlets.testing|1.0.0",
- "Bundle Resource Provider|org.apache.sling.bundleresource.impl|2.3.2",
- "Clam|org.apache.sling.clam|1.0.0",
- "Classloader Leak Detector|org.apache.sling.extensions.classloader-leak-detector|1.0.0",
- "CMS App Core|org.apache.sling.cms.core|0.9.0",
- "CMS App Reference|org.apache.sling.cms.reference|0.9.0",
- "CMS App UI|org.apache.sling.cms.ui|0.9.0",
- "Commons Classloader|org.apache.sling.commons.classloader|1.4.2",
- "Commons Clam|org.apache.sling.commons.clam|1.0.0",
- "Commons Compiler|org.apache.sling.commons.compiler|2.3.6",
- "Commons FileSystem ClassLoader|org.apache.sling.commons.fsclassloader|1.0.8",
- "Commons HTML|org.apache.sling.commons.html|1.0.2",
- "Commons Johnzon|org.apache.sling.commons.johnzon|1.1.0",
- "Commons Log|org.apache.sling.commons.log|5.1.10",
- "Commons Log WebConsole Plugin|org.apache.sling.commons.log.webconsole|1.0.0",
- "Commons Log Service|org.apache.sling.commons.logservice|1.0.6",
- "Commons Metrics|org.apache.sling.commons.metrics|1.2.6",
- "Commons RRD4J metrics reporter|org.apache.sling.commons.metrics-rrd4j|1.0.2",
- "Commons Mime Type Service|org.apache.sling.commons.mime|2.2.0",
- "Commons OSGi|org.apache.sling.commons.osgi|2.4.0",
- "Commons Scheduler|org.apache.sling.commons.scheduler|2.7.2",
- "Commons Testing|org.apache.sling.commons.testing|2.1.2",
- "Commons Threads|org.apache.sling.commons.threads|3.2.18",
- "Content Detection Support|org.apache.sling.commons.contentdetection|1.0.2",
- "Context-Aware Configuration API|org.apache.sling.caconfig.api|1.1.2",
- "Context-Aware Configuration bnd Plugin|org.apache.sling.caconfig.bnd-plugin|1.0.2",
- "Context-Aware Configuration Impl|org.apache.sling.caconfig.impl|1.4.14",
- "Context-Aware Configuration Mock Plugin|org.apache.sling.testing.caconfig-mock-plugin|1.3.2",
- "Context-Aware Configuration SPI|org.apache.sling.caconfig.spi|1.3.4",
- "Crankstart API|org.apache.sling.crankstart.api|1.0.0",
- "Crankstart API Fragment|org.apache.sling.crankstart.api.fragment|1.0.2",
- "Crankstart Core|org.apache.sling.crankstart.core|1.0.0",
- "Crankstart Launcher|org.apache.sling.crankstart.launcher|1.0.0",
- "Crankstart Launcher Sling Extensions|org.apache.sling.crankstart.sling.extensions|1.0.0",
- "Crankstart Launcher Test Services|org.apache.sling.crankstart.test.services|1.0.0",
- "DataSource Provider|org.apache.sling.datasource|1.0.2",
- "Discovery API|org.apache.sling.discovery.api|1.0.4",
- "Discovery Impl|org.apache.sling.discovery.impl|1.2.12",
- "Discovery Commons|org.apache.sling.discovery.commons|1.0.20",
- "Discovery Base|org.apache.sling.discovery.base|2.0.8",
- "Discovery Oak|org.apache.sling.discovery.oak|1.2.28",
- "Discovery Standalone|org.apache.sling.discovery.standalone|1.0.2",
- "Discovery Support|org.apache.sling.discovery.support|1.0.4",
- "Distributed Event Admin|org.apache.sling.event.dea|1.1.2",
- "Distribution API|org.apache.sling.distribution.api|0.3.0",
- "Distribution Core|org.apache.sling.distribution.core|0.3.4",
- "Distribution Integration Tests|org.apache.sling.distribution.it|0.1.2",
- "Distribution Sample|org.apache.sling.distribution.sample|0.1.6",
- "Dynamic Include|org.apache.sling.dynamic-include|3.1.2",
- "Engine|org.apache.sling.engine|2.6.14",
- "Event|org.apache.sling.event|4.2.12",
- "Event API|org.apache.sling.event.api|1.0.0",
- "Explorer|org.apache.sling.extensions.explorer|1.0.4",
- "Feature Model|org.apache.sling.feature|0.1.2",
- "Feature Model Analyser|org.apache.sling.feature.analyser|0.1.2",
- "Feature Model IO|org.apache.sling.feature.io|0.1.2",
- "Feature Model Converter|org.apache.sling.feature.modelconverter|0.1.2",
- "Feature Flags|org.apache.sling.featureflags|1.2.2",
- "File Optimization|org.apache.sling.fileoptim|0.9.2",
- "Thread Dumper|org.apache.sling.extensions.threaddump|0.2.2",
- "File System Resource Provider|org.apache.sling.fsresource|2.1.14",
- "I18n|org.apache.sling.i18n|2.5.12",
- "HApi|org.apache.sling.hapi|1.1.0",
- "Health Check Annotations|org.apache.sling.hc.annotations|1.0.6",
- "Health Check Core|org.apache.sling.hc.core|1.2.10",
- "Health Check API|org.apache.sling.hc.api|1.0.2",
- "Health Check Integration Tests|org.apache.sling.hc.it|1.0.4",
- "Health Check JUnit Bridge|org.apache.sling.hc.junit.bridge|1.0.2",
- "Health Check Samples|org.apache.sling.hc.samples|1.0.6",
- "Health Check Support|org.apache.sling.hc.support|1.0.4",
- "Health Check Webconsole|org.apache.sling.hc.webconsole|1.1.2",
- "Installer Core|org.apache.sling.installer.core|3.9.0",
- "Installer Console|org.apache.sling.installer.console|1.0.2",
- "Installer Configuration Support|org.apache.sling.installer.factory.configuration|1.2.0",
- "Installer Health Checks|org.apache.sling.installer.hc|2.0.0",
- "Installer Subystems Support|org.apache.sling.installer.factory.subsystems|1.0.0",
- "Installer File Provider|org.apache.sling.installer.provider.file|1.1.0",
- "Installer JCR Provider|org.apache.sling.installer.provider.jcr|3.1.26",
- "javax activation|org.apache.sling.javax.activation|0.1.0",
- "JCR API|org.apache.sling.jcr.api|2.4.0",
- "JCR API Wrapper|org.apache.sling.jcr.jcr-wrapper|2.0.0",
- "JCR Base|org.apache.sling.jcr.base|3.0.4",
- "JCR ClassLoader|org.apache.sling.jcr.classloader|3.2.2",
- "JCR Compiler|org.apache.sling.jcr.compiler|2.1.0",
- "JCR Content Loader|org.apache.sling.jcr.contentloader|2.2.6",
- "JCR Content Parser|org.apache.sling.jcr.contentparser|1.2.6",
- "JCR DavEx|org.apache.sling.jcr.davex|1.3.10",
- "JCR Jackrabbit AccessManager|org.apache.sling.jcr.jackrabbit.accessmanager|3.0.2",
- "JCR Jackrabbit Server|org.apache.sling.jcr.jackrabbit.server|2.3.0",
- "JCR Jackrabbit UserManager|org.apache.sling.jcr.jackrabbit.usermanager|2.2.8",
- "JCR Oak Server|org.apache.sling.jcr.oak.server|1.2.0",
- "JCR Prefs|org.apache.sling.jcr.prefs|1.0.0",
- "JCR Registration|org.apache.sling.jcr.registration|1.0.6",
- "JCR Repoinit|org.apache.sling.jcr.repoinit|1.1.8",
- "JCR Resource|org.apache.sling.jcr.resource|3.0.16",
- "JCR Resource Security|org.apache.sling.jcr.resourcesecurity|1.0.2",
- "JCR Web Console Plugin|org.apache.sling.jcr.webconsole|1.0.2",
- "JMX Resource Provider|org.apache.sling.jmx.provider|1.0.2",
- "JCR WebDAV|org.apache.sling.jcr.webdav|2.3.8",
- "JUnit Core|org.apache.sling.junit.core|1.0.26",
- "JUnit Remote Tests Runners|org.apache.sling.junit.remote|1.0.12",
- "JUnit Scriptable Tests Provider|org.apache.sling.junit.scriptable|1.0.12",
- "JUnit Tests Teleporter|org.apache.sling.junit.teleporter|1.0.16",
- "JUnit Health Checks|org.apache.sling.junit.healthcheck|1.0.6",
- "Karaf repoinit|org.apache.sling.karaf-repoinit|0.2.0",
- "Launchpad API|org.apache.sling.launchpad.api|1.2.0",
- "Launchpad Base|org.apache.sling.launchpad.base|5.6.10-2.6.26",
- "Launchpad Base - Application Launcher|org.apache.sling.launchpad.base|5.6.10-2.6.26|app",
- "Launchpad Base - Web Launcher|org.apache.sling.launchpad.base|5.6.10-2.6.26|webapp|war",
- "Launchpad Installer|org.apache.sling.launchpad.installer|1.2.2",
- "Launchpad Integration Tests|org.apache.sling.launchpad.integration-tests|1.0.6",
- "Launchpad Test Fragment Bundle|org.apache.sling.launchpad.test-fragment|2.0.14",
- "Launchpad Test Bundles|org.apache.sling.launchpad.test-bundles|0.0.4",
- "Launchpad Testing|org.apache.sling.launchpad.testing|10",
- "Launchpad Testing WAR|org.apache.sling.launchpad.testing-war|10",
- "Launchpad Testing Services|org.apache.sling.launchpad.test-services|2.0.14",
- "Launchpad Testing Services WAR|org.apache.sling.launchpad.test-services-war|2.0.14||war",
- "Log Tracer|org.apache.sling.tracer|1.0.6",
- "Models API|org.apache.sling.models.api|1.3.6",
- "Models bnd Plugin|org.apache.sling.bnd.models|1.0.0",
- "Models Implementation|org.apache.sling.models.impl|1.4.8",
- "Models Jackson Exporter|org.apache.sling.models.jacksonexporter|1.0.8",
- "NoSQL Generic Resource Provider|org.apache.sling.nosql.generic|1.1.0",
- "NoSQL Couchbase Client|org.apache.sling.nosql.couchbase-client|1.0.2",
- "NoSQL Couchbase Resource Provider|org.apache.sling.nosql.couchbase-resourceprovider|1.1.0",
- "NoSQL MongoDB Resource Provider|org.apache.sling.nosql.mongodb-resourceprovider|1.1.0",
- "Oak Restrictions|org.apache.sling.oak.restrictions|1.0.0",
- "Path-based RTP sample|org.apache.sling.samples.path-based.rtp|2.0.4",
- "Pax Exam Utilities|org.apache.sling.paxexam.util|1.0.4",
- "Performance Test Utilities|org.apache.sling.performance.base|1.0.2",
- "Pipes|org.apache.sling.pipes|3.0.2",
- "Provisioning Model|org.apache.sling.provisioning.model|1.8.4",
- "Repoinit Parser|org.apache.sling.repoinit.parser|1.2.2",
- "Resource Access Security|org.apache.sling.resourceaccesssecurity|1.0.0",
- "Resource Builder|org.apache.sling.resourcebuilder|1.0.4",
- "Resource Collection|org.apache.sling.resourcecollection|1.0.0",
- "Resource Filter|org.apache.sling.resource.filter|1.0.0",
- "Resource Inventory|org.apache.sling.resource.inventory|1.0.8",
- "Resource Merger|org.apache.sling.resourcemerger|1.3.8",
- "Resource Presence|org.apache.sling.resource.presence|0.0.2",
- "Resource Resolver|org.apache.sling.resourceresolver|1.6.6",
- "Rewriter|org.apache.sling.rewriter|1.2.2",
- "Failing Server-Side Tests|org.apache.sling.testing.samples.failingtests|1.0.6",
- "Sample Integration Tests|org.apache.sling.testing.samples.integrationtests|1.0.6",
- "Sample Server-Side Tests|org.apache.sling.testing.samples.sampletests|1.0.6",
- "Scripting API|org.apache.sling.scripting.api|2.2.0",
- "Scripting Console|org.apache.sling.scripting.console|1.0.0",
- "Scripting Core|org.apache.sling.scripting.core|2.0.54",
- "Scripting EL API Wrapper|org.apache.sling.scripting.el-api|1.0.0",
- "Scripting Java|org.apache.sling.scripting.java|2.1.2",
- "Scripting JavaScript|org.apache.sling.scripting.javascript|3.0.4",
- "Scripting JSP|org.apache.sling.scripting.jsp|2.3.4",
- "Scripting JSP API Wrapper|org.apache.sling.scripting.jsp-api|1.0.0",
- "Scripting JSP Taglib|org.apache.sling.scripting.jsp.taglib|2.3.0",
- "Scripting JST|org.apache.sling.scripting.jst|2.0.6",
- "Scripting Groovy|org.apache.sling.scripting.freemarker|1.0.0",
- "Scripting Groovy|org.apache.sling.scripting.groovy|1.0.4",
- "Scripting HTL Compiler|org.apache.sling.scripting.sightly.compiler|1.0.22-1.4.0",
- "Scripting HTL Java Compiler|org.apache.sling.scripting.sightly.compiler.java|1.0.26-1.4.0",
- "Scripting HTL Engine|org.apache.sling.scripting.sightly|1.0.54-1.4.0",
- "Scripting HTL JavaScript Use Provider|org.apache.sling.scripting.sightly.js.provider|1.0.26",
- "Scripting HTL Sling Models Use Provider|org.apache.sling.scripting.sightly.models.provider|1.0.6",
- "Scripting HTL REPL|org.apache.sling.scripting.sightly.repl|1.0.6",
- "Scripting Thymeleaf|org.apache.sling.scripting.thymeleaf|2.0.0",
- "Security|org.apache.sling.security|1.1.16",
- "Service User Mapper|org.apache.sling.serviceusermapper|1.4.2",
- "Service User WebConsole|org.apache.sling.serviceuser.webconsole|1.0.0",
- "Servlet Annotations|org.apache.sling.servlets.annotations|1.1.0",
- "Servlet Helpers|org.apache.sling.servlet-helpers|1.1.8",
- "Servlets Compat|org.apache.sling.servlets.compat|1.0.2",
- "Servlets Get|org.apache.sling.servlets.get|2.1.34",
- "Servlets Post|org.apache.sling.servlets.post|2.3.26",
- "Servlets Resolver|org.apache.sling.servlets.resolver|2.4.22",
- "Settings|org.apache.sling.settings|1.3.10",
- "Slf4j MDC Filter|org.apache.sling.extensions.slf4j.mdc|1.0.0",
- "Sling Query|org.apache.sling.query|4.0.2",
- "Starter Content|org.apache.sling.starter.content|1.0.0",
- "Starter Startup|org.apache.sling.starter.startup|1.0.6",
- "Superimposing Resource Provider|org.apache.sling.superimposing|0.2.0",
- "System Bundle Extension: Activation API|org.apache.sling.fragment.activation|1.0.2",
- "System Bundle Extension: WS APIs|org.apache.sling.fragment.ws|1.0.2",
- "System Bundle Extension: XML APIs|org.apache.sling.fragment.xml|1.0.2",
- "Tenant|org.apache.sling.tenant|1.1.2",
- "Testing Hamcrest|org.apache.sling.testing.hamcrest|1.0.2",
- "Testing JCR Mock|org.apache.sling.testing.jcr-mock|1.4.0",
- "Testing Logging Mock|org.apache.sling.testing.logging-mock|2.0.0",
- "Testing OSGi Mock Core|org.apache.sling.testing.osgi-mock.core|2.4.2",
- "Testing OSGi Mock JUnit 4|org.apache.sling.testing.osgi-mock.junit4|2.4.2",
- "Testing OSGi Mock JUnit 5|org.apache.sling.testing.osgi-mock.junit5|2.4.2",
- "Testing PaxExam|org.apache.sling.testing.paxexam|2.0.0",
- "Testing Resource Resolver Mock|org.apache.sling.testing.resourceresolver-mock|1.1.22",
- "Testing Sling Mock Core|org.apache.sling.testing.sling-mock.core|2.3.4",
- "Testing Sling Mock JUnit 4|org.apache.sling.testing.sling-mock.junit4|2.3.4",
- "Testing Sling Mock JUnit 5|org.apache.sling.testing.sling-mock.junit5|2.3.4",
- "Testing Sling Mock Jackrabbit|org.apache.sling.testing.sling-mock-jackrabbit|1.0.0",
- "Testing Sling Mock Oak|org.apache.sling.testing.sling-mock-oak|2.1.0",
- "Tooling Support Install|org.apache.sling.tooling.support.install|1.0.4",
- "Tooling Support Source|org.apache.sling.tooling.support.source|1.0.4",
- "Apache Sling Testing Clients|org.apache.sling.testing.clients|1.2.0",
- "Testing Email|org.apache.sling.testing.email|1.0.0",
- "Apache Sling Testing Rules|org.apache.sling.testing.rules|1.0.8",
- "Apache Sling Server Setup Tools|org.apache.sling.testing.serversetup|1.0.1",
- "URL Rewriter|org.apache.sling.urlrewriter|0.0.2",
- "Web Console Branding|org.apache.sling.extensions.webconsolebranding|1.0.2",
- "Web Console Security Provider|org.apache.sling.extensions.webconsolesecurityprovider|1.2.0",
- "XSS Protection|org.apache.sling.xss|2.0.12",
- "XSS Protection Compat|org.apache.sling.xss.compat|1.1.0"
+ "Adapter|org.apache.sling.adapter|2.1.10|Y|jar",
+ "Adapter Annotations|adapter-annotations|1.0.0|Y|jar",
+ "API|org.apache.sling.api|2.18.4|Y|jar",
+ "Auth Core|org.apache.sling.auth.core|1.4.2|Y|jar",
+ "Auth Form|org.apache.sling.auth.form|1.0.10|Y|jar",
+ "Authentication XING API|org.apache.sling.auth.xing.api|0.0.2|Y|jar",
+ "Authentication XING Login|org.apache.sling.auth.xing.login|0.0.2|Y|jar",
+ "Authentication XING OAuth|org.apache.sling.auth.xing.oauth|0.0.2|Y|jar",
+ "Bundle Resource Provider|org.apache.sling.bundleresource.impl|2.3.2|Y|jar",
+ "Clam|org.apache.sling.clam|1.0.0|Y|jar",
+ "Classloader Leak Detector|org.apache.sling.extensions.classloader-leak-detector|1.0.0|Y|jar",
+ "CMS App Core|org.apache.sling.cms.core|0.9.0|org.apache.sling.app.cms|jar",
+ "CMS App Reference|org.apache.sling.cms.reference|0.9.0|org.apache.sling.app.cms|jar",
+ "CMS App UI|org.apache.sling.cms.ui|0.9.0|org.apache.sling.app.cms|jar",
+ "Commons Classloader|org.apache.sling.commons.classloader|1.4.2|Y|jar",
+ "Commons Clam|org.apache.sling.commons.clam|1.0.0|Y|jar",
+ "Commons Compiler|org.apache.sling.commons.compiler|2.3.6|Y|jar",
+ "Commons FileSystem ClassLoader|org.apache.sling.commons.fsclassloader|1.0.8|Y|jar",
+ "Commons HTML|org.apache.sling.commons.html|1.0.2|Y|jar",
+ "Commons Johnzon|org.apache.sling.commons.johnzon|1.1.0|Y|jar",
+ "Commons Log|org.apache.sling.commons.log|5.1.10|Y|jar",
+ "Commons Log WebConsole Plugin|org.apache.sling.commons.log.webconsole|1.0.0|Y|jar",
+ "Commons Log Service|org.apache.sling.commons.logservice|1.0.6|Y|jar",
+ "Commons Metrics|org.apache.sling.commons.metrics|1.2.6|Y|jar",
+ "Commons RRD4J metrics reporter|org.apache.sling.commons.metrics-rrd4j|1.0.2|Y|jar",
+ "Commons Mime Type Service|org.apache.sling.commons.mime|2.2.0|Y|jar",
+ "Commons OSGi|org.apache.sling.commons.osgi|2.4.0|Y|jar",
+ "Commons Scheduler|org.apache.sling.commons.scheduler|2.7.2|Y|jar",
+ "Commons Testing|org.apache.sling.commons.testing|2.1.2|Y|jar",
+ "Commons Threads|org.apache.sling.commons.threads|3.2.18|Y|jar",
+ "Content Detection Support|org.apache.sling.commons.contentdetection|1.0.2|Y|jar",
+ "Context-Aware Configuration API|org.apache.sling.caconfig.api|1.1.2|Y|jar",
+ "Context-Aware Configuration bnd Plugin|org.apache.sling.caconfig.bnd-plugin|1.0.2|Y|jar",
+ "Context-Aware Configuration Impl|org.apache.sling.caconfig.impl|1.4.14|Y|jar",
+ "Context-Aware Configuration Mock Plugin|org.apache.sling.testing.caconfig-mock-plugin|1.3.2|Y|jar",
+ "Context-Aware Configuration SPI|org.apache.sling.caconfig.spi|1.3.4|Y|jar",
+ "Crankstart API|org.apache.sling.crankstart.api|1.0.0|N|jar",
+ "Crankstart API Fragment|org.apache.sling.crankstart.api.fragment|1.0.2|N|jar",
+ "Crankstart Core|org.apache.sling.crankstart.core|1.0.0|N|jar",
+ "Crankstart Launcher|org.apache.sling.crankstart.launcher|1.0.0|Y|jar",
+ "Crankstart Launcher Sling Extensions|org.apache.sling.crankstart.sling.extensions|1.0.0|Y|jar",
+ "Crankstart Launcher Test Services|org.apache.sling.crankstart.test.services|1.0.0|Y|jar",
+ "DataSource Provider|org.apache.sling.datasource|1.0.2|Y|jar",
+ "Discovery API|org.apache.sling.discovery.api|1.0.4|Y|jar",
+ "Discovery Impl|org.apache.sling.discovery.impl|1.2.12|Y|jar",
+ "Discovery Commons|org.apache.sling.discovery.commons|1.0.20|Y|jar",
+ "Discovery Base|org.apache.sling.discovery.base|2.0.8|Y|jar",
+ "Discovery Oak|org.apache.sling.discovery.oak|1.2.28|Y|jar",
+ "Discovery Standalone|org.apache.sling.discovery.standalone|1.0.2|Y|jar",
+ "Discovery Support|org.apache.sling.discovery.support|1.0.4|Y|jar",
+ "Distributed Event Admin|org.apache.sling.event.dea|1.1.2|Y|jar",
+ "Distribution API|org.apache.sling.distribution.api|0.3.0|Y|jar",
+ "Distribution Core|org.apache.sling.distribution.core|0.3.4|Y|jar",
+ "Distribution Integration Tests|org.apache.sling.distribution.it|0.1.2|Y|jar",
+ "Distribution Sample|org.apache.sling.distribution.sample|0.1.6|Y|jar",
+ "Dynamic Include|org.apache.sling.dynamic-include|3.1.2|Y|jar",
+ "Engine|org.apache.sling.engine|2.6.14|Y|jar",
+ "Event|org.apache.sling.event|4.2.12|Y|jar",
+ "Event API|org.apache.sling.event.api|1.0.0|Y|jar",
+ "Feature Model|org.apache.sling.feature|0.1.2|Y|jar",
+ "Feature Model Analyser|org.apache.sling.feature.analyser|0.1.2|Y|jar",
+ "Feature Model IO|org.apache.sling.feature.io|0.1.2|Y|jar",
+ "Feature Model Converter|org.apache.sling.feature.modelconverter|0.1.2|Y|jar",
+ "Feature Flags|org.apache.sling.featureflags|1.2.2|Y|jar",
+ "File Optimization|org.apache.sling.fileoptim|0.9.2|org.apache.sling.file.optimization|jar",
+ "File System Resource Provider|org.apache.sling.fsresource|2.1.14|Y|jar",
+ "I18n|org.apache.sling.i18n|2.5.12|Y|jar",
+ "HApi|org.apache.sling.hapi|1.1.0|Y|jar",
+ "Health Check Annotations|org.apache.sling.hc.annotations|1.0.6|Y|jar",
+ "Health Check Core|org.apache.sling.hc.core|1.2.10|Y|jar",
+ "Health Check API|org.apache.sling.hc.api|1.0.2|Y|jar",
+ "Health Check Integration Tests|org.apache.sling.hc.it|1.0.4|Y|jar",
+ "Health Check JUnit Bridge|org.apache.sling.hc.junit.bridge|1.0.2|Y|jar",
+ "Health Check Samples|org.apache.sling.hc.samples|1.0.6|Y|jar",
+ "Health Check Support|org.apache.sling.hc.support|1.0.4|Y|jar",
+ "Health Check Webconsole|org.apache.sling.hc.webconsole|1.1.2|Y|jar",
+ "Installer Core|org.apache.sling.installer.core|3.9.0|Y|jar",
+ "Installer Console|org.apache.sling.installer.console|1.0.2|Y|jar",
+ "Installer Configuration Support|org.apache.sling.installer.factory.configuration|1.2.0|Y|jar",
+ "Installer Health Checks|org.apache.sling.installer.hc|2.0.0|Y|jar",
+ "Installer Subystems Support|org.apache.sling.installer.factory.subsystems|1.0.0|Y|jar",
+ "Installer File Provider|org.apache.sling.installer.provider.file|1.1.0|Y|jar",
+ "Installer JCR Provider|org.apache.sling.installer.provider.jcr|3.1.26|Y|jar",
+ "javax activation|org.apache.sling.javax.activation|0.1.0|Y|jar",
+ "JCR API|org.apache.sling.jcr.api|2.4.0|Y|jar",
+ "JCR API Wrapper|org.apache.sling.jcr.jcr-wrapper|2.0.0|Y|jar",
+ "JCR Base|org.apache.sling.jcr.base|3.0.4|Y|jar",
+ "JCR ClassLoader|org.apache.sling.jcr.classloader|3.2.2|Y|jar",
+ "JCR Content Loader|org.apache.sling.jcr.contentloader|2.2.6|Y|jar",
+ "JCR Content Parser|org.apache.sling.jcr.contentparser|1.2.6|Y|jar",
+ "JCR DavEx|org.apache.sling.jcr.davex|1.3.10|Y|jar",
+ "JCR Jackrabbit AccessManager|org.apache.sling.jcr.jackrabbit.accessmanager|3.0.2|Y|jar",
+ "JCR Jackrabbit UserManager|org.apache.sling.jcr.jackrabbit.usermanager|2.2.8|Y|jar",
+ "JCR Oak Server|org.apache.sling.jcr.oak.server|1.2.0|Y|jar",
+ "JCR Registration|org.apache.sling.jcr.registration|1.0.6|Y|jar",
+ "JCR Repoinit|org.apache.sling.jcr.repoinit|1.1.8|Y|jar",
+ "JCR Resource|org.apache.sling.jcr.resource|3.0.16|Y|jar",
+ "JCR Resource Security|org.apache.sling.jcr.resourcesecurity|1.0.2|Y|jar",
+ "JCR Web Console Plugin|org.apache.sling.jcr.webconsole|1.0.2|Y|jar",
+ "JMX Resource Provider|org.apache.sling.jmx.provider|1.0.2|Y|jar",
+ "JCR WebDAV|org.apache.sling.jcr.webdav|2.3.8|Y|jar",
+ "JUnit Core|org.apache.sling.junit.core|1.0.26|Y|jar",
+ "JUnit Remote Tests Runners|org.apache.sling.junit.remote|1.0.12|Y|jar",
+ "JUnit Scriptable Tests Provider|org.apache.sling.junit.scriptable|1.0.12|Y|jar",
+ "JUnit Tests Teleporter|org.apache.sling.junit.teleporter|1.0.16|Y|jar",
+ "JUnit Health Checks|org.apache.sling.junit.healthcheck|1.0.6|Y|jar",
+ "Launchpad API|org.apache.sling.launchpad.api|1.2.0|Y|jar",
+ "Launchpad Base|org.apache.sling.launchpad.base|5.6.10-2.6.26|Y|jar",
+ "Launchpad Base - Application Launcher|org.apache.sling.launchpad.base|5.6.10-2.6.26|Y|war",
+ "Launchpad Base - Web Launcher|org.apache.sling.launchpad.base|5.6.10-2.6.26|Y|war",
+ "Launchpad Installer|org.apache.sling.launchpad.installer|1.2.2|Y|jar",
+ "Launchpad Integration Tests|org.apache.sling.launchpad.integration-tests|1.0.6|Y|jar",
+ "Launchpad Test Fragment Bundle|org.apache.sling.launchpad.test-fragment|2.0.14|Y|jar",
+ "Launchpad Test Bundles|org.apache.sling.launchpad.test-bundles|0.0.4|Y|jar",
+ "Launchpad Testing|org.apache.sling.launchpad.testing|10|Y|jar",
+ "Launchpad Testing WAR|org.apache.sling.launchpad.testing-war|10|Y|jar",
+ "Launchpad Testing Services|org.apache.sling.launchpad.test-services|2.0.14|Y|jar",
+ "Launchpad Testing Services WAR|org.apache.sling.launchpad.test-services-war|2.0.14|Y|war",
+ "Log Tracer|org.apache.sling.tracer|1.0.6|Y|jar",
+ "Models API|org.apache.sling.models.api|1.3.6|Y|jar",
+ "Models bnd Plugin|org.apache.sling.bnd.models|1.0.0|Y|jar",
+ "Models Implementation|org.apache.sling.models.impl|1.4.8|Y|jar",
+ "Models Jackson Exporter|org.apache.sling.models.jacksonexporter|1.0.8|Y|jar",
+ "NoSQL Generic Resource Provider|org.apache.sling.nosql.generic|1.1.0|Y|jar",
+ "NoSQL Couchbase Client|org.apache.sling.nosql.couchbase-client|1.0.2|Y|jar",
+ "NoSQL Couchbase Resource Provider|org.apache.sling.nosql.couchbase-resourceprovider|1.1.0|Y|jar",
+ "NoSQL MongoDB Resource Provider|org.apache.sling.nosql.mongodb-resourceprovider|1.1.0|Y|jar",
+ "Oak Restrictions|org.apache.sling.oak.restrictions|1.0.0|Y|jar",
+ "Pax Exam Utilities|org.apache.sling.paxexam.util|1.0.4|Y|jar",
+ "Performance Test Utilities|org.apache.sling.performance.base|1.0.2|org.apache.sling.performance|jar",
+ "Pipes|org.apache.sling.pipes|3.0.2|Y|jar",
+ "Provisioning Model|org.apache.sling.provisioning.model|1.8.4|Y|jar",
+ "Repoinit Parser|org.apache.sling.repoinit.parser|1.2.2|Y|jar",
+ "Resource Access Security|org.apache.sling.resourceaccesssecurity|1.0.0|Y|jar",
+ "Resource Builder|org.apache.sling.resourcebuilder|1.0.4|Y|jar",
+ "Resource Collection|org.apache.sling.resourcecollection|1.0.0|Y|jar",
+ "Resource Filter|org.apache.sling.resource.filter|1.0.0|Y|jar",
+ "Resource Inventory|org.apache.sling.resource.inventory|1.0.8|Y|jar",
+ "Resource Merger|org.apache.sling.resourcemerger|1.3.8|Y|jar",
+ "Resource Presence|org.apache.sling.resource.presence|0.0.2|Y|jar",
+ "Resource Resolver|org.apache.sling.resourceresolver|1.6.6|Y|jar",
+ "Rewriter|org.apache.sling.rewriter|1.2.2|Y|jar",
+ "Failing Server-Side Tests|org.apache.sling.testing.samples.failingtests|1.0.6|N|jar",
+ "Sample Integration Tests|org.apache.sling.testing.samples.integrationtests|1.0.6|N|jar",
+ "Sample Server-Side Tests|org.apache.sling.testing.samples.sampletests|1.0.6|N|jar",
+ "Scripting API|org.apache.sling.scripting.api|2.2.0|Y|jar",
+ "Scripting Console|org.apache.sling.scripting.console|1.0.0|Y|jar",
+ "Scripting Core|org.apache.sling.scripting.core|2.0.54|Y|jar",
+ "Scripting EL API Wrapper|org.apache.sling.scripting.el-api|1.0.0|Y|jar",
+ "Scripting Java|org.apache.sling.scripting.java|2.1.2|Y|jar",
+ "Scripting JavaScript|org.apache.sling.scripting.javascript|3.0.4|Y|jar",
+ "Scripting JSP|org.apache.sling.scripting.jsp|2.3.4|Y|jar",
+ "Scripting JSP API Wrapper|org.apache.sling.scripting.jsp-api|1.0.0|Y|jar",
+ "Scripting JSP Taglib|org.apache.sling.scripting.jsp.taglib|2.3.0|Y|jar",
+ "Scripting Groovy|org.apache.sling.scripting.freemarker|1.0.0|Y|jar",
+ "Scripting Groovy|org.apache.sling.scripting.groovy|1.0.4|Y|jar",
+ "Scripting HTL Compiler|org.apache.sling.scripting.sightly.compiler|1.0.22-1.4.0|Y|jar",
+ "Scripting HTL Java Compiler|org.apache.sling.scripting.sightly.compiler.java|1.0.26-1.4.0|Y|jar",
+ "Scripting HTL Engine|org.apache.sling.scripting.sightly|1.0.54-1.4.0|Y|jar",
+ "Scripting HTL JavaScript Use Provider|org.apache.sling.scripting.sightly.js.provider|1.0.26|Y|jar",
+ "Scripting HTL Sling Models Use Provider|org.apache.sling.scripting.sightly.models.provider|1.0.6|Y|jar",
+ "Scripting HTL REPL|org.apache.sling.scripting.sightly.repl|1.0.6|Y|jar",
+ "Scripting Thymeleaf|org.apache.sling.scripting.thymeleaf|2.0.0|Y|jar",
+ "Security|org.apache.sling.security|1.1.16|Y|jar",
+ "Service User Mapper|org.apache.sling.serviceusermapper|1.4.2|Y|jar",
+ "Service User WebConsole|org.apache.sling.serviceuser.webconsole|1.0.0|Y|jar",
+ "Servlet Annotations|org.apache.sling.servlets.annotations|1.1.0|Y|jar",
+ "Servlet Helpers|org.apache.sling.servlet-helpers|1.1.8|Y|jar",
+ "Servlets Get|org.apache.sling.servlets.get|2.1.34|Y|jar",
+ "Servlets Post|org.apache.sling.servlets.post|2.3.26|Y|jar",
+ "Servlets Resolver|org.apache.sling.servlets.resolver|2.4.22|Y|jar",
+ "Settings|org.apache.sling.settings|1.3.10|Y|jar",
+ "Slf4j MDC Filter|org.apache.sling.extensions.slf4j.mdc|1.0.0|Y|jar",
+ "Sling Query|org.apache.sling.query|4.0.2|Y|jar",
+ "Starter Content|org.apache.sling.starter.content|1.0.0|Y|jar",
+ "Starter Startup|org.apache.sling.starter.startup|1.0.6|Y|jar",
+ "Superimposing Resource Provider|org.apache.sling.superimposing|0.2.0|Y|jar",
+ "System Bundle Extension: Activation API|org.apache.sling.fragment.activation|1.0.2|Y|jar",
+ "System Bundle Extension: WS APIs|org.apache.sling.fragment.ws|1.0.2|Y|jar",
+ "System Bundle Extension: XML APIs|org.apache.sling.fragment.xml|1.0.2|Y|jar",
+ "Tenant|org.apache.sling.tenant|1.1.2|Y|jar",
+ "Testing Clients|org.apache.sling.testing.clients|1.2.0|Y|jar",
+ "Testing Email|org.apache.sling.testing.email|1.0.0|Y|jar",
+ "Testing Hamcrest|org.apache.sling.testing.hamcrest|1.0.2|Y|jar",
+ "Testing JCR Mock|org.apache.sling.testing.jcr-mock|1.4.0|Y|jar",
+ "Testing Logging Mock|org.apache.sling.testing.logging-mock|2.0.0|Y|jar",
+ "Testing OSGi Mock Core|org.apache.sling.testing.osgi-mock.core|2.4.2|org.apache.sling.testing.osgi-mock|jar",
+ "Testing OSGi Mock JUnit 4|org.apache.sling.testing.osgi-mock.junit4|2.4.2|org.apache.sling.testing.osgi-mock|jar",
+ "Testing OSGi Mock JUnit 5|org.apache.sling.testing.osgi-mock.junit5|2.4.2|org.apache.sling.testing.osgi-mock|jar",
+ "Testing PaxExam|org.apache.sling.testing.paxexam|2.0.0|Y|jar",
+ "Testing Rules|org.apache.sling.testing.rules|1.0.8|Y|jar",
+ "Testing Resource Resolver Mock|org.apache.sling.testing.resourceresolver-mock|1.1.22|Y|jar",
+ "Testing Server Setup Tools|org.apache.sling.testing.serversetup|1.0.1|Y|jar",
+ "Testing Sling Mock Core|org.apache.sling.testing.sling-mock.core|2.3.4|org.apache.sling.testing.sling-mock|jar",
+ "Testing Sling Mock JUnit 4|org.apache.sling.testing.sling-mock.junit4|2.3.4|org.apache.sling.testing.sling-mock|jar",
+ "Testing Sling Mock JUnit 5|org.apache.sling.testing.sling-mock.junit5|2.3.4|org.apache.sling.testing.sling-mock|jar",
+ "Testing Sling Mock Oak|org.apache.sling.testing.sling-mock-oak|2.1.0|Y|jar",
+ "Tooling Support Install|org.apache.sling.tooling.support.install|1.0.4|Y|jar",
+ "Tooling Support Source|org.apache.sling.tooling.support.source|1.0.4|Y|jar",
+ "URL Rewriter|org.apache.sling.urlrewriter|0.0.2|Y|jar",
+ "Validation API|org.apache.sling.validation.api|1.0.0|Y|jar",
+ "Validation Core|org.apache.sling.validation.core|1.0.4|Y|jar",
+ "Web Console Branding|org.apache.sling.extensions.webconsolebranding|1.0.2|Y|jar",
+ "Web Console Security Provider|org.apache.sling.extensions.webconsolesecurityprovider|1.2.0|Y|jar",
+ "XSS Protection|org.apache.sling.xss|2.0.12|Y|jar",
+ "XSS Protection Compat|org.apache.sling.xss.compat|1.1.0|N|jar"
]
def deprecated=[
+ "Auth OpenID|Not Maintained|org.apache.sling.auth.openid|1.0.4",
+ "Auth Selector|Not Maintained|org.apache.sling.auth.selector|1.0.6",
+ "Background Servlets Engine|Not Maintained|org.apache.sling.bgservlets|1.0.8",
+ "Background Servlets Integration Test|Not Maintained|org.apache.sling.bgservlets.testing|1.0.0",
"Commons JSON|Replaced with Commons Johnzon|org.apache.sling.commons.json|2.0.20",
- "GWT Integration||org.apache.sling.extensions.gwt.servlet|3.0.0",
+ "Explorer|Replaced with Composum|org.apache.sling.extensions.explorer|1.0.4",
+ "GWT Integration|Not Maintained|org.apache.sling.extensions.gwt.servlet|3.0.0",
+ "JCR Compiler|Replaced with FS ClassLoader|org.apache.sling.jcr.compiler|2.1.0",
+ "JCR Jackrabbit Server|Replaced with Apache Jackrabbit Oak|org.apache.sling.jcr.jackrabbit.server|2.3.0",
+ "JCR Prefs|Replaced with CA Configs|org.apache.sling.jcr.prefs|1.0.0",
+ "Karaf repoinit|Removed|org.apache.sling.karaf-repoinit|0.2.0",
"Launchpad Content|Replaced with Starter Content|org.apache.sling.launchpad.content|2.0.12",
- "Testing Tools|SLING-5703|org.apache.sling.testing.tools|1.0.16"
+ "Path-based RTP sample|Not Maintained|org.apache.sling.samples.path-based.rtp|2.0.4",
+ "Scripting JST|Not Maintained|org.apache.sling.scripting.jst|2.0.6",
+ "Servlets Compat|Not Maintained|org.apache.sling.servlets.compat|1.0.2",
+ "Testing Sling Mock Jackrabbit|Not Maintained|org.apache.sling.testing.sling-mock-jackrabbit|1.0.0",
+ "Testing Tools|SLING-5703|org.apache.sling.testing.tools|1.0.16",
+ "Thread Dumper|Replaced with Apache Felix Thread Dumper|org.apache.sling.extensions.threaddump|0.2.2"
]
// ------------------------------------------------------------------------------------------------
@@ -280,6 +280,20 @@
newLine()
}
+def githubLink(artifact,ghflag) {
+ if(ghflag == 'Y') {
+ artifact = artifact.replaceAll('\\.','-')
+ a(href:"https://github.com/apache/sling-${artifact}", "GitHub")
+ newLine()
+ } else if (ghflag != 'N') {
+ artifact = ghflag.replaceAll('\\.','-')
+ a(href:"https://github.com/apache/sling-${artifact}", "GitHub")
+ newLine()
+ } else {
+ yield "N/A"
+ }
+}
+
def tableHead(String [] headers) {
thead() {
tr() {
@@ -311,13 +325,16 @@
h2("Sling Application")
table(class:"table") {
- tableHead("Artifact", "Version", "Provides", "Package")
+ tableHead("Artifact", "Version", "GitHub", "Provides", "Package")
tbody() {
slingApplication.each { line ->
tr() {
def data = line.split("\\|")
td(data[0])
td(data[4])
+ td(){
+ githubLink(data[2], data[5])
+ }
td(data[1])
def artifact = "${data[2]}-${data[4]}${data[3]}"
td(){
@@ -349,7 +366,7 @@
h2("Sling Components")
table(class:"table") {
- tableHead("Artifact", "Version", "Binary", "Source")
+ tableHead("Artifact", "Version", "GitHub", "Binary", "Source")
tbody() {
bundles.each { line ->
tr() {
@@ -358,8 +375,13 @@
td(data[2])
def artifact = data[1]
def version = data[2]
+ def ghflag = data[3]
+ def extension = data[4]
td(){
- downloadLink("Bundle", artifact, version, ".jar")
+ githubLink(artifact,ghflag)
+ }
+ td(){
+ downloadLink("Bundle", artifact, version, "." + extension)
}
td(){
downloadLink("Source ZIP", artifact, version, "-source-release.zip")
@@ -371,7 +393,7 @@
h2("Maven Plugins")
table(class:"table") {
- tableHead("Artifact", "Version", "Binary", "Source")
+ tableHead("Artifact", "Version", "GitHub", "Binary", "Source")
tbody() {
mavenPlugins.each { line ->
tr() {
@@ -380,6 +402,10 @@
td(data[2])
def artifact = data[1]
def version = data[2]
+ def ghflag = data[3]
+ td(){
+ githubLink(artifact, ghflag)
+ }
td(){
downloadLink("Maven Plugin", artifact, version, ".jar")
}