Author Archive

Aranea 1.0.8

Friday, April 20th, 2007

As one would expect from ‘friday-the-thirteenth’ release, 1.0.7 included an accidental change of form list behavior. This caused NPEs in use cases which were legal before 1.0.7. In new release, old behavior is back. We are sorry for any inconvenience!

Aranea 1.0.7

Friday, April 13th, 2007

Another ‘friday-the-thirteenth’ stable branch update is available, including the brand-new TreeWidget that was backported from development branch. It is easy to use and very flexible.

Some minor issues were also fixed. Next week we hope to bring you the first milestone of Aranea 1.1 :)

Aranea 1.0.6

Friday, March 16th, 2007

Includes support for asynchronous form updates, meaning that values in forms living in one ’session thread’ can now be easily modified from other ’session thread’ or widget’s action listener; no more need to do awkward method calls for modified values to actually take effect. Also, memory based list implementation makes fewer calls to database.

Download from the usual place, full changelog here.

Aranea 1.0.5

Monday, February 12th, 2007

Stable update of Aranea was rolled out last Friday and is available from the usual place. See changelog and note that tags used by example applications have moved to their own separate TLD namespace; previously examples mixed standard tags (conventional namespace prefix ‘ui’) with template tags (now have namespace prefix ‘tui’) which got rather confusing for first-time users.

One of the main additions is a “blank” example application, which can be used to kickoff new projects easier.

Some problems with asynchronous modification of forms (from widget actions or session threads) have surfaced; we will address these in next update of stable branch.

Aranea 1.0.3 Released

Friday, December 1st, 2006

Another maintenance release from Aranea 1.0 series. See changelog for details.

We also have first changes integrated into our upcoming 1.1 branch, and hope to present some nice surprises before christmas season.

Aranea 1.0 RC3

Monday, September 11th, 2006

Aranea RC2 is behaving well in projects that are using it currently. We have decided to postpone our final 1.0 release in favour of few more release candidates however—we feel that some areas of documentation are still seriously lacking and will not make final release until these shortcomings have been addressed. If our reader should have any comments on our current documentation, please do not hesitate to drop a mail or participate on our forums.

In third release candidate, FormElement Constraint internals have been rewritten (go hunt for new bugs), and documentation has received some minor updates. We hoped to do more docs, but I myself have supported migration of some Aranea-based projects to recent release candidate versions to ensure a bigger testbed, and Jevgeni has been busy polishing his JavaZone talk. Overall we are very happy because this week another developer, Alar, is joining us :)

Let us know about your gripes with Aranea documentation!

Aranea 1.0 RC2

Friday, September 1st, 2006

This is a bugfix and maintenance release following bigger refactors that were made for RC1 (aka “mostly-working-candidate”).

Important bugs fixed

  • forms losing state on page reloads
  • zombified widgets when formelement (control) actionlisteners were invoked
  • broken list filters
  • open in new window feature not working with url-encoded session identificators

Additionally lists LIKE filters have been rewritten, MessageContext has gotten some new methods and few minor renames took place (all documented in changelog). Javadoc has been substantially cleaned up and updated.

More updates due next week!

Aranea 1.0 M4 released

Friday, July 7th, 2006

This milestone includes enhancements to UiLib, improved handling of internal class loading, means of communications between popups, extension defining mechanism, proper URL encoding to support cookieless session-tracking and crushed bugs.

  • Uilib enhancements. Uilib is now integrated with rich text editor (TinyMCE) and provides suggestion (autocompletion) support.
  • Extension mechanism. Allows defining the resources (images, styles, etc) that Aranea is aware of and that can be included on-demand.
  • Popups communication. Means of communication between session-threads have been provided and simple demonstration included in example application. API will most likely not change anymore, implementation needs real polish.
  • Cookieless session-tracking. It is now possible to use Aranea application when browser cookies are turned off or container is set to hold session ID inside URL.

When upgrading from earlier Aranea version be sure to read Changelog.txt included in a distribution for more detailed information. Also note the small change in mapping definition of Aranea dispatcher servlet (/servlet/* vs /servlet) which is required for FileImporter to work correctly.

In related news, Toomas has started his mandatory military service this week and will be back in eight months. We are eagerly awaiting for his return as a skilled multifunctional soldier. Rest of the Aranea Team is taking a two week vacation to freshly return at the end of July. After vacation the focus will be on enhancements to the Lists API and integration with other frameworks. Next release is planned for August and will be either release candidate or final release.