Author: buildbot Date: Mon Jun 12 09:49:46 2017 New Revision: 1013845 Log: Staging update by buildbot for sling
Added: websites/staging/sling/trunk/content/news/sling-launchpad-9-released.html Modified: websites/staging/sling/trunk/content/ (props changed) Propchange: websites/staging/sling/trunk/content/ ------------------------------------------------------------------------------ --- cms:source-revision (original) +++ cms:source-revision Mon Jun 12 09:49:46 2017 @@ -1 +1 @@ -1798428 +1798432 Added: websites/staging/sling/trunk/content/news/sling-launchpad-9-released.html ============================================================================== --- websites/staging/sling/trunk/content/news/sling-launchpad-9-released.html (added) +++ websites/staging/sling/trunk/content/news/sling-launchpad-9-released.html Mon Jun 12 09:49:46 2017 @@ -0,0 +1,178 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<html> +<!-- + + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE- 2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> + <head> + <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> + <title>Apache Sling - Apache Sling Launchpad 9 released</title> + <link rel="icon" href="/res/favicon.ico"> + <link rel="stylesheet" href="/res/site.css" type="text/css" media="all"> + <link rel="stylesheet" href="/res/codehilite.css" type="text/css" media="all"> + </head> + <body> + <div class="title"> + <div class="logo"> + <a href="//sling.apache.org/"> + <img border="0" alt="Apache Sling" src="/res/logo.svg"> + </a> + </div> + <div class="header"> + <a href="//www.apache.org/"> + <img border="0" alt="Apache" src="/res/apache.png"> + </a> + </div> + </div> + + <div class="menu"> + <style type="text/css"> +/* The following code is added by mdx_elementid.py + It was originally lifted from http://subversion.apache.org/style/site.css */ +/* + * Hide class="elementid-permalink", except when an enclosing heading + * has the :hover property. + */ +.headerlink, .elementid-permalink { + visibility: hidden; +} +h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style> +<p><strong><a href="/documentation.html">Documentation</a></strong> <br /> +<a href="/documentation/getting-started.html">Getting Started</a> <br /> +<a href="/documentation/the-sling-engine.html">The Sling Engine</a> <br /> +<a href="/documentation/development.html">Development</a> <br /> +<a href="/documentation/bundles.html">Bundles</a> <br /> +<a href="/documentation/tutorials-how-tos.html">Tutorials & How-Tos</a> <br /> +<a href="/documentation/configuration.html">Configuration</a> </p> +<p><a href="http://s.apache.org/sling.wiki">Wiki</a> <br /> +<a href="http://s.apache.org/sling.faq">FAQ</a> </p> +<p><strong>API Docs</strong> <br /> +<a href="/apidocs/sling9/index.html">Sling 9</a> +<a href="/apidocs/sling8/index.html">Sling 8</a> <br /> +<a href="/apidocs/sling7/index.html">Sling 7</a> <br /> +<a href="/apidocs/sling6/index.html">Sling 6</a> <br /> +<a href="/apidocs/sling5/index.html">Sling 5</a> <br /> +<a href="/javadoc-io.html">Archive at javadoc.io</a> </p> +<p><strong>Project info</strong> <br /> +<a href="/downloads.cgi">Downloads</a> <br /> +<a href="http://www.apache.org/licenses/">License</a> <br /> +<a href="/contributing.html">Contributing</a> <br /> +<a href="/news.html">News</a> <br /> +<a href="/links.html">Links</a> <br /> +<a href="/project-information.html">Project Information</a> <br /> +<a href="https://issues.apache.org/jira/browse/SLING">Issue Tracker</a> <br /> +<a href="http://ci.apache.org/builders/sling-trunk">Build Server</a> <br /> +<a href="/project-information/security.html">Security</a> </p> +<p><strong>Source</strong> <br /> +<a href="http://svn.apache.org/viewvc/sling/trunk">Subversion</a> <br /> +<a href="git://git.apache.org/sling.git">Git</a> <br /> +<a href="https://github.com/apache/sling">Github Mirror</a> </p> +<p><strong>Sponsorship</strong> <br /> +<a href="http://www.apache.org/foundation/thanks.html">Thanks</a> <br /> +<a href="http://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a> <br /> +<a href="http://www.apache.org/foundation/buy_stuff.html">Buy Stuff</a> </p> +<p><strong><a href="/sitemap.html">Site Map</a></strong></p> +<!-- no valid ads for now, we'll reactivate this when needed +<iframe + src="http://www.apache.org/ads/button.html" + style="border-width:0; float: left" frameborder="0" + scrolling="no" + width="135" + height="135"> +</iframe> +--> + </div> + + <div class="main"> + <div class="breadcrump" style="font-size: 80%;"> + <a href="/">Home</a> » <a href="/news.html">News</a> + </div> + + + + <h1>Apache Sling Launchpad 9 released</h1> + <style type="text/css"> +/* The following code is added by mdx_elementid.py + It was originally lifted from http://subversion.apache.org/style/site.css */ +/* + * Hide class="elementid-permalink", except when an enclosing heading + * has the :hover property. + */ +.headerlink, .elementid-permalink { + visibility: hidden; +} +h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style> +<p>Here are some of the more noteworthy things available in this release.</p> +<h2 id="updated-to-oak-161-and-segment-tar-persistence">Updated to Oak 1.6.1 and segment-tar persistence<a class="headerlink" href="#updated-to-oak-161-and-segment-tar-persistence" title="Permanent link">¶</a></h2> +<p>We now include the latest stable version of Oak and have switched to the latest +form of the disk-based persitence - oak-segment-tar. This module provides better +runtime characteristics when compared to the oak-segment persistence and also +allows reliable online compaction of the repository.</p> +<p>If you're upgrading from a previous version of Sling you will need to manually +upgrade the repository. See the <a href="http://jackrabbit.apache.org/oak/docs/migration.html">Oak documentation on Repository migration</a> +for more details.</p> +<h2 id="the-sling-explorer-is-replaced-with-composum">The Sling Explorer is replaced with Composum<a class="headerlink" href="#the-sling-explorer-is-replaced-with-composum" title="Permanent link">¶</a></h2> +<p>The Sling Launchpad ships with a new repository explorer and administration tool - <a href="https://github.com/ist-dresden/composum">Composum</a>. Composum is more reliable and featurefull compared to the +previous Sling explorer.</p> +<h2 id="new-resource-provider-and-observation-api">New Resource Provider and Observation API<a class="headerlink" href="#new-resource-provider-and-observation-api" title="Permanent link">¶</a></h2> +<p>The Resource Provider API has been replaced with a new implementation, which is more performant +and better suited for future evolution. Existing ResourceProvider will be able to work using +a backwards-compatible layer, but developers are nonetheless encouraged to move to the +new implementation.</p> +<p>In the same manner, the Observation API has been refreshed.</p> +<h2 id="new-modules-added-validation-context-aware-configuration-repository-initialization-language">New modules added: Validation, Context-Aware Configuration, Repository Initialization Language<a class="headerlink" href="#new-modules-added-validation-context-aware-configuration-repository-initialization-language" title="Permanent link">¶</a></h2> +<p>A number of new general-purpose modules have been added to the Sling Launchpad:</p> +<ul> +<li><a href="">Validation</a></li> +<li><a href="">Context-Aware configuration</a></li> +<li><a href="">Repository Initialization Language</a></li> +</ul> +<h2 id="tooling-htl-maven-plugin">Tooling: HTL Maven Plugin<a class="headerlink" href="#tooling-htl-maven-plugin" title="Permanent link">¶</a></h2> +<p>The <a href="http://sling.apache.org/components/htl-maven-plugin/">HTL Maven Plugin</a> provides build-time validation for projects using Sightly.</p> +<h2 id="streaming-upload-support">Streaming Upload Support<a class="headerlink" href="#streaming-upload-support" title="Permanent link">¶</a></h2> +<p>The version of the Sling Engine shipped in the Launchpad now supports streaming uploads, +for better I/O throughput. Streaming uploads are opt-in via setting the following HTTP Header:</p> +<div class="codehilite"><pre><span class="n">Sling</span><span class="o">-</span><span class="n">UploadMode</span><span class="p">:</span> <span class="n">stream</span> +</pre></div> + + +<h2 id="discovery-added-oak-based-discovery-implementation">Discovery: added Oak-based discovery implementation<a class="headerlink" href="#discovery-added-oak-based-discovery-implementation" title="Permanent link">¶</a></h2> +<p>The Sling discovery mechanism has been augmented with a mechanism which delegates instance +discovery to Oak. When working with a DocumentNodeStore-based Oak implementation, this information +is already available to Oak so there is no point in duplicating the work.</p> +<h2 id="security-loginadministrative-deprecation">Security: loginAdministrative deprecation<a class="headerlink" href="#security-loginadministrative-deprecation" title="Permanent link">¶</a></h2> +<p>We believe that the vast majority of bundles performing background work do not require +administrative access to the repository via <code>loginAdministrative</code>. We have removed many usages +of <code>loginAdministrative</code> in the Sling code and replaced then with a service-based approach +- <code>loginService</code>. We encourage you to do the same.</p> +<p>Documentation available at <a href="">Service Authentication</a>.</p> +<h2 id="removed-orgapacheslingcommonsjson-and-orgjson-bundles">Removed org.apache.sling.commons.json and org.json bundles<a class="headerlink" href="#removed-orgapacheslingcommonsjson-and-orgjson-bundles" title="Permanent link">¶</a></h2> +<p>Apache projects are no longer allowed, for legal reasons, to ship code which uses or links to the +JSON.org Java implementation. As a consequence we have removed all code which references that +API.</p> +<p>If you need to use these bundles, you can always retrieve then from Maven Central and incorporate +them in your launchpad.</p> + <div class="timestamp" style="margin-top: 30px; font-size: 80%; text-align: right;"> + Rev. 1798432 by rombert on Mon, 12 Jun 2017 09:49:35 +0000 + </div> + <div class="trademarkFooter"> + Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project + logo are trademarks of The Apache Software Foundation. All other marks mentioned + may be trademarks or registered trademarks of their respective owners. + </div> + </div> + </body> +</html>