The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.8.0". This is a major refactoring of the hivegui module, and minor updates of the other modules.
The hivegui now is based on JSR-296 default implementation "Swing Application Framework", which provides capabilities for application lifecycle, action management, user session handling, internationalization.... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.7.1". This is just a minor update, potentially useful only for users of the "hiveremoting.caucho" module.
The hiveremoting.caucho has been enhanced with regards to configuration of special Hessian serializers; now you can add serializer and deserializer classes to configuration. Instances will be automatically instantiated as required, the contractopr being passed the class of the object to be serialized or deserialized.... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities
0.7.0" which is a refactoring of previous version 0.6.2 on Java 5. Version 0.7.0
will not work on prior Java versions.
The main changes are as follows:
- build system enhancements: Java 5 support et new plugin for web site
generation (no more need for WebMake and a perl engine), major upgrade of
dependencies to latest versions
- hiveutils:
- new LoggingInterceptor to replace the one provided by hivemind.
- AsynchronousTaskPerformer now executes all pending tasks at Registry
shutdown time
- better ShutdownCoordinator (than HiveMind): hiveutils overrides hivemind
ShutdownCoordinator with an implementation that allows defining the
order in which RegistryShutdownListener instances are called
- hiveevents:
- refactored the OCL constraints grammar to be able to work on any
Comparable property, including Java 5 enums. Now string literals are
also supported
- hiveremoting.caucho:
- tiny refactoring of CauchoRemotingServlet and support for new hessian
3.1 libraries
- extension of CauchoProxyFactory parameters to state whether
RemoteContextHandler should be also called when receiving an http error
- hivegui:
- new ImageTools utility class to manipulate BufferedImages
- SelectAllFocusListener: added a workaround for Java bug #4699955 related
to JSpinner and JFormattedTextField
- AlphaColorChooser: the preview panel now appears on Java 5 (bug fix)
- GenericDialog & DialogHelper: now you can directly know if the dialog
was cancelled by the user... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.6.2" which brings support for Derby DBMS and a few bugs fixes.
The main changes are as follows:
- build system enhancements: new Derby plugin, enhanced hsqldb and jetty plugins
- hiveutils:
- fixed LoggingInitListener problem on Windows when setting the "config.logging" Servlet init-parameter to a Windows path containing backslashes.
- hivetranse.core:
- added Derby DBMS support (specific SQLException mapping)
- all samples:
- refactored to use jetty and hsqldb... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.6.1" which brings several new enhancements along with a few bugs fixes.
The main changes are as follows:
- updated build system from el4ant 0.9.2 to 0.9.3
- hiveutils:
- fixed LoggingInitListener problem with finding log4j configuration file inside an unextracted war file
- enhanced ObjectBuilder API
- hiveevents:
- fixed problem in OCL parsing that was refusing negative numeric literals as part of the constraint expression
- hivegui:
- several bugs fixes and small enhancements related to menus and tables
- now all components created by the framework (JMenu, JDialog...) are given a name (through JComponent.setName()); this is particularly useful when using a GUI testing framework like abbot.
- hivetranse.core:
- added HSQLDB support (specific SQLException mapping)
- added logging at start and end of transactions
- added an option to disable wrapping of RuntimeException into TransactionException
- improved TransactionEvent handling in TransactionService
- refactored XML configuration for TransactionDefaults and TransactionInterceptor (NB: this is not backward-compatible! Current hivemodule.xml will have to be modified accordingly).
- hivetranse.hibernate:
- this module has been removed from the HiveMind Utilities: Hibernate 2.1 is not supported anymore.
- hivetranse.hibernate3:
- added support for configurable NamingStrategy (enhancement requested by Olga Sidorenco)
- hiveremoting.caucho:
- added new CauchoProxyConfigurator service allowing for dynamic setup of CauchoProxy configuration (eg URL, user, password); thus it becomes possible to start the Registry before setting these parameters.... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.6.0" which is based on a new build system (created upon "el4ant").
Besides the build system change, several bugs have been fixed and a few enhancements implemented:
- hivetranse.core:
- fixed some exception handling bugs (TransactionException wrapping another TransactionException). This bug was reported by kiuma.
- hivetranse.ibatis:
- implemented the "open session in view" pattern (like for Hibernate)
- hiveutils:
- added new ExceptionMappingInterceptorFactory to create interceptors that map exceptions thrown by a service to other exceptions. The idea of this interceptor came out of a discussion with kiuma.... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.5.0" which is the first official release that supports HiveMind 1.1.
It has exactly the same features as HiveMind Utilities 0.4.7 (which was based on HiveMind 1.0).
For more information on HiveMind Utilities project: http://sourceforge.net/projects/hivetranse/
The HiveMind Utilities team
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.4.7", which is mainly bringing enhancements and bugs fixes to hivetranse for hibernate 3, and also new features to the hivegui and hiveutils modules.
HiveMind Utilities is a set of modules for the HiveMind lightweight container. It covers many aspects such as:
- transaction management and integration of various persistence layers (JDBC, iBATIS, Hibernate)
- security management
- remoting of any HiveMind service
- generic event notification handling (intra-JVM)
- Swing-based GUI framework... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.5.0-B3" which is the second preview release that supports HiveMind 1.1 beta 3.
This is a preview release because it will not be supported until official "0.5.0" release (that will occur only after HiveMind 1.1 is final, normally in September).
However, you can give it a try: it should normally work as good as version 0.4.6 which is the officially supported release (but for HiveMind 1.0 only). Anyway, in case of any problem with this version, please do not hesitate to report that to the SourceForge trackers; although this version is not official, problematic bugs might be fixed in a short timeframe.... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.4.6", which is mainly bringing enhancements and bugs fixes to hivetranse, hivelock, hiveremoting and hivegui.
HiveMind Utilities is a set of modules for the HiveMind lightweight container. It covers many aspects such as:
- transaction management and integration of various persistence layers (JDBC, iBATIS, Hibernate)
- security management
- remoting of any HiveMind service
- generic event notification handling (intra-JVM)
- Swing-based GUI framework... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.4.5", which mainly is improving poor performance of gzip related features introduced in version 0.4.4.
HiveMind Utilities is a set of modules for the HiveMind lightweight container. It covers many aspects such as:
- transaction management and integration of various persistence layers (JDBC, iBATIS, Hibernate)
- security management
- remoting of any HiveMind service
- generic event notification handling (intra-JVM)
- Swing-based GUI framework... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.4.4", with improved documentation and a set of new features and bug fixes.
HiveMind Utilities is a set of modules for the HiveMind lightweight container. It covers many aspects such as:
- transaction management and integration of various persistence layers (JDBC, iBATIS, Hibernate)
- security management
- remoting of any HiveMind service
- generic event notification handling (intra-JVM)
- Swing-based GUI framework... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.5.0-B2" which is the first preview release that supports HiveMind 1.1 beta2.
This is a preview release because it will not be supported until official "0.5.0" release (that will occur only after HiveMind 1.1 is final, normally in September).
However, you can give it a try: it should normally work as good as version 0.4.3 which is the officially supported release (but for HiveMind 1.0 only). Anyway, in case of any problem with this version, please do not hesitate to report that to the SourceForge trackers; although this version is not official, problematic bugs might be fixed in a short timeframe.... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.4.3", which HiveTranse module now supports Hibernate 3 (in addition to JDBC, iBATIS and Hibernate 2).
HiveMind Utilities is a set of modules for the HiveMind lightweight container. It covers many aspects such as:
- transaction management and integration of various persistence layers (JDBC, iBATIS, Hibernate 2 & 3)
- security management
- remoting of any HiveMind service
- generic event notification handling (intra-JVM)
- Swing-based GUI framework... read more
The HiveMind Utilities project team announces the release of "HiveMind Utilities 0.4.2".
HiveMind Utilities is a set of modules for the HiveMind lightweight container. It covers many aspects such as:
- transaction management and integration of various persistence layers (JDBC, iBATIS, Hibernate)
- security management
- remoting of any HiveMind service
- generic event notification handling (intra-JVM)
- Swing-based GUI framework... read more
The HiveMind Utilities project team is glad to announce the release of "HiveMind Utilities 0.4.1".
HiveMind Utilities is a set of modules for the HiveMind lightweight container. It covers many aspects such as:
- transaction management and integration of various persistence layers (JDBC, iBATIS, Hibernate)
- security management
- remoting of any HiveMind service
- generic event notification handling (intra-JVM)
- Swing-based GUI framework... read more
At the occasion of 0.4.0 release, the HiveTranse project team is glad to announce several modifications into the project.
First, due to its wider scope, the HiveTranse project is now renamed "HiveMind Utilities", however the name code on SourceForge still remains "hivetranse".
In release 0.4.0, the HiveMind Utilities project has had the following modifications:
- refactoring of hivetranse.utils module into hiveutils module and renaming of packages in this module (net.sourceforge.hivetranse) to net.sourceforge.hiveutils.
- removal of web.utils module, which content has been moved to hiveutils module.
- new features added to hiveutils module, in particular a new ObjectBuilder service that can create and cache any kind of objects, and inject dependencies into them (can be seen as a hivemind.BuilderFactory for a wide range of objects (each such object is defined in a configuration point in order to ease usage of this feature).
- renaming of hivetranse.transaction module to hivetranse.core. No package has been renamed however.
- creation of new hiveevents module.
- creation of new hivegui module.... read more
At the occasion of HiveTranse 0.3.1 release, the HiveTranse project team is glad to announce the addition of new sub-projects to the HiveTranse project on SourceForge.
There are now two new projects added to the distribution:
- HiveLock: a simple, easy to use, security framework for HiveMind applications
- HiveRemoting: a simple, easy to use, library to enable distributed applications based on HiveMind and based upon simple ''remoting'' protocols (currently Caucho Hessian and Burlap are supported)... read more
The HiveTranse project team is pleased to announce the release of HiveTranse 0.3.1 on SourceForge.
HiveTranse is aiming to bring generic transaction support to the HiveMind lightweight IoC container for Java, as well as easy integration with persistence frameworks (like Hibernate and iBATIS).
New release 0.3.1 brings the following:
- extended configuration capabilities for Hibernate
- demonstration of extended configuration in Hibernate example... read more
The HiveTranse project team is pleased to announce the release of HiveTranse 0.3.0 on SourceForge.
HiveTranse is aiming to bring generic transaction support to the HiveMind lightweight IoC container for Java, as well as easy integration with persistence frameworks (like Hibernate and iBATIS).
New release 0.3.0 brings the following:
- new support for iBATIS SqlMaps V2 framework with a complete example
- support of "Open Session In View" pattern for Hibernate support
- example of AdapterBuilderFactory usage
- better build system (dependencies are now necessary only on target call)
- small bugs fixes in examples... read more
Two weeks after its first release on SourceForge, the HiveTranse project opens its web site (http://hivetranse.sourceforge.org) to provide HiveTranse users with:
- HiveTranse project general information (status, roadmap...)
- HiveTranse online documentation (quick start guide, javadoc, hivedoc, FAQ)
This is only a preliminary, incomplete version of the HiveTranse web site; in particular, documentation for a quick start is still lacking but from now on the site can be updated easily. Besides, the site does not have a very "professional" look, but please bear with us: we are not Web Artists! Anyway, in the future, there will be room for look improvement. In addition to that, you will probably see immediately what the site is missing: a logo for HiveTranse: if some of you feel like designing some, please contact us there (http://hivetranse.sourceforge.org/team.html).... read more
The HiveTranse project team is proud to announce the release of its first official version on SourceForge.
HiveTranse is aiming to bring generic transaction support to the HiveMind lightweight IoC container for Java, as well as easy integration with persistence frameworks (like Hibernate).
Current release is 0.2.0 and supports the following features:
- generic framework for transparent transaction support
- programmatic and declarative transaction support are available
- injection of one or more JDBC Connections into your own services
- injection of one or more Hibernate Sessions into your own services... read more