Announce: Commons-IO 1.3.2
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
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
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
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]
Three votes of PMC members required
Hi, AFAIK the policy is still that three votes of PMC members are required. In other words, may I point you to http://marc.theaimsgroup.com/?t=11606631873 and ask kindly for positive votes? (Unless you have reason for negative votes, of course.) 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
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
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
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: JaxMe 0.5.1
Hi, the JaxMe team announces the availability of JaxMe 0.5.1. This is a bug fix release with no major changes, except that preliminary support for external schema bindings has been added. Details can be found below. Jochen Wiedmann JaxMe Core: The ChoiceHandlerSG did not treat a choice with minOccurs="0" as optional. (JAXME-65) The source distribution did not contain the necessary build scripts. (JAXME-67, Boris Gruschke, ) It wasn't possible to set the properties JAXME_FORMAT_*. David Gilliland The generated marshallers didn't honor the JAXME_FORMAT_*. properties. The namespace of a simple type xs:QName wasn't necessarily declared by the marshaller. (JAXME-72, Andreas ArrgÄrd, andreas.arrgard at octagroup.com) The "indexed" collection type didn't handle strings properly. (Ricardo Brito da Rocha, ricardo.rocha at cern.ch) Added the BeanSchemaWriter, which converts a Java bean into an XML schema. The separation between "Java source files" and "resource files" is now supported. This is typically required by projects, which are following the Maven directory layout. The XJC Ant task and the Main frontent both have a new option "resourceTarget". Added support for external binding files, based on a suggestion from Ortwin Glueck (oglueck at apache.org). Fixed an NPE in the DTDParser. (JAXME-79) JaxMeJS: Added several methods for modifying and querying the methods signature. (Frederic Ahring, fahring at de.ibm.com) - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Announce: Apache XML-RPC 2.0.1
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
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
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: Apache XML-RPC 2.0
Hi, the Apache XML-RPC developers are proud to announce the availability of Apache XML-RPC 2.0. 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.4
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
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
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
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
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]