The Apache Sling team is pleased to announce the release of Apache Sling 
Feature Content Package Converter version 1.0.2

Apache Sling is a web framework that uses a Java Content Repository, such as 
Apache Jackrabbit, to store and manage content. Sling applications use either 
scripts or Java servlets, selected based on simple name conventions, to process 
HTTP requests in a RESTful way.

The Feature Content Package Converter is a tool to take a Sling Content Package 
and convert it into a Feature Model to be installed alongside a Feature Model 
system. 

http://sling.apache.org/site/apache-sling-feature-cpconverter.html

This release is available from http://sling.apache.org/site/downloads.cgi

Building from verified sources is recommended, but convenience binaries are
also available via Maven:

<dependency>
    <groupId>org.apache.sling</groupId>
    <artifactId>org.apache.sling.feature.cpconverter</artifactId>
    <version>1.0.2</version>
</dependency>

Release Notes:


        Release Notes - Sling - Version Content-Package to Feature Model 
Converter 1.0.2
            
<h2>        Bug
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8336'>SLING-8336</a>] 
-         [cp2fm] filter.xml files not properly merged
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8363'>SLING-8363</a>] 
-         [cp2fm] map rep:SystemUser JCR nodes to repoinit Feature extension
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8381'>SLING-8381</a>] 
-         Converter produces broken hull subpackages
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8383'>SLING-8383</a>] 
-         Syntax incorrect for Factory configurations on conversion with 
content-package converter
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8384'>SLING-8384</a>] 
-         Convertion of configs might miss out properties
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8396'>SLING-8396</a>] 
-         Sling Content Package to Feature Model fails with embedded Bundles
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8420'>SLING-8420</a>] 
-         Converter generates buggy vault packages
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8527'>SLING-8527</a>] 
-         Glob restrictions for content-package formatted wrong
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8528'>SLING-8528</a>] 
-         ACLs for Serviceusers on nodes with nodetypes registered via 
content-package may break startup in repoinit.
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8536'>SLING-8536</a>] 
-         /jcr_root/rep:policy node is not being processed by the CP- FM 
converter
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8540'>SLING-8540</a>] 
-         ACL permissions from jcr_root are not correctly serialised
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8544'>SLING-8544</a>] 
-         [cp2fm] service users need to be created with intermediate path
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8555'>SLING-8555</a>] 
-         Converter generates broken repoinit statements when package contains 
type indicators for restriction
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8561'>SLING-8561</a>] 
-         ACLs on service users should be ignored because of randomised node 
names
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8573'>SLING-8573</a>] 
-         ACLs are missing from the converted content packages for regular 
users and groups
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8578'>SLING-8578</a>] 
-         Nodes which contain : are not correctly processed
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8586'>SLING-8586</a>] 
-         [cp2fm] &quot;create service user&quot; repoinit instruction throws 
javax.jcr.nodetype.ConstraintViolationException
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8626'>SLING-8626</a>] 
-         Content Package Converter is taking Group from Package Group instead 
of from Maven Group
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8667'>SLING-8667</a>] 
-         [cp2fm] -SNAPSHOT sub content-packages are not overridden when 
extracting them from the main package
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8715'>SLING-8715</a>] 
-         Feature Model Package should listen filters metadata
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8716'>SLING-8716</a>] 
-         [cp2fm] content-packages have to be handled under /apps/*/install/* 
path
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8760'>SLING-8760</a>] 
-         [cp2fm] multiple node type registrations are handled as single 
registration
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8800'>SLING-8800</a>] 
-         A change in a Content Package will not be reflected in a Converted CP 
on a rebuild
</li>
</ul>
            
<h2>        New Feature
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8529'>SLING-8529</a>] 
-         Avoid flattening of subpackages during convertion in featuremodel
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8569'>SLING-8569</a>] 
-         Detect &amp; reports PackageTypes and nesting structures during 
conversion
</li>
</ul>
    
<h2>        Improvement
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8371'>SLING-8371</a>] 
-         [cp2fm] map rep:ACL JCR nodes to repoinit Feature extension
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8390'>SLING-8390</a>] 
-         Converter not handling serviceusers and acls spread across multiple 
packages
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8433'>SLING-8433</a>] 
-         [cp2fm] handle same sub-content-package multi-versions
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8567'>SLING-8567</a>] 
-         Support start levels declared via JCR path in input packages to cp2sf
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8608'>SLING-8608</a>] 
-         Fail the conversion if the resulting attached content-package is 
MIXED type
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8649'>SLING-8649</a>] 
-         Missing dependencies when installing computed content-packages
</li>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8749'>SLING-8749</a>] 
-         [cp2fm] empty configurations have to be included in the resulting 
Feature Model
</li>
</ul>
            
<h2>        Task
</h2>
<ul>
<li>[<a href='https://issues.apache.org/jira/browse/SLING-8752'>SLING-8752</a>] 
-         Release CP Converter
</li>
</ul>
                                                                                
                                                            
Enjoy!

-The Sling team

Reply via email to