Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jLMaT-0000Hi-6Z for psycopg@arkaria.postgresql.org; Mon, 06 Apr 2020 07:54:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jLMaR-0002jj-PQ for psycopg@arkaria.postgresql.org; Mon, 06 Apr 2020 07:54:27 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jLMaR-0002jV-Jq for psycopg@lists.postgresql.org; Mon, 06 Apr 2020 07:54:27 +0000 Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jLMaP-0005Z6-NP for psycopg@postgresql.org; Mon, 06 Apr 2020 07:54:26 +0000 Received: by mail-lj1-x233.google.com with SMTP id f20so13616949ljm.0 for ; Mon, 06 Apr 2020 00:54:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=+MahnkFh9dfHZTuZaY1nKdqyTfzNxaXyJagdOVvfzq4=; b=HKwijfnsGiciXfwHIfVRzmt9dsEAtoj9a7s3dOs14WsTw2j6D0GMbUbpDnvmwKyqEO vh88lC4fBs4D1esR4UH0xV4zPS0WdphGxSa4dX12hY5mTKsDY1KKHUCsZsQlzwEV0zNO MJcA1D53YY7+D3Zejpz3hZQ+goxMQsJcp/PDmWfBQv6b3l0ywbFfSgOMYJzWa7ZLTH7V mfaQtZpmceUcPM7Mm8AKjbYVSq9V5l6AAtG5Sa9TtEgzLJEh1urg6TBl6jr7JjGEXhbD e4jjctO5s0RM3wxd3l1hVxEAUzxBt57Th3vVwconHJ4kk2WFs5W5lupp75UxbirfgI1f Iskw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to :content-transfer-encoding; bh=+MahnkFh9dfHZTuZaY1nKdqyTfzNxaXyJagdOVvfzq4=; b=hCm2nAQPDcv9bu5F8EtDJtUvkS13FcDqm5cFtlNlvJ5gbGT11i2H6jLEUaNHPI1hDU QqsyQaocnMJtNPRMyZa6irx5z/h+5MyMu2DLSxmnv/KujX5jgRAk/lz9XLX8GrGuNHGl th/xr2aqLanbgjcqOAT+zBETeSpS6og0NlbP2rSDgUINCJwWhucJBl73gPGV2JTKSFw6 AsvKSWbOY2BMIz8vXy/UKiTZtpXZnVBFV52ECwEmq+5ABq23FChYvgUh5+HeZ3YcDhHo fg95K9KGlTK4Pu7TQnrkCl5CWUe9c/riIm7yvBksyoS55miYHp0CIbpt3icRui7UrLR9 bjyg== X-Gm-Message-State: AGi0PuZmJ/t0rqM61LRDNDmQfhPmM/2ruBkdfQzbwiBgqS7J8Ao3vc8M MDEQCXYufitWXyahnichQyziOKG8aGDiUF6XVjhhMx2ltsT3PQ== X-Google-Smtp-Source: APiQypJ7KIT0kOqGYerM+VfQBCfU7nENPvdO3/vEU6bkUv7FredBgswEOJCMtho88TqeMWIWMnx5Zv7b66u5qonACUU= X-Received: by 2002:a2e:a310:: with SMTP id l16mr11826350lje.255.1586159663990; Mon, 06 Apr 2020 00:54:23 -0700 (PDT) MIME-Version: 1.0 From: Daniele Varrazzo Date: Mon, 6 Apr 2020 19:54:11 +1200 Message-ID: Subject: Psycopg 2.8.5 released To: psycopg@postgresql.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Psycopg 2.8.5 has been released. The release adds AIX support and a few bug fixes. Please note that we have deployed a new website which is now available on . Many thanks to Federico Di Gregorio for hosting the project on the venerable initd.org so far and to Devrim G=C3=BCnd=C3=BCz for taking good care of the psycopg domain name and to don= ate it to the project. The release changes are: - Fixed use of 'connection_factory' and 'cursor_factory' together (ticket #1019). - Added support for 'logging.LoggerAdapter' in 'LoggingConnection' (ticket #1026). - 'Column' objects in 'cursor.description' can be sliced (ticket #1034). - Added AIX support (ticket #1061). - Fixed 'copy()' of 'DictCursor' rows (ticket #1073). You can install psycopg2 using "pip" or grab the new code from https://pypi.org/project/psycopg2/2.8.5/#files Wishing you all the best in this difficult time. ---- Psycopg is the most popular PostgreSQL adapter for the Python programming language. At its core it fully implements the Python DB API 2.0 specifications. Several extensions allow access to many of the features offered by PostgreSQL.