Skip to content

Upgrading asyncpg 0.18 to 0.19

Review needed0.18.3 → 0.19.0Security1Changed1Fixed6Other6

Review neededUpgrade verdict

1 behavior change and a security fix.

  • The library can now log in to databases that use the newer, more secure SCRAM-SHA-256 password method.
1 item needs code or config changes
Security1
Adds support for SCRAM-SHA-256 authentication.

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