# What changed in pymonetdb

> 11 changes in pymonetdb 1 from its official release notes, upgrade guides and advisories: 1 breaking, 2 new APIs and options. Each one cited. Sources checked 2026-10-25. HTML: https://unstale.sh/pypi/pymonetdb/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## pymonetdb 1

### Breaking changes

- Fetching OID columns now returns a string representation of the OID, such as 10@0, instead of function objects. (1.9.1) — [release notes](https://github.com/MonetDB/pymonetdb/releases/tag/1.9.1)

### New APIs and options

- Adds support for the inet4 type introduced in the upcoming MonetDB Dec2025 release. (1.9.0) — [release notes](https://github.com/MonetDB/pymonetdb/releases/tag/1.9.0)
- Adds support for the inet6 type introduced in the upcoming MonetDB Dec2025 release. (1.9.0) — [release notes](https://github.com/MonetDB/pymonetdb/releases/tag/1.9.0)

### Behavior and default changes

- INFO-level log messages are now DEBUG, except for info messages sent by the server. (1.9.0) — [release notes](https://github.com/MonetDB/pymonetdb/releases/tag/1.9.0)

### Tooling

- Includes py.typed to silence mypy warnings in Python code that depends on pymonetdb. (1.9.0) — [release notes](https://github.com/MonetDB/pymonetdb/releases/tag/1.9.0)

### Fixes and other changes

- The field now correctly reflects autocommit status changes caused by SQL statements such as START TRANSACTION, COMMIT, or ROLLBACK. (1.9.1) — [release notes](https://github.com/MonetDB/pymonetdb/releases/tag/1.9.1)
- The value is now set correctly: it is None when a Cursor is created and is reset when the Cursor switches to a new result set. (1.9.1) — [release notes](https://github.com/MonetDB/pymonetdb/releases/tag/1.9.1)
- Cursor.execute() now supports the ipaddress type, which was already supported by Cursor.fetch* methods. (1.9.1) — [release notes](https://github.com/MonetDB/pymonetdb/releases/tag/1.9.1)
- No-such-database errors encountered while scanning /tmp for the right server socket are no longer logged at level ERROR. (1.9.1) — [release notes](https://github.com/MonetDB/pymonetdb/releases/tag/1.9.1)
- Adds support for Python 3.14. (1.9.0) — [release notes](https://github.com/MonetDB/pymonetdb/releases/tag/1.9.0)
- Version numbers now follow Semantic Versioning: patch releases are bug fixes, minor releases are backward compatible, and major releases are backward incompatible. (1.9.0) — [release notes](https://github.com/MonetDB/pymonetdb/releases/tag/1.9.0)
