diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2023-05-15 15:19:11 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2023-05-15 15:44:20 -0400 |
commit | 871a409f69e07a345ccdfac766ffade80425e6f7 (patch) | |
tree | a695ff943dfb854dae637673319815879e4443cb /docs/build | |
parent | 32a82f7e4d18c0c1459a30cd91e2265971de10f8 (diff) | |
download | alembic-871a409f69e07a345ccdfac766ffade80425e6f7.tar.gz |
1.11.0 in changelog file; doc updates
Change-Id: I5098f9fe2bf57ad93f400e34d914ae0e3b45c747
Diffstat (limited to 'docs/build')
-rw-r--r-- | docs/build/changelog.rst | 2 | ||||
-rw-r--r-- | docs/build/unreleased/1178.rst | 17 | ||||
-rw-r--r-- | docs/build/unreleased/1231.rst | 8 | ||||
-rw-r--r-- | docs/build/unreleased/1237.rst | 11 |
4 files changed, 22 insertions, 16 deletions
diff --git a/docs/build/changelog.rst b/docs/build/changelog.rst index b62df7d..aa37047 100644 --- a/docs/build/changelog.rst +++ b/docs/build/changelog.rst @@ -4,7 +4,7 @@ Changelog ========== .. changelog:: - :version: 1.10.5 + :version: 1.11.0 :include_notes_from: unreleased .. changelog:: diff --git a/docs/build/unreleased/1178.rst b/docs/build/unreleased/1178.rst index 25789d3..99cf546 100644 --- a/docs/build/unreleased/1178.rst +++ b/docs/build/unreleased/1178.rst @@ -1,9 +1,14 @@ .. change:: - :tags: changed, autogenerate + :tags: bug, autogenerate :tickets: 1178 - Don't modify the metadata server default when comparing it in the - autogenerate process. - This impacts the value passes to user provided functions passed in - :paramref:`.EnvironmentContext.configure.compare_server_default` - and third party dialect that implement a custom ``compare_server_default``. + Modified the autogenerate implementation for comparing "server default" + values from user-defined metadata to not apply any quoting to the value + before comparing it to the server-reported default, except for within + dialect-specific routines as needed. This change will affect the format of + the server default as passed to the + :paramref:`.EnvironmentContext.configure.compare_server_default` hook, as + well as for third party dialects that implement a custom + ``compare_server_default`` hook in their alembic impl, to be passed "as is" + and not including additional quoting. Custom implementations which rely + on this quoting should adjust their approach based on observed formatting. diff --git a/docs/build/unreleased/1231.rst b/docs/build/unreleased/1231.rst index 37678ca..b472f22 100644 --- a/docs/build/unreleased/1231.rst +++ b/docs/build/unreleased/1231.rst @@ -3,9 +3,9 @@ :tags: usecase, asyncio :tickets: 1231 - Added :meth:`.Operations.run_async` to the operation module to allow - running async functions in the ``upgrade`` or ``downgrade`` migration - function when running alembic using an async dialect. - This function will receive as first argument an + Added :meth:`.AbstractOperations.run_async` to the operation module to + allow running async functions in the ``upgrade`` or ``downgrade`` migration + function when running alembic using an async dialect. This function will + receive as first argument an :class:`~sqlalchemy.ext.asyncio.AsyncConnection` sharing the transaction used in the migration context. diff --git a/docs/build/unreleased/1237.rst b/docs/build/unreleased/1237.rst index 9717064..bc4c5e0 100644 --- a/docs/build/unreleased/1237.rst +++ b/docs/build/unreleased/1237.rst @@ -2,8 +2,9 @@ :tags: bug, batch :tickets: 1237 - Added placeholder classes for ``Computed`` and ``Identity`` when older 1.x - SQLAlchemy versions are in use, namely prior to SQLAlchemy 1.3.11 when the - ``Computed`` construct was introduced. Previously these were set to None, - however this could cause issues with certain codepaths that were using - ``isinstance()`` such as one within "batch mode". + Added placeholder classes for :class:`~.sqla.Computed` and + :class:`~.sqla.Identity` when older 1.x SQLAlchemy versions are in use, + namely prior to SQLAlchemy 1.3.11 when the :class:`~.sqla.Computed` + construct was introduced. Previously these were set to None, however this + could cause issues with certain codepaths that were using ``isinstance()`` + such as one within "batch mode". |