Announce: Commons-IO 1.3.2

2007-07-03 Thread Jochen Wiedmann

Hi,

the Jakarta Commons Team (or Apache Commons Team, nowadays) is glad to
announce the release of Commons IO 1.3.2. Commons IO is a library of
low-level utilities to assist with developing IO functionality. This
is a bug fix release with the following changes:

- Some tests, which are implicitly assuming a Unix-like file system,
are now skipped
 on Windows. Fixes IO-115.
- Created the FileCleaningTracker, basically a non-static version of
the FileCleaner,
 which can be controlled by the user. Fixes IO-116.
- EndianUtils - both readSwappedUnsignedInteger(...) methods could
return negative
 numbers due to int/long casting. Fixes IO-117. Thanks to Hiroshi Ikeda.

Commons-IO 1.3.2 is available from

   http://jakarta.apache.org/site/downloads/downloads_commons-io.cgi

Jochen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: RAT 0.5

2007-05-30 Thread Jochen Wiedmann

Hi,

for those who are interested: A new version 0.5 of the Release Audit
Tool is available from

   http://code.google.com/p/arat/

Compared to the previous version 0.4.1, the following changes have been made:

* Added header matcher for DoJo.
* Refactoring existing codebase to separate concerns and use
  resource pipeline.
* New header matching library.

Jochen

--
Women have the ability to wind you round their little finger.
Daughters can use all of the fingers together.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: Commons Fileupload 1.2

2007-02-21 Thread Jochen Wiedmann

Hi,

the Jakarta Commons team is glad to announce the availability of
commons-fileupload 1.2. Commons Fileupload is a framework for handling
HTTP file upload requests in servlets, portlets, and similar server
side Java applications.

Compared to the previous version 1.1.1, the following notable changes
have been made:

- A streaming API has been added. The streaming API allows to handle arbitrarily
 large files without intermediary files while still keeping an
extremely low memory
 profile.
- The presence of a content-length header is no longer required.
- Added support for progress listeners.
- Added support for header continuation lines.
- Added support for limiting the actual file size, as opposed to the
request size.

Commons Fileupload 1.2 is available from

   http://jakarta.apache.org/site/downloads/downloads_commons-fileupload.cgi


Jochen Wiedmann

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: JaxMe 0.5.2

2006-10-27 Thread Jochen Wiedmann

Hi,

the Apache JaxMe team is glad to announce the availabiliy of JaxMe
0.5.2. This is a bug fix release, dedicated in particular to support
for large scale schema topics like schema composition.

JaxMe 0.5.2 is available from any Apache Mirror, see

   http://www.apache.org/dyn/closer.cgi/ws/jaxme

Compared to 0.5.1, the following changes have been made:

- Added the xmlCatalog element to the JaxMe Ant task.
- The TaminoAPI4JPM wasn't supporting query parameters.
 (Theo Straeten, theo.straeten at softwareag.com)
- The classes XsDateTimeFormat, and XsTimeFormat have been parsing the
 milliseconds wrong, if the string contained less than three digits.
- The methods AbstractJavaMethod.getParamNames() and getParamTypes()
 are throwing an ArrayIndexOutOfBoundsException.
- Fixed a serious performance problem, if mixed content elements
 had large embedded text segments.
- Fixed a build problem with hsqldb, when the database was already in use.
 (Boris Gruschke, boris at gruschke.de, JAXME-81)
- External schema bindings are now supported recursively.
- The GroupHandlerSG was generating invalid class names in some cases.
- The jaxb:class customization wasn't honoured by anonymous types.
- The element jaxb:property/jaxb:baseType/jaxb:javaType wasn't honured.
- Eliminated a runtime dependency, which caused the test suite to fail
 on JRE 1.6.
- A jaxb:baseType definition was ignored, if it modified a global type,
 which has already been in use.
- Invalid code was generated for an xs:list with item type xs:QName.
- The object factory wasn't properly initialized, if a schema was using
 multiple package names.
- If an extending types content was reduced to the extending types
 content particle (in other words, if the extended type had empty
 content), then the content particles minOccurs and maxOccurs
 values haven't been inherited. (JAXME-84)
- If an recursive type was an extension of another recursive type,
 then the initialization could fail.


Jochen


--
My wife Mary and I have been married for forty-seven years and not
once have we had an argument serious enough to consider divorce;
murder, yes, but divorce, never.
(Jack Benny)

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: Apache XML-RPC 3.0

2006-09-01 Thread Jochen Wiedmann


Hi,

the Apache XML-RPC team is glad to announce the availability of Apache
XML-RPC, version 3. Version 3 is an almost complete rewrite of its
predecessor. Although complying to the XML-RPC specification by default,
it introduces the concept of so-called vendor extensions. Vendor
extensions are available only, if both client and server are using
Apache XML-RPC 3. Available vendor extensions include:

- A streaming mode allows running client and server with a low
  memory profile, regardless of any document size.
- XML-RPC request and response may be compressed using gzip
- Custom data types are supported, in particular null, byte, short,
  long, float, big decimal, big integer, DOM nodes, Serializable
  objects, Calendar

Additionally, support for dynamic client generation is available. In
other words, if the servers methods are implementing an interface, then
the client may create an instance of the same interface, which is
actually invoking the servers methods.

The Apache XML-RPC web site is at:

http://ws.apache.org/xmlrpc

Apache XML-RPC 3 is available from any Apache mirror:

http://www.apache.org/dyn/closer.cgi/ws/xmlrpc

Maven 1 and 2 compliant jar files are available from

http://repo1.maven.org/maven/xmlrpc
http://repo1.maven.org/maven2/org/apache/xmlrpc/


Jochen Wiedmann



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: Apache XML-RPC 3.0b1

2006-06-25 Thread Jochen Wiedmann

Hi,

the Apache XML-RPC team is proud to announce the availability of Apache
XML-RPC 3.0 beta 1. Version 3 is a complete rewrite of the original code
base, which is much more powerful than its predecessor by offering a lot of
so-called vendor extensions:

- A streaming mode (which violates the XML-RPC extension by not
  sending a Content-Length header) allows clients and servers with an
  extremely low memory profile, regardless of the data size.
- A lot of new data types are supported, including null, Calendar
  (xs:dateTime compliant), byte, short, long, float, big integer,
  big decimal, Serializable, DOM nodes, and JAXB elements.
- Auto conversion between object arrays, lists, and vectors, or maps,
  hash tables, and properties simplifies authoring of XML-RPC clients.
- Compression is supported

The road map intends to publish an RC1 version in four and the final version
in eight weeks. Any feedback is greatly appreciated.

Jochen Wiedmann



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



commons-fileupload: Streaming mode

2006-05-23 Thread Jochen Wiedmann

Hi,

I have developed a modified version of the commons-fileupload, which
allow a true streaming mode. In other words, there's no need for
internal byte arrays or temporary disk files, you simply iterate through
the items, get an InputStream on the items, read and process the
InputStream (for example, run an XML parser on it) and that's it. The
API remains unchanged and the modifications are strictly internally.

For obvious reasons, the patches are non-trivial. So far I have splitted
some changes into three patches, which I have posted in Jira issues.
However, to get this patches in, one after the other, I see as my only
chances, if an existing developer would express interest on the changes,
review and guide my work and accept patches step by step. Is there
anyone who volunteers doing the job? Perhaps, being an active ws
committer, I might after some time as well receive Karma for
commons-fileupload and finish the work, if I have earned some trust.

Regards,

Jochen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: Apache XML-RPC 2.0.1

2005-12-30 Thread Jochen Wiedmann


Hi,

the Apache XML-RPC team is glad to announce the availability of Apache 
XML-RPC 2.0.1. Version 2.0.1 is a bug fix release. See changes below.


Jochen Wiedmann


- The Webserver class was unable to handle basic authentication,
  because the BASE64 codec wasn't initialized.
  Issue: XMLRPC-68, Johan Oskarson
- The characters 0x20, 0xe000, and 0x1 have been escaped
  without reason.
  Issue: XMLRPC-69, Claude Zervas
- The wrong version of commons-codec was downloaded by build.xml.
  Issue: XMLRPC-73, Thomas Mohaupt
- Added the CommonsXmlRpcTransportFactory.
  Jimisola Laursen
- Added the possibility to specify a timezone for interpreting
  incoming date values.
  Henry Story
- Upgrade to commons-httpclient 3.0.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: ws-jaxme 0.5 released

2005-08-10 Thread Jochen Wiedmann
Hi,

the ws-jaxme team is proud to announce the availability of JaxMe 0.5.
JaxMe aims to become an implementation of the JAXB 1.0 specification.

Compared to the version 0.4, the following features have been added:

- Mixed content is supported
- xs:extension is now properly mapped to Java inheritance

Compared to the beta release, several important bugs have been fixed.

JaxMe 0.5 is available from any Apache mirror. See

 http://ws.apache.org/jaxme/downloads.cgi

for a list of mirrors. See also the following links:

JaxMe:http://ws.apache.org/jaxme
JAXB: http://java.sun.com/xml/jaxb


Jochen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: JaxMe 0.5beta

2005-07-14 Thread Jochen Wiedmann


Hi,

the ws-jaxme team is proud to announce the availability of JaxMe 0.5
beta. JaxMe aims to become an implementation of the JAXB 1.0 specification.

Compared to the previous version, the following features have been
added:

- Mixed content is supported
- xs:extension is now properly mapped to Java inheritance

JaxMe 0.5 beta is available from any Apache mirror. See

http://ws.apache.org/jaxme/downloads.cgi

for a list of mirrors. See also the following links:

JaxMe:http://ws.apache.org/jaxme
JAXB: http://java.sun.com/xml/jaxb


Jochen





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: JaxMe 0.4

2005-05-20 Thread Jochen Wiedmann

Hi,

I'm glad to announce the availability of Apache JaxMe 0.4. Apache
JaxMe is a Java/XML binding framework and aims to become an
implementation of the JAXB specification.

Version 0.4 is a feature release: Compared to version 0.3, it adds
support for nested groups and the indexed collection type.

Jochen

JaxMe 0.4 download: http://ws.apache.org/jaxme/downloads.cgi
More details on Apache JaxMe: http://ws.apache.org/jaxme/
More details on JAXB: http://java.sun.com/xml/jaxb/



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: Apache XML-RPC 2.0beta

2005-04-28 Thread Jochen Wiedmann

Hi,

I'd like to announce the availability of Apache XML-RPC 2.0beta. Apache
XML-RPC is an implementation of the popular XML RPC specification (see
http://www.xmlrpc.com/ for details), a language independent protocol for
remote procedure calls based on XML and HTTP.

Compared to the predecessor, version 1.2, a lot of refactoring has
occurred. In particular, you may now choose between various HTTP
implementations, including a very lightweight implementation or the
Jakarta Commons HTTP Client. However, the most important change is, that
the current version will hopefully receive active maintenance, which the
previous didn't in the last one or two years.

Apache XML-RPC is available from

   http://ws.apache.org/xmlrpc/


Jochen




-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: JaxMe 0.4beta

2005-04-13 Thread Jochen Wiedmann

Hi,

I'm glad to announce the availability of Apache JaxMe 0.4 beta. Apache
JaxMe is a Java/XML binding framework and aims to become an
implementation of the JAXB specification.

Version 0.4 is a feature release: Compared to version 0.3, it adds
support for nested groups and the indexed collection type.

Jochen

JaxMe 0.4 download: http://ws.apache.org/jaxme/downloads.cgi
More details on Apache JaxMe: http://ws.apache.org/jaxme/
More details on JAXB: http://java.sun.com/xml/jaxb/



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: JaxMe 0.4beta

2005-04-13 Thread Jochen Wiedmann

Hi,

I'm glad to announce the availability of Apache JaxMe 0.4 beta. Apache
JaxMe is a Java/XML binding framework and aims to become an
implementation of the JAXB specification.

Version 0.4 is a feature release: Compared to version 0.3, it adds
support for nested groups and the indexed collection type.

Jochen

JaxMe 0.4 download: http://ws.apache.org/jaxme/downloads.cgi
More details on Apache JaxMe: http://ws.apache.org/jaxme/
More details on JAXB: http://java.sun.com/xml/jaxb/


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Announce: JaxMe 0.3.1

2004-09-03 Thread Jochen Wiedmann
Hi,
I'd like to announce the availability of Apache JaxMe 0.3.1. JaxMe is a
Java/XML binding tool, aiming to become an implementation of JAXB. This
is a bug fix release with an additional important feature: Recursive
schemas are now being supported.
Apache JaxMe is available from any Apache Mirror in the subdirectory
ws/jaxme directory. See
http://www.apache.org/dyn/closer.cgi
for a list of Apache mirrors.
See http://ws.apache.org/jaxme for details on Jaxme. See
http://java.sun.com/xml/jaxb for details on JAXB.
Jochen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]