What is Sling?

It would be helpful to include a short description of Sling in any
Announce messages.

On 10 September 2010 14:28, Justin Edelson <[email protected]> wrote:
> The Apache Sling team is pleased to announce the release of Apache
> Sling JCR API 2.1.0, Apache Sling JCR Base 2.1.0, Apache Sling JCR
> Content Loader 2.1.0 and Apache Sling JCR Jackrabbit Server 2.1.0.
>
> Collectively, these modules represent the core OSGi bundles providing
> support for JCR repositories in Apache Sling.
>
> These releases are available from
> http://sling.apache.org/site/downloads.cgi and Maven:
>
> <dependency>
>    <groupId>org.apache.sling</groupId>
>    <artifactId>org.apache.sling.jcr.api</artifactId>
>    <version>2.1.0</version>
> </dependency>
>
> <dependency>
>    <groupId>org.apache.sling</groupId>
>    <artifactId>org.apache.sling.jcr.base</artifactId>
>    <version>2.1.0</version>
> </dependency>
>
> <dependency>
>    <groupId>org.apache.sling</groupId>
>    <artifactId>org.apache.sling.jcr.contentloader</artifactId>
>    <version>2.1.0</version>
> </dependency>
>
> <dependency>
>    <groupId>org.apache.sling</groupId>
>    <artifactId>org.apache.sling.jcr.jackrabbit.server</artifactId>
>    <version>2.1.0</version>
> </dependency>
>
> Release Notes:
>
> JCR API 2.1.0:
> ** Improvement
>    * [SLING-1363] - Add a component which allows bundles to configure
> the session returned by SlingRepository
> JCR Base 2.1.0:
> ** Bug
>    * [SLING-1413] - In Jackrabbit 2.0, Privileges can now be denied
> for Groups.  The ModifyAceServlet and security ContentLoader should
> allow it as well
>    * [SLING-1457] - AccessControlUtil.replaceAccessControlEntry(..)
> must preserve the order of the ACEs in the AccessControlList when
> merging changes into an existing ACE
>    * [SLING-1458] - The jackrabbit.accessmanager bundle needs to
> provide a mechanism to re-order the ACEs in the ACL
>    * [SLING-1522] - AccessControlUtil looks up an Authorizable where
> it does not need to.
>    * [SLING-1548] - Move bundle event handling to Loader (from
> AbstractSlingRepository)
> ** Improvement
>    * [SLING-1363] - Add a component which allows bundles to configure
> the session returned by SlingRepository
>
> JCR Content Loader 2.1.0:
> ** Bug
>    * [SLING-1409] - ignoreImportProviders doesn't allow multiple values.
>    * [SLING-1440] - Overwrite rule of bundle initial content cannot
> be switched back to "false"
>    * [SLING-1457] - AccessControlUtil.replaceAccessControlEntry(..)
> must preserve the order of the ACEs in the AccessControlList when
> merging changes into an existing ACE
>    * [SLING-1458] - The jackrabbit.accessmanager bundle needs to
> provide a mechanism to re-order the ACEs in the ACL
>    * [SLING-1526] - Extra property names of security:principals lost
> when loaded via contentloader
>    * [SLING-1561] - Allow the Sling Initial ContentLoader to set
> parent node properties
>    * [SLING-1582] - Content loader doesnt give much feedback when
> something goes wrong.
>    * [SLING-1583] - Recent changes to content loader swallow "name"
> property in nodes, which was previously used only for Princiapls,
> breaks existing code.
>    * [SLING-1589] - DefaultContentImporter service doesn't have a
> pretty name/description
>    * [SLING-1592] - contentloader doesn't uninstall content from
> non-default workspace
>    * [SLING-1613] - JSON Content loader converts all arrays to arrays
> of String.
>    * [SLING-1627] - import operation does not respect :replace=true
> for properties
> ** Improvement
>    * [SLING-1411] - Add replaceAccessControlEntry method to AccessControlUtil
>    * [SLING-1448] - Sling-Initial-Content should be able to load
> content into non-default workspace
>    * [SLING-1532] - contentloader should overwrite file contents, not
> file nodes
> ** New Feature
>    * [SLING-1172] - Allow uploading JSON files to create content structures
>
> JCR Jackrabbit Server 2.1.0:
> ** Bug
>    * [SLING-1417] - setting sling.repository.config.file.url to a URL
> doesn't work
>    * [SLING-1449] - jcr.jackrabbit-server is missing DynamicImport-Package
>    * [SLING-1502] - Concurrency-Problem in AccessManagerFactoryTracker
>    * [SLING-1507] - Unable to change the Jackrabbit RMI port via
> Karaf config/provisioning mechanism
> ** Improvement
>    * [SLING-1550] - Embedded JCR Repository metatype refers to CRX
>    * [SLING-1556] - Add optional imports for JDBC packages used by
> Jackrabbit Core persistence managers
>    * [SLING-1568] - Do not configure Derby PM to shutdown on close
>    * [SLING-1660] - upgrade to Jackrabbit 2.1.1
>    * [SLING-1664] - support reading the jackrabbit configuration file
> from the launchpad archive
> ** Task
>    * [SLING-1531] - Upgrade to Jackrabbit 2.1
>
>
> Enjoy!
>
> -The Sling team
>

Reply via email to