Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump relstorage[postgresql] from 2.1.1 to 3.3.2 #166

Closed

Conversation

dependabot-preview[bot]
Copy link

Bumps relstorage[postgresql] from 2.1.1 to 3.3.2.

Changelog

Sourced from relstorage[postgresql]'s changelog.

3.3.2 (2020-09-21)

  • Fix an UnboundLocalError in case a store connection could not be opened. This error shadowed the original error opening the connection. See 421.

3.3.1 (2020-09-14)

  • Manylinux wheels: Do not specify the C++ standard to use when compiling. This seemed to result in an incompatibility with manylinux1 systems that was not caught by auditwheel.

3.3.0 (2020-09-14)

  • The "MySQLdb" driver didn't properly use server-side cursors when requested. This would result in unexpected increased memory usage for things like packing and storage iteration.

  • Make RelStorage instances implement IStorageCurrentRecordIteration. This lets both history-preserving and history-free storages work with zodbupdate. See 389.

  • RelStorage instances now pool their storage connection. Depending on the workload and ZODB configuration, this can result in requiring fewer storage connections. See 409 and 417.

    There is a potential semantic change: Under some circumstances, the loadBefore and loadSerial methods could be used to load states from the future (not visible to the storage's load connection) by using the store connection. This ability has been removed.

  • Add support for Python 3.9.

  • Drop support for Python 3.5.

  • Build manylinux x86-64 and macOS wheels on Travis CI as part of the release process. These join the Windows wheels in being automatically uploaded to PyPI.

3.2.1 (2020-08-28)

  • Improve the speed of loading large cache files by reducing the cost of cache validation.
  • The timing metrics for current_object_oids are always collected, not just sampled. MySQL and PostgreSQL will only call this method once at startup during persistent cache validation. Other databases may call this method once during the commit process.
  • Add the ability to limit how long persistent cache validation will spend polling the database for invalid OIDs. Set the environment variable RS_CACHE_POLL_TIMEOUT to a number of seconds before importing RelStorage to use this.
  • Avoid an AttributeError if a persistent zope.component site manager is installed as the current site, it's a ghost, and we're making a load query for the first time in a particular connection. See 411.
  • Add some DEBUG level logging around forced invalidations of persistent object caches due to exceeding the cache MVCC limits. See 338.

3.2.0 (2020-07-20)

  • Make the gevent psycopg2 driver support critical sections. This reduces the amount of gevent switches that occur while database locks are held under a carefully chosen set of circumstances that attempt to balance overall throughput against latency. See 407.
  • Source distributions: Fix installation when Cython isn't available. Previously it incorrectly assumed a '.c' extension which lead to compiler errors. See 405.
  • Improve various log messages.

3.1.2 (2020-07-14)

  • Fix the psycopg2cffi driver inadvertently depending on the psycopg2 package. See 403.
  • Make the error messages for unavailable drivers include more information on underlying causes.
  • Log a debug message when an "auto" driver is successfully resolved.
  • Add a --debug argument to the zodbconvert command line tool to enable DEBUG level logging.
  • Add support for pg8000 1.16. Previously, a TypeError was raised.

3.1.1 (2020-07-02)

Commits
  • eca5589 Preparing release 3.3.2
  • e5e49ea Merge pull request #422 from zodb/issue421
  • 4aef41f Fix UnboundLocalError in StoreConnectionPool.borrowing.
  • b030d57 Back to development: 3.3.2
  • a8e2f6f Preparing release 3.3.1
  • b5f7bab Manylinux wheels: Try not specifying -std=gnu++11
  • 127184d Back to development: 3.3.1
  • 399d08c Preparing release 3.3.0
  • 0026fe1 Add FAQ on backing up a sqlite RelStorage. [skip ci]
  • f0bb9bb Merge pull request #419 from zodb/wheels-on-travis
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Bumps [relstorage[postgresql]](https://github.com/zodb/relstorage) from 2.1.1 to 3.3.2.
- [Release notes](https://github.com/zodb/relstorage/releases)
- [Changelog](https://github.com/zodb/relstorage/blob/master/CHANGES.rst)
- [Commits](zodb/relstorage@2.1.1...3.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Sep 21, 2020
@dependabot-preview
Copy link
Author

Superseded by #179.

@dependabot-preview dependabot-preview bot deleted the dependabot/pip/relstorage-postgresql--3.3.2 branch October 19, 2020 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants