2018-05-30 09:33:30 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-sqlalchemy: updated to 1.2.8
Release 1.2.8 includes a fairly broad spectrum of fixes, including fixes for \
some memory/synchronization issues within the connection pool, automap and \
statement caching functionalities, as well as some issues that were introduced \
in the 1.2 series related to the horizontal sharding extension as well as the \
dogpile.caching example. Users of the dogpile.cache recipe should review the \
changes here when migrating to SQLAlchemy 1.2.
|
2018-04-27 08:51:55 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-sqlalchemy: updated to 1.2.7
SQLAlchemy release 1.2.7:
Release 1.2.7 includes some dialect-specific fixes as well as a small number of \
SQL and ORM related fixes.
|
2018-04-02 15:06:16 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
py-sqlalchemy: 1.2.6
Release 1.2.6 includes a variety of fixes including a connection-pool related \
issue which could cause a connection to be added to the pool without all of the \
"connect" event handlers being called.
|
2018-03-12 17:51:20 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-sqlalchemy: updated to 1.2.5
Release 1.2.5 includes a series of fixes across the Core and ORM components \
including CTE fixes, an adjustment for Python 3.7, as well as bugs involving new \
1.2 features.
|
2018-02-23 15:10:32 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-sqlalchemy: updated to 1.2.4
Release 1.2.4 includes a small series of fixes within the ORM and Core \
components, three of which are 1.2-specific regressions.
|
2018-02-22 10:53:07 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-sqlalchemy: updated to 1.2.3
Release 1.2.3 includes fixes for a variety of ORM, Core, and dialect-specific issues.
|
2018-01-29 14:44:32 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-sqlalchemy: updated to 1.2.2
1.2.2:
orm
[orm] [bug] Fixed 1.2 regression regarding new bulk_replace event where a \
backref would fail to remove an object from the previous owner when a \
bulk-assignment assigned the object to a new owner.
mysql
[mysql] [bug] Added more MySQL 8.0 reserved words to the MySQL dialect for \
quoting purposes. Pull request courtesy Riccardo Magliocchetti.
mssql
[mssql] [bug] Added ODBC error code 10054 to the list of error codes that count \
as a disconnect for ODBC / MSSQL server.
oracle
[oracle] [bug] The cx_Oracle dialect now calls setinputsizes() with \
cx_Oracle.NCHAR unconditionally when the NVARCHAR2 datatype, in SQLAlchemy \
corresponding to sqltypes.Unicode(), is in use. Per cx_Oracle’s author this \
allows the correct conversions to occur within the Oracle client regardless of \
the setting for NLS_NCHAR_CHARACTERSET.
|
2018-01-18 10:12:17 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-sqlalchemy: updated to 1.2.1
1.2.1:
[orm] [bug] Fixed bug where an object that is expunged during a rollback of a \
nested or subtransaction which also had its primary key mutated would not be \
correctly removed from the session, causing subsequent issues in using the \
session.
[orm] [bug] Fixed regression where pickle format of a Load / _UnboundLoad object \
(e.g. loader options) changed and __setstate__() was raising an \
UnboundLocalError for an object received from the legacy format, even though an \
attempt was made to do so. tests are now added to ensure this works.
[orm] [bug] Fixed regression caused by new lazyload caching scheme in 3954 where \
a query that makes use of loader options with of_type would cause lazy loads of \
unrelated paths to fail with a TypeError.
[orm] [bug] Fixed bug in new “selectin” relationship loader where the loader \
could try to load a non-existent relationship when loading a collection of \
polymorphic objects, where only some of the mappers include that relationship, \
typically when PropComparator.of_type() is being used.
sql
[sql] [bug] Fixed bug in Insert.values() where using the “multi-values” \
format in combination with Column objects as keys rather than strings would \
fail. Pull request courtesy Aubrey Stark-Toller.
mssql
[mssql] [bug] Fixed regression in 1.2 where newly repaired quoting of collation \
names in 3785 breaks SQL Server, which explicitly does not understand a quoted \
collation name. Whether or not mixed-case collation names are quoted or not is \
now deferred down to a dialect-level decision so that each dialect can prepare \
these identifiers directly.
oracle
[oracle] [bug] Fixed regression where the removal of most setinputsizes rules \
from cx_Oracle dialect impacted the TIMESTAMP datatype’s ability to retrieve \
fractional seconds.
[oracle] [bug] Fixed regression in Oracle imports where a missing comma caused \
an undefined symbol to be present. Pull request courtesy Miroslav Shubernetskiy.
misc
[bug] [ext] Fixed regression in association proxy due to 3769 (allow for chained \
any() / has()) where contains() against an association proxy chained in the form \
(o2m relationship, associationproxy(m2o relationship, m2o relationship)) would \
raise an error regarding the re-application of contains() on the final link of \
the chain.
[bug] [tests] Removed an oracle-specific requirements rule from the public test \
suite that was interfering with third party dialect suites.
[bug] [tests] Added a new exclusion rule group_by_complex_expression which \
disables tests that use “GROUP BY <expr>”, which seems to be not \
viable for at least two third party dialects.
|
2017-09-13 19:29:06 by Min Sik Kim | Files touched by this commit (2) |
Log message:
py-sqlalchemy: Update to 1.1.14
Bug fixes only.
- Fixed bug in Session.merge() where an internal check for a target
object in the identity map could lead to an error.
- Fixed bug where an undefer_group() option would not be recognized.
- Fixed race condition in ORM identity map.
- Fixed bug in Session.merge() where objects in a collection that had
the primary key attribute set to None for a key that is typically
autoincrementing would be considered to be a database-persisted key
for part of the internal deduplication process.
- An InvalidRequestError is raised when a synonym() is used against an
attribute that is not against a MapperProperty.
- Altered the range specification for window functions to allow for
two of the same PRECEDING or FOLLOWING keywords in a range by
allowing for the left side of the range to be positive and for the
right to be negative.
|
2017-08-03 20:21:51 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
SQLAlchemy release 1.1.13:
This release modifies the just-released fix for Oracle "WITH_UNICODE" \
mode based on feedback from cx_Oracle developers, to resolve a performance \
regression caused by this change.
|