2
2
Changelog
3
3
#########
4
4
5
+ Version 1.6.0
6
+ =============
7
+
8
+ * Further code optimizations.
9
+ * Addressing issues reported by pylint.
10
+ * Updated Firebird OO API (interface extensions between 3.0.7->3.0.10, 4.0.0->4.0.2)
11
+ * Improved documentation.
12
+
5
13
Version 1.5.2
6
14
=============
7
15
@@ -16,8 +24,8 @@ Version 1.5.1
16
24
Version 1.5.0
17
25
=============
18
26
19
- * Fix: `. create_database()` now use server configuration user/password if either is not
20
- specified in database configuration (like `.connect()`)
27
+ * Fix: `~firebird.driver.core. create_database()` now use server configuration user/password
28
+ if either is not specified in database configuration (like `.connect()`)
21
29
* Fix: Problem in `.Server` processing incomplete LINE responses.
22
30
* New: `verbint` parameter for `.ServerDbServices3.backup()` and `.ServerDbServices3.restore()`
23
31
@@ -59,12 +67,13 @@ Version 1.4.0
59
67
Improvements:
60
68
-------------
61
69
62
- * Added `role` parameter to `.connect_server` and `.SPB_ATTACH`.
63
- * Added `encoding` parameter to `.SPB_ATTACH` with default value `ascii` - used to encode
64
- `config`, `user`, `password` and `expected_db` values.
65
- * Added `encoding` parameter to `.TPB` with default value `ascii` - used to encode table names.
66
- * `.DPB` parameter `charset` is now used to determine encoding for `config`, `user`,
67
- `password` and `role` values.
70
+ * Added `role` parameter to `.connect_server` and `~firebird.driver.core.SPB_ATTACH`.
71
+ * Added `encoding` parameter to `~firebird.driver.core.SPB_ATTACH` with default value
72
+ `ascii` - used to encode `config`, `user`, `password` and `expected_db` values.
73
+ * Added `encoding` parameter to `~firebird.driver.core.TPB` with default value `ascii`
74
+ - used to encode table names.
75
+ * `~firebird.driver.core..DPB` parameter `charset` is now used to determine encoding for
76
+ `config`, `user`, `password` and `role` values.
68
77
* `.connect_server` has new `encoding` parameter with default value `ascii` that is passed
69
78
to new `.Server.encoding` attribute. `.Server.encoding` is used to encode/decode various
70
79
string values passed between client and server in parameter buffers (see below), and text
@@ -97,9 +106,12 @@ Version 1.3.4
97
106
* User-defined encoding for string parameter and response values exchanged between driver
98
107
and Firebird engine. This includes TPB, DPB, SPB and various service values:
99
108
100
- - `.TPB`: New `encoding` constructor parameter & attribute. Used for `table names` in table reservation.
101
- - `.DPB`: Encoding based on connection charset for `config`, `user name`, `password` and `role`.
102
- - `.SPB`: New `encoding` constructor parameter & attribute. Used for `config`, `user name`, `password` and `expected database`.
109
+ - `~firebird.driver.core.TPB`: New `encoding` constructor parameter & attribute. Used
110
+ for `table names` in table reservation.
111
+ - `~firebird.driver.core.DPB`: Encoding based on connection charset for `config`,
112
+ `user name`, `password` and `role`.
113
+ - `~firebird.driver.core..SPB`: New `encoding` constructor parameter & attribute. Used
114
+ for `config`, `user name`, `password` and `expected database`.
103
115
- Connection-related providers: Encoding based on connection charset.
104
116
- Server and Service providers: New `.Server.encoding` attribute.
105
117
* Fixed bug in `.ServerDbServices3.get_statistics` when `tables` are specified.
@@ -152,14 +164,14 @@ Version 1.3.0
152
164
connected server.
153
165
- New `.DatabaseConfig` options `session_time_zone`, `set_bind`, `decfloat_round` and
154
166
`decfloat_traps`.
155
- - New `. DPB` parameters `session_time_zone`, `set_db_replica`, `set_bind`, `decfloat_round`
156
- and `decfloat_traps`.
167
+ - New `~firebird.driver.core. DPB` parameters `session_time_zone`, `set_db_replica`,
168
+ `set_bind`, `decfloat_round` and `decfloat_traps`.
157
169
- New `session_time_zone` keyword parameter for `.connect()`.
158
170
- Added explicit support for READ COMMITTED READ CONSISTENCY isolation (when disabled in
159
171
Firebird configuration).
160
172
- Support for transactions started at specified snapshot number.
161
173
New `.TransactionInfoProvider.snapshot_number` property.
162
- The `.TPB` has new `at_snapshot_number` parameter.
174
+ The `~firebird.driver.core .TPB` has new `at_snapshot_number` parameter.
163
175
- `.backup()` and `.local_backup()` have new optional keyword-only arguments
164
176
`include_data`, `keyhoder`, `keyname` and `crypt`, and `ZIP` value was added to `SrvBackupFlag`.
165
177
- `.restore()` and `.local_restore()` have new optional keyword-only
@@ -180,7 +192,8 @@ Version 1.2.1
180
192
Version 1.2.0
181
193
=============
182
194
183
- * Fix unregistered bug: `sql_dialect` is used instead `db_sql_dialect` in `.create_database`.
195
+ * Fix unregistered bug: `sql_dialect` is used instead `db_sql_dialect` in
196
+ `~firebird.driver.core.create_database`.
184
197
* Fix (#2): error when handling input parameters with value None
185
198
* Added `.Server.mode` attribute to allow fetching service output using LINE or TO_EOF method.
186
199
Default mode is TO_EOF.
0 commit comments