[ANN] Apache Ant 1.9.10 and 1.10.2 Released

2018-02-06 Thread Stefan Bodewig
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

The Apache Ant Team is pleased to announce the releases of Apache Ant
1.9.10 and 1.10.2.

Apache Ant is a Java library and command-line tool that helps building
software.

The Apache Ant team currently maintains two lines of development. The
1.9.x releases require Java5 at runtime and 1.10.x requires Java8 at
runtime. Both lines are based off of Ant 1.9.7 and the 1.9.x releases
are mostly bug fix releases while additional new features are developed
for 1.10.x. We recommend using 1.10.2 unless you are required to use
versions of Java prior to Java8 during the build process.

Ant 1.10.2 contains a superset of 1.9.10 - with the exception of a few
tasks and features that no longer work with Java8 anyway (like the apt
task).

Both releases are mostly bug fix releases with a few new features being
added. A new javaversion condition can be used to detect the version of
the JVM running Ant.

The log4j listener has been deprecated as log4j 1.x is no longer
actively developed and we've made sure the listener works when using the
log4j2 logging bridge. In 1.10.2 the imaging tasks have been deprecated
as JAI doesn't seem to work with Java9 anymore.

Source and binary distributions are available for download from the
Apache Ant download site:

http://ant.apache.org/bindownload.cgi
http://ant.apache.org/srcdownload.cgi

When downloading, please verify signatures using the KEYS file available
at the above location when downloading the release.

Changes in 1.10.2 include:
==

Changes that could break older environments:
- ---

 * updated the dependency of BCEL to 6.2.
   Bugzilla Report 61196

 * delete task previously would silently accept wildcard (*)
   value for the "file" attribute. That's no longer the case
   and an exception could get thrown by the underlying filesystem
   for such use. Usage like:

   

   should instead be changed to use resource collections like:

   
 
   

 * Commons Net 3.6 is binary-code, but not source compatible;
   see change list of Commons Net 3.0 for details

 * The Log4jListener is marked as deprecated as the required log4j library
   (in version 1.x) is not maintained any more.

 * Image task is marked as deprecated as the required JAI library is not
   maintained any more and internal APIs that JAI depended on are no longer
   available in Java 9.

Fixed bugs:
- ---

 * 's  child now skips s that lack a key or
   value.
   Bugzilla Report 60767

 * bootstrapping Ant on Windows failed
   Bugzilla Report 61027

 * Fixed the issue where the SCP based tasks would try to change
   the permissions on the parent directory of a transferred file,
   instead of changing it on the transferred file itself.
   Bugzilla Reports 59648 and 43271

 * Fixed the issue where the source file being copied could end
   up being corrupted if the target of the copy happened to be
   the same source file (symlinked back to itself).
   Bugzilla Report 60644

 * Fixed the issue where symlink creation with "overwrite=false",
   on existing symlink whose target was a directory, would end
   up creating a new symlink under the target directory.
   Bugzilla Report 58683

 * Improvement to the Zip task for reduced memory usage in certain
   cases. Thanks to Glen Lewis for reporting the issue and
   suggesting the fix.
   Bugzilla Report 19516

 * Fixed an issue where the content redirected from output/error
   streams of a process, could end up being truncated.
   Bugzilla Report 58833, 58451

 * // will now throw an exception
   with a more useful error message when setFile is called twice on
   the same instance.
   Bugzilla Report 62071

Other changes:
- --

 * Added forceCsvQuoteChar option to  task. When enabled the
   values always get quoted.
   Github Pull Request #32

 * Added  attributes to various script related tasks and a
   compiled attribute to scriptdef.
   Github Pull Request #30

 * Added support for jarsigner's -tsadigestalg to .
   Bugzilla Report 60665

 * added "regexp" attribute to 
   Bugzilla Report 60968

 * reduced GC pressure by replacing all usage of FileInputStream and
   FileOutputStream.

 * Task can now also use attribute setters that expect a
   java.nio.file.Path argument.
   Bugzilla Report 61042

 * added a new magic property ant.tstamp.now that can be used to
   override the current time/date used by .
   Bugzilla Report 61079

 * added Orion support to ejbjar
   Github Pull Request #33

 * SCP task, when configured to use SFTP protocol, now preserves last
   modified timestamp on files that it uploads, if the
   preserveLastModified attribute is set to true for that task
   Bugzilla Report 58589

 * zip and the related tasks can now set the modification time of all
   entries to a fixed timestamp.
   Github Pull Request #36

 * Jsch library dependency has now been upgraded to 0.1.54. Jsch is
   the library behind the sshexec and scp Ant 

[ANNOUNCE] Apache Allura 1.8.0 released

2018-02-06 Thread Dave Brondsema
The Apache Allura team is pleased to announce the release of Apache Allura 1.8.0

Allura is an open source implementation of a software forge, a web site that
manages source code repositories, bug reports, discussions, wiki pages, blogs,
and more for any number of individual projects.

Version 1.8.0 has been released, containing a Docker setup for production
environments, and improved security and auditing around user logins.
This release also contains a large number of fixes and smaller improvements.

This includes a fix for the security advisory CVE-2018-1299.

This release also contains numerous small improvements and bug fixes. To see all
the details, check out the release changelog at
https://forge-allura.apache.org/p/allura/git/ci/master/tree/CHANGES

Download and installation instructions are available at 
https://allura.apache.org/



[ANN] Apache Sling 10 Released

2018-02-06 Thread Robert Munteanu
On Tue, 2018-02-06 at 16:09 +0200, Robert Munteanu wrote:
> The full release notes are available online at

Correction: the release notes are at

  https://sling.apache.org/news/sling-10-released

Thanks,

Robert


[ANN] Apache Sling 10 Released

2018-02-06 Thread Robert Munteanu
The Apache Sling team is pleased to announce the release of Apache
Sling version 10. The release is available for download at

https://sling.apache.org/downloads.cgi

About Apache Sling
--
Apache Sling™ is a framework for RESTful web-applications based on an
extensible content tree.

In a nutshell, Sling maps HTTP request URLs to content resources based
on the request's path, extension and selectors. Using convention over
configuration, requests are processed by scripts and servlets,
dynamically selected based on the current resource. This fosters
meaningful URLs and resource driven request processing, while the
modular nature of Sling allows for specialized server instances that
include only what is needed.

Sling serves as basis for a variety of applications ranging from
blogging engines all the way to enterprise content management systems.

Release notes
-

The major points of interest for this release are:

* Java 9 and 10 support
* Migrated from tika-bundle to tika-parsers
* Direct access to a DataStore binary when the repository allows it
* Exception stack traces now contain the originating bundle
* Update to Oak 1.6.8
* Service user web console page added
* Service user privilege declaration based on principal names
* Enhancements to the repoinit language
* Support for mounting JSON files in the bundle resource provider

The full release notes are available online at

https://sling.apache.org/news/sling-launchpad-9-released.html

Enjoy!

On behalf of the the Apache Sling PMC,
Robert Munteanu 


[ANN] New version of the Apache Struts Maven Archetypes

2018-02-06 Thread Lukasz Lenart
The Apache Struts group is pleased to announce that the Apache Struts
Maven Archetypes are available as a “General Availability” release.
The GA designation is our highest quality grade.

The Apache Struts 2 is an elegant, extensible framework for creating
enterprise-ready Java web applications. The framework is designed to
streamline the full development cycle, from building, to deploying, to
maintaining applications over time. Apache Struts 2 is an elegant,
extensible framework for creating enterprise-ready Java web
applications. The framework is designed to streamline the full
development cycle, from building, to deploying, to maintaining
applications over time.

This release of the archetypes is compatible with the latest version
of the Apache Struts. Please read the following web page of how to use
the archetypes:
http://struts.apache.org/maven-archetypes/

The 2.5.x series of the Apache Struts framework has a minimum
requirement of the following specification versions:
* Java SE 7
* Java Servlet 2.4 and JavaServer Pages (JSP) 2.0
* Java 2 Standard Platform Edition (J2SE) 5

Should any issues arise with your use of any version of the Struts
framework, please post your comments to the user list, and, if
appropriate, file a tracking ticket.appropriate, file a tracking
ticket:
* https://issues.apache.org/jira/browse/WW


- The Apache Struts group.


Regards
-- 
Łukasz
+ 48 606 323 122 http://www.lenart.org.pl/


Apache ACE is now retired.

2018-02-06 Thread jan iversen
Announcing that the Apache ACE committers have voted to retire the
project due to inactivity. ${project} was {boilerplate}.

Retiring a project is not as simple as turning everything off, as
existing users need to both know that the project is retiring and
retain access to the necessary information for their own development
efforts.
You can read more about ACE's retirement at:

http://attic.apache.org/projects/ACE.html

The user mailing list remains open, while the rest of the project's
resources will continue to be available in a read-only state -
website, wikis, svn, downloads and bug tracker with no change in url.
Providing process and solutions to make it clear when an Apache
project has reached its end of life is the role of the Apache Attic,
and you can read more about that at:

   http://attic.apache.org/

Thanks,
Jan Ion behalf of the Apache Attic and the now retired Apache ACE project