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 2022-10-27 13:53:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-SQLAlchemy (Old)
 and      /work/SRC/openSUSE:Factory/.python-SQLAlchemy.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-SQLAlchemy"

Thu Oct 27 13:53:24 2022 rev:101 rq:1030996 version:1.4.42

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-SQLAlchemy/python-SQLAlchemy.changes      
2022-09-18 17:31:48.777699203 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-SQLAlchemy.new.2275/python-SQLAlchemy.changes
    2022-10-27 13:53:44.900437737 +0200
@@ -1,0 +2,80 @@
+Sat Oct 22 16:19:42 UTC 2022 - Arun Persaud <a...@gmx.de>
+
+- update to version 1.4.42:
+  * orm
+    + The Session.execute.bind_arguments dictionary is no longer
+      mutated when passed to Session.execute() and similar; instead,
+      it???s copied to an internal dictionary for state changes. Among
+      other things, this fixes and issue where the ???clause??? passed to
+      the Session.get_bind() method would be incorrectly referring to
+      the Select construct used for the ???fetch??? synchronization
+      strategy, when the actual query being emitted was a Delete or
+      Update. This would interfere with recipes for ???routing
+      sessions???.  References: #8614
+    + A warning is emitted in ORM configurations when an explicit
+      remote() annotation is applied to columns that are local to the
+      immediate mapped class, when the referenced class does not
+      include any of the same table columns. Ideally this would raise
+      an error at some point as it???s not correct from a mapping point
+      of view.  References: #7094
+    + A warning is emitted when attempting to configure a mapped class
+      within an inheritance hierarchy where the mapper is not given
+      any polymorphic identity, however there is a polymorphic
+      discriminator column assigned. Such classes should be abstract
+      if they never intend to load directly.  References: #7545
+    + Fixed regression for 1.4 in contains_eager() where the ???wrap in
+      subquery??? logic of joinedload() would be inadvertently triggered
+      for use of the contains_eager() function with similar statements
+      (e.g. those that use distinct(), limit() or offset()), which
+      would then lead to secondary issues with queries that used some
+      combinations of SQL label names and aliasing. This ???wrapping??? is
+      not appropriate for contains_eager() which has always had the
+      contract that the user-defined SQL statement is unmodified with
+      the exception of adding the appropriate columns to be fetched.
+      References: #8569
+    + Fixed regression where using ORM update() with
+      synchronize_session=???fetch??? would fail due to the use of
+      evaluators that are now used to determine the in-Python value
+      for expressions in the the SET clause when refreshing objects;
+      if the evaluators make use of math operators against non-numeric
+      values such as PostgreSQL JSONB, the non-evaluable condition
+      would fail to be detected correctly. The evaluator now limits
+      the use of math mutation operators to numeric types only, with
+      the exception of ???+??? that continues to work for strings as
+      well. SQLAlchemy 2.0 may alter this further by fetching the SET
+      values completely rather than using evaluation.  References:
+      #8507
+  * engine
+    + Fixed issue where mixing ???*??? with additional explicitly-named
+      column expressions within the columns clause of a select()
+      construct would cause result-column targeting to sometimes
+      consider the label name or other non-repeated names to be an
+      ambiguous target.  References: #8536
+  * asyncio
+    + Improved implementation of asyncio.shield() used in context
+      managers as added in #8145, such that the ???close??? operation is
+      enclosed within an asyncio.Task which is then strongly
+      referenced as the operation proceeds. This is per Python
+      documentation indicating that the task is otherwise not strongly
+      referenced.  References: #8516
+  * postgresql
+    + aggregate_order_by now supports cache generation.  References:
+      #8574
+  * mysql
+    + Adjusted the regular expression used to match ???CREATE VIEW??? when
+      testing for views to work more flexibly, no longer requiring the
+      special keyword ???ALGORITHM??? in the middle, which was intended to
+      be optional but was not working correctly. The change allows
+      view reflection to work more completely on MySQL-compatible
+      variants such as StarRocks. Pull request courtesy John Bodley.
+      References: #8588
+  * mssql
+    + Fixed yet another regression in SQL Server isolation level fetch
+      (see #8231, #8475), this time with ???Microsoft Dynamics CRM
+      Database via Azure Active Directory???, which apparently lacks the
+      system_views view entirely. Error catching has been extended
+      that under no circumstances will this method ever fail, provided
+      database connectivity is present.  References: #8525
+- Also remove the conditional definition of python_module.
+
+-------------------------------------------------------------------

Old:
----
  SQLAlchemy-1.4.41.tar.gz

New:
----
  SQLAlchemy-1.4.42.tar.gz

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

Other differences:
------------------
++++++ python-SQLAlchemy.spec ++++++
--- /var/tmp/diff_new_pack.59ldyQ/_old  2022-10-27 13:53:45.440440491 +0200
+++ /var/tmp/diff_new_pack.59ldyQ/_new  2022-10-27 13:53:45.444440512 +0200
@@ -16,11 +16,10 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %define skip_python2 1
 %define oldpython python
 Name:           python-SQLAlchemy
-Version:        1.4.41
+Version:        1.4.42
 Release:        0
 Summary:        Database Abstraction Library
 License:        MIT

++++++ SQLAlchemy-1.4.41.tar.gz -> SQLAlchemy-1.4.42.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-SQLAlchemy/SQLAlchemy-1.4.41.tar.gz 
/work/SRC/openSUSE:Factory/.python-SQLAlchemy.new.2275/SQLAlchemy-1.4.42.tar.gz 
differ: char 5, line 1

Reply via email to