Leon Anavi
c02f933221
python3-sqlalchemy: Upgrade 1.3.19 -> 1.3.20
...
Upgrade to release 1.3.20:
orm:
- An ArgumentError with more detail is now raised if the target
parameter for Query.join() is set to an unmapped object. Prior
to this change a less detailed AttributeError was raised.
- Fixed issue where using a loader option against a string
attribute name that is not actually a mapped attribute, such
as a plain Python descriptor, would raise an uninformative
AttributeError; a descriptive error is now raised.
engine:
- Fixed issue where a non-string object sent to SQLAlchemyError or
a subclass, as occurs with some third party dialects, would fail
to stringify correctly.
- Repaired a function-level import that was not using SQLAlchemy’s
standard late-import system within the sqlalchemy.exc module.
sql:
- Fixed issue where the pickle.dumps() operation against Over
construct would produce a recursion overflow.
- Fixed bug where an error was not raised in the case where a
column() were added to more than one table() at a time. This
raised correctly for the Column and Table objects. An
ArgumentError is now raised when this occurs.
postgresql:
- The psycopg2 dialect now support PostgreSQL multiple host
connections, by passing host/port combinations to the query
string.
- Adjusted the Comparator.any() and Comparator.all() methods to
implement a straight “NOT” operation for negation, rather than
negating the comparison operator.
- Fixed issue where the ENUM type would not consult the schema
translate map when emitting a CREATE TYPE or DROP TYPE during the
test to see if the type exists or not. Additionally, repaired an
issue where if the same enum were encountered multiple times in a
single DDL sequence, the “check” query would run repeatedly rather
than relying upon a cached value.
mysql:
- Adjusted the MySQL dialect to correctly parenthesize functional
index expressions as accepted by MySQL 8.
- The “skip_locked” keyword used with with_for_update() will emit a
warning when used on MariaDB backends, and will then be ignored.
This is a deprecated behavior that will raise in SQLAlchemy 1.4,
as an application that requests “skip locked” is looking for a
non-blocking operation which is not available on those backends.
- Fixed bug where an UPDATE statement against a JOIN using MySQL
multi-table format would fail to include the table prefix for the
target table if the statement had no WHERE clause, as only the
WHERE clause were scanned to detect a “multi table update” at
that particular point. The target is now also scanned if it’s a
JOIN to get the leftmost table as the primary table and the
additional entries as additional FROM entries.
- Add new MySQL reserved words: cube, lateral added in MySQL 8.0.1
and 8.0.14, respectively; this indicates that these terms will
be quoted if used as table or column identifier names.
mssql:
- Fixed issue where a SQLAlchemy connection URI for Azure DW with
authentication=ActiveDirectoryIntegrated (and no username+password)
was not constructing the ODBC connection string in a way that was
acceptable to the Azure DW instance.
misc:
- Fixed issue where the following pool parameters were not being
propagated to the new pool created when Engine.dispose() were
called: pre_ping, use_lifo. Additionally the recycle and
reset_on_return parameter is now propagated for the AssertionPool
class.
- An informative error is now raised when attempting to use an
association proxy element as a plain column expression to be
SELECTed from or used in a SQL function; this use case is not
currently supported.
- Fixed incompatibilities in the test suite when running against
Pytest 6.x.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com >
Acked-by: Trevor Gamblin <trevor.gamblin@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2020-10-16 23:11:58 -07:00
..
2020-06-29 08:22:57 -07:00
2020-06-29 08:23:02 -07:00
2020-02-27 20:21:03 -08:00
2020-06-29 08:23:06 -07:00
2020-06-03 15:15:42 -07:00
2020-06-29 08:23:13 -07:00
2020-06-29 08:23:18 -07:00
2020-07-06 10:21:18 -07:00
2020-07-03 18:07:00 -07:00
2020-06-17 08:57:49 -07:00
2020-07-03 18:07:05 -07:00
2020-07-03 18:07:09 -07:00
2020-08-06 10:26:29 -07:00
2020-06-17 08:57:58 -07:00
2020-06-17 08:58:02 -07:00
2020-06-17 08:55:53 -07:00
2020-04-29 22:32:17 -07:00
2020-06-17 08:57:43 -07:00
2020-07-06 10:20:11 -07:00
2020-06-17 08:56:52 -07:00
2020-07-12 19:04:17 -07:00
2020-06-11 07:42:47 -07:00
2020-06-17 08:56:34 -07:00
2020-06-17 08:56:43 -07:00
2020-06-17 08:56:47 -07:00
2020-04-20 21:45:13 -07:00
2020-04-21 07:14:06 -07:00
2020-04-20 21:45:13 -07:00
2020-04-20 21:45:13 -07:00
2020-04-25 08:32:42 -07:00
2020-04-20 21:45:13 -07:00
2020-04-21 07:14:06 -07:00
2020-04-21 07:14:06 -07:00
2020-04-01 23:32:54 -07:00
2020-05-12 12:33:41 -07:00
2020-04-25 08:32:42 -07:00
2020-09-02 08:55:52 -07:00
2020-04-03 14:38:09 -07:00
2020-05-12 12:33:41 -07:00
2020-05-12 12:33:41 -07:00
2020-05-12 12:33:41 -07:00
2020-05-12 12:33:41 -07:00
2020-05-12 12:33:42 -07:00
2020-05-12 12:33:42 -07:00
2020-05-12 12:33:42 -07:00
2020-07-12 19:04:17 -07:00
2020-09-28 20:49:15 -07:00
2020-09-24 12:52:45 -07:00
2020-05-12 12:33:42 -07:00
2020-05-12 12:33:42 -07:00
2020-09-30 15:57:23 -07:00
2020-05-03 14:29:17 -07:00
2020-05-03 14:29:17 -07:00
2020-07-16 12:10:25 -07:00
2020-07-12 19:04:17 -07:00
2020-01-22 09:56:34 -08:00
2020-05-03 14:29:17 -07:00
2020-07-16 12:10:32 -07:00
2020-05-03 14:29:17 -07:00
2020-04-27 07:48:46 -07:00
2020-07-16 12:10:35 -07:00
2020-07-16 12:10:39 -07:00
2020-10-16 23:11:58 -07:00
2020-09-16 09:16:41 -07:00
2020-07-16 12:10:43 -07:00
2020-07-03 18:07:12 -07:00
2020-03-30 22:02:13 -07:00
2020-07-06 10:18:56 -07:00
2020-07-06 10:19:15 -07:00
2020-07-06 10:19:23 -07:00
2020-04-27 07:48:46 -07:00
2020-04-27 07:48:46 -07:00
2020-04-27 07:48:46 -07:00
2020-04-27 07:48:46 -07:00
2020-04-27 07:48:46 -07:00
2020-04-27 07:48:46 -07:00
2020-04-27 07:48:46 -07:00
2020-09-05 13:04:40 -07:00
2020-05-19 17:14:09 -07:00
2020-01-22 09:56:34 -08:00
2020-09-05 13:04:22 -07:00
2020-07-28 12:23:15 -07:00
2020-05-21 15:09:34 -07:00
2020-10-16 23:11:58 -07:00
2020-05-19 17:14:08 -07:00
2020-09-15 09:28:34 -07:00
2020-02-16 12:52:19 -08:00
2020-06-29 08:22:57 -07:00
2020-06-29 08:23:02 -07:00
2020-05-21 15:09:34 -07:00
2020-09-30 15:57:51 -07:00
2020-08-11 09:42:27 -07:00
2020-05-19 17:14:08 -07:00
2020-04-08 11:21:13 -07:00
2020-08-25 10:33:13 -07:00
2020-08-06 10:26:35 -07:00
2020-06-26 08:56:37 -07:00
2020-02-09 23:02:39 -08:00
2020-06-29 08:23:06 -07:00
2020-02-09 23:02:39 -08:00
2020-09-16 09:15:41 -07:00
2020-08-06 10:26:49 -07:00
2020-06-03 15:15:42 -07:00
2020-04-08 08:15:03 -07:00
2020-02-09 23:02:39 -08:00
2020-08-10 10:58:00 -07:00
2020-06-29 08:23:13 -07:00
2020-08-18 09:37:10 -07:00
2020-10-07 08:42:38 -07:00
2020-02-15 08:05:07 -08:00
2020-07-06 10:21:18 -07:00
2020-08-27 15:06:48 -07:00
2020-05-28 12:36:49 -07:00
2020-07-23 10:26:39 -07:00
2020-07-03 18:07:00 -07:00
2020-06-22 08:38:19 -07:00
2020-03-24 19:58:50 -07:00
2020-07-03 18:07:28 -07:00
2020-06-17 08:57:24 -07:00
2020-08-11 09:42:37 -07:00
2020-07-03 18:07:17 -07:00
2020-10-04 20:22:59 -07:00
2020-06-25 10:21:01 -07:00
2020-09-16 09:14:22 -07:00
2020-02-15 08:05:07 -08:00
2020-06-26 08:55:20 -07:00
2020-07-03 18:07:09 -07:00
2020-08-25 10:33:30 -07:00
2020-08-25 10:33:34 -07:00
2020-10-07 08:42:52 -07:00
2020-05-31 22:42:25 -07:00
2020-06-26 08:56:33 -07:00
2020-10-13 22:28:25 -07:00
2020-07-03 18:07:23 -07:00
2020-06-19 10:17:50 -07:00
2020-10-13 22:27:59 -07:00
2020-04-08 18:16:12 -07:00
2020-02-16 12:52:19 -08:00
2020-02-16 12:52:19 -08:00
2020-09-15 09:28:34 -07:00
2020-06-29 08:22:13 -07:00
2020-02-16 12:52:19 -08:00
2020-10-16 23:11:58 -07:00
2020-09-28 20:49:15 -07:00
2020-09-28 20:49:15 -07:00
2020-08-25 10:33:17 -07:00
2020-03-11 08:58:57 -07:00
2020-07-23 10:26:30 -07:00
2020-09-24 12:51:54 -07:00
2020-09-15 09:28:34 -07:00
2020-05-28 12:36:49 -07:00
2020-06-08 13:57:34 -07:00
2020-09-15 09:28:34 -07:00
2020-04-28 17:11:15 -07:00
2020-09-11 17:44:02 -07:00
2020-09-15 09:28:34 -07:00
2020-09-30 15:58:14 -07:00
2020-08-06 10:27:21 -07:00
2020-09-24 12:52:49 -07:00
2020-08-25 10:34:07 -07:00
2020-08-03 17:43:01 -07:00
2020-09-02 08:50:49 -07:00
2020-06-05 18:42:55 -07:00
2020-06-05 18:43:03 -07:00
2020-02-15 08:05:07 -08:00
2020-06-10 20:55:29 -07:00
2020-09-07 11:28:04 -07:00
2020-07-12 19:04:17 -07:00
2020-06-05 18:43:10 -07:00
2020-08-27 15:07:35 -07:00
2020-08-31 08:27:05 -07:00
2020-04-28 16:24:06 -07:00
2020-04-28 16:24:06 -07:00
2020-08-13 22:32:07 -07:00
2020-09-02 08:55:41 -07:00
2020-08-31 08:27:14 -07:00
2020-09-02 08:55:34 -07:00
2020-09-02 08:55:46 -07:00
2020-08-31 08:27:23 -07:00
2020-08-31 08:26:13 -07:00
2020-08-31 08:27:33 -07:00
2020-09-23 10:13:31 -07:00
2020-09-02 08:51:48 -07:00
2020-06-19 10:17:50 -07:00
2020-08-27 15:07:50 -07:00
2020-06-08 13:58:02 -07:00
2020-08-13 22:32:07 -07:00
2020-06-17 08:55:53 -07:00
2020-09-28 20:49:15 -07:00
2020-07-16 07:08:46 -07:00
2020-08-03 17:42:38 -07:00
2020-07-16 07:10:24 -07:00
2020-10-07 08:42:34 -07:00
2020-08-13 22:32:07 -07:00
2020-09-24 12:52:39 -07:00
2020-08-25 10:36:15 -07:00
2020-04-29 22:32:17 -07:00
2020-06-17 08:57:43 -07:00
2020-07-06 10:20:11 -07:00
2020-09-15 09:28:34 -07:00
2020-06-17 08:56:52 -07:00
2020-07-03 18:06:51 -07:00
2020-06-29 08:22:06 -07:00
2020-08-13 22:32:07 -07:00
2020-06-11 07:43:54 -07:00
2020-10-07 08:42:43 -07:00
2020-08-13 22:32:07 -07:00
2020-07-12 19:04:17 -07:00
2020-07-12 19:04:17 -07:00
2020-07-10 09:35:26 -07:00
2020-09-24 12:52:20 -07:00
2020-06-17 08:57:04 -07:00
2020-08-25 10:34:14 -07:00
2020-09-30 15:56:48 -07:00
2020-06-17 08:56:34 -07:00
2020-04-12 22:57:22 -07:00
2020-06-17 08:56:43 -07:00
2020-09-02 08:52:27 -07:00
2020-08-10 10:57:49 -07:00
2020-06-17 08:56:47 -07:00
2020-09-15 09:28:34 -07:00
2020-06-17 08:57:00 -07:00
2020-10-16 23:11:58 -07:00
2020-06-17 08:57:09 -07:00
2020-08-13 22:32:08 -07:00
2020-08-10 10:57:40 -07:00
2020-04-20 21:45:13 -07:00
2020-08-10 10:57:53 -07:00
2020-09-23 10:13:35 -07:00
2020-04-21 07:14:06 -07:00
2020-06-26 08:56:01 -07:00
2020-06-13 21:34:21 -07:00
2020-06-30 07:50:31 -07:00
2020-06-08 13:58:03 -07:00
2020-06-13 21:34:21 -07:00
2020-07-03 18:07:33 -07:00
2020-06-29 08:22:18 -07:00
2020-09-21 08:57:10 -07:00
2020-08-06 10:27:31 -07:00
2020-07-06 10:19:48 -07:00
2020-06-25 10:22:45 -07:00
2020-03-24 19:58:50 -07:00
2020-08-03 17:43:42 -07:00
2020-06-26 08:55:53 -07:00
2020-09-30 15:57:57 -07:00
2020-09-30 15:58:02 -07:00
2020-08-03 17:42:26 -07:00
2020-07-03 18:06:56 -07:00
2020-10-13 22:28:31 -07:00
2020-09-23 10:13:35 -07:00
2020-09-16 09:16:02 -07:00
2020-09-05 13:04:11 -07:00
2020-06-11 07:43:01 -07:00
2020-07-23 10:27:02 -07:00
2020-09-02 08:52:22 -07:00
2020-03-24 19:58:50 -07:00
2020-06-22 08:38:31 -07:00
2020-09-16 09:16:37 -07:00
2020-08-25 10:34:33 -07:00
2020-10-13 22:28:52 -07:00
2020-07-12 19:04:17 -07:00
2020-06-25 10:22:28 -07:00
2020-07-16 12:10:15 -07:00
2020-06-25 10:22:16 -07:00
2020-08-25 10:33:56 -07:00
2020-09-05 13:04:16 -07:00
2020-10-07 08:42:29 -07:00
2020-10-07 08:43:06 -07:00
2020-08-31 08:26:58 -07:00
2020-06-10 20:55:46 -07:00
2020-07-21 16:46:36 -07:00
2020-08-27 15:07:17 -07:00
2020-06-26 08:55:01 -07:00
2020-07-21 16:46:36 -07:00
2020-06-26 08:55:45 -07:00
2020-09-24 12:52:12 -07:00
2020-10-07 08:43:10 -07:00
2020-05-22 08:41:41 -07:00
2020-10-16 23:11:58 -07:00
2020-09-15 09:28:35 -07:00
2020-06-13 21:34:21 -07:00
2020-08-11 09:41:56 -07:00
2020-10-16 23:11:58 -07:00
2020-06-22 08:37:55 -07:00
2020-05-19 17:14:09 -07:00
2020-07-12 19:04:17 -07:00
2020-06-18 17:56:19 -07:00
2020-06-18 17:56:11 -07:00
2020-08-10 10:57:57 -07:00
2020-08-03 17:42:52 -07:00
2020-06-11 21:58:29 -07:00
2020-09-02 08:55:52 -07:00
2020-09-24 12:52:24 -07:00
2020-06-29 08:22:33 -07:00
2020-06-11 21:58:29 -07:00
2020-06-11 21:58:29 -07:00
2020-06-19 10:20:36 -07:00
2020-04-01 23:32:54 -07:00
2020-04-03 14:38:09 -07:00
2020-06-22 08:38:00 -07:00
2020-10-13 22:28:56 -07:00
2020-06-11 07:44:06 -07:00
2020-10-16 23:11:58 -07:00
2020-06-17 08:57:38 -07:00
2020-07-16 12:10:05 -07:00
2020-06-22 08:38:15 -07:00
2020-06-29 08:22:41 -07:00
2020-07-03 18:06:47 -07:00
2020-05-19 17:14:08 -07:00
2020-08-06 10:26:45 -07:00
2020-07-06 10:21:06 -07:00
2020-01-22 09:56:34 -08:00
2020-06-05 18:42:15 -07:00
2020-10-07 08:42:21 -07:00
2020-08-18 09:37:53 -07:00
2020-07-06 10:20:02 -07:00
2020-09-30 15:57:35 -07:00
2020-06-05 18:42:47 -07:00
2020-05-21 15:09:34 -07:00
2020-09-28 20:49:15 -07:00
2020-09-05 13:04:00 -07:00
2020-05-08 19:56:05 -07:00
2020-08-25 10:32:58 -07:00
2020-06-26 08:56:11 -07:00
2020-04-05 14:27:45 -07:00
2020-07-03 18:06:32 -07:00
2020-07-06 10:19:43 -07:00
2020-04-05 14:27:45 -07:00
2020-04-05 14:27:45 -07:00
2020-06-26 08:56:14 -07:00
2020-04-05 14:27:45 -07:00
2020-09-24 12:52:49 -07:00
2020-04-05 14:27:45 -07:00
2020-09-16 09:15:53 -07:00
2020-08-03 17:42:47 -07:00
2020-09-15 09:28:34 -07:00
2020-08-11 09:42:55 -07:00
2020-04-05 14:27:45 -07:00
2020-04-05 10:38:14 -07:00
2020-10-13 22:29:01 -07:00
2020-06-26 08:55:41 -07:00
2020-06-19 10:17:50 -07:00
2020-09-15 09:28:34 -07:00
2020-09-16 09:16:27 -07:00
2020-04-07 09:10:38 -07:00
2020-04-10 17:48:39 -07:00
2020-05-03 14:29:17 -07:00
2020-04-05 10:38:14 -07:00
2020-10-04 20:23:10 -07:00
2020-09-30 15:57:23 -07:00
2020-08-19 14:04:15 -07:00
2020-04-05 10:38:14 -07:00
2020-05-28 12:36:49 -07:00
2020-07-28 12:23:15 -07:00
2020-04-05 10:38:14 -07:00
2020-04-05 10:38:14 -07:00
2020-08-13 22:32:08 -07:00
2020-08-19 14:04:10 -07:00
2020-05-12 14:16:19 -07:00
2020-07-12 19:04:17 -07:00
2020-05-28 12:37:24 -07:00
2020-09-15 09:28:35 -07:00
2020-05-28 12:37:24 -07:00
2020-09-05 13:04:06 -07:00
2020-07-16 07:10:28 -07:00
2020-04-05 10:38:14 -07:00
2020-06-29 08:22:01 -07:00
2020-08-13 22:32:08 -07:00
2020-10-13 22:28:48 -07:00
2020-07-06 10:19:27 -07:00
2020-07-16 12:10:25 -07:00
2020-06-08 13:58:02 -07:00
2020-04-05 10:38:13 -07:00
2020-07-12 19:04:17 -07:00
2020-09-21 08:57:41 -07:00
2020-04-05 10:38:13 -07:00
2020-04-05 10:38:13 -07:00
2020-09-05 13:03:48 -07:00
2020-01-22 09:56:34 -08:00
2020-08-13 22:32:07 -07:00
2020-09-16 09:16:33 -07:00
2020-06-12 08:46:25 -07:00
2020-04-05 10:38:13 -07:00
2020-04-05 10:38:13 -07:00
2020-07-16 12:10:32 -07:00
2020-10-04 20:23:15 -07:00
2020-06-03 15:15:24 -07:00
2020-06-25 10:21:11 -07:00
2020-09-02 08:52:00 -07:00
2020-04-05 10:38:13 -07:00
2020-03-31 07:03:29 -07:00
2020-07-23 10:26:48 -07:00
2020-04-05 10:38:13 -07:00
2020-05-31 22:42:25 -07:00
2020-10-09 17:22:31 -07:00
2020-07-16 12:10:35 -07:00
2020-05-19 17:14:08 -07:00
2020-06-26 08:56:04 -07:00
2020-07-16 12:10:39 -07:00
2020-04-05 10:38:13 -07:00
2020-04-28 16:24:07 -07:00
2020-04-05 10:38:13 -07:00
2020-06-25 10:21:34 -07:00
2020-10-16 23:11:58 -07:00
2020-10-16 23:11:58 -07:00
2020-06-19 10:17:50 -07:00
2020-09-16 09:15:57 -07:00
2020-04-05 10:38:13 -07:00
2020-04-05 10:38:13 -07:00
2020-08-13 22:32:07 -07:00
2020-09-05 13:04:28 -07:00
2020-08-25 10:33:08 -07:00
2020-04-04 12:51:09 -07:00
2020-09-16 09:16:41 -07:00
2020-08-06 10:25:55 -07:00
2020-09-15 09:28:34 -07:00
2020-07-10 09:35:37 -07:00
2020-06-22 08:38:24 -07:00
2020-06-10 20:56:03 -07:00
2020-10-13 22:28:38 -07:00
2020-09-15 09:28:34 -07:00
2020-05-19 17:14:08 -07:00
2020-09-15 09:28:34 -07:00
2020-06-26 08:56:07 -07:00
2020-06-13 21:34:21 -07:00
2020-08-31 08:26:52 -07:00
2020-04-04 07:22:16 -07:00
2020-05-19 17:14:08 -07:00
2020-07-16 12:10:43 -07:00
2020-08-25 10:34:20 -07:00
2020-06-03 15:15:16 -07:00
2020-08-13 22:32:08 -07:00
2020-10-16 23:11:58 -07:00
2020-07-06 10:18:56 -07:00
2020-07-06 10:19:15 -07:00
2020-07-28 12:23:15 -07:00
2020-04-04 07:22:16 -07:00
2020-04-04 07:22:16 -07:00
2020-06-10 20:56:11 -07:00
2020-06-30 07:50:52 -07:00
2020-07-06 10:19:23 -07:00
2020-06-08 13:58:03 -07:00
2020-04-03 16:43:10 -07:00
2020-07-06 10:20:25 -07:00
2020-04-03 16:43:10 -07:00
2020-05-12 16:53:46 -07:00
2020-08-18 09:37:23 -07:00
2020-04-03 16:43:10 -07:00
2020-04-03 16:43:10 -07:00
2020-08-11 09:42:41 -07:00
2020-04-03 14:45:54 -07:00
2020-09-28 20:49:15 -07:00
2020-03-20 07:44:29 -07:00
2020-05-19 17:14:08 -07:00
2020-04-03 14:45:54 -07:00
2020-04-03 14:45:54 -07:00
2020-08-06 10:27:35 -07:00
2020-08-25 10:33:03 -07:00
2020-06-30 07:50:44 -07:00
2020-10-16 23:11:58 -07:00
2020-10-07 08:42:47 -07:00
2020-06-01 09:25:38 -07:00
2020-06-11 21:58:29 -07:00
2020-07-12 19:04:17 -07:00
2020-06-12 08:47:00 -07:00
2020-04-10 23:49:16 -07:00