Releases
[ joehni ] 21:50, Saturday, 6 December 2008

The XStream development team would like to announce the new XStream maintenance version 1.3.1. XStream is a simple library to serialize objects to XML and back again.

Continue reading "XStream 1.3.1 released"
[ mkleint ] 19:06, Wednesday, 7 May 2008

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


[ wguttmn ] 23:30, Saturday, 9 February 2008

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!

[ yingyang ] 14:58, Monday, 21 May 2007

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!

[ bamboo ] 13:17, Monday, 7 May 2007

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!

[ dandiep ] 16:06, Monday, 19 March 2007

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.

[ benyu ] 03:50, Monday, 19 February 2007

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.

[ dandiep ] 03:18, Tuesday, 14 November 2006

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.

[ joehni ] 22:43, Monday, 13 November 2006

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

[ mkleint ] 19:11, Monday, 23 October 2006

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!

[ yingyang ] 06:55, Saturday, 14 October 2006

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!

[ dandiep ] 18:27, Thursday, 7 September 2006

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!

[ dandiep ] 16:35, Monday, 28 August 2006

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!

[ mkleint ] 05:03, Monday, 31 July 2006

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.

[ dandiep ] 19:34, Saturday, 22 July 2006

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!

[ yingyang ] 15:30, Tuesday, 13 June 2006

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!

[ mkleint ] 20:05, Tuesday, 18 April 2006

The Mevenide team is proud to announce an initial release of Mevenide Netbeans 2.1. It's IDE integration for Maven2 project management and build tool. It allows to open Maven2 projects in the IDE directly, helps with writing the Maven project files etc.
Get a more complete list of features and screenshots, along with download and installation instructions.

Have fun.

[ dandiep ] 14:39, Monday, 27 February 2006

The Codehaus XFire team is proud to announce their 1.0 release! 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.

Find out more information by downloading it yourself or viewing the user's guide.

XFire 1.0 features include:

  • Support for WSDL 1.1, SOAP 1.1 and 1.2, WS-Addressing, WS-I Basic Profile 1.1
  • Pluggable bindings for POJOs, XMLBeans, JAXB 1.1, JAXB 2.0, and Castor support
  • Support for many different transports - HTTP, JMS, XMPP, In-JVM, etc.
  • Spring, Pico, Plexus, Loom, and Yan support
  • Embeddable and Intuitive API
  • Client and server stub generation
  • JSR 181 2.0 API to configure services via Java 5 and 1.4 (Commons attributes JSR 181 syntax)
[ dandiep ] 13:48, Monday, 20 February 2006

The XFire team is proud to announce the 1.0-RC1 release! XFire is a next-generation java SOAP framework. XFire makes service oriented development approachable through its easy to use API and support for standards. It is also highly performant since it is built on a low memory StAX based model.

This release features many improvements:

  • Improved Client and Server stub generation
  • Performance Improvements of up to 50%!
  • JAX-WS Early Access Release
  • Castor Support
  • Maven 2 Support
  • Many, many bug fixes

See the download page or the release notes for more information.

[ mkleint ] 08:39, Friday, 17 February 2006

The mevenide team is proud to announce the final version of Maven1 support for Netbeans IDE. The released set of Netbeans modules allows to work with Maven1 projects in the IDE, without imports or additional configurations. See the complete list of features and list of bugfixes since the last release (0.9).

Download 1.0 release binaries. Those already using previous releases can easily update through the Netbeans Update Center.

[ yingyang ] 05:30, Friday, 3 February 2006

The Penrose team is proud to announce the 0.9.9 release. Penrose is virtual directory server. Unlike a traditional directory server, virtual directory does not master the data itself in its own database. Instead a virtual directory will dynamically translate requests it receives to operations in other protocols or data models, such as to a relational database. It comes with Penrose Studio, a GUI-based administration and mapping tool based on eclipse RCP 3.1 platform. Check-out Penrose Studio flash demo here.

Highlights include:
Polling Connectors
Penrose Studio improvement
Embedding Penrose is now easier than ever
Various bug fixes and performance enhancements.

You can find more information in the release notes.

[ mkleint ] 15:19, Saturday, 28 January 2006

The Mevenide team is proud to announce release of Mevenide Netbeans 2.0.1. It's IDE integration for Maven 2 project management and build tool.
Get a more complete list of features and screenshots, along with download and installation instructions.

This is mainly a bugfix release:
1. Major performance boost, especially for projects with initially missing dependencies.
2. Improved stability.
3. continuum module now works in netbeans 5.0 RC1/RC2/final.
4. war projects can be deployed on default netbeans tomcat server.

Comments, feature requests, bug reports welcome.

[ mkleint ] 17:35, Tuesday, 3 January 2006

The Mevenide team is proud to announce an initial release of Mevenide Netbeans 2.0. It's IDE integration for Maven2 project management and build tool. It allows to open Maven2 projects in the IDE directly, helps with writing the Maven project files etc. A Continuum integration server plugin is also included, allowing currently to list projects on the server and force rebuilds.
Get a more complete list of features and screenshots, along with download and installation instructions.

Have fun.

[ yingyang ] 04:08, Tuesday, 13 December 2005

The Penrose team is proud to announce the 0.9.8 release. Penrose is virtual directory server. Unlike a traditional directory server, virtual directory does not master the data itself in its own database. Instead a virtual directory will dynamically translate requests it receives to operations in other protocols or data models, such as to a relational database. It comes with Penrose Studio, a GUI-based administration and mapping tool based on eclipse RCP 3.1 platform

Highlights include:
Persistent Cache
Penrose Studio improvement
Embedding Penrose is now easier than ever
Various bug fixes and performance enhancements.

You can find more information in the release notes.

[ dandiep ] 19:09, Friday, 2 December 2005

The XFire team is proud to announce the 1.0-M6 release! XFire is a next-generation java SOAP framework. XFire makes service oriented development approachable through its easy to use API and support for standards. It is also highly performant since it is built on a low memory StAX based model.

This release features many improvements:

  • JAXB 1.1 and 2.0 support
  • Client and Server stub generation
  • Improved XML configuration
  • Improved Spring support
  • Improved client support
  • Improved schema customization for Aegis binding
  • Many bug fixes

Many people are already using XFire today, realizing its performance and ease of use benefits. Why not try it and see for yourself?

[ bamboo ] 14:53, Friday, 25 November 2005

Yes, finally out. Lots of bug fixes and improvements including:

* BOO-224 - partial classes
* BOO-597 - extension methods
* BOO-610 - Optional return on inline closures.
* BOO-408 - Explode operator not exploding when using overloaded methods
* BOO-527 - Make .pdb files work under .NET 1.1 and .NET 2.0
* BOO-567 - emit debug info for separate files
* BOO-534 - BeginInvoke overloads are not valid on ms.net 2.0
* BOO-540 - Unable to call blank constructor on a ValueType
* BOO-579 - line numbers off in wsaboo

The complete list is here

Thanks to everyone on the boo community specially to the people on #boo and more specially so to those that contributed patches, comments and/or ideas that got into this release:

* Arron Washington
* Ayende Rahien
* Cameron Kenneth Knight
* Daniel Grunwald
* Doug Holton
* Fábio Batista
* Michael Sloan
* Peter Johanson
* Scott Fleckenstein
* Sorin Ionescu
* Steve Donovan

Special mention for Daniel Grunwald's work on the #develop 2.0 addin. If you haven't checked it out yet, do it and be amazed.

As usual download it from here.

[ benyu ] 19:04, Tuesday, 22 November 2005

Yan Container 0.7 is released.

This release includes a sub-project for XML configuration called Nuts.

Nuts is a modular xml dialect of Yan with support of flexible component combinations and extensible xml tags.

A Spring integration package is also included to allow Spring beans and FactoryBeans to be used inside Nuts. This enables Nuts to take advantage of various services provided by Spring such as AOP.

Please refer to Nuts for detailed information.

Yan v0.7 can be downloaded here

[ Guillaume Laforge ] 00:20, Tuesday, 22 November 2005

Just before the Groovy / JSR-241 meeting happening in Paris at the end
of the week, the Groovy team decided to roll a new version! We're delighted to
announce the release of Groovy JSR 04.

First of all, a big work has been done to improve the compilation
process and the class loading mechanism. Groovy had problems compiling
classes with circular references and with script dependencies.
Moreover, some imports of inner classes weren't resolved correctly. As
those changes are important, those of you embedding Groovy in their
applications might face some potential problems. So if you're in that
case and are affected with the changes, please tell us how it goes and
report JIRA issues with detailed explanations of your integration
scenario. Thanks in advance for that, and sorry for any inconvenience.

The startup scripts have been improved, and we have replaced
clasworlds with a custom implementation. This time, we hope the
line-endings of the scripts are fixed correctly. On Windows, we can
eventually use more than 8 parameters on the command-line, and you
should be able to safely use paths with spaces in them. You can now
customize the classpath more easily with the -cp flag.

We've upgraded the dependencies on ASM from 2.0 to 2.1. But you can
still use the groovy-all-*.jar to escape from jar hell in case you
already need those jars on your classpath of your application.

Some work was done on the groovy and groovyc Ant tasks. You can now
use a debug flag to see what's happening under the hood. And the
interaction with Maven 1.0.2 and 1.1 should be nicer when the tasks
are reused in that context.

On the bytecode generation front, we've properly implemented the
support for synchronized blocks. We've also fixed some missing line
information, so that stacktraces are as helpful as possible while
debugging.

Regarding builders, you can now use quoted method names, so that
you're able to use hyphens or colons in tags. The support for
namespaces has also been improved, and you should be able to spice up
your GPath expressions and be able to use our parsers and slurpers on
namespaced XML stanzas.

A few bugs were fixed with scoping inside closures and nested closures.

The two main aspects remaining for Groovy to reach its 1.0 final
milestone is to clarify the name resolution and scoping rules. Those
two concerns will hopefully be addressed during the Groovy JSR
meeting, and we're going to implement these rules as quickly and as
thouroughly as possible. Keep in mind that those rules might be a
little different than our current rules. However, we hope these rules
will be more coherent and closer to what we're used to in Java.

The Groovy team and myself are looking forward to hearing about your
feedback regarding this new release which should bring even more
maturity to our Groovy world. We're getting close to the finish line.
And this project would be nowhere without you all, users, developers,
affictionados... Thanks a lot for your support, your enthousiasm and
your work towards our 1.0 goal.

As usual, you'll find the distributions on our download pages

--
Guillaume Laforge
Groovy Project Manager

[ jstrachan ] 09:30, Tuesday, 8 November 2005

We are pleased to announce the ServiceMix 2.0 Release. New features include...

* Improved JBI support including both interface based routing as well as service based routing together with improved WSDL parsing
* Support for Publish and Subscribe Routing
* Improved JAX WS support
* Migration to XBean as the XML configuration mechanism which works with any Spring release and allows us to mix and match ServiceMix configuration with other XML configuration mechanisms like ActiveMQ and Jencks
* Migration to backport.util.concurrent to make it easier to move direct to a pure Java 5 solution.
* a new Loan Broker example from the EIP Patterns Book
* a new simpler POJO based deployment model
* build reorganised to make ServiceMix more modular
* a new ChainedComponent which implements simple pipelines of components easily

Enjoy!

[ jstrachan ] 13:19, Wednesday, 26 October 2005

We're pleased to announce the Lingo 1.0 Release

New and noteworthy

* support for JMSType, JMSPriority, JMSExpiration to be specified on the request messages
* allow custom JMS headers to be specified on the request message
* provide a message selector to the JmsServiceExporter
* various bug fixes

Enjoy!

[ jstrachan ] 12:05, Wednesday, 26 October 2005

We're proud to announce the ServiceMix 1.1 Release

New in this release

* JAX WS support
* Publish and Subscribe Routing for 1-many message dispatching
* a new RSS outbound component as well as inbound so you can generate RSS feeds from message flows
* new JMS flow for reliable asynchronous message pipelines
* [WS Notification] support into and out of JBI

In addition a number of bug fixes and performance enhancements were made.

For more information please see the Release Notes

Enjoy!

[ jstrachan ] 09:01, Wednesday, 26 October 2005

We're pleased to announce the new ActiveMQ 3.2 Release. This new release includes the following

* Improved Stomp 1.0 support to make it easy to create cross language clients such as for C, C#, Python, Ruby, Perl and Pike.
* Ajax support now uses OpenRico as the default Ajax library
* the Resource Adaptor now supports batching
* demand based store and forward in networks
* support for Informix JDBC
* updated DTD for the latest Spring
* various performance enhancements and bug fixes

Get it while its hot!

[ yingyang ] 20:45, Tuesday, 18 October 2005

The Penrose Virtual Directory Project has released Penrose 0.9.7 on safehaus (penrose.safehaus.org). Penrose is a server for a directory protocol such as LDAP, but unlike a traditional directory server, does not master the data itself in its own database. Instead a virtual directory will dynamically translate requests it receives to operations in other protocols or data models, such as to a relational database.

Highlights include:
Query optimizer.
Compatibility with Java 1.5.
Various bug fixes and performance enhancements.

You can find more information in the release notes.

[ Mark Proctor ] 14:40, Saturday, 1 October 2005

The Drools development team is proud to announce the release of Drools 2.1 final.

Highlights include:
Excel Decision Tables
Spring and POJO integration
Xor Group
Improved exception handling via JDK1.4 Nested Exceptions

Please see the hRelease Notes for more details on this release.
The Project Downloads page contains full information on obtaining Drools.

Happy Drooling,

The Drools Development Team.

[ yingyang ] 02:44, Saturday, 1 October 2005

Penrose 0.9.6 Released: The open source virtual directory implementation now support more join operators between sources.

New in this release:
Non-blocking Cache
Support <, >, LIKE relationships between sources
Improved Penrose Studio interface.
Various bug fixes and performance enhancements.

You can find more information in the release notes.

[ mkleint ] 21:19, Friday, 30 September 2005

A new 0.9 release of Mevenide for Netbeans has been released. It includes multiple bugfixes, doesn't require Maven to be installed anymore and works with the new Netbeans 5.0 beta.
See the complete list of changes. If you already have mevenide installed, use the autoupdate center to upgrade. You can also download it at the mevenide site.

Enjoy.

[ yingyang ] 23:46, Thursday, 15 September 2005

Penrose 0.9.5 Released: The open source virtual directory implementation now support SQL/JDBC filter.

New in this release:
• Support for various mapping configurations with examples.
• Support for JDBC filter.
• Support running as Windows service.
• Improved Penrose Studio interface.
• Various bug fixes and performance enhancements.

You can find more information in the release notes.

[ jstrachan ] 11:38, Thursday, 25 August 2005

The long awaited ActiveMQ 3.1 Release is finally out. Who-hoo! Many thanks to all those on the Team who've helped.

This release includes support for Ruby and Perl (with C and Python coming soon) thanks to the Stomp project together with heaps of new features such as better persistence, journalling and integration with JNDI, JCA, Servlets, Spring, WebLogic and JBoss.

Go on, download it today!

Enjoy!

[ jstrachan ] 09:18, Thursday, 18 August 2005

Lingo is an implementation of Spring Remoting which works with JMS and JCA. This release includes:-

* synchronous, asynchronous oneway and async request-response method calls using JMS queues and/or topics
* pure JMS and server side JCA support using Jencks
* plugable marshaler such as XStream support for XML payloads

For more details see the Release Notes

[ jstrachan ] 09:11, Thursday, 18 August 2005

Jencks is an open source Spring based JCA container for working with Message Driven POJOs, JCA or the the J2EE TransactionManager or WorkManager from Spring reusing code from Geronimo.

This is the first major milestone release of Jencks which includes

* working inbound JMS consumption using regular JMS transactions or full XA transactions with full recovery if a durable message log, like Howl is configured
* Spring factory beans for Geronimo connector and transaction components such WorkManager, TransactionManager, BootstrapContext
* migration of ActiveMQ's JCA Container into Jencks
* reuse on Geronimo implementation code by default for WorkManager and TransactionManager but allows different providers to be plugged in.

For more details see the Release Notes

[ mkleint ] 19:33, Monday, 8 August 2005

The mevenide team is pleased to announce the Mevenide Netbeans project support
0.8 release!

Mevenide Netbeans site

The project's aim to to provide Maven project type support for the Netbeans
IDE 4.0. The features include recognition of Maven projects, setup of the
project in the IDE, running Maven, editor support for configuration files etc.

Changes in this version include:

New Features:

o Dependencies now visible and editable in Project View. Add/Edit/Remove
dependency actions easily accessible from project explorer. One can
download the missing dependencies, download/view it's javadoc etc.
See a descriptive screenshot
o MEVENIDE-165 - allow user to check the remote repositories for javadocs and
sources of project's dependencies.
o Added the default Netbeans IDE webapp/j2ee deployment. Allows deploying and
debugging on IDE-supported servers.
o Access pom and property files from the project view.

Multiple bugs fixed as usual.

Have fun!
-The mevenide team

[ jstrachan ] 15:15, Friday, 5 August 2005

The ServiceMix Team are pleased to announce the 1.0-M2 release of ServiceMix. You can download it here

ServiceMix is an open source ESB designed from the ground up on JBI (JSR 208) principles, semantics and APIs. ServiceMix is the first Apache 2.0 licensed complete JBI container including the Normalised Message Service and Router, the JBI Management MBeans, support for JBI deployment units and Ant tasks to install components and manage the container.

This release adds

For more details see the Release Notes

[ jstrachan ] 15:45, Monday, 25 July 2005

The ServiceMix Team are pleased to announce the 1.0-M1 release of ServiceMix. You can download it here

ServiceMix is an open source ESB designed from the ground up on JBI (JSR 208) principles, semantics and APIs. ServiceMix includes a complete JBI container including the Normalised Message Service and Router, the JBI Management MBeans, support for JBI deployment units and Ant tasks to install components and manage the container.

In addition ServiceMix contains a suite of JBI components

SOAP Bindings include:
* SAAJ & Apache Axis, WSIF, ActiveSOAP and XFire

Transport components:
* JMS, HTTP, email, FTP, Jabber, Mule

JBI services include
* WS-BPEL support via PXE (http://pxe.fivesight.com)
* transformation via XSLT
* caching via JCache
* timing & scheduler services using JCA and Quartz,
* validation through XSD/RelaxNG
* scripting via JSR 223 and Groovy

For more details see the components.


ServiceMix has support for straight through processing, SEDA based process flows or fully clustered process flows.

ServiceMix includes a fully integrated JCA container for high performance inbound message consumption (e.g. via JMS) with connection & thread pooling, transaction management, exception and retry handling and support for highly concurrent processing.

ServiceMix is completely integrated into Apache Geronimo, which allows you to deploy JBI components and services directly into Geronimo and ServiceMix will be JBI certified as part of the Geronimo project.

We welcome contributions, please do come and join our team.

For more information see the getting started guide.

[ bamboo ] 04:01, Wednesday, 29 June 2005

We are very happy to announce boo 0.5.6.

What? - http://boo.codehaus.org/
Download - http://boo.codehaus.org/Download
Change Log - http://jira.codehaus.org/browse/BOO?report=com.atlassian.jira.plugin.system.project:changelog-panel

Have fun!

[ jmacgill ] 04:31, Wednesday, 22 June 2005

The GeoTools team is pleased to announce the second release candidate for the 2.1 branch.

With the switch to the 2.0 version of GeoAPI completed, only fixes to bugs lie between here and the final 2.1 release.

For more information please see the 2.1.RC1 download page.

[ wguttmn ] 13:33, Thursday, 9 June 2005

The Castor development team is proud to announce the release of Castor 0.9.7. For details on this release, please have a look at the release notes. Please report any issues through the project's issue tracking system and/or the mailing lists.

[ gdodinet ] 23:02, Monday, 6 June 2005

The mevenide team is pleased to announce the Mevenide Eclipse 0.4.0 release!

http://mevenide.codehaus.org/mevenide-ui-eclipse

This release fixes numerous bugs and the POM Editor has been fixed for Eclipse
versions greater than 3.1 M5 - tested against 3.1 RC1.

update site for 3.1.x can be found at : http://mevenide.codehaus.org/release/eclipse/update/site.xml

-The mevenide team

[ yingyang ] 22:00, Friday, 3 June 2005

The Penrose development team is proud to announce the release of Penrose 0.9.1
The Project Downloads page contains full information on obtaining Penrose.

Continue reading "Penrose 0.9.1 Released"
[ Mark Proctor ] 18:35, Wednesday, 1 June 2005

The Drools development team is proud to announce the release of Drools 2.0.

Please see the Release Notes for more details on this release.

The Project Downloads page contains full information on obtaining Drools.

[ arik ] 23:01, Sunday, 29 May 2005

The MevenIDE team is pleased to announce the MevenIDE for IDEA 0.1 release!

The MevenIDE for IDEA project aims to integrate Maven into the popular IntelliJ IDEA IDE.
This is the first release - your comments, suggestions, ideas and bug reports are welcome!

Features:

  • A graphical Project Object Model (POM) editor. The editor includes a standard text editor, as well as an intuitive user interface for editing the various aspects of a project.
  • Full synchronization between the POM text editor and the graphical POM editor, as well as with POM modifications outside the IntelliJ IDE.
  • Automatic discovery of POM files (project.xml and maven.xml) for each IntelliJ module. The plugin will detect if you create one of these files either from inside the IDE or from outside, and will respond appropriately.
  • A special Maven side pane (also called a Tool Window) displaying the available Maven goals for the project. The pane shows goals defined in the module's maven.xml file, and common goals, marked as "favorites" in the module settings dialog.
  • Execution of selected goal(s) in a dedicated execution console which supports stop, pause, and re-run. The console supports copying the Maven output into the clipboard or into a text file.
  • Compilation errors reported by Maven in the execution console are displayed as links, which open the appropriate source code file at the appropriate location.
  • Auto-detection of your Maven home (via the MAVEN_HOME environment variable), and support for specifying a different Maven home (does not modify the environment variable).
  • Easy installation via the IntelliJ IDEA plugins manager.
  • Support for assigning shortcut keys (hot-keys) for specific goals for a specific module in the IDE (no need to find the goal in the Goals tool window).

Have fun!
-The MevenIDE team.

[ Mark Proctor ] 21:13, Wednesday, 11 May 2005

The Drools development team is proud to announce the release of Drools 2.0-rc2.

Please see the Release Notes for more details on this release.

The Project Downloads page contains full information on obtaining Drools.

[ Mark Proctor ] 19:43, Thursday, 5 May 2005

The Drools development team is proud to announce the release of Drools 2.0-rc1.

Please see the Release Notes for more details on this release.

The Project Downloads page contains full information on obtaining Drools.

[ Joe Walnes ] 15:13, Saturday, 30 April 2005

New features:

  • Java 5 Enum support.
  • JavaBeanConverter for serialization using getters and setters.
  • Aliasing of fields.
  • StAX integration, with namespaces.
  • Improved support on JDK 1.3 and IBM JDK.


Changelog:
http://xstream.codehaus.org/changes.html


Full download:
http://dist.codehaus.org/xstream/distributions/xstream-1.1.2.zip


Jar only:
http://dist.codehaus.org/xstream/jars/xstream-1.1.2.jar

[ dandiep ] 03:04, Tuesday, 12 April 2005

The XFire team is proud to announce the the 1.0-M4 release. XFire is a Java SOAP framework. It features a light message processing core built on StAX, an intuitive API, a fast/low memory Java/XML binding, an XMLBeans binding, and support for various containers.

New in this release:

* Annotation API to configure services via Java 5, commons-attributes, and Backport 175
* Spring integration
* PicoContainer integration
* Improved Java/XML mapping capabilities
* Performance improvements
* Bug fixes and more!

Downloads can be found here. Visit the user's guide to learn how to integrate XFire into your projects.

[ peter royal ] 02:58, Friday, 8 April 2005

the jaxen project is proud to announce 1.1 beta 4. all current users are encouraged to download and test this release so we can move quickly to a final release for 1.1

many thanks to Elliotte Rusty Harold for adding XOM support and all the compliance fixes.

[ shuber ] 10:29, Monday, 4 April 2005

The mevenide team is pleased to announce the JBuilder Maven OpenTool 0.2
release!

http://mevenide.codehaus.org/mevenide-ui-jbuilder

This project integrates Maven with the JBuilder IDE. The features include goal launching from IDE, integration of goals in build process and project dependency integration.

Changes in this version include:

Fixed bugs:

o MEVENIDE-162 : Applied patch created by George Lindholm to allow for spaces
in MAVEN_HOME property
o Made OpenTool compatible with JBuilder 2005
Have fun!
-The mevenide team

[ gbevin ] 22:33, Saturday, 26 March 2005

Drone is a Java IRC bot written with the RIFE framework. It has a modular API that makes it possible to easily extend and customize the active feature set.

It sports a modern web administration interface to handle all common tasks and a public logging section with an advanced web search. It also provides a remote IRC messaging REST API to allow easy integration with notification services. Installation is done by simply dropping a war in your servlet container or by running it straight from the standalone distribution.

The highlights of this release are:

  • cleaner URLs in the public logging section
  • bugfixes related to correct handling of unknown encoding characters

Visit the homepage at for more details:
http://drone.codehaus.org

You can see it running at:
http://servlet.uwyn.com/drone

Download it from:
http://drone.codehaus.org/Installation

Have fun!

[ mkleint ] 19:53, Monday, 21 March 2005

The mevenide team is pleased to announce the Mevenide Netbeans project support
0.6 release!

Download 0.6

The project's aim to to provide Maven project type support for the Netbeans
IDE 4.0. The features include recognition of Maven projects, setup of the
project in the IDE, running Maven, editor support for configuration files etc.

Changes in this version include:

o Added remote and local repository browser. Allow to download artifacts from
remote repository.
o Added dependency editing in visual project customizer.
o Link findbugs report output with the IDE's editor. Add annotations into
editor.

It works with Netbeans 4.0 and 4.1 beta.

Have fun!
-The mevenide team

[ Joe Walnes ] 22:06, Monday, 7 March 2005

I'm pleased to announce the release of XStream 1.1.1 - the powerful, yet easy to use Java to XML serialization library.

Some of the improvements in this release:


  • Converters can be registered with a priority, allowing more generic filters to handle classes that don't have more specific converters.

  • Converters can now access underlying HierarchicalStreamReader/Writer implementations to make implementation specific calls.

  • Improved support for classes using ObjectInputFields and ObjectInputValidation to follow the serialization specification.

  • Default ClassLoader may be changed using XStream.setClassLoader().

  • Loads of bugfixes and performance enhancements.

Full change log: http://xstream.codehaus.org/changes.html
Download: http://xstream.codehaus.org/download.html

[ bamboo ] 01:52, Friday, 18 February 2005

Spread the word, boo 0.5 is out!!

Lots of goodies in this release.

Thanks to the growing boo community for making this ride so fun.

Special thanks go in random moustache size order to *Daniel Grunwald*, *Ian MacLean*, *Latexer*, *Bill Wood*, *Doug Holton*, *Aaron Washington* and *Scott Fleckenstein*.

Hey you all, have fun!

[ gbevin ] 21:38, Tuesday, 15 February 2005

Drone is a Java IRC bot written with the RIFE framework. It has a modular API that makes it possible to easily extend and customize the active feature set.

It sports a modern web administration interface to handle all common tasks and a public logging section with an advanced web search. It also provides a remote IRC messaging REST API to allow easy integration with notification services. Installation is done by simply dropping a war in your servlet container or by running it straight from the standalone distribution.

The highlights of this release are:

  • fixed MySQL support
  • support for MckoiSQL, Apache Derby, HsqlDB and DaffodilDB
  • additional configuration settings
  • detection of dropped socket connections
  • measures to proactively keep a socket active
  • bugfixes

Visit the homepage at for more details:
http://drone.codehaus.org

You can see it running at:
http://servlet.uwyn.com/drone

Download it from:
http://drone.codehaus.org/Installation

Have fun!

[ jonas ] 16:22, Tuesday, 15 February 2005
backport175 1.0 RC 1 has been released.

backport175 is backport of the Java 5 annotations (JSR-175) specification. Making strongly typed annotation available for Java 1.3/1.4 platforms. They are bytecode compatible with Java 5 annotations making them available for use by tools etc.

backport175 is Open Source and freely available under Apache License Version 2.0.

Modules

It has two separate modules:
  • Compiler - which compiles the backport175 annotations and puts them into the bytecode of the class (compatible with regular Java 5 RuntimeVisible annotations).
  • Reader - which allows you to read the backport175 annotations as well as regular Java 5 annotation through one single uniformed API. The reader also has an API for runtime management, which allows you to update the bytecode at runtime and have your changes propagated.

Plugins

It also comes with an Ant task and is fully integrated with an Eclipse plugin and an IntelliJ IDEA plugin.

Here is an example of the IDEA plugin in action:

Read more here...

Enjoy.
[ peter royal ] 14:35, Tuesday, 15 February 2005

The Loom development team is proud to announce RC3 of the Loom application server.

RC3 represents the last release prior to 1.0. If no show stopper bugs are reported, 1.0 will be released in two weeks time.

Loom is fully backwards compatible with applications from Phoenix 4.0.

Additional information and links to download can be found here.

[ dandiep ] 15:52, Thursday, 10 February 2005

After a short hiatus, XFire is back in action with a 1.0-M3 release. You can find downloads here and the user's guide here.

New in this release:

  • Much cleaner API via ServiceBuilder interface
  • Attachment Support (Incoming only currently)
  • Better processing pipelines
  • Many bug fixes
  • Improved Documentation

Also in CVS is support for Jabber/XMPP, support for the Loom and Phoenix containers, and some support for the Spring Framework.

XFire is a next-generation Java SOAP framework. At its core is a light message processing model used to interact with SOAP messages via STAX. Built on top is an intuitive API to create services and a sophisticated Java/XML type system which requires no DOM representation.

[ Mark Proctor ] 19:31, Saturday, 5 February 2005

The Drools development team is proud to announce the release of Drools 2.0-Beta-21.

Please see the Release Notes for more details on this release.

The Project Downloads page contains full information on obtaining Drools.

[ mkleint ] 20:37, Monday, 24 January 2005

The mevenide team is pleased to announce the Mevenide Netbeans project support
0.5 release!

New Features:
o In project customizer show list of available maven plugins and their
properties.
o Test Resources and Castus Test Sources added to project view.
o In project view allow to filter the resource directory structure. Either
show all files or just the included ones. Showing only included resources
is the default now.

Fixed multiple bugs.

Have fun!
-The mevenide team

[ Joe Walnes ] 20:25, Saturday, 15 January 2005
I'm pleased to announce the release of XStream 1.1. New features include:
  • Improved support for serializing objects following the Java Serialization Specification:
    • Calls custom serialization methods, readObject(), writeObject(), readResolve() and writeReplace() in class, if defined.
    • Supports ObjectInputStream.getFields() and ObjectOutputStream.putFields() in custom serialization.
  • Provides implementations of ObjectInputStream and ObjectOutputStream, allowing drop in replacements for standard serialization, including support for streams of objects. [More...]
  • Reads and writes directly to most XML Java APIs: DOM, DOM4J, JDOM, XOM, Electric XML, StAX, Trax (write only), SAX (write only). [More...]
View the complete change log and download.
[ Mark Proctor ] 02:26, Wednesday, 12 January 2005

The Drools development team is proud to announce the release of Drools 2.0-Beta-20.

Please see the Release Notes for more details on this release.

The Project Downloads page contains full information on obtaining Drools.

[ Mark Proctor ] 23:43, Friday, 7 January 2005

The Drools development team is proud to announce the release of Drools 2.0-Beta-19.

Please see the Release Notes for more details on this release.

The Project Downloads page contains full information on obtaining Drools.

[ pcal ] 01:09, Tuesday, 14 December 2004

Annogen is a framework which helps you work with JSR175 Annotations. In a nutshell, Annogen generates a proxy layer in front of your Annotations. This lets you:

Override JSR175 Annotation values
...with data from XML or arbitrary plugin code that you write.

Migrate JDK1.4 code to JSR175
...by translating Javadoc tags into 175 Annotations.

Work with popular introspection APIs
...including Reflection, Javadoc/Doclet, QDox, and APT/Mirror.

For more information, please go to http://annogen.codehaus.org

[ Mark Proctor ] 23:33, Thursday, 2 December 2004

The Drools development team is proud to announce the release of Drools 2.0-Beta-18.

Please see the Release Notes for more details on this release.

The Project Downloads page contains full information on obtaining Drools.

[ mkleint ] 17:17, Friday, 26 November 2004

The mevenide team is pleased to announce the Mevenide Netbeans project support
0.4 release!
http://mevenide.codehaus.org/mevenide-netbeans-project

It works with the newly released Netbeans 4.0 RC1.
For download, go to http://mevenide.codehaus.org/download.html

Changes in this version include:

New Features:

o When changing version/artifactId/groupId suggest to update
projects that depend on it.
o Link pmd and checkstyle reports' output with the IDE's editor. Annotate the
rule violations in the editor.
o Additional project properties panels, updated some other panels, recognizing and writing
inherited properties from the parent pom as well.

Multiple fixed bugs.

Have fun!
-The mevenide team

[ jonas ] 14:29, Tuesday, 16 November 2004

Today the Codehaus released AspectWerkz 2.0 RC1.

Read more about it here.

[ dandiep ] 18:17, Friday, 12 November 2004

The Codehaus brings you the second alpha release of XFire. New in this release is a client generator, much better XMLBeans support, a faster Java binding, and lots of general API enhancements. Find releases on the download page.

XFire is a next generation StAX based SOAP framework. Features include:

  • SOAP 1.1 (non-RPC) and 1.2 Support
  • Fast StAX based stack
  • Intuitive API
  • SOAP and REST clients
  • Generate XMLBeans Clients from a WSDL
  • Java binding which exposes object models easily as services
  • XMLBeans binding for server and client sides.
  • Aegis binding which uses OGNL to allow your web service model and code model to vary independently
  • Plexus support for sophisticated configuration and lifecycle management.

[ Aslak Hellesoy ] 18:18, Thursday, 4 November 2004

PicoContainer 1.1 was released on the 4th of November 2004.

This release adds a powerful visitor interface to PicoContainer, allowing pluggable lifecycle mechanisms and diagnostics. Several subtle bugs have also been fixed.

See the Changelog for more details.

Download

NanoContainer 1.0-beta-4 has also been released. For more information see http://www.nanocontainer.org/

The PicoContainer team

[ shuber ] 09:21, Thursday, 7 October 2004

The mevenide team is pleased to announce the JBuilder Maven OpenTool 0.1
release!

This JBuilder extension (OpenTool) integrates the IDE with the Maven project
management tool. You can find a description of the supported features,
including screenshots, here

You can download and find installation instructions here

For more information about this OpenTool, please visit it's website

Features:

o Automatic generation and updating of a "MavenAutoUpdated" JBuilder library
that contains all project dependencies.
o Integration of Maven goals as build target in JBuilder IDE.
o Maven output is displayed in JBuilder's message window.

Have fun!
-The mevenide team

[ gdodinet ] 22:40, Sunday, 3 October 2004

The mevenide-ui-eclipse team is pleased to announce the Mevenide Eclipse 0.3.0
release!

This version adds a few new features : maven goals can now be auto-launched and new repository browser and search engine are provided, based on mavenzilla 0.1.

because Eclipse 3.1M2 adds some API changes there are two different update sites :
3.0.x and 3.1M1 users should use the following update site : http://mevenide.codehaus.org/update/3.0/site.xml
3.1M2 users can update through the usual update site : http://mevenide.codehaus.org/update/site.xml

More information is available at http://mevenide.codehaus.org/mevenide-ui-eclipse


-The Mevenide team

[ mkleint ] 13:31, Saturday, 2 October 2004

The mevenide team is pleased to announce the Mevenide Netbeans project support
0.3 release!

See details (screenshots, features description etc.)
Download

The project's aim to to provide Maven project type support for the Netbeans
IDE 4.0. The features include recognition of Maven projects, setup of the
project in the IDE, running Maven, editor support for configuration files etc.

Changes in this version include:

New Features:

o New Maven project templates for creation of Maven plugins and Netbeans
modules.
o Added definition of autoupdate server for mevenide.codehaus.org.
o Improved dependencies display and classpath resolution, adding
generated sources to Project view and to the classpath/completion.
Also adding ear sources to Project view.
o Most POM properties are already editable in the Properties... dialog. It's
also possible to move definitions between the project's POM file and the
parent POM it's extending.
o To maven.xml and plugin.jelly files added completion of plugin variables.
The list is taken from the maven plugin cache. For each plugin the
plugin.properties file is scanned to get the variable keys. Starts
completing after "maven." is typed in any attribute value.

Uncounted bug fixes integrated.

This version was tested with Netbeans 4.0 beta2.

Have fun!
-The mevenide team

[ dandiep ] 04:43, Tuesday, 21 September 2004

The first release of XFire is out (1.0-alpha-1). XFire is a next-generation java SOAP framework with such features as:

  • A STAX based core processing model.
  • Several binding modules to communicate between your code and XML (traditional java module, OGNL/XML mapping, and XMLBeans).
  • Intuitive, easy to use API.
  • MIT open source license.

To find out more visit the XFire site or get your downloads here.

[ bamboo ] 18:48, Tuesday, 14 September 2004

Lots of improvements on this one!

Thanks again for everyone on the boo dev mailing list.

Download and have fun!

[ jonas ] 15:40, Monday, 16 August 2004

Many bug fixes.

Download it here.

Enjoy.

[ Joe Walnes ] 14:44, Saturday, 7 August 2004

This release has a focus on improving the converters bundled with XStream to support a wider range of types.

Changes:

  • Many more converters for common Java types.
  • Fields of type byte[] are now encoded using Base64.
  • Improved support for using XStream in environments where classes are hot-redeployed.
  • More...

Download: Full distribution or Jar only

xstream.codehaus.org

[ bob ] 05:53, Tuesday, 27 July 2004

The developers of Drools rule-engine for Java are pleased to announce 2.0-beta-17.

More information is available at the Drools website including notes about the massively quicker Java semantic module.

[ gdodinet ] 22:58, Sunday, 25 July 2004

The Mevenide team is pleased to announce the Mevenide for Eclipse 0.2.2 bugfix release.

The project's aim to to provide Maven support for Eclipse 3.0. Implemented features include bidirectional pom/ide synchronization, pom and jelly editors, fully integrated maven runners, Maven plugins provider infrastructure, etc.

For a complete list of features, see http://mevenide.codehaus.org/mevenide-ui-eclipse/features.html

This release especially include fixes for bugs MEVENIDE-42, 44 and fix the broken project wizard.

To install or update from 0.2.1 define an update site pointing to : http://mevenide.codehaus.org/release/eclipse/update/

-The Mevenide team

[ mkleint ] 21:24, Sunday, 18 July 2004

Following the Maven 1.0 release, the mevenide team is pleased to announce the Mevenide Netbeans 0.1 release!

The project's aim to to provide Maven project type support for the Netbeans IDE 4.0. The features include recognition of Maven projects, setup of the project in the IDE, running Maven, editor support for configuration files etc.

For a complete list of features, see
http://mevenide.codehaus.org/mevenide-netbeans-project/features.html

and for an overview of the features along with descriptive screenshots, see http://mevenide.codehaus.org/mevenide-netbeans-project/user-guide/index.html

For download, go to http://mevenide.codehaus.org/download.html.


Have fun!
-The mevenide team

[ Aslak Hellesoy ] 02:48, Wednesday, 14 July 2004

The DamageControl Team (Jon Tirsen and Aslak Hellesoy) are proud to release DamageControl 0.2.

http://damagecontrol.codehaus.org/

DamageControl is a Continuous Integration server with the follwoing main features:

  • Simple configuration. No XML. All web based configuration.
  • Supports building of projects written in Java/Ruby/.NET/C++/Cobol/whatever - DamageControl is platform agnostic.
  • Supports any commandline based build system: Ant/Maven/Make/*.sh/*.bat
  • Self contained - comes with its own web server and Ruby runtime. (DamageControl is written in Ruby).
  • Support for as many projects as your RAM and disks allow. In one single server.
  • Multi channel notification on build results. (Email, IRC, built-in Web pages, DCTray - windows system tray)
  • Supports parallel builds.
  • Builds are trigged by the SCM (CVS) upon commits. DamageControl can install SCM triggers automatically.
  • Pluggable API for cool extensions
  • Integration with ViewCVS and Fisheye

You can look at a live deployment here: http://builds.codehaus.org/public/dashboard
If you want to add a project, go here: http://builds.codehaus.org/private/dashboard (ask Jon or Aslak for username/password)
N.B! Due to a misconfiguration of the Apache proxy on Codehaus, this doesn't work with IE yet. Use a real browser like Firefox or Opera.
You can also monitor these Codehaus DamageControl server's activity on irc://irc.codehaus.org/damagecontrol

Things that didn't go into this release, but will go into one of the upcoming releases:

  • Subversion support (nearly there!).
  • Perforce suport.
  • Support for poll based builds (in addition to trigged builds)
  • Better design of the web-pages (volunteers needed!).
  • Easy-to-use installers for Linux (apt, rpm etc)
  • More notification channels (RSS, Yahoo! messenger, Jabber, Eclipse plugin, IDEA plugin, Apple dock)

See DamageControl JIRA for a full list of bugs and feature requests. Feel free to register your own feature requests!

Want to get involved with the development? -> Get on the user mailing list.
Got questions about how to use the damn thing? -> Get on the dev mailing list.
More info about mailing lists here

The DamageControl Team

[ jonas ] 10:07, Wednesday, 7 July 2004

AspectWerkz 1.0-beta1 has been released.

Read more about it here.

[ stephan ] 11:39, Tuesday, 29 June 2004

Gabriel is a security framework for Java. By using access control lists and permissions, Gabriel enables components to check access to actions. On top of that Gabriel protects methods like EJB does but without the overhead. It distinguishes itself from other frameworks by the ease of use with a small API and by mapping method access to permissions instead of persons. This way the same permissions can be used to protect method access and to check which GUI elements to show based on user permissions.

Gabriel is open source and uses an Apache 2.0 license.
http://gabriel.codehaus.org/

Thanks to Bob and codehaus to make this possible.

[ gbevin ] 21:27, Sunday, 20 June 2004

The first public version of Drone has been released. It's a Java IRC bot written with the RIFE framework. It has a modular API that makes it possible to easily extend and customize the active feature set. There also a web administration interface to handle all common tasks and a public logging section. Installation is done by simply dropping a war in your servlet container or by running it straight from the standalone distribution.

Visit the homepage at for more details:
http://drone.codehaus.org

You can see it running at:
http://servlet.uwyn.com/drone

Have fun!

[ Aslak Hellesoy ] 01:47, Sunday, 20 June 2004

QDox is a high speed, small footprint parser for extracting class/interface/method definitions from source files complete with JavaDoc @tags. It is designed to be used by active code generators or documentation tools.

Changelog
Download

The QDox Team

[ npryce ] 09:28, Monday, 7 June 2004

The jMock team are pleased to announce the release of jMock 1.0.1.

jMock is a library for testing Java code using mock objects.

Mock objects help you design and test the interactions between the objects in your programs.

The jMock package:

  • makes it quick and easy to define mock objects, so you don't break the rhythm of programming.
  • lets you define flexible constraints over object interactions, reducing the brittleness of your tests.
  • is easy to extend.

Binary and source distributions and documentation can be downloaded from http://www.jmock.org.


Changes from 1.0.0

  • Fixed bug in error messages that report verify failures
  • Various minor error message improvements
[ Aslak Hellesoy ] 00:52, Sunday, 6 June 2004

The PicoContainer team is proud to announce the final release of PicoContainer 1.0.

When we started to work on PicoContainer in June 2003 we had not imagined how much attention and impact it would have. PicoContainer is now being used in a dozen open source projects and many more closed source projects.

PicoContainer has been an important vehicle for popularising Dependency Injection (particularly Constructor Injection), a software pattern that helps developers keep their code simple and testable.

We'd like to thank all the contributors and users for their overwhelming interest in PicoContainer. Without you we would not have been able to deliver this powerful 50k library.

Download
Changelog

-Paul, Aslak and the rest of the PicoContainer team.

[ npryce ] 15:22, Tuesday, 1 June 2004

The jMock team are pleased to announce the release of jMock 1.0.0.

jMock is a library for testing Java code using mock objects.

Mock objects help you design and test the interactions between the objects in your programs.

The jMock package:

  • makes it quick and easy to define mock objects, so you don't break the rhythm of programming.
  • lets you define flexible constraints over object interactions, reducing the brittleness of your tests.
  • is easy to extend.

Binary and source distributions and documentation can be downloaded from http://www.jmock.org.


Changes from 1.0.0.RC1:

  • Moved StubSequence class to org.jmock.core.stub.
  • Added NOT_NULL constraint constant to MockObjectSupportTestCase
[ npryce ] 10:11, Tuesday, 25 May 2004

The jMock team are pleased to announce the release of jMock 1.0.0RC1.

jMock is a library for testing Java code using mock objects.

Mock objects help you design and test the interactions between the objects in your programs.

The jMock package:

  • makes it quick and easy to define mock objects, so you don't break the rhythm of programming.
  • lets you define flexible constraints over object interactions, reducing the brittleness of your tests.
  • is easy to extend.

Binary and source distributions and documentation can be downloaded from http://www.jmock.org.

[ Aslak Hellesoy ] 21:46, Tuesday, 18 May 2004

The PicoContainer team is proud to announce the release of PicoContainer 1.0-RC-1 (First final release candidate).

PicoContainer 1.0 final will be released in approximately 2 weeks from now unless we get some serious bug reports in the meanwhile (we think that's very unlikely).

IMPORTANT: Before the final release we will remove all the classes and methods that are marked as deprecated in this RC-1 release, so turn on your deprecation warnings!

Download
Changelog

The PicoContainer team

[ peter royal ] 02:03, Tuesday, 18 May 2004
Announcing Loom RC1

RC1 of Loom is now available.

Loom marks the first public release of a container based upon the un-released Apache Avalon Phoenix 4.1 development branch.

[ Joe Walnes ] 18:22, Friday, 14 May 2004

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

Features

  • Ease of use. A high level facade is supplied that simplifies common use cases.
  • No mappings required. Custom objects can be serialized without need for specifying mappings.
  • Performance. Speed and low memory footprint are a crucial part of the design, making it suitable for large object graphs or systems with high message throughput.
  • Clean XML. No information is duplicated that can be obtained via reflection. This results in XML that is easier to read for humans and more compact than native Java serialization.
  • Requires no modifications to objects. Serializes internal fields, including private and final. Supports non-public and inner classes. Classes are not required to have default constructor.
  • Full object graph support. Duplicate references encountered in the object-model will be maintained. Supports circular references.
  • Integrates with other XML APIs. By implementing an interface, XStream can serialize directly to/from any tree structure (not just XML).
  • Customizable conversion stategies. Strategies can be registered allowing customization of how particular types are represented as XML.
  • Error messages. When an exception occurs due to malformed XML, detailed diagnostics are provided to help isolate and fix the problem.

http://xstream.codehaus.org/

[ jonas ] 12:10, Monday, 3 May 2004

AspectWerkz 0.10 RC2 has been released.

You can read more about it here

Enjoy.

[ jonas ] 10:48, Friday, 19 March 2004

Today we released the 0.10 Release Candidate 1 of AspectWerkz. Which forms the foundation for the next generation of AspectWerkz.

AspectWerkz has gone through a lot of changes, the whole core engine has for example been thrown out and replaced by a much more flexible and performant one. The join point model is much more expressive and orthogonal we have also implemented a JIT compiler that is making AspectWerkz much more performant. On top of that we have a new implementation of true runtime weaving, which allows you to redefine your aspect model including adding new pointcuts at runtime.

Read more about it here.

[ bob ] 19:14, Friday, 12 March 2004

James Strachan's Radio Weblog has the announcement about 1.0-beta-4 of Groovy.

Its been a long time coming and lots of work but I'm very pleased to announce 1.0-beta-4 of Groovy has just been made.
[ Aslak Hellesoy ] 14:40, Saturday, 21 February 2004

Changelog
Download
API

Subsequent releases will be release candidates. These will include no new features, just bug fixes and documentation improvements.

The PicoContainer Team

[ bob ] 14:29, Monday, 26 January 2004

I announced Drools 2.0-beta-13 on my blog this morning.

I'd like to announce Drools 2.0-beta-13...
[ Aslak Hellesoy ] 20:45, Friday, 23 January 2004

Download here.

This release of PicoContainer fixes a number of bugs, adds some new functionality and changes some minor parts of the API.

If you upgrade from a previous version, you might encounter some backwards compatibility issues. The ones we can think of are:

* containers can now only have one parent
* containers now don't have an explicit link to child containers

See the changelog for further details.

If you encounter upgrade problems, please add a comment in this blog entry.

-The PicoContainer team.

[ bob ] 19:00, Friday, 23 January 2004

James Strachan announced 1.0-beta-3 of Groovy.

I'm pleased to announce the 1.0 beta 3 release of Groovy!

This release offers a large number of new features like subscript operators on strings/collections/arrays/maps with backwards/forwards inclusive/exclusive ranges, more core Java polymorphism, break statement, ternary expressions, much improved autoboxing support and a whole lot more. For a detailed list of all the changes in this release please see the change log...

Whilst the language syntax is not quite frozen for the final 1.0 release its getting very close (we hope the next release to freeze the syntax for backwards compatibility) and the projects codebase is getting stable and solid now.

[ jvanzyl ] 18:43, Thursday, 15 January 2004

This release adds a fast xpp3-based reader/writer, fixes some bugs with deserializing primitive arrays, and adds a File converter.

Changelog: http://xstream.codehaus.org/changes-report.html
Main site: http://xstream.codehaus.org

You can find the JAR here or you can just let Maven get it for you.

[ bob ] 20:53, Saturday, 3 January 2004

I note that Drools 2.0-beta-12 has shipped finally, over on my own blog.

Drools 2.0-beta-12 has finally shipped.
[ bob ] 20:19, Saturday, 27 December 2003

James announced groovy 1.0-beta-2, but forgot to add it to the haus blog. Bad James, no doughnut!

Groovy 1.0 beta 2 released! This is mostly a bug fix release as a little early xmas present :)

Various bytecode generation issues have been fixed along with quite a few new test cases added. We also have full support for subscript operators on lists & maps & strings.

You can get a detailed breakdown of all the issues fixed on the roadmap here...

I'll be offline for nearly a week; happy holidays everyon

[ jvanzyl ] 17:44, Saturday, 20 December 2003

This release adds the ability to build an object graph starting with a live root object, a fix to
remove the hard coding of the ObjectFactory used within XStream and the addition of a couple simple tests.

Changelog: http://xstream.codehaus.org/changes-report.html
Main site: http://xstream.codehaus.org

You can find the JAR here or you can just let Maven get it for you.

[ jonas ] 11:27, Tuesday, 16 December 2003

Today we (Jonas and Alex) released the 0.9 release candidate 1 version of AspectWerkz (0.9.RC1).

This new release brings a new innovative Aspect model whose orginal idea came from Ron Bodkin, one of the AspectJ brains. The new Aspects are defined in a single java class, with fields being the pointcuts, methods being the advices and inner classes being the introductions. The Aspects are marked with JSR-175 style metadata (for now as doclets, until java 1.5 is out), and the metadata is incorporated in class file bytecode. The XML deployment descriptor is thus reduced to a minimal piece, and brings Aspect packaging, abstraction and reuse to a new seamless integration state.

The new Aspect model supports all AspectWerkz dynamic AOP features: introduction replacements at runtime, advice replacements and removal. This release provides support for both XML centric model (0.8 style) and Self-defined Aspects.

The cross platform class-load time hooking has also been enhanced to support IBM JRE and BEA JRockit.

We did the choice of releasing a Release Candidate to give our community the ability to provide extensive feedback on all the new features that bring AOP for java a step ahead.

The documentation is all included, with several samples that can be run thru both Ant and Maven.

Jonas gave a talk at JavaPolis/BeJUG early december and the slides announcing this new Aspect model can be found here.

New features:

  • Model 2 - self-defined Aspects are one single java class, with regular java inheritance and abstraction. Pointcuts and bindings are defined with doclet metadata that gives today AOP the JSR-175 metadata facilities.

  • IBM JRE support IBM JRE bundles a specific class loader. This one is now supported in class-load time weaving hook architecture.

  • BEA JRockit BEA JRockit (v7 and v8.1) comes with a JVM level ClassPreProcessor mechanism. AspectWerkz is a pioneer and allows the use class load time AOP on top of this JRockit feature.

Some of the other new things are:

  • Fixed issues for field pointcuts, Pointcut algebra has been enhanced

  • Documentation updated and reorganized. Many bug fixes.

The new release can be downloaded from here.
The BeJUG slides can be downloaded from here.
The self-defined Aspect model was presented in blogs here.

[ bob ] 01:58, Saturday, 13 December 2003

Groovy has finally reached its first beta release. We've tried to maintain a roadmap to track what went into this release.

On a side note, after reading the mumblings on various blogs, we're trying to be more communicative about projects and releases. We're also doing some redesign to make finding what you need more intuitive.

[ jvanzyl ] 19:42, Sunday, 30 November 2003

This adds more control to the mapping process and allows access to the underlying hiearchical object structure:

Changelog: http://xstream.codehaus.org/changes-report.html
Main site: http://xstream.codehaus.org

You can find the JAR here or you can just let Maven get it for you.

[ Aslak Hellesoy ] 22:22, Monday, 3 November 2003

This is a release with many new features and bug fixes.

Changelog: http://qdox.codehaus.org/changes-report.html
Upgrade doc: http://qdox.codehaus.org/upgrade.html
Main site: http://qdox.codehaus.org/

Enjoy!
The QDox team

[ jvanzyl ] 21:47, Saturday, 27 September 2003

Classworlds 1.0 has been released and is ready for general use. Work will now continue on 1.1 which will allow easy class reloading and add some features specifically targeted at use in a container environment and deployment of composite components.

[ jvanzyl ] 20:28, Tuesday, 23 September 2003

Classworlds 1.0-rc3 has been released and is ready for abuse. If all goes well this week we'll release a 1.0 later on this week or early next week. Fixed some problems with resource loading and applied outstanding patches from users.

[ Aslak Hellesoy ] 18:03, Wednesday, 10 September 2003

The most important changes are:

- Support for components with multiple constructors
- Lazy instantiation of components
- Simplification of the API

For more detailed information, see the Changelog.

The PicoContainer Team