This new version adds req.uri and req.actionHandler to better support continuation and callback functionality. It contains a new Rhino snapshot from 2008-02-05 with the default JS language version now set to 1.7 and added support for JSAdapter . Several bugs were fixed, including some related to starting and stopping applications, one that kept repositories from working when deploying Helma through Tomcat, and some related to debugging Helma applications:
- Added req.uri and req.actionHandler to better support continuation and callback functionality.
- Replaced Transactor thread with a ThreadLocal variable.
- Fixed wrong classloader/rhino context when Application.init() was called from another app.
- When prototypes use multiple parent mappings, the hopobject.href() method didn't work properly in 1.6.1.
- Fixed manage app to show stopped apps that even if they are not using their default repository.
- The onInit method of the root object was not called except when helma was first started.
- Fixed a problem that kept repositories from working when deploying Helma through Tomcat.
- Changed the way hopobject.getById is defined, so that its value is accessible when it is references without invoking the method.
- Fixed a bug that prevented debugger windows from properly closing when an app was stopped from the manage app.
- With sqlLog enabled, the logging code in helma.Database threw an exception.
- Fixed a problem where the Debugger didn't display properties of current context on Mac OS X.
- Leading/trailing whitespace in object names is now allowed.
- In 1.6.1, there was a problem casting string values to OR-mapped tinyint(1) DB fields.
- Changed the way "=" signs in request parameter values are handled.
See the change log for more details and - most importantly - go download Helma 1.6.2 !
8.4.2008, 11:06