Upgrading asyncpg 0.18 to 0.19
Review needed0.18.3 → 0.19.0Security1Changed1Fixed6Other6
Review neededUpgrade verdict
1 behavior change and a security fix.
In plain terms
- The library can now log in to databases that use the newer, more secure SCRAM-SHA-256 password method.
Must act 1 item needs code or config changes
What you must change
Security1
Adds support for SCRAM-SHA-256 authentication.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- removed:
function ensure_dead_with_parent() - removed:
variable ensure_dead_with_parent - added:
method Cluster.get_pg_version() - added:
method HotStandbyCluster.start(wait=…, *, server_settings=…, **opts)
- added:
class DuplicateJsonObjectKeyValueError(DataError) - added:
class InvalidJsonTextError(DataError) - added:
class InvalidPrecedingOrFollowingSizeError(DataError) - added:
class InvalidSQLJsonSubscriptError(DataError) - added:
class MoreThanOneSQLJsonItemError(DataError) - added:
class NoSQLJsonItemError(DataError) - added:
class NonNumericSQLJsonItemError(DataError) - added:
class NonUniqueKeysInAJsonObjectError(DataError) - added:
class SQLJsonArrayNotFoundError(DataError) - added:
class SQLJsonMemberNotFoundError(DataError) - added:
class SQLJsonNumberNotFoundError(DataError) - added:
class SQLJsonObjectNotFoundError(DataError) - added:
class SQLJsonScalarRequiredError(DataError) - added:
class SingletonSQLJsonItemRequiredError(DataError) - added:
class TooManyJsonArrayElementsError(DataError) - added:
class TooManyJsonObjectMembersError(DataError) - added:
class UnsafeNewEnumValueUsageError(ObjectNotInPrerequisiteStateError) - added:
field DuplicateJsonObjectKeyValueError.sqlstate - added:
field InvalidJsonTextError.sqlstate - added:
field InvalidPrecedingOrFollowingSizeError.sqlstate - added:
field InvalidSQLJsonSubscriptError.sqlstate - added:
field MoreThanOneSQLJsonItemError.sqlstate - added:
field NoSQLJsonItemError.sqlstate - added:
field NonNumericSQLJsonItemError.sqlstate - added:
field NonUniqueKeysInAJsonObjectError.sqlstate - added:
field SQLJsonArrayNotFoundError.sqlstate - added:
field SQLJsonMemberNotFoundError.sqlstate - added:
field SQLJsonNumberNotFoundError.sqlstate - added:
field SQLJsonObjectNotFoundError.sqlstate - added:
field SQLJsonScalarRequiredError.sqlstate - added:
field SingletonSQLJsonItemRequiredError.sqlstate - added:
field TooManyJsonArrayElementsError.sqlstate - added:
field TooManyJsonObjectMembersError.sqlstate - added:
field UnsafeNewEnumValueUsageError.sqlstate