aboutsummaryrefslogtreecommitdiffstats
path: root/doc/relnotes
diff options
context:
space:
mode:
Diffstat (limited to 'doc/relnotes')
-rw-r--r--doc/relnotes/1_11_11.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/relnotes/1_11_11.rst b/doc/relnotes/1_11_11.rst
index da6d56a85..4eb7e948c 100644
--- a/doc/relnotes/1_11_11.rst
+++ b/doc/relnotes/1_11_11.rst
@@ -1,3 +1,15 @@
Version 1.11.11, Not Yet Released
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+* The Sqlite3 wrapper has been abstracted to a simple interface for
+ SQL dbs in general, though Sqlite3 remains the only implementation.
+ The main logic of the TLS session manager which stored encrypted
+ sessions to a Sqlite3 database (`TLS::Session_Manager_SQLite`) has
+ been moved to the new `TLS::Session_Manager_SQL`. The Sqlite3
+ manager API remains the same but now just subclasses
+ `TLS::Session_Manager_SQL` and has a constructor instantiate the
+ concrete database instance.
+
+ Applications which would like to use a different db can now do so
+ without having to reimplement the session cache logic simply by
+ implementing a database wrapper subtype.