It is now possible to use multiple transactions simultaneously on a single kinterbasdb.Connection. If a Unicode object is passed as the SQL statement, KInterbasDB will attempt to encode it to the character set of the filesystem (in the case of kinterbasdb.create_database) or to the character set of the connection (in the other cases). Previously, only Unicode objects that could be encoded to ASCII were accepted.