9. Release Notes

9.1. MimerPy Version 1.1

MimerPy version 1.1 is the first public version.

Known problems:

  • DDL and DML statments can not be mixed in one transaction. DDL statements are always committed

  • DDL statements in a transaction can not be rolled back.

  • The methods setinputsizes() and setoutputsize() are not implemented for cursors.

  • Accessing values with the type builtin.uuid in Mimer SQL requires a MimerAPI of version 11.0.5B or later.

  • Accessing values with the type FLOAT(p) in Mimer SQL requires a MimerAPI of version 11.0.5B or later.

  • Accessing integer values larger than 2**63 with the type INTEGER(p) in Mimer SQL requires a MimerAPI of version 11.0.5B or later.

  • Using method callproc() to call a Stored Procedure is not yet supported.

9.2. MimerPy Version 1.3.0

MimerPy version 1.3.0 is a major release that uses ctypes and dynamic bindings to the Mimer SQL C API.

Major changes:

  • MimerPy is now implemented using ctypes to access the Mimer SQL C API. This removes the need for a C compiler on all platforms.

  • MimerPy now requires Python 3.6 or later.

9.3. MimerPy Version 1.3.1

MimerPy version 1.3.1 adds support for UUID and GIS datatypes in Mimer SQL and handles date, time, and timestamp correctly.

Major changes:

  • Support for the UUID datatype BUILTIN.UUID added.

  • Support for GIS datatypes added. This include BUILTIN.GIS_LOCATION, BUILTIN.GIS_LATITUDE, and BUILTIN.GIS_LONGITUDE. This requires Mimer SQL version 11.0.8E or later.

  • Date are mapped to Python date objects. Strings in the format ‘YYYY-MM-DD’ are also accepted when inserting DATE values.

  • Time are mapped to Python time objects. Strings in the format ‘HH:MM:SS[.ffffff]’ are also accepted when inserting TIME values.

  • Timestamp are mapped to Python datetime objects. Strings in the format ‘YYYY-MM-DD HH:MM:SS[.ffffff]’ are also accepted when inserting TIMESTAMP values.

9.4. MimerPy Version 1.3.2

MimerPy version 1.3.2 is a minor buggfix release that fix a problem with datetime in Python version 3.9 and older.

Minor changes:

  • Use a safe datetime and time parser

  • On Python 3.6, use dateutil module to parse ISO 8601 date strings

9.5. MimerPy Version 1.3.3

MimerPy version 1.3.3 is a buggfix release that correct the behavior for fetchone()

Major changes:

  • fetchone() now returns None when no more rows are available, in accordance with the DB-API 2.0 specification.