UR

Rich Transactional Objects for Perl

Archive for the ‘Announcements’ Category.

New UR release 0.17

I’ve made another release of UR to CPAN today.  Version 0.17 should be available now, and there are several important bugfixes since the last announcement.

From the Change log:

0.17 on 2010-11-10

  • Fixed bug with default datasources dumping debug info during queries.
  • Deprecated old parts of the UR::Object API
  • Bugfixes for MySQL data sources with handling of between and like operators, and table/column name case sensitivity
  • MySQL data sources will complain if the ‘lower_case_table_names’ setting is not set to 1
  • Bugfixes for FileMux data sources to return objects from iterators in correct sorted order
  • File data sources remember their file offsets more often to improve seeking
  • Bugfixes for handling is_many values passed in during create()
  • New class for JSON-formatted Set views
  • More consistent behavior during evaluation of BoolExprs with is_many values and undef/NULL values
  • Bugfixes for handling observers during software transaction commit and rollback
  • Addition of a new UR::Change type (external_change) to track non-UR entities that need undo-ing during a rollback

0.16 on 2010-09-27

  • File datasources build an on-the-fly index to improve its ability to seek within the file
  • Initial support for classes to supply custom logic for loading data
  • Compile-time speed improvements
  • Bug fixes for SQL generation with indirect properties, and the object cache pruner

New UR release 0.15

It’s been almost 11 months since the last post and CPAN release.  Version 0.15 is now available from CPAN.  From the changelog…

Continue reading ‘New UR release 0.15’ »

0.12 Released

Version 0.12 was uploaded to CPAN this morning and should show up on mirrors shortly.

Here’s the major items from the changelog:

  • ‘ur test run’ can now run tests in parallel and can submit tests as jobs to LSF
  • Command modules now have support for Getopt::Complete for bash tab-completion
  • Bugfixes related to saving objects to File data sources.
  • Several more fixes for merging between database and in-memory objects.
  • Property names beginning with an underscore are now handled properly during rule and object creation

Github repository updated

I pushed up an essentially new repository to Github that contains the checkin history going back almost 2 years from our SVN repository.  The complete history goes back further than that, but this at least picks up from the point UR was moved from a development branch into the trunk.

The old ‘master’ git branch has been renamed ‘old-master’, and there are more branches containing snapshots of the CPAN releases.