You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by Andreas Schaefer <sc...@me.com.INVALID> on 2019/12/23 16:57:07 UTC

[ANN] Apache Sling Feature Content Package Converter version 1.0.2 Released

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