Apsw

Latest version: v3.45.2.0

Safety actively analyzes 613734 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 12

3.45.2.0

- [Source](https://github.com/rogerbinns/apsw/releases/download/3.45.2.0/apsw-3.45.2.0.zip)
- [Install](https://rogerbinns.github.io/apsw/install.html)
- [Changelogs](https://rogerbinns.github.io/apsw/changes.html)
- [Documentation](https://rogerbinns.github.io/apsw/)

Minor doc and tests change due to changed behaviour of [sqlite3_serialize](https://sqlite.org/c3ref/serialize.html) on an empty database, used by [Connection.serialize()](https://rogerbinns.github.io/apsw/connection.html#apsw.Connection.serialize).

3.45.1.0

- [Source](https://github.com/rogerbinns/apsw/releases/download/3.45.1.0/apsw-3.45.1.0.zip)
- [Install](https://rogerbinns.github.io/apsw/install.html)
- [Changelogs](https://rogerbinns.github.io/apsw/changes.html)
- [Documentation](https://rogerbinns.github.io/apsw/)

No APSW changes

3.45.0.0

- [Source](https://github.com/rogerbinns/apsw/releases/download/3.45.0.0/apsw-3.45.0.0.zip)
- [Install](https://rogerbinns.github.io/apsw/install.html)
- [Changelogs](https://rogerbinns.github.io/apsw/changes.html)
- [Documentation](https://rogerbinns.github.io/apsw/)

Correctly handle NULL/None VFS filenames ([APSW issue 506](https://github.com/rogerbinns/apsw/issues/506))

3.44.2.0

- [Source](https://github.com/rogerbinns/apsw/releases/download/3.44.2.0/apsw-3.44.2.0.zip)
- [Install](https://rogerbinns.github.io/apsw/install.html)
- [Changelogs](https://rogerbinns.github.io/apsw/changes.html)
- [Documentation](https://rogerbinns.github.io/apsw/)

Added logger parameter to [apsw.ext.log_sqlite()](https://rogerbinns.github.io/apsw/ext.html#apsw.ext.log_sqlite) to use a specific [logging.Logger](https://docs.python.org/3/library/logging.html#logging.Logger) ([APSW issue 493](https://github.com/rogerbinns/apsw/issues/493))

Added [apsw.ext.result_string()](https://rogerbinns.github.io/apsw/ext.html#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 [connections](https://rogerbinns.github.io/apsw/connection.html#apsw.Connection) include the filename. ([APSW issue 494](https://github.com/rogerbinns/apsw/issues/494))

Added [URIFilename.parameters()](https://rogerbinns.github.io/apsw/vfs.html#apsw.URIFilename.parameters) ([APSW issue 496](https://github.com/rogerbinns/apsw/issues/496))

[URIFilename](https://rogerbinns.github.io/apsw/vfs.html#apsw.URIFilename) are only valid for the duration of the [VFS.xOpen()](https://rogerbinns.github.io/apsw/vfs.html#apsw.VFS.xOpen) call. If you save and use the object later you will get an exception. ([APSW issue 501](https://github.com/rogerbinns/apsw/issues/501))

3.44.0.0

- [Source](https://github.com/rogerbinns/apsw/releases/download/3.44.0.0/apsw-3.44.0.0.zip)
- [Install](https://rogerbinns.github.io/apsw/install.html)
- [Changelogs](https://rogerbinns.github.io/apsw/changes.html)
- [Documentation](https://rogerbinns.github.io/apsw/)

Added virtual table [VTTable.Integrity()](https://rogerbinns.github.io/apsw/vtable.html#apsw.VTTable.Integrity) support.

On 64 bit platforms with the amalgamation, [SQLITE_MAX_MMAP_SIZE](https://www.sqlite.org/mmap.html) is set to 256 terabytes. SQLite’s default limit is 2GB. ([APSW issue 491](https://github.com/rogerbinns/apsw/issues/491))

3.43.2.0

- [Source](https://github.com/rogerbinns/apsw/releases/download/3.43.2.0/apsw-3.43.2.0.zip)
- [Install](https://rogerbinns.github.io/apsw/install.html)
- [Changelogs](https://rogerbinns.github.io/apsw/changes.html)
- [Documentation](https://rogerbinns.github.io/apsw/)

[Connection.create_aggregate_function()](https://rogerbinns.github.io/apsw/connection.html#apsw.Connection.create_aggregate_function) can take a class with step and final methods. ([APSW issue 421](https://github.com/rogerbinns/apsw/issues/421))

Corrected non [PEP 8](https://peps.python.org/pep-0008/) [compliant names](https://rogerbinns.github.io/apsw/changes.html#renaming). The old names remain as aliases to the new ones, and your code will not break.

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.