From 7d74767402b3ace26a5703848b480ee8f8d519df Mon Sep 17 00:00:00 2001 From: fmigneault Date: Tue, 12 Oct 2021 16:57:39 -0400 Subject: [PATCH] update changelog about scoped/cache session fixes (attempt to resolve https://github.com/Ouranosinc/Magpie/issues/466) --- CHANGES.rst | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/CHANGES.rst b/CHANGES.rst index fd3efc99d..86c11333c 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -7,7 +7,21 @@ Changes `Unreleased `_ (latest) ------------------------------------------------------------------------------------ -* Nothing new for the moment. +Features / Changes +~~~~~~~~~~~~~~~~~~~~~ +* N/A + +Bug Fixes +~~~~~~~~~~~~~~~~~~~~~ +* Add ``scoped_session`` directly within the ``get_session_factory`` creating the default session and transaction + objects for all requests in order to better separate their execution across worker/thredds + (address errors identified by issue `#466 `_). +* Add more fallback operations to detect invalid database ``Session`` objects when caching is involved and attempt + fixing their references such that ``Service`` and ``Resources`` can use them during following `ACL` resolution + (address errors identified by issue `#466 `_). +* Add more logging entries to identify specific cases where ``Session`` objects are invalid. +* Add more specific ``TWITCHER``-prefixed names with specific modules where loggers employed within ``MagpieAdapter`` + are defined in order to better identify which log entries are called (code lines) when resolving `ACL`. `3.16.0 `_ (2021-10-05) ------------------------------------------------------------------------------------