Apache Software Foundation Launches Apache Sling 13 with Significant Enhancements

The Apache Software Foundation

WILMINGTON, DE — The Apache Software Foundation (ASF) has announced the release of Apache Sling™ 13, a versatile framework for building RESTful web applications. Renowned for its modular and resource-driven architecture, Sling enables developers to create applications ranging from simple blogging engines to complex enterprise systems efficiently.

“Apache Sling is extremely modular, allowing users to build anything from small microservice applications to very large enterprise applications,” stated Robert Munteanu, Apache Sling PMC Chair. “Sling 13 gives users many performance enhancements and efficiencies, including greater security overall. We are very proud of the community’s dedication and hard work to make this release available to users.”

Key Enhancements in Apache Sling 13

The latest release introduces several critical upgrades aimed at optimizing development, performance, and security. These include:

  • Official Java 21 Support: Apache Sling 13 now supports Java 21 in addition to Java 11 and 17, ensuring compatibility with modern Java frameworks.
  • Performance Improvements: Updates to the Apache Jackrabbit Oak 1.72.0 backend offer notable enhancements in speed and overall efficiency.
  • Migration to jakarta.json: Modules are transitioning from org.json to jakarta.json to improve flexibility, with both Apache Johnzon 1.x and 2.x supported.
  • Sling Models Enhancements: Updates include support for optional injections, parameterized constructors, and Java Record classes.
  • Enhanced Security: The implementation of OWASP Java HTML Sanitizer for the Sling XSS module strengthens protection against cross-site scripting (XSS) attacks.
  • Multi-Arch Container Image: The addition of linux/arm64 support enables deployment across diverse hardware architectures.
  • OSGi Core R8 Compliance: Apache Sling is now fully compliant with OSGi Core R8, incorporating Apache Felix 7 and enhancing declarative services.
READ:  Worldwide Rail Journeys Inc. Becomes Exclusive Marketing Partner for Palace on Wheels
Advancing Development Efficiency

Sling’s unique ability to map HTTP request URLs to content resources based on path, extensions, and selectors makes it a powerful tool for fostering meaningful URLs and streamlining request processing. Its modular architecture allows developers to tailor server instances precisely to their needs, reducing resource overhead while optimizing workflows.

A Step Forward for Developers

Apache Sling 13 represents a significant milestone in the evolution of the framework, combining cutting-edge technology and practical enhancements to meet the needs of modern web application developers. With this release, ASF continues to drive innovation in the open-source community, supporting developers with robust tools for scalable and secure application development.

By delivering a comprehensive update that blends performance, compatibility, and security improvements, Apache Sling 13 is poised to further its reputation as a cornerstone for efficient and versatile web application frameworks. Developers worldwide can expect a strengthened platform that sets the stage for future advancements in the field.

For the latest news on everything happening in Chester County and the surrounding area, be sure to follow MyChesCo on Google News and MSN.