1212< h1 class ="title "> Changelog for DBUtils</ h1 >
1313
1414< section id ="section-1 ">
15+ < h2 > 3.1.1</ h2 >
16+ < p > DBUtils 3.1.1 was released on June 4, 2025.</ p >
17+ < p > Changes:</ p >
18+ < ul class ="simple ">
19+ < li > < p > Support Python version 3.13.</ p > </ li >
20+ </ ul >
21+ </ section >
22+ < section id ="section-2 ">
1523< h2 > 3.1.0</ h2 >
1624< p > DBUtils 3.1.0 was released on March 17, 2024.</ p >
1725< p > Changes:</ p >
@@ -20,7 +28,7 @@ <h2>3.1.0</h2>
2028< li > < p > Various small internal improvements and modernizations.</ p > </ li >
2129</ ul >
2230</ section >
23- < section id ="section-2 ">
31+ < section id ="section-3 ">
2432< h2 > 3.0.3</ h2 >
2533< p > DBUtils 3.0.3 was released on April 27, 2023.</ p >
2634< p > Changes:</ p >
@@ -30,19 +38,19 @@ <h2>3.0.3</h2>
3038< li > < p > Minor fixes and section an advanced usage in docs.</ p > </ li >
3139</ ul >
3240</ section >
33- < section id ="section-3 ">
41+ < section id ="section-4 ">
3442< h2 > 3.0.2</ h2 >
3543< p > DBUtils 3.0.2 was released on January 14, 2022.</ p >
3644< p > The optional iterator protocol on cursors is now supported.</ p >
3745</ section >
38- < section id ="section-4 ">
46+ < section id ="section-5 ">
3947< h2 > 3.0.1</ h2 >
4048< p > DBUtils 3.0.1 was released on December 22, 2021.</ p >
4149< p > It includes < span class ="docutils literal "> InterfaceError</ span > to the default list of exceptions
4250for which the connection failover mechanism is applied.
4351You can override this with the < span class ="docutils literal "> failures</ span > parameter.</ p >
4452</ section >
45- < section id ="section-5 ">
53+ < section id ="section-6 ">
4654< h2 > 3.0.0</ h2 >
4755< p > DBUtils 3.0.0 was released on November 26, 2021.</ p >
4856< p > It is intended to be used with Python versions 3.6 to 3.10.</ p >
@@ -51,31 +59,31 @@ <h2>3.0.0</h2>
5159< li > < p > Cease support for Python 2 and 3.5, minor optimizations.</ p > </ li >
5260</ ul >
5361</ section >
54- < section id ="section-6 ">
62+ < section id ="section-7 ">
5563< h2 > 2.0.3</ h2 >
5664< p > DBUtils 2.0.3 was released on November 26, 2021.</ p >
5765< p > Changes:</ p >
5866< ul class ="simple ">
5967< li > < p > Support Python version 3.10.</ p > </ li >
6068</ ul >
6169</ section >
62- < section id ="section-7 ">
70+ < section id ="section-8 ">
6371< h2 > 2.0.2</ h2 >
6472< p > DBUtils 2.0.2 was released on June 8, 2021.</ p >
6573< p > Changes:</ p >
6674< ul class ="simple ">
6775< li > < p > Allow using context managers for pooled connections.</ p > </ li >
6876</ ul >
6977</ section >
70- < section id ="section-8 ">
78+ < section id ="section-9 ">
7179< h2 > 2.0.1</ h2 >
7280< p > DBUtils 2.0.1 was released on April 8, 2021.</ p >
7381< p > Changes:</ p >
7482< ul class ="simple ">
7583< li > < p > Avoid "name Exception is not defined" when exiting.</ p > </ li >
7684</ ul >
7785</ section >
78- < section id ="section-9 ">
86+ < section id ="section-10 ">
7987< h2 > 2.0</ h2 >
8088< p > DBUtils 2.0 was released on September 26, 2020.</ p >
8189< p > It is intended to be used with Python versions 2.7 and 3.5 to 3.9.</ p >
@@ -91,7 +99,7 @@ <h2>2.0</h2>
9199< li > < p > This changelog has been compiled from the former release notes.</ p > </ li >
92100</ ul >
93101</ section >
94- < section id ="section-10 ">
102+ < section id ="section-11 ">
95103< h2 > 1.4</ h2 >
96104< p > DBUtils 1.4 was released on September 26, 2020.</ p >
97105< p > It is intended to be used with Python versions 2.7 and 3.5 to 3.9.</ p >
@@ -102,7 +110,7 @@ <h2>1.4</h2>
102110inside a transaction.</ p > </ li >
103111</ ul >
104112</ section >
105- < section id ="section-11 ">
113+ < section id ="section-12 ">
106114< h2 > 1.3</ h2 >
107115< p > DBUtils 1.3 was released on March 3, 2018.</ p >
108116< p > It is intended to be used with Python versions 2.6, 2.7 and 3.4 to 3.7.</ p >
@@ -111,12 +119,12 @@ <h2>1.3</h2>
111119< li > < p > This version now supports context handlers for connections and cursors.</ p > </ li >
112120</ ul >
113121</ section >
114- < section id ="section-12 ">
122+ < section id ="section-13 ">
115123< h2 > 1.2</ h2 >
116124< p > DBUtils 1.2 was released on February 5, 2017.</ p >
117125< p > It is intended to be used with Python versions 2.6, 2.7 and 3.0 to 3.6.</ p >
118126</ section >
119- < section id ="section-13 ">
127+ < section id ="section-14 ">
120128< h2 > 1.1.1</ h2 >
121129< p > DBUtils 1.1.1 was released on February 4, 2017.</ p >
122130< p > It is intended to be used with Python versions 2.3 to 2.7.</ p >
@@ -130,7 +138,7 @@ <h2>1.1.1</h2>
130138< li > < p > Fixed a problem when running under Jython (reported by Vitaly Kruglikov).</ p > </ li >
131139</ ul >
132140</ section >
133- < section id ="section-14 ">
141+ < section id ="section-15 ">
134142< h2 > 1.1</ h2 >
135143< p > DBUtils 1.1 was released on August 14, 2011.</ p >
136144< p > Improvements:</ p >
@@ -159,7 +167,7 @@ <h2>1.1</h2>
159167< li > < p > Fixed some minor issues with the < span class ="docutils literal "> DBUtilsExample</ span > for Webware.</ p > </ li >
160168</ ul >
161169</ section >
162- < section id ="section-15 ">
170+ < section id ="section-16 ">
163171< h2 > 1.0</ h2 >
164172< p > DBUtils 1.0 was released on November 29, 2008.</ p >
165173< p > It is intended to be used with Python versions 2.2 to 2.6.</ p >
@@ -192,7 +200,7 @@ <h2>1.0</h2>
192200the MySQLdb module (problem reported by Gregory Pinero).</ p > </ li >
193201</ ul >
194202</ section >
195- < section id ="section-16 ">
203+ < section id ="section-17 ">
196204< h2 > 0.9.4</ h2 >
197205< p > DBUtils 0.9.4 was released on July 7, 2007.</ p >
198206< p > This release fixes a problem in the destructor code and has been supplemented
@@ -201,7 +209,7 @@ <h2>0.9.4</h2>
201209in the last release, since you can now pass custom creator functions
202210for database connections instead of DB-API 2 modules.</ p >
203211</ section >
204- < section id ="section-17 ">
212+ < section id ="section-18 ">
205213< h2 > 0.9.3</ h2 >
206214< p > DBUtils 0.9.3 was released on May 21, 2007.</ p >
207215< p > Changes:</ p >
@@ -216,7 +224,7 @@ <h2>0.9.3</h2>
216224Added Chinese translation of the User's Guide, kindly contributed by gashero.</ p > </ li >
217225</ ul >
218226</ section >
219- < section id ="section-18 ">
227+ < section id ="section-19 ">
220228< h2 > 0.9.2</ h2 >
221229< p > DBUtils 0.9.2 was released on September 22, 2006.</ p >
222230< p > It is intended to be used with Python versions 2.2 to 2.5.</ p >
@@ -226,7 +234,7 @@ <h2>0.9.2</h2>
226234storage engine. Accordingly, renamed < span class ="docutils literal "> SolidPg</ span > to < span class ="docutils literal "> SteadyPg</ span > .</ p > </ li >
227235</ ul >
228236</ section >
229- < section id ="section-19 ">
237+ < section id ="section-20 ">
230238< h2 > 0.9.1</ h2 >
231239< p > DBUtils 0.9.1 was released on May 8, 2006.</ p >
232240< p > It is intended to be used with Python versions 2.2 to 2.4.</ p >
@@ -240,7 +248,7 @@ <h2>0.9.1</h2>
240248< li > < p > Improved the documentation and added a User's Guide.</ p > </ li >
241249</ ul >
242250</ section >
243- < section id ="section-20 ">
251+ < section id ="section-21 ">
244252< h2 > 0.8.1 - 2005-09-13</ h2 >
245253< p > DBUtils 0.8.1 was released on September 13, 2005.</ p >
246254< p > It is intended to be used with Python versions 2.0 to 2.4.</ p >
0 commit comments