Revisions of python-apsw
buildservice-autocommit
accepted
request 1204392
from
Dirk Mueller (dirkmueller)
(revision 60)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 59)
- update to 3.46.1.0: * The shell dump command outputs the application_id in addition to the user_version.
buildservice-autocommit
accepted
request 1184155
from
Dirk Mueller (dirkmueller)
(revision 58)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 57)
- update to 3.46.0.1: * :func:`apsw.ext.query_info` provides the count and names of bindings parameters. (:issue:`528`) * Address how errors are handled in VFS xRandomness routine, that is only called once by SQLite to seed its random number generator. (:issue:`526`) * Added :meth:`Connection.vfsname` and updated corresponding shell command to get the diagnostic names of the vfs stack for the connection. (:issue:`525`) * Do not cache :meth:`Connection.pragma` statements to avoid encryption keys, or pragmas that run during prepare from being retained. (:issue:`522`) * :meth:`Connection.pragma` adds keyword schema argument to run pragma against attached databases. (:issue:`524`)
buildservice-autocommit
accepted
request 1178935
from
Dirk Mueller (dirkmueller)
(revision 56)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 55)
- update to 3.46.0.0: * Adjusted levels in :func:`apsw.ext.log_sqlite` to be lower for some SQLite messages like SQLITE_SCHEMA and SQLITE_NOTICE_RECOVER_WAL (:issue:`518`) * Previous source releases were signed with PGP. Starting with this release Sigstore's cosign tool is used (:ref:`instructions <verifydownload>`). (:issue:`512`)
buildservice-autocommit
accepted
request 1169376
from
Dirk Mueller (dirkmueller)
(revision 54)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 53)
- update to 3.45.3.0: * No APSW changes.
buildservice-autocommit
accepted
request 1158947
from
Dirk Mueller (dirkmueller)
(revision 52)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 51)
- update to 3.45.2.0: * Minor doc and tests change due to changed behaviour of sqlite3_serialize on an empty database, used by :meth:`Connection.serialize`. * No APSW changes.
buildservice-autocommit
accepted
request 1140101
from
Dirk Mueller (dirkmueller)
(revision 50)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 49)
- update to 3.45.0.0: * Correctly handle NULL/None VFS filenames (:issue:`506`)
buildservice-autocommit
accepted
request 1137921
from
Factory Maintainer (factory-maintainer)
(revision 48)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 47)
- require setuptools
buildservice-autocommit
accepted
request 1130519
from
Dirk Mueller (dirkmueller)
(revision 46)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 45)
- update to 3.44.2.0: * Added `logger` parameter to :func:`apsw.ext.log_sqlite` to use a specific :class:`logging.Logger` (:issue:`493`) * Added :func:`apsw.ext.result_string` to turn an result code into a string, taking into account if it is extended or not. * Provide detail when C implemented objects are printed. For example :class:`connections <Connection>` include the filename. * Added :meth:`URIFilename.parameters` (:issue:`496`) * :class:`URIFilename` are only valid for the duration of the :meth:`VFS.xOpen` call. If you save and use the object later you will get an exception. (:issue:`501`)
buildservice-autocommit
accepted
request 1126235
from
Dirk Mueller (dirkmueller)
(revision 44)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 43)
- update to 3.44.0.0: * Added virtual table :meth:`VTTable.Integrity` support. * On 64 bit platforms with the amalgamation, `SQLITE_MAX_MMAP_SIZE SQLite's default limit is 2GB. * :meth:`Connection.create_aggregate_function` can take a class with step and final methods. (:issue:`421`) * Corrected non :pep:`8` :ref:`compliant names <renaming>`. The old names remain as aliases to the new ones, and your code will not break. * :doc:`Exception <exceptions>` handling has been updated, with multiple exceptions in the same SQLite control flow being chained together. - Reduced overhead of the Column method when using Connection or Cursor - Fix loadable extensions are missing, * Added constants: SQLITE_IOERR_CORRUPTFS
buildservice-autocommit
accepted
request 1116041
from
Matej Cepl (mcepl)
(revision 42)
baserev update by copy to link target
Matej Cepl (mcepl)
accepted
request 1115988
from
Eric Schirra (ecsos)
(revision 41)
- Update to 3.43.1.0 - All C code calling into Python and all C code called by Python uses vectorcall / fastcall (see PEP 590) which reduces the overhead of passing and receiving positional and keyword arguments. (APSW issue 477 APSW issue 446): * Conversion of arguments from Python values to C values drops generic PyArg_ParseTupleAndKeywords in favour of direct processing which is more efficient and allows better exception messages. * Running speedtest with a VFS that inherits all methods went from being 17% slower than pure SQLite to 2% slower. * A virtual table benchmark takes 35% less time. (Remember that benchmarks are best case!) - The shell JSON output modes have been fixed. Mode 'json' outputs a json array, while mode 'jsonl' does newline delimited json objects, aka json lines. (APSW issue 483) - Changes from 3.43.1.0 - This is the last version that supports Python 3.6 and Python 3.7 (both end of life). The policy as stated in the about page is that there will be one more APSW release after a Python version goes end of life supporting that Python version. (APSW issue 471) - Added best practice module (APSW issue 460) - apsw.ext.log_sqlite() outputs SQLite warnings at warning level. (APSW issue 472) - sqlite3_stmt_explain is wrapped available as a explain keyword parameter on execute/executemany methods. (APSW issue 474) - Added documentation and helper class for implementing custom pragmas in your own Virtual File System (VFS) (APSW issue 464) - Reduced overhead of the Column method when using apsw.ext.make_virtual_module() (APSW issue 465)
Displaying revisions 1 - 20 of 60