2021-10-26 12:10:08 by Nia Alarie | Files touched by this commit (417) |
Log message:
databases: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
The following distfiles could not be fetched (some may be only fetched
conditionally):
./databases/cstore/distinfo D6.data.ros.gz
./databases/cstore/distinfo cstore0.2.tar.gz
./databases/cstore/distinfo data4.tar.gz
|
2021-10-07 15:35:53 by Nia Alarie | Files touched by this commit (417) |
Log message:
databases: Remove SHA1 distfile hashes
|
2020-10-30 10:54:06 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-psycopg2: updated to 2.8.6
What's new in psycopg 2.8.6
- Fixed memory leak changing connection encoding to the current one.
- Fixed search of mxDateTime headers in virtualenvs.
- Added missing values from errorcodes.
- `cursor.query` reports the query of the last :sql:`COPY` opearation too.
- `~psycopg2.errorcodes` map and `~psycopg2.errors` classes updated to
PostgreSQL 13.
- Added wheel packages for ARM architecture.
- Wheel package compiled against OpenSSL 1.1.1g.
What's new in psycopg 2.8.5
- Fixed use of `!connection_factory` and `!cursor_factory` together.
- Added support for `~logging.LoggerAdapter` in
`~psycopg2.extras.LoggingConnection`.
- `~psycopg2.extensions.Column` objects in `cursor.description` can be sliced.
- Added AIX support.
- Fixed `~copy.copy()` of `~psycopg2.extras.DictCursor` rows
|
2019-10-21 13:31:22 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-psycopg2: updated to 2.8.4
Psycopg 2.8.4
The release brings a few assorted bugfixes and adds support for Python 3.8 and \
PostgreSQL 12.
A more detailed changes list is
* Fixed building with Python 3.8.
* Don't swallow keyboard interrupts on connect when a password is specified in \
the connection string.
* Don't advance replication cursor when the message wasn't confirmed.
* Fixed inclusion of time.h on linux.
* Fixed int overflow for large values in Column.table_oid and Column.type_code.
* errorcodes map and errors classes updated to PostgreSQL 12.
* Wheel package compiled against OpenSSL 1.1.1d and PostgreSQL at least 11.4.
|
2019-06-14 06:51:43 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-psycopg2: updated to 2.8.3
Psycopg 2.8.3 released
We have released Psycopg 2.8.3, which includes a slight change to the logical \
replication.
Choosing the right frequency to send replication feedback messages from the \
client to the server was previously the developer's responsibility, with too \
many feedback messages being a waste of bandwidth and server resources, too few \
slowing down WAL cleanup and possibly preventing a server graceful shutdown.
Psycopg will now make sure that feedback is only sent after a certain period of \
time from the previous one, so that the client can simply call send_feedback() \
at each message without the fear of overwhelming the server.
For completeness, the changes included in the release are:
* Added interval_status parameter to start_replication() method and other \
facilities to send automatic replication keepalives at periodic intervals
* Fixed namedtuples caching introduced in 2.8
|
2019-04-15 09:01:23 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-psycopg2: updated to 2.8.2
2.8.2:
Fixed "there's no async cursor" error polling a connection with no cursor.
Fixed RealDictCursor when there are repeated columns.
Fixed RealDictRow modifiability.
Binary packages built with OpenSSL 1.1.1b. Should fix concurrency problems.
|
2019-04-07 18:09:10 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-psycopg2: updated to 2.8.1
What's new in psycopg 2.8.1
- Fixed RealDictRow modifiability
- Fixed "there's no async cursor" error polling a connection with no cursor
|
2019-04-05 11:14:41 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-psycopg2: updated to 2.8
Psycopg 2.8 released
After about two years from the previous major release, psycopg 2.8 is finally
here!
Among the highlights, PostgreSQL errors are now mapped to Python exceptions for
a more idiomatic way to handle them. Several additions allow a better insight
of the connection status and query results.
Behind the scene, asynchronous communication and concurrency received several
improvements, and dropping support for older versions of Python gave the chance
to refactor and modernise the codebase (with the especial help from Jon
Dufresne who ruthlessly butchered our code into a streamlined pulp).
|
2019-02-05 12:39:19 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-psycopg2: updated to 2.7.7
What's new in psycopg 2.7.7
- Cleanup of the cursor results assignment code, which might have solved
double free and inconsistencies in concurrent usage.
- Wheel package compiled against OpenSSL 1.0.2q.
|
2018-11-09 22:26:29 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-psycopg2: updated to 2.7.6
Psycopg 2.7.6:
Summary of changes:
- Close named cursors if exist, even if execute() wasn't called.
- Fixed building on modern FreeBSD versions with Python 3.7.
- Fixed hang trying to COPY via execute() in asynchronous connections.
- Fixed adaptation of arrays of empty arrays.
- Fixed segfault accessing the connection.readonly and connection.deferrable \
attributes repeatedly.
- execute_values() accepts sql.Composable objects.
- errorcodes map updated to PostgreSQL 11.
- Wheel package compiled against PostgreSQL 10.5 libpq and OpenSSL 1.0.2p.
|