Helma logo
helma.org » Home > changelog > Version 1.5.1

Version 1.5.1

  • Better error reporting, especially for bugs in type.properties:
    - Invalid prototype name in _extends
    - Missing _prototype mapping in extended relational mappings
    - deficient _parent specifications
  • Implement both ETag and Last-Modified based conditional requests as some browsers (e.g. Safari) don't seem to support ETags for embedded images and stuff.
  • Preserve capitalization when looping through the keys of a case insensitive properties object (helma.util.ResourceProperties).
  • Add filter clause to select statements to make sure only the prototype specified in the collection definition and its sub-prototypes are included in the result set.
  • Implement _extensionId property in type.properties to allow for arbitrary strings or numeric values to store an object's prototype in a relational database table.
  • Remove READONLY attribute from native HopObject methods, making them easier to overwrite.
  • Make properties starting with an _underscore transient in both embedded and relational database mappings. (Mapping a relational db column to a property starting with an underscore was already impossible in prior versions, but behaviour was somewhere between inconsistent and buggy.)
  • Keep filter.additionalTables from being included in prefetchNode() queries
  • Make sure HopObject constructors aren't removed from the global scope just because they aren't referenced during global code compilation.
  • Implement getResource() and getResources() for scripted java objects.
  • Support for PostgreSQL sequences, improved PostgreSQL compatibilty
  • Always use select max id generator for MySQL databases since they don't support sequences.
  • Do not register newly created root nodes with the node cache as this may cover actual root nodes stored in a relational database.
  • Convert file names to absolute paths in serialize()/deserialize() to avoid names being interpreted relative to root on Mac OS X.
  • Update Javamail to version 1.4.
  • Update to jakarta commons-fileupload 1.1.1, jakarta commons-io 1.2.


Up: Change Log
Previous: Version 1.5.0 Next: Version 1.5.2


Page last modified on 2006-08-11 15:09 by hns