[ANNOUNCE] Apache Bean Validation 0.2-incubating released

20
Aug/10
0
The Apache Bean Validation community is proud to announce our
0.2-incubating release, which is our second release as an Apache
Incubator project.

This release includes a few minor bug fixes and passes the Bean
Validation 1.0.3 TCK.

Please visit our project website to learn more about Apache Bean
Validation and how to download or include our provider in your builds.

http://incubator.apache.org/bval/

Thanks,
Apache Bean Validation PPMC

[ANNOUNCE] Apache CouchDB 1.0.1 has been released

16
Aug/10
0
Hello,

Apache CouchDB 1.0.1 has been released and is available for download:

http://couchdb.apache.org/downloads.html

The 1.0.0 release has a data-loss bug in its default configuration.

IF YOU ARE RUNNING 1.0.0, PLEASE UPGRADE TO 1.0.1 AS SOON AS POSSIBLE

See the release notice for more information:

http://couchdb.apache.org/notice/1.0.1.html

Changes in this release:

 * Fix data corruption bug COUCHDB-844. Please see
   http://couchdb.apache.org/notice/1.0.1.html for details.
 * Added support for replication via an HTTP/HTTP proxy.
 * Fixed various replicator bugs for interop with older CouchDB versions.
 * Show fields saved along with _deleted=true. Allows for auditing of deletes.
 * Enable basic-auth popup when required to access the server, to prevent
   people from getting locked out.
 * User interface element for querying stale (cached) views.

Apache CouchDB is a document-oriented database that can be queried and indexed in a MapReduce
fashion using JavaScript. CouchDB also offers incremental replication with bi-directional
conflict detection and resolution.

CouchDB provides a RESTful JSON API than can be accessed from any environment that allows
HTTP requests. There are myriad third-party client libraries that make this even easier from
your programming language of choice. CouchDBs built in Web administration console speaks
directly to the database using HTTP requests issued from your browser.

CouchDB is written in Erlang, a robust functional programming language ideal for building
concurrent distributed systems. Erlang allows for a flexible design that is easily scalable
and readily extensible.

Relax and prosper,

N

[ANNOUNCE] Apache CouchDB 0.11.1 has been released

14
Jul/10
0
Hello,

Apache CouchDB 0.11.1 has been released and is available for download:

http://couchdb.apache.org/downloads.html

Changes in this release:

 * Mask passwords in active tasks and logging.
 * Update mochijson2 to allow output of BigNums not in float form.
 * Added support for X-HTTP-METHOD-OVERRIDE.
 * Disable jsonp by default.
 * Accept gzip encoded standalone attachments.
 * Made max_concurrent_connections configurable.
 * Added continuous replication option to Futon.
 * Added option to replicating test results anonymously to a community
   CouchDB instance.
 * Allow creation and deletion of config entries in Futon.
 * Fixed various UI issues in Futon.
 * Fixed compatibility with the Erlang R14 series.
 * Fixed warnings on Linux builds.
 * Fixed build error when aclocal needs to be called during the build.
 * Require ICU 4.3.1.
 * Fixed compatibility with Solaris.
 * Added authentication redirect URL to log in clients.
 * Added authentication caching, to avoid repeated opening and closing of the
   users database for each request requiring authentication.
 * Made authentication timeout configurable.
 * Temporary views are now admin-only resources.
 * Don't require a revpos for attachment stubs.
 * Make file deletions async to avoid pauses during compaction and db
   deletion.
 * Fixed for wrong offset when writing headers and converting them to blocks,
   only triggered when header is larger than 4k.
 * Preserve _revs_limit and instance_start_time after compaction.
 * Fixed timeout with large .ini files.
 * Added tests for couch.js and jquery.couch.js
 * Added various API features to jquery.couch.js
 * Faster default view collation.
 * Upgrade CommonJS modules support to 1.1.1.
 * Added option to include update_seq in view responses.
 * Fixed erlang filter funs and normalize filter fun API.
 * Fixed hang in view shutdown.
 * Refactored various internal APIs related to attachment streaming.
 * Fixed hanging replication.
 * Fixed keepalive issue.
 * Allow global rewrites so system defaults are available in vhosts.
 * Allow isolation of databases with vhosts.
 * Made the test suite overall more reliable.

Apache CouchDB is a document-oriented database that can be queried and indexed in a MapReduce
fashion using JavaScript. CouchDB also offers incremental replication with bi-directional
conflict detection and resolution.

CouchDB provides a RESTful JSON API than can be accessed from any environment that allows
HTTP requests. There are myriad third-party client libraries that make this even easier from
your programming language of choice. CouchDBs built in Web administration console speaks
directly to the database using HTTP requests issued from your browser.

CouchDB is written in Erlang, a robust functional programming language ideal for building
concurrent distributed systems. Erlang allows for a flexible design that is easily scalable
and readily extensible.

Relax and prosper,

N

[ANNOUNCE] Apache James Mailet Base 1.1 released

21
Jun/10
0
Hi there,

The Apache JAMES Project is pleased to announce a new Apache Mailet
Base release which fixes a NullPointerException when using
MatcherInverter. Beside this nothing critical was fixed.

Mailet Base is a toolkit for builders of mailets and matchers with
minimal dependencies.

You can get it from http://james.apache.org/download.cgi#Apache_Mailet_Base.

Regards,
Norman Maurer

[ANNOUNCE] Apache Velocity Engine 1.6.4

19
May/10
0
The Apache Velocity Team announces the availability of the of Apache
Velocity Engine 1.6.4. This is only a bugfix release and contains no
new features.  We recommend all 1.6.x users upgrade to this release.

The change log is here:

http://velocity.apache.org/engine/releases/velocity-1.6.4/changes-report.html

Apache Velocity 1.6.4 can be downloaded here:

http://velocity.apache.org/download.cgi

Documentation for Engine1.6.4 can be found here:

http://velocity.apache.org/engine/releases/velocity-1.6.4/

For the Apache Velocity Team,

   Nathan Bubna

[ANNOUNCE] Apache James Mailet Standard released

14
May/10
0
The Apache James Team is pleased to announce the release of Apache
Mailet Standard 1.0

The Apache Mailet Standard include reusable Mailets and Matchers which
can get used in any Mailet Container. This Mailets and Matchers were
previous included in James Server.

If you are interested see:

http://james.apache.org/mailet

Cheers,
Norman Maurer

Apache Libcloud 0.3.1 Released!

11
May/10
0
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

The Apache Software Foundation and the Apache Libcloud Project are pleased to
announce the release and immediate availability of version 0.3.1 of Apache
Libcloud ("libcloud").

Apache Libcloud is a pure python client library for interacting with many of
the popular cloud server providers. It was created to make it easy for
developers to build products that work between any of the services that it
supports.

Apache Libcloud is available for download from:
  

Major changes since the previous release:
  * New Drivers for Dreamhost, Eucalyptus, Enomaly ECP, IBM Developer
    Cloud and SoftLayer.
  * Added new deployment and bootstrap API.
  * Added support for Amazon EC2 Asia Pacific (Singapore) Region
  * Improved test coverage for all drivers.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iEYEARECAAYFAkvpxFEACgkQ94h19kJyHwBSdgCgjTNcUCVmtqMa1ufK0jnG4x7d
mG8AnRTPzTTp0e0kd8N1ybOEHVaKUJPA
=3OML
-----END PGP SIGNATURE-----

Press Release: The Apache Software Foundation Announces New Top-Level Projects

4
May/10
0

Record Number of Projects Launched via Apache Incubator and Current Initiatives

FOREST HILL, MD – 4 May, 2010 – The Apache Software Foundation (ASF) –-the all-volunteer
developers, stewards, and incubators of 143 Open Source projects and initiatives-- today announced
the creation of six new Top-Level Projects (TLPs), setting an all-time record of the most
new TLPs launched in a single month.

A Top-Level Project signifies that a Project's community and products have been well-governed
under the ASF's meritocratic, consensus-driven process and principles. Whilst a project is
developing within the Apache Incubator or as a sub-project of an existing TLP, it benefits
from hands-on mentoring from other Apache contributors, as well as the Foundation’s widely-emulated
process, stewardship, outreach, support, and community events.

"Becoming a Top-Level Project is a vote of confidence from the Foundation at-large, demonstrating
a project has proven its ability to be properly self-governed," said ASF Chairman Jim Jagielski.
"We are proud of our Committers' dedication in building robust communities under the ASF process
known as 'The Apache Way'."

All Apache Projects are overseen by a self-selected team of active contributors to the project.
Upon a Project's maturity to a TLP, a Project Mangement Committee (PMC) is formed to oversee
its day-to-day operations, including community development and product releases.

The six new TLPs include both a graduating project from the Apache Incubator as well as sub-projects
of existing TLPs. They are:

Graduating from the Apache Incubator

- Apache Traffic Server is a richly-featured, fast, scalable, and extensible HTTP/1.1 compliant
caching proxy server. Formerly a commercial product, Yahoo! submitted Traffic Server to the
Apache Incubator in 2009. Traffic Server is widely recognized as an “edge” service in
cloud computing; an example of its use is to serve static content such as images and JavaScript,
CSS, and HTML files, and route requests for dynamic content to a Web server such as the Apache
HTTP Server. Highly performant, Apache Traffic Server has been benchmarked to handle in excess
of 75,000 requests per second (RPS), and is used in production in large-scale deployments
such as Yahoo!, where it handles 400 terrabytes of traffic per day, and serves more than 30
billion objects daily across its various properties including the Yahoo! homepage, and its
Sports, Mail, and Finance sites.

Former Sub-projects of Existing Top-Level Projects

- Apache Mahout provides scalable implementations of machine learning algorithms on top of
Apache Hadoop and other technologies. It offers collaborative filtering, clustering, classification,
feature
reduction, data mining algorithms, and more. Begun as a sub-project of Lucene in 2008, Mahout's
team of nearly a dozen contributors is now actively working towards release 0.4. 

- Apache Tika is an embeddable, lightweight toolkit for content detection, and analysis. Powering
by MIME standards from IANA, advanced language detection features and on the ability to rapidly
unify existing parser libraries, Tika provides a one-stop shop for navigating the modern information
landscape. Tika entered the Incubator in 2007 and graduated to a Lucene sub-project in 2008.
Tika is used in a broad range of Lucene products ranging from Solr, to Nutch and Mahout and
is in deployment at NASA, Day Software, the Internet Archive, and at a number of Web startups
including Bixo labs.

- Apache Nutch is a highly-modular, Web searching engine based on Lucene Java with added Web-specifics,
such as a crawler, a link-graph database, and parsers for HTML and other document formats.
Its architecture allows developers to create plugins for media-type parsing, data retrieval,
querying,  clustering, and more. Following a successful 100 million page demo system, the
project graduated the Apache Incubator in 2005 to become a sub-project of Apache Lucene.

- Apache Avro is a fast data serialization system that includes rich and dynamic schemas in
all its processing. A sub-project of Apache Hadoop, Avro features rich data structures; a
compact, fast, binary data format; a container file to store persistent data; remote procedure
call (RPC); and simple integration with dynamic languages. Not only is code generation not
required to read or write data files nor to use or implement RPC protocols, it is an optional
optimization, only worth implementing for statically typed languages.

- Apache HBase is a distributed database modeled after Google's Bigtable. The project started
at Powerset and became a sub-project of  Apache Hadoop in 2007. Apache HBase adds random read/write
access to the Hadoop stack, extending offline processing capabilities and enabling realtime
serving of very large datasets. The project's goal is the hosting of big tables -- billions
of rows X millions of columns -- running atop commodity hardware. HBase has been successfully
deployed at Adobe, Flurry, Meetup, Mozilla, StumbleUpon, Trend Micro, and Twitter, among others,
to perform  analytics and as a datastore for live Websites.

Additional New Top-Level Projects Created in 2010

- Apache UIMA (Unstructured Information Management Architecture) is a framework for analyzing
unstructured information, such as natural language text. It supports the writing, deployment
and reuse of analysis components in a wide variety of settings. Created at IBM and submitted
to the Apache Incubator in 2006, UIMA has been adopted as the de-facto enabling platform by
a significant part of the natural language processing community. Apache UIMA graduated from
the Apache Incubator in March 2010.

- Apache Cassandra is an advanced, second-generation “NoSQL” distributed data store that
has a shared-nothing architecture. The Cassandra decentralized model provides massive scalability,
and is highly available with no single point of failure even under the worst scenarios. Originally
developed at Facebook and submitted to the ASF Incubator in 2009, the Project has added more
than a half-dozen new committers, and is deployed by dozens of high-profile users such as
Cisco WebEx, Cloudkick, Digg, Facebook, Rackspace, Reddit, and Twitter. Apache Cassandra graduated
from the Apache Incubator in March 2010.

- Apache Subversion is a widely-used versioning control system. The project was initated at
CollabNet in 2000 and was accepted into the Apache Incubator in 2009; many of the people who
founded Subversion also actively contribute to various initiatives at the ASF. All of the
ASF's projects use Subversion for source code version control, and Subversion itself relies
on many Apache projects such as Apache Portable Runtime (APR) and HTTP Web Server. For nearly
a decade, both communities have benefited from open feedback channels, where requirements
from the Subversion project have helped drive new features to various Apache projects, and
vice versa. Apache Subversion is used in Bounty Source, CodePlex, Django, ExtJS, Free BSD,
FreePascal, GCC, Google Code, MediaWiki, Mono, PHP, Ruby, SourceForge, and Tigris.org, as
well as numerous corporations. Apache Subversion graduated from the Apache Incubator in February
2010.

- Apache Click is a modern Java EE Web application framework that provides a natural, rich
client style programming model. Apache Click's intuitive design makes it very easy to learn
and use, with most developers getting up and running within a day. As opposed to traditional
component oriented Web frameworks, Click is stateless by design although stateful pages are
supported. Click exposes few abstractions to learn and understand; the Java Servlet API is
fully exposed to the developer to ease the upgrade path from an action-based framework to
a component-based one to alleviate developers from maintaining redundant markup. Apache Click
entered the Apache Incubator in 2008 and graduated in February 2010.

- Apache Shindig is an OpenSocial container and helps you to start hosting OpenSocial apps
quickly by providing the code to render gadgets, proxy requests, and handle REST and RPC requests.
By providing a language-neutral infrastructure for those wishing to host OpenSocial applications
on their Websites, Apache Shindig allows new sites to start hosting social apps in under an
hour. Originally created as a port of Google's iGoogle gadget container for hosting OpenSocial
compatible widgets in any Website, Shindig entered the Apache Incubator in 2007, and graduated
in January 2010.

"The ASF has been at the center of innovation over the past 10 years, providing key pieces
for much of the software and services we rely on every day," said RedMonk analyst Michael
Coté. "These new Top-Level Projects are another example of that in action: projects that
aim to help developers and organizations build the next round of useful applications."

Availability

All Apache products are released under the Apache Software License v2.0.
Downloads, documentation, and related resources are available at http://www.apache.org/.

About the Apache Incubator and Incubation Process
The Apache Incubator is the entry path for projects and codebases wishing to become part of
the efforts at The Apache Software Foundation. All code donations from external organisations
and existing external projects wishing to join the ASF enter through the Incubator to: 1)
ensure all donations are in accordance with the ASF legal standards; and 2) develop new communities
that adhere to our guiding principles. Incubation is required of all newly accepted projects
until a further review indicates that the infrastructure, communications, and decision making
process have stabilized in a manner consistent with other successful ASF projects. While incubation
status is not necessarily a reflection of the completeness or stability of the code, it does
indicate that the project has yet to be fully endorsed by the ASF.

About The Apache Software Foundation (ASF)
Established in 1999, the all-volunteer Foundation oversees more than one hundred leading Open
Source projects, including Apache HTTP Server — the world's most popular Web server software.
Through The ASF's meritocratic process known as "The Apache Way," more than 300 individual
Members and 2,300 Committers successfully collaborate to develop freely available enterprise-grade
software, benefiting millions of users worldwide: thousands of software solutions are distributed
under the Apache License; and the community actively participates in ASF mailing lists, mentoring
initiatives, and ApacheCon, the Foundation’s official user conference, trainings, and expo.
The ASF is funded by individual donations and corporate sponsors including Facebook, Google,
HP, Microsoft, Progress Software, SpringSource/VMware, and Yahoo! For more information, visit

http://www.apache.org/.

# # #

Call for Participation: Technical Talks — ApacheCon North America 2010

28
Apr/10
0
ApacheCon North America 2010
1-5 November 2010 -- Westin Peachtree in Atlanta

Technical Tracks: Call For Participation
All submissions must be received by Friday, 28 May 2010 at midnight Pacific Time.
The official conference, trainings, and expo of The Apache Software Foundation (ASF) returns
to Atlanta this November, with dozens of technical, business, and community-focused sessions
at the beginner, intermediate, and advanced levels.

Over the past decade, the ASF has gone from strength to strength, developing and shepherding
nearly 150 Top-Level Projects and new initiatives in the Apache Incubator and Labs. This year's
ApacheCon celebrates how Apache technologies have sparked creativity, challenged processes,
streamlined development, improved collaboration, launched businesses, bolstered economies,
and improved lives.

We are proud of our achievements and recognize that the global Apache community --both developers
and users-- are responsible for the success and popularity of our products.

The ApacheCon Planning Team are soliciting 50-minute technical presentations for the next
conference, which will focus on the theme “Servers, the Cloud, and Innovation”.

We are particularly interested in highly-relevant, professionally-directed presentations that
demonstrate specific probrlems and real-world solutions. Part of the technical program has
already been planned; we welcome proposals based on the following Apache Projects and related
technical areas:

- Cassandra/NoSQL
- Content Technologies
- (Java) Enterprise Development
- Felix/OSGi
- Geronimo
- Hadoop + friends/Cloud Computing
- Lucene, Mahout + friends/Search
- Tomcat
- Tuscany
Submissions are open to anyone with relevant expertise: ASF affiliation is not required to
present at, attend, or otherwise participate in ApacheCon.

Please keep in mind that whilst we encourage submissions that the highlight the use of specific
Apache solutions, we are unable to accept marketing/commercially-oriented presentations.

Other proposals, such as panels, or those longer than 50 minutes in duration have been considered
in the past. You are welcome to submit an alternate presentation, however, such sessions are
accepted under exceptional circumstances. Please be as descriptive as possible, including
names/bios of proposed panelists and any related details.

All accepted speakers (not co-presenters) qualify for general conference admission and a minimum
of two nights lodging at the conference hotel. Additional hotel nights and travel assistance
are possible, depending on the number of presentations given and type of assistance needed.

To submit a presentation proposal, please send an email to submissions AT apachecon DOT com
containing the following information in plaintext (no attachments, please):

1. Your full name, title, and organization

2. Contact information, including your address

3. The name of your proposed session (keep your title simple and relevant to the topic)

4. The technical category of the intended presentation (Cassandra/NoSQL; Content Technologies;
(Java) Enterprise Development; Felix/OSGi; Geronimo; Hadoop + friends/Cloud Computing; Lucene,
Mahout + friends/Search; Tomcat; or Tuscany)

5. The classification for each presentation (Servers, Cloud, or Innovation) – some presentations
may have more than one theme (e.g., a next-generation server can be classified both as "Servers"
and "Innovation"

6. The intended audience level (beginner, intermediate, advanced)

7. A 75-200 word overview of your presentation

8. A 100-200-word speaker bio that includes prior conference speaking or related experience

9. Feedback or references (with contact information) on presentations given within the last
three years

To be considered, proposals must be received by Friday, 28 May 2010 at midnight Pacific Time.
Please email any questions regarding proposal submissions to cfp AT apachecon DOT com.

Technical Tracks Key Dates

23 April 2010: Call For Participation Open
28 May 2010: Call For Participation Closes
11 June 2010: Speaker Acceptance/Rejection Notification
1-5 November 2010: ApacheCon NA 2010
We look forward to seeing you in Atlanta!

For the ApacheCon Planning team,
Sally Khudairi, Program Lead

[[ANN] Apache Sling Commons OSGi version 2.0.6, Launchpad Base 2.2.0 and Maven Launchpad Plugin 2.0.6 Released

27
Apr/10
0
The Apache Sling team is pleased to announce the release of Apache Sling
Commons OSGi 2.0.6, Launchpad Base 2.2.0 and Maven Launchpad Plugin 2.0.6.

Apache Sling Commons OSGi provides utility methods when implementing OSGi
related services
and components.

Apache Sling Launchpad Base contains the core Launchpad OSGi application
framework.

Apache Sling Maven Launchpad Plugin facilitates the development, execution,
and distribution of Launchpad-based OSGi applications.

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


    org.apache.sling
    org.apache.sling.commons.osgi
    2.0.6



    org.apache.sling
    org.apache.sling.launchpad.base
    2.2.0


    org.apache.sling
    maven-launchpad-plugin
    2.0.6


Release Notes - Sling - Version Commons OSGi 2.0.6
** Improvement
    * [SLING-1278] - Utilities for bundle version comparison, handling both
jar files and Bundle objects
    * [SLING-1431] - Utility method to get the service ranking

Release Notes - Sling - Version  Launchpad Base 2.2.0
** Bug
    * [SLING-1210] - BootstrapInstaller will attempt (and fail) to start
fragment bundles
    * [SLING-1252] - Reactor build using Maven 2.0.9 creates non-functional
launchpad base artifact
    * [SLING-1273] - Launchpad Loader uses fragile file timestamp comparison
to update launcher jar
    * [SLING-1285] - Launchpad does not start under windows
(launchpad.base.jar is not accessible)

** Improvement
    * [SLING-983] - Add sling.properties file to configuration status page
    * [SLING-1093] - Prepare for JCR 2.0
    * [SLING-1101] - sling_bootstrap.txt: run-once command file for the
BootstrapInstaller
    * [SLING-1179] - Convert Launchpad Webapp to use Felix HttpService
instead of Equinox
    * [SLING-1189] - When comparing SNAPSHOT-versioned bundles, also check
the Bnd-LastModified Header
    * [SLING-1223] - Enable Servlet and Filter whiteboard support in
Launchpad
    * [SLING-1418] - upgrade to felix 2.0.4
    * [SLING-1443] - allow bundle loading to be forced
    * [SLING-1484] - Jetty 7.0.1 throws a NullPointerException when
ServletContext.log() called with null Throwable

** Task
    * [SLING-1205] - Upgrade projects to Sling Parent 8

Release Notes - Sling - Version Maven Launchpad Plugin 2.0.6
** Bug
    * [SLING-1351] - Launchpad plugin wont merge additional lists correctly.
    * [SLING-1364] - Inside a Bundle Project it is not possible to executed
an embedded Test with LaunchPad, Cargo and Jetty

** Improvement
    * [SLING-1321] - Launchpad Plugin should be able to load additional
bundle defs from a file
    * [SLING-1322] - Launchpad Plugin shouldn't try to load bundle xml or
jar when it's run inside launchpad/builder
    * [SLING-1323] - Launchpad Plugin should allow for bundles to be removed
from the list
    * [SLING-1441] - add a "run" goal to maven-launchpad-plugin
    * [SLING-1442] - add "start" and "stop" goals to maven-launchpad-plugin
    * [SLING-1454] - launchpad plugin should be able to load a filtered
properties file
    * [SLING-1491] - Use Felix HttpService instead of Pax Web as the default
httpservice provider in maven-launchpad-plugin

** New Feature
    * [SLING-1197] - new prepare-package Maven goal to simplify launchpad
poms

Enjoy!

-The Sling team