{"action":"created","issue":{"url":"https://api.github.com/repos/chrisdev/wagtail-cookiecutter-foundation/issues/534","repository_url":"https://api.github.com/repos/chrisdev/wagtail-cookiecutter-foundation","labels_url":"https://api.github.com/repos/chrisdev/wagtail-cookiecutter-foundation/issues/534/labels{/name}","comments_url":"https://api.github.com/repos/chrisdev/wagtail-cookiecutter-foundation/issues/534/comments","events_url":"https://api.github.com/repos/chrisdev/wagtail-cookiecutter-foundation/issues/534/events","html_url":"https://github.com/chrisdev/wagtail-cookiecutter-foundation/pull/534","id":211107728,"number":534,"title":"Update psycopg2 to 2.7","user":{"login":"pyup-bot","id":16239342,"avatar_url":"https://avatars3.githubusercontent.com/u/16239342?v=3","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-03-01T15:05:21Z","updated_at":"2017-03-13T11:55:49Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/chrisdev/wagtail-cookiecutter-foundation/pulls/534","html_url":"https://github.com/chrisdev/wagtail-cookiecutter-foundation/pull/534","diff_url":"https://github.com/chrisdev/wagtail-cookiecutter-foundation/pull/534.diff","patch_url":"https://github.com/chrisdev/wagtail-cookiecutter-foundation/pull/534.patch"},"body":"\nThere's a new version of [psycopg2](https://pypi.python.org/pypi/psycopg2) available.\nYou are currently using **2.6.2**. I have updated it to **2.7**\n\n\n\nThese links might come in handy:  <a href=\"http://pypi.python.org/pypi/psycopg2\">PyPI</a> | <a href=\"https://pyup.io/changelogs/psycopg2/\">Changelog</a> | <a href=\"http://initd.org/psycopg/\">Homepage</a> | <a href=\"http://pythonhosted.org/psycopg2/\">Docs</a> \n\n\n\n### Changelog\n> \n>### 2.7\n\n>-------------------------\n\n>New features:\n\n>- Added `~psycopg2.sql` module to generate SQL dynamically (:ticket:`308`).\n>- Added :ref:`replication-support` (:ticket:`322`). Main authors are\n>  Oleksandr Shulgin and Craig Ringer, who deserve a huge thank you.\n>- Added `~psycopg2.extensions.parse_dsn()` and\n>  `~psycopg2.extensions.make_dsn()` functions (:tickets:`321, 363`).\n>  `~psycopg2.connect()` now can take both *dsn* and keyword arguments, merging\n>  them together.\n>- Added `~psycopg2.__libpq_version__` and\n>  `~psycopg2.extensions.libpq_version()` to inspect the version of the\n>  ``libpq`` library the module was compiled/loaded with\n>  (:tickets:`35, 323`).\n>- The attributes `~connection.notices` and `~connection.notifies` can be\n>  customized replacing them with any object exposing an `!append()` method\n>  (:ticket:`326`).\n>- Adapt network types to `ipaddress` objects when available. When not\n>  enabled, convert arrays of network types to lists by default. The old `!Inet`\n>  adapter is deprecated (:tickets:`317, 343, 387`).\n>- Added `~psycopg2.extensions.quote_ident()` function (:ticket:`359`).\n>- Added `~connection.get_dsn_parameters()` connection method (:ticket:`364`).\n>- `~cursor.callproc()` now accepts a dictionary of parameters (:ticket:`381`).\n>- Give precedence to `!__conform__()` over superclasses to choose an object\n>  adapter (:ticket:`456`).\n>- Using Python C API decoding functions and codecs caching for faster\n>  unicode encoding/decoding (:ticket:`473`).\n>- `~cursor.executemany()` slowness addressed by\n>  `~psycopg2.extras.execute_batch()` and `~psycopg2.extras.execute_values()`\n>  (:ticket:`491`).\n>- Added ``async_`` as an alias for ``async`` to support Python 3.7 where\n>  ``async`` will become a keyword (:ticket:`495`).\n>- Unless in autocommit, do not use :sql:`default_transaction_*` settings to\n>  control the session characteristics as it may create problems with external\n>  connection pools such as pgbouncer; use :sql:`BEGIN` options instead\n>  (:ticket:`503`).\n>- `~connection.isolation_level` is now writable and entirely separated from\n>  `~connection.autocommit`; added `~connection.readonly`,\n>  `~connection.deferrable` writable attributes.\n\n>Bug fixes:\n\n>- Fixed error caused by missing decoding `~psycopg2.extras.LoggingConnection`\n>  (:ticket:`483`).\n>- Fixed integer overflow in :sql:`interval` seconds (:ticket:`512`).\n\n>Other changes:\n\n>- Dropped support for Python 2.5 and 3.1.\n>- Dropped support for client library older than PostgreSQL 9.1 (but older\n>  server versions are still supported).\n>- `~connection.isolation_level` doesn&#39;t read from the database but will return\n>  `~psycopg2.extensions.ISOLATION_LEVEL_DEFAULT` if no value was set on the\n>  connection.\n>- Empty arrays no more converted into lists if they don&#39;t have a type attached\n>  (:ticket:`506`)\n\n\n\n\n>### 2.6.3\n\n>^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n>- Throw an exception trying to pass ``NULL`` chars as parameters\n>  (:ticket:`420`).\n>- Make `~psycopg2.extras.Range` objects picklable (:ticket:`462`).\n\n\n\n\n\n\n\n\n*Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.*\n\nHappy merging! 🤖\n"},"comment":{"url":"https://api.github.com/repos/chrisdev/wagtail-cookiecutter-foundation/issues/comments/286087143","html_url":"https://github.com/chrisdev/wagtail-cookiecutter-foundation/pull/534#issuecomment-286087143","issue_url":"https://api.github.com/repos/chrisdev/wagtail-cookiecutter-foundation/issues/534","id":286087143,"user":{"login":"pyup-bot","id":16239342,"avatar_url":"https://avatars3.githubusercontent.com/u/16239342?v=3","gravatar_id":"","url":"https://api.github.com/users/pyup-bot","html_url":"https://github.com/pyup-bot","followers_url":"https://api.github.com/users/pyup-bot/followers","following_url":"https://api.github.com/users/pyup-bot/following{/other_user}","gists_url":"https://api.github.com/users/pyup-bot/gists{/gist_id}","starred_url":"https://api.github.com/users/pyup-bot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pyup-bot/subscriptions","organizations_url":"https://api.github.com/users/pyup-bot/orgs","repos_url":"https://api.github.com/users/pyup-bot/repos","events_url":"https://api.github.com/users/pyup-bot/events{/privacy}","received_events_url":"https://api.github.com/users/pyup-bot/received_events","type":"User","site_admin":false},"created_at":"2017-03-13T11:55:49Z","updated_at":"2017-03-13T11:55:49Z","body":"Closing this in favor of #545"}}
{"actor":{"display_login":"pyup-bot"}}