Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-SQLAlchemy for 
openSUSE:Factory checked in at 2021-10-30 23:13:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-SQLAlchemy (Old)
 and      /work/SRC/openSUSE:Factory/.python-SQLAlchemy.new.1890 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-SQLAlchemy"

Sat Oct 30 23:13:03 2021 rev:88 rq:927141 version:1.4.25

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-SQLAlchemy/python-SQLAlchemy.changes      
2021-07-29 21:31:39.632793486 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-SQLAlchemy.new.1890/python-SQLAlchemy.changes
    2021-10-30 23:13:05.511024339 +0200
@@ -1,0 +2,62 @@
+Sat Oct 16 23:34:51 UTC 2021 - Dirk M??ller <[email protected]>
+
+- update to version 1.4.25:
+  * Fixed regression due to :ticket:`7024` where the reorganization of the
+    "platform machine" names used by the ``greenlet`` dependency mis-spelled
+    "aarch64" and additionally omitted uppercase "AMD64" as is needed for
+    Windows machines.
+  * Fixed a bug in :meth:`_asyncio.AsyncSession.execute` and
+    :meth:`_asyncio.AsyncSession.stream` that required ``execution_options``
+    to be an instance of ``immutabledict`` when defined. It now
+    correctly accepts any mapping.
+  * Improve the interface used by adapted drivers, like the asyncio ones,
+    to access the actual connection object returned by the driver.
+  * Implemented missing methods in :class:`_functions.FunctionElement` which,
+    while unused, would lead pylint to report them as unimplemented abstract
+    methods.
+  * Fixed an issue where :meth:`_reflection.has_table` returned
+    ``True`` for local temporary tables that actually belonged to a
+    different SQL Server session (connection). An extra check is now
+    performed to ensure that the temp table detected is in fact owned
+    by the current session.
+  * Fixed issue where the ability of the
+    :meth:`_events.ConnectionEvents.before_execute` method to alter the SQL
+    statement object passed, returning the new object to be invoked, was
+    inadvertently removed. This behavior has been restored.
+  * Ensure that ``str()`` is called on the an
+    :paramref:`_url.URL.create.password` argument, allowing usage of objects
+    that implement the ``__str__()`` method as password attributes. Also
+    clarified that one such object is not appropriate to dynamically change the
+    password for each database connection; the approaches at
+    :ref:`engines_dynamic_tokens` should be used instead.
+  * Fixed ORM issue where column expressions passed to ``query()`` or
+    ORM-enabled ``select()`` would be deduplicated on the identity of the
+    object, such as a phrase like ``select(A.id, null(), null())`` would
+    produce only one "NULL" expression, which previously was not the case in
+    1.3. However, the change also allows for ORM expressions to render as given
+    as well, such as ``select(A.data, A.data)`` will produce a result row with
+    two columns.
+  * Fixed issue where mypy plugin would crash when interpreting a
+    ``query_expression()`` construct.
+  * Added new methods :meth:`_orm.Session.scalars`,
+  * Added loader options to :meth:`_orm.Session.merge` and
+    :meth:`_asyncio.AsyncSession.merge` via a new
+    :paramref:`_orm.Session.merge.options` parameter, which will apply the
+    given loader options to the ``get()`` used internally by merge, allowing
+    eager loading of relationships etc. to be applied when the merge process
+    loads a new object. Pull request courtesy Daniel Stone.
+  * Added initial support for the ``asyncmy`` asyncio database driver for MySQL
+    and MariaDB. This driver is very new, however appears to be the only
+    current alternative to the ``aiomysql`` driver which currently appears to
+    be unmaintained and is not working with current Python versions. Much
+    thanks to long2ice for the pull request for this dialect.
+  * Fixed a two issues where combinations of ``select()`` and ``join()`` when
+    adapted to form a copy of the element would not completely copy the state
+    of all column objects associated with subqueries. A key problem this caused
+    is that usage of the :meth:`_sql.ClauseElement.params` method (which should
+    probably be moved into a legacy category as it is inefficient and error
+    prone) would leave copies of the old :class:`_sql.BindParameter` objects
+    around, leading to issues in correctly setting the parameters at execution
+    time.
+
+-------------------------------------------------------------------

Old:
----
  SQLAlchemy-1.4.22.tar.gz

New:
----
  SQLAlchemy-1.4.25.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-SQLAlchemy.spec ++++++
--- /var/tmp/diff_new_pack.yi6Hi3/_old  2021-10-30 23:13:07.775026161 +0200
+++ /var/tmp/diff_new_pack.yi6Hi3/_new  2021-10-30 23:13:07.775026161 +0200
@@ -20,7 +20,7 @@
 %define skip_python2 1
 %define oldpython python
 Name:           python-SQLAlchemy
-Version:        1.4.22
+Version:        1.4.25
 Release:        0
 Summary:        Database Abstraction Library
 License:        MIT

++++++ SQLAlchemy-1.4.22.tar.gz -> SQLAlchemy-1.4.25.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-SQLAlchemy/SQLAlchemy-1.4.22.tar.gz 
/work/SRC/openSUSE:Factory/.python-SQLAlchemy.new.1890/SQLAlchemy-1.4.25.tar.gz 
differ: char 5, line 1

Reply via email to