« EXC_BAD_ACCESS and no stack trace == more quality time lost in Xcode | Main | When in -mouseEntered: don't use NSPointInRect for checking which tracking area is hit »

MulleSybaseEOAdaptor 2.12 released

Although I am not actively using Sybase anymore (unfortunately), there are occasional tweaks and improvements made to the adaptor. So version 2.12 should be better than 2.7 in any case, if not please tell me. I need to port the code to Intel some time, but I am occupied with other stuff

Here are the releasenotes of the unpublished versions.

Version 2.12

  1. Changed hash algorithm of mulleSybaseRowDictionary optimization done in 2.7 for even better performance

Version 2.11

  1. Reverted a supposedly harmless change in datetime handling since there were troubles in GMT apparently.

Version 2.10

  1. Use slower but more compatible code to produce the inital SELECT statement for text/image writes
  2. Experimental fix for writetext, when size is evenly divisible by 512

Version 2.9

  1. I am really pedantic on +formatValue not being nil. It shouldn't happen when using MulleEOF and you should be passing in [EONull null] anyway
  2. Removed a leak involving error messages
  3. Fixed a special Sybase type handling of LONGCHAR types
  4. Avoided a leak when returning factory produced values

Version 2.8

  1. You may pass in "nil" as a value for -[EOAdaptor fetchedValueForValue:attribute:]
  2. Finally in version 2.8 "expressionClass" will not be overridden, but "defaultExpressionClass", which is correct.
  3. If an image attibute has value null, the adaptor will not write a serialized [EONull null] into the DB.
  4. Image/text is written with a simpler qualifier, that is just qualifying the primary key.
  5. -[MulleSybaseSQLExpression primaryKeyConstraintStatementsForEntityGroup]produces proper SQL code now
  6. Versioning information should be correct (thx to patrick@onestep.co.uk for noting that).
  7. Fixed Void and In/out parameters sql generation to produce syntactically correct SQL
  8. JDBC compatibility port number hack
  9. Fixed creation of primary key constraints generation (or rather their declaration, the statement issued is not a true constraint, which I might fix with MulleEOF 2.0)
  10. If _debug flag is set, the adaptor now writes the number of bytes read (along with the SQL) in completeFetch

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on August 2, 2010 12:48 PM.

The previous post in this blog was EXC_BAD_ACCESS and no stack trace == more quality time lost in Xcode.

The next post in this blog is When in -mouseEntered: don't use NSPointInRect for checking which tracking area is hit.

Many more can be found on the main index page or by looking through the archives.