Opensource Software Community

Releases

Haus News - Releases
Maven support 3.1 for Netbeans released

The Mevenide team is proud to present new version (3.1) of Maven support for NetBeans 6.0 and 6.1.

This new major release includes:

  • Updated maven embedder binaries

  • Local and remote repository indexing (using Nexus), including browsing and searching your artifacts.

  • Web frameworks support

  • Profiles support (aka configurations) for project loading and executing

  • Improved pom xml editor features





Check the project website and article at NetBeans.org wiki for description of these and more features in detail.

The easiest way to install the new version is to start up NetBeans and the use Plugins dialog to download and install the binaries from NetBeans Update Center.

Enjoy.

The Mevenide team



Castor 1.2 released

The Codehaus Castor team is proud to announce Castor 1.2! Castor is an open source data binding framework, supporting binding of Java objects to both relational databases and XML.

Castor 1.2 incorporates several improvements, mainly in the area of XML code generation and support for Java 5:

* Castor XML code generator now (optionally) uses Velocity as template engine.

* New binaries packaging: XML schema support has been moved to a separate (and new) JAR.

* Support for native Java 5 code has been improved (includes XML code generation).

* The usage of XML parsers has been completely refactored, incl. the

run-time dependencies.

In addition, a lot of work has been done to prepare for a first (partial) alpha release of the upcoming JAXB support for Castor XML.

Please see the release notes for details about features added and bugs fixed.

Many thanks to those who helped build and test this release!

Penrose 1.2 Release

The Safehaus Penrose team is proud to announce Penrose 1.2. Special thanks to Pete Rowley (FedoraDS) and Neil Wilson (OpenDS) and all the nice people who contributed to this release: Ricardo A. Gorosito, Michael Ramirez, Hubert Fongarnand, Rodrigo Kumpera, Richard Renomeron and many more.

Please see the release notes for download information.

Penrose 1.2 many fixes since 1.1:

* Significant performance improvements.

* Additional LDAP front-end: Sun OpenDS, FedoraDS and Apache Mina.

* Support of database-level join operation.

* Support of paged search result in LDAP adapter.

* Support of custom controls.

* Indexing Engine and JDBC Engine improvement

* Many other bug fixes!

* Many thanks to those who helped build and test this release!

Boo 0.7.7 is here

Boo 0.7.7 is finally here!

With special thanks to Avishay Lavie, Cedric Vivier and all the nice people who contributed to this release: Andy Bulka, Arron Washington, Chris Peterson, Daniel Grunwald, Dominik Zablotny, Doug Holton, Hans-Christian Holm, J Bryan Kelly, Jaroslaw Kowalski, Joshua W. Biagio, Marcus Griep, mfowle, Miguel de Icaza, Posti Laatikko, Sergio Rubio, Snaury, Szymon Wrozynski.

What? - http://boo.codehaus.org/

Download - http://boo.codehaus.org/Download

Highlights for this release include:

* More complete/stable generics support (now usable in WSA mode too).

* Support for using generic types with either external type parameters

(List of int) or internal ones (List of MyClass)

* Support for consuming generic methods.

* Generators and Iterators are now generic

* Support for the new "Type of *" syntax for referencing generic definitions.

* Improved type inference on generic types (this is work in progress).

* Fixed bug with multiple symbols on the same line when debugging

boo-generated assemblies.

* Fixed checked/unchecked inconsistencies and added new

"-checked[+/-]" option to booc.

* String handling optimized and generates Gendarme/FXcop-compliant assemblies.

* Automatic stub are now created when not implementing abstract

orinterface methods from base class.

* Verify pipeline is now available on Mono too.

* Lots of other fixes and improvements

Check the full change log here.

Best wishes and stay beautiful!

SXC 0.5 Release - XML compiler, JAXB runtime, Streaming XPath, Drools, and more

SXC, or simple XML compiler, generates optimized XML parser/writers for your project. The core of SXC is an API which allows you to declaritively say what type of XML you’re expecting to be parsing or writing. You can then attach actions to perform when you encounter/write that xml. For instance, you can say you're expecting the “customer” element and you want to do “new Customer()” when I get there. It will then compile an optimized XML parser for you.

SXC includes 3 frontends in addition to its core APIs:

  • JAXB: SXC uses the JAXB annotations to drive compilation of an optimized parser/writer for you at runtime. This runtime is approximately 2-3x faster on the reading side, and about 20-90% faster on the writing side of things.We do not claim JAXB compliance yet, but we support most common JAXB functionality. It has been tested with both CXF and XFire.
  • XPath: SXC can compile down XPath expressions and build an optimized streaming XPath parser for them. Through an XPath event API, you can listen for multiple events as you scan a document. Currently only support a limited subset of XPath expressions is supported.
  • Drools: SXC also includes support for tying in SXC's efficient XPath event API into Drools. One of the things this makes possible is a very efficient XPath based message router. Rules will fire as your XPath criteria are met and you can take action.

For more information see the SXC website, user's guide, or the project announcement</>.

Dimple Interceptor Framework released

Dimple is a simple interceptor framework that can be used to intercept, stub or decorate third party interfaces (such as Connection, java.util.Map).

Interceptors, stub and decorators created by dimple is free of versioning problem (where you implemented two methods declared by version 1 but later on version 2 declares 2 more methods).

The use of dimple is intuitive. It can be viewed as a duck typing solution in Java, where implements SomeInterface is not required for a class for it to be used as SomeInterface.

Jettison 1.0-alpha-1 released: A StAX implementation for JSON

Jettison 1.0-alpha-1 is now released! Jettison is a Java StAX (streaming XML) implementation that reads and writes JSON. This allows you to transparently read/write JSON instead of XML in your applications. In conjunction with Apache CXF (incubating), this allows concurrent building of both XML and JSON web services (HTTP/REST & SOAP) with a simple configuration change.

For more information see the website and user's guide.

XStream 1.2.1 released

The XStream Development Team is proud to present XStream 1.2.1.

XStream is a simple library to serialize objects to XML and back again.

This is primarily a maintenance release with a log of bug fixes, but there

have been also some improvements:

- Introduced DocumentWriter interface and generalized functionality for all writer implementations creating a DOM structure (DOM4J, DOM, JDom, Xom, Xpp3Dom).

- Refactor of build system to use Maven 2. Ant still supported on XStream Core.

- Created separate XStream Benchmark module

See more: http://xstream.codehaus.org/changes.html

Download here: http://xstream.codehaus.org/download.html

Maven users, please note: Along with the refactoring of the build system, XStream uses a new groupId com.thoughtworks.xstream.

Enjoy,

The XStream Developers

Mevenide Maven2 for Netbeans 2.3 release

The Mevenide team is proud to announce new release of Mevenide Maven2 Netbeans 2.3 support. It allows to open existing Maven2 projects in the IDE, create new projects, helps with writing the Maven project files etc.

For download, installation instructions and tutorials:

http://mevenide.codehaus.org/m2-site

Those who installed previous version can easily update through the NetBeans update center.

Noteworthy additions:



  • Improved, more reliable project loading, reports problems now.

  • Local repository indexing added, one can easily

    * browse

    * search

    * add dependency

    * use vastly improved completion in pom.xml

    * any existing project archetypes get listed in project creation wizard

  • IDE Action-Maven goal mappings now editable from project customizer

  • Webapp hot deploy, changed jsp files get deployed live.

  • Can stop, re-run build, failed tests hyperlinked from output window.



Complete list of bugs fixed

Enjoy, feedback welcome!

Penrose 1.1 Released!

The Penrose team is proud to announce Penrose 1.1 release. Penrose is a java-based virtual directory. Virtual directory enables federating (aggregating) identity data from multiple heterogeneous sources like directory, databases, flat files, and web services - real-time - and makes it available to identity consumers via LDAP. It includes a graphical GUI to allow point-and-click mapping.

Get a more complete list of features and demo, along with download and installation instructions.

Penrose 1.1 incorporates many new features:

* Improved mapping Engine

* Performance enhancements

* Improved LDAP listeners using the latest version of ApacheDS and OpenLDAP

* Support of operational attributes

* Numerous bug fixes

* Penrose Studio proxy/snapshot wizards

Many thanks to all those who helped build and test this release!

XFire 1.2.2 Released!

The Codehaus XFire team is proud to announce XFire 1.2.2! XFire is an open source Java SOAP framework built on a high performance, streaming XML model. XFire includes support for web service standards, an easy to use API, Spring integration, JBI support, and plugable bindings for POJOs, JAXB, and XMLBeans.

Please see the release notes for download information and upgrade instructions.

XFire 1.2.2 incorporates several improvements since 1.2.1:

  • Fix for NPE when using collections on Java5
  • Fix for NPE in SoapBodyHandler when using JAX-WS
  • Fix for duplicate attribute in WSDL bug
  • Support for xsi:type inheritance with Maps
  • Fix bug in server/client generation for RPC/Literal services
  • Add support for JAXB @XmlJavaTypeAdapter annotations

Many thanks to those who helped build and test this release!

XFire 1.2 Released! Support for JiBX, GZip, and more!

The Codehaus XFire team is proud to announce XFire 1.2! XFire is an open source Java SOAP framework built on a high performance, streaming XML model. XFire includes support for web service standards, an easy to use API, Spring integration, JBI support, and plugable bindings for POJOs, JAXB, and XMLBeans.

Please see the release notes for download information and upgrade instructions.

XFire 1.2 incorporates several new features and improvements since 1.1:

  • JiBX databinding support
  • HTTP GZIP Support
  • WSDL2Java now auto generates services.xml
  • Aegis binding inheritance support
  • Option to disable server stub generation

Many thanks to those who helped build and test this release!

Mevenide Maven2 Netbeans integration 2.2 released

The Mevenide team is proud to announce new release of Mevenide2 Netbeans 2.2. It allows to open existing Maven2 projects in the IDE, allows to create new projects, helps with writing the Maven project files etc.

For download, installation instructions and tutorials:

http://mevenide.codehaus.org/m2-site

Noteworthy additions:

Create new Maven projects from templates (archetypes)

Hyperlinking in POMs (Project Object Model)

Manually installing dependency artifacts, javadocs and sources.

Dependency removal/transitive dependency exclusion from project view.

Bugs fixed

Feedback welcome.

XFire 1.2-RC Released!

The Codehaus XFire team is proud to announce XFire 1.2-RC! XFire is an open source Java SOAP framework built on a high performance, streaming XML model. XFire includes support for web service standards, an easy to use API, Spring integration, JBI support, and plugable bindings for POJOs, JAXB, and XMLBeans.

Please see the release notes for download information and upgrade instructions:

XFire 1.2-RC incorporates several new features and improvements since 1.1:

  • Aegis binding inheritance support
  • HTTP GZIP Support
  • WSDL2Java now auto generates services.xml
  • Option to disable server stub generation

Many thanks to those who helped build and test this release!

Penrose 1.0 Released!

The Safehaus Penrose team is proud to announce their 1.0 release. Penrose is a java-based virtual directory. Virtual directory enables federating (aggregating) identity data from multiple heterogeneous sources like directory, databases, flat files, and web services - real-time - and makes it available to identity consumers via LDAP. It includes a graphical GUI to allow point-and-click mapping.

Get a more complete list of features and demo, along with download and installation instructions.

Penrose 1.0 incorporates many new features:

* SSL support (with JDK 1.5).

* LDAP Proxy support.

* Samba support.

* Penrose Studio enhancements.

* Various samples.

* Various bug fixes.

Many thanks to all those who helped build and test this release!

© 2003-2008 Codehaus