Dashboard > The Codehaus > News
News Log In | Sign Up   View a printable version of the current page.

Added by Bob 'The Despot' McWhirter , last edited by Ben Walding on Apr 09, 2008  (view change)
Labels: 
(None)

Haus News
("I'm going to go design some waffles in VisiCalc" --N. Alex Rupp)
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


XStream 1.3 released

The XStream committers proudly present XStream 1.3!

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

This release contains some major refactorings concerning Java annotations, improved XML support regarding encoding and character sets, some minor new features, deprecations and a lot of bug fixes.

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!

Enunciate 1.2 Released

Enunciate 1.2 was just released with support for maps and JAXB 2.0 type adapters. These were the two features most requested from Enunciate users. The release also includes numerous bug fixes and some user experience enhancements.

XStream 1.2.2 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 a maintenance release of XStream that contains a lot of bug fixes and has some minor highlights:

  • JSON serialization and deserialization support with the help of the new JettisonMappedXmlDriver
  • Supports customized field sorting
  • Omitting fields at deserialization time

See more changes and download it.

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.

Site running on a free Atlassian Confluence Open Source Project License granted to The Codehaus. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.6.2 Build:#919 Nov 26, 2007) - Bug/feature request - Contact Administrators