./databases/py-sqlalchemy, Python SQL toolkit and Object Relational Mapper

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.1.14, Package name: py27-sqlalchemy-1.1.14, Maintainer: pkgsrc-users

SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that
gives application developers the full power and flexibility of SQL.

It provides a full suite of well known enterprise-level persistence
patterns, designed for efficient and high-performing database access,
adapted into a simple and Pythonic domain language.

Master sites:

SHA1: 7fc30f6d92529ba36e3292d572c7f6fd4927bdd2
RMD160: 5495c7f68787db9ead47dd629c891e226caf0430
Filesize: 5062.03 KB

Version history: (Expand)

CVS history: (Expand)

   2017-09-13 19:29:06 by Min Sik Kim | Files touched by this commit (2) | Package updated
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.
   2017-07-25 12:28:08 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
SQLAlchemy release 1.1.12 is now available.

This release repairs an issue in the test suite that would prevent the suite \ 
from passing on Python version 3.6.2. The release is made at the same time as \ 
that of release 1.0.18 and 1.2.0b2. Also included are fixes related to ORM use \ 
of JSON NULL values, subquery eager loading, and a stability enhancement \ 
involving the identity map when used under high concurrency.
   2017-06-20 09:32:19 by Adam Ciarcinski | Files touched by this commit (2)
Log message:


[orm] [bug] Fixed issue with subquery eagerloading which continues on from the \ 
series of issues fixed in 2699, 3106, 3893 involving that the \ 
“subquery” contains the correct FROM clause when beginning from a \ 
joined inheritance subclass and then subquery eager loading onto a relationship \ 
from the base class, while the query also includes criteria against the \ 
subclass. The fix in the previous tickets did not accommodate for additional \ 
subqueryload operations loading more deeply from the first level, so the fix has \ 
been further generalized.


[sql] [bug] Fixed AttributeError which would occur in WithinGroup construct \ 
during an iteration of the structure.


[postgresql] [bug] Continuing with the fix that correctly handles Postgresql \ 
version string “10devel” released in 1.1.8, an additional regexp bump \ 
to handle version strings of the form “10beta1”. While Postgresql now \ 
offers better ways to get this information, we are sticking w/ the regexp at \ 
least through 1.1.x for the least amount of risk to compatibility w/ older or \ 
alternate Postgresql databases.

[postgresql] [bug] Fixed bug where using ARRAY with a string type that features \ 
a collation would fail to produce the correct syntax within CREATE TABLE.


[mysql] [bug] MySQL 5.7 has introduced permission limiting for the “SHOW \ 
VARIABLES” command; the MySQL dialect will now handle when SHOW returns no \ 
row, in particular for the initial fetch of SQL_MODE, and will emit a warning \ 
that user permissions should be modified to allow the row to be present.


[mssql] [bug] Fixed bug where SQL Server transaction isolation must be fetched \ 
from a different view when using Azure data warehouse, the query is now \ 
attempted against both views and then a NotImplemented is raised unconditionally \ 
if failure continues to provide the best resiliency against future arbitrary API \ 
changes in new SQL Server versions.

[mssql] [bug] Added a placeholder type mssql.XML to the SQL Server dialect, so \ 
that a reflected table which includes this type can be re-rendered as a CREATE \ 
TABLE. The type has no special round-trip behavior nor does it currently support \ 
additional qualifying arguments.


[oracle] [bug] Support for two-phase transactions has been removed entirely for \ 
cx_Oracle when version 6.0b1 or later of the DBAPI is in use. The two- phase \ 
feature historically has never been usable under cx_Oracle 5.x in any case, and \ 
cx_Oracle 6.x has removed the connection-level “twophase” flag upon \ 
which this feature relied.
   2017-06-01 11:58:42 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Release 1.1.10 contains a short series of fixes to specific behaviors, primarily \ 
in Core, as well as one issue with "delete orphan" cascade when using \ 
inheriting mappers. No regressions were encountered since 1.1.9. Release 1.1.10 \ 
is recommended for users who are impacted by the specific issues listed.
   2017-04-19 13:24:39 by Jonathan Perkin | Files touched by this commit (27)
Log message:
Reset MAINTAINER after tonnerre resigned.
   2017-04-05 17:47:29 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.1.9:
A continuing stream of small regressions is leading us to have to put out \ 
releases every few days at the moment. This release includes a fix to a \ 
regression that was caused by a fix to a regression :), specifically the \ 
sqlalchemy.ext.mutable fix put out in 1.1.8. It also fixes a different \ 
regression in the typing system introduced in 1.1.5, and also has a regular bug \ 
fix for another issue regarding "connectionless" execution.
   2017-04-01 17:43:54 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Release 1.1.8 is only a few days past 1.1.7, however is being released early in \ 
order to deliver a few fixes requested by downstream projects. In particular, a \ 
regression from the 1.0.x series involving the sqlalchemy.ext.mutable extension \ 
is fixed.