The 1.2.3 release fixes many problems found in the 1.2.2 release, including several relating to code generation from schema. It also provides better support for some schema features, including xs:list types.
JiBX/OTA 1.0 is now available. This subproject is a set of examples and sample code intended to help developers working with the Open Travel Alliance (http://www.opentravel.org/) schemas. It includes two different examples of JiBX code generation from the OTA schemas, an example of WSDL generation from a Java interface for a web service based on OTA messages, and two different sample implementations of a client and server for the web service (Axis2 with standard SOAP/HTTP support, and JiBX/WS with SOAP/HTTP as well as POX/HTTP, SOAP/TCP, and POX/TCP, including high-performance XBIS encoding support).
JiBX 1.2.2 has been released, with many bug fixes, improvements, and new features. Highlights include:
We're pleased to announce the availability of JiBX/WS v0.9-beta.
JiBX/WS is a framework for creating fast, simple web services.
Features include:
* supports SOAP 1.1 and POX (Plain Old XML) protocols, with planned support for REST and SOAP 1.2.
* supports HTTP and TCP/IP transports (using DIME message exchange).
* XML messages can be encoded as text or using the XBIS binary format, for best performance.
* SOAP support is limited to document/literal (doc/lit) web services, with no support for RPC/encoded.
* supports JDK 1.3.1 or later.
* supports the Spring Framework, but can also be used without Spring... [read more](/p/jibx/news/2009/06/jibxws-09-beta-released/)
I've released JiBX 1.2.1 earlier than originally planned, after finding and correcting several errors in the 1.2 release (mainly around code generation from schema, including some issues which resulted in incorrect binding definitions). This release also includes basic documentation for Jibx2Wsdl, and the Jibx2Wsdl examples now go all the way through to deployable web services when using Axis2 updated with the update-axis2-1.4.X code available from the download page.
JiBX XML data binding for Java announces the 1.2 release, providing greatly enhanced support for both code-first and XML schema-first development. The IBM developerWorks tutorials http://www.ibm.com/developerworks/java/tutorials/j-jibx1/ and http://www.ibm.com/developerworks/java/tutorials/j-jibx2/ guide you through using these new features. Also new to 1.2 is support for separately-compiled bindings.
JiBX 1.1.6 has just been released, along with a corresponding update to the jibxtools subproject (Beta 0.4). There's also a new Eclipse plugin - see the details on this at http://jibx.sourceforge.net/eclipse/
The 1.1 production release is now available, with a host of added features including:
After three years of development, JiBX has now been declared officially production ready. Of course, many developers have already been using JiBX in production environments for at least the last two years. For other companies that have restrictions on the use of beta software, JiBX is now ready to participate fully in their development efforts.
Look for the first 1.1 beta release to follow within the next two weeks.
The RC2 release of JiBX is now available. I'm going to try very hard to resist tinkering with this any further (especially since I want to do a 1.1 beta in January), and unless serious issues are found I expect to re-release it as 1.0 before Christmas. Here's a list of some major changes since RC1:
RC1 is now available. This includes a number of fixes to problems found in RC0, along with some added features intended mainly for use with web services.
I've posted the new release of JiBX along with initial releases of JibxSoap and Xsd2Jibx on SourceForge. Due to the continuing problems with the SourceForge project CVS for the jibx module I finally created a new module (core) for the JiBX code. From now on, just use this module for CVS access. JiBX changes include fixes for a number of problems, as well as handling of more data types and improved code generation.
The JiBX project CVS is currently inaccessible. For discussion and tracking of the issue see http://sourceforge.net/tracker/index.php?func=detail&aid=973432&group_id=1&atid=200001 This has caused me to put on hold plans for a beta 3c release, along with the alpha releases of Xsd2Jibx and JibxSoap (since at least the latter depends on the recent post-beta 3b changes to JiBX). I'm working on the beta 4 changes, and plan to get a beta 4 release out by the end of June regardless of what happens with the CVS.
The Beta 3b release fixes several potentially serious bugs found in the Beta 3a release. It's intended to provide a stable version of the code while the Beta 4 changes are being implemented and tested.
The new Beta 3a release adds several features beyond those supported by the Beta 3 code, along with a number of bug fixes. New features include runtime binding support (mainly intended for testing and debugging), source location tracking for unmarshalled objects, greatly generalized output handling (in terms of both character encoding support for text output, and output to formats other than text), and custom marshaller/unmarshallers for dom4j and W3C DOM document models.
The JiBX Beta 3 release is now out, featuring many bug fixes and some significantly enhanced functionality over Beta 2, along with added tools that include a binding round-trip test program. This version also provides more usage information in the Binding Tutorial documentation, and a full set of code for all the examples used in the Tutorial.
The long-awaited Beta 2 release is finally out. This one includes a host of added features and bug fixes. It also includes updated and expanded usage information demonstrating the features of JiBX binding definitions.
I've posted the Beta 1 release to the site. This doesn't have much in the way of added features, partially because I didn't want to perturb things too much for what will probably be the first widely used distribution. I'll try to get most of the remaining planned features added in time for the Beta 2 later this month.
There's also a new JiBX article live on IBM developerWorks - check the link from the bottom of the home page, live or in the download. A second article focusing more on using JiBX should be up in a week or two.
This release features several major added features from the Demo release 0.7. These features include namespace handling, full structure mapping, formats for serializing/deserializing, and a tested set of standard conversions for primitive types as well as String and Date. It also includes a comprehensive description of the binding definition file format.
With this Alpha release JiBX should be usable by many applications. The first Beta release should follow within two weeks, with a few added features and additional test cases.
The new jibx-demo-0.7 release includes a working binding compiler as well as updated runtime. It uses three separate binding files for the demonstration program, including one that does structure mapping between XML and Java objects. This is something none of the other XML data binding alternatives for Java support.
Look for a Beta 1 release mid-March. Production release is targeted for before the end of April, 2003.
The IBM developerWorks comparison of XML data binding frameworks for Java should be coming out today, so it's time to start bringing this site up to date. JiBX is nearing the point of initial public release. You can look for file to start showing up in the CVS by end of day, followed within a day or two by some notes on JiBX usage and architecture. The initial demo release of JiBX will be by February 1, 2003. At that point we'll take a look at pruning the planned feature set to allow for a timely (within the next two months) production release.