Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
singlestore-labs
GitHub Repository: singlestore-labs/singlestoredb-python
Path: blob/main/docs/_sources/whatsnew.rst.txt
469 views
1
2
What's New
3
==========
4
This document outlines features and improvements from each release.
5
.. note:: All releases before v1.0.0 are considered pre-release and
6
are for non-production testing and evaluation, and may include
7
changes to the API.
8
v1.15.4 - September 4, 2025
9
---------------------------
10
* Fix precision values for decimals (#91)
11
v1.15.3 - August 27, 2025
12
-------------------------
13
* Fix error and memory handling in the C extension
14
v1.15.2 - August 18, 2025
15
-------------------------
16
* Fixed object attribute 'servers' error in UDF application (#87) (experimental)
17
* Added enforcement for function definition limits (#86)
18
* Improved error handling for mismatched numpy versions
19
* Updated documentation with scheduled jobs information
20
* Improved UDF application logging (experimental)
21
v1.15.1 - August 7, 2025
22
------------------------
23
* Add more validation of UDF type parameters in UDF app (experimental)
24
* Add docstring information to function information returned by UDF app (experimental)
25
* Update OpenAI wrapper
26
* Fix starter workspace connections
27
* Fix management API HTTP requests with extra parameters
28
v1.15.0 - July 21, 2025
29
-----------------------
30
* Fix issues with SQL notebook cells in notebooks called from `%run_shared` or `%run_personal`
31
* Add starter workspace objects to Management API
32
* Add async support, timeouts, logging, and the ability to cancel UDFs in the UDF ASGI application (experimental)
33
v1.14.2 - June 16, 2025
34
-----------------------
35
* Fixes for Iceberg export Fusion SQL (experimental)
36
v1.14.1 - June 10, 2025
37
-----------------------
38
* Add additional Fusion SQL commands for Iceberg export (experimental)
39
* Fix unsigned ints in Data API
40
v1.14.0 - May 29, 2025
41
----------------------
42
* Add `vector_db` interface
43
v1.13.0 - April 16, 2025
44
------------------------
45
* Refactor external function server (experimental) type system
46
v1.12.4 - April 2, 2025
47
-----------------------
48
* Back out charset setting code
49
v1.12.3 - April 1, 2025
50
-----------------------
51
* Fix default charset issue
52
v1.12.2 - March 19, 2025
53
------------------------
54
* Fix workspace group lookup in some Fusion SQL commands
55
v1.12.1 - March 10, 2025
56
------------------------
57
* Fix struct formatting issue in vector result support
58
* Add cloud notebook information to client version
59
* Fix ``IN GROUP`` clause in Fusion SQL for files
60
* Fix file-like objects in file upload APIs
61
v1.12.0 - February 27, 2025
62
---------------------------
63
* Add support for external TVFs
64
* Add support for pyarrow Table and pandas / polars DataFrames return values in external functions
65
* Add support for return value field names
66
* Add support for dataclasses and Pydantic external function parameter and return value definitions
67
* Add ``singlestoredb.server.docker`` and ``singlestoredb.server.free_tier`` server interfaces
68
* Fix vector result conversions when numpy is not installed
69
v1.11.0 - January 9, 2025
70
-------------------------
71
* Fix connection memory leak
72
* Add Fusion SQL commands for managing models
73
v1.10.0 - December 10, 2024
74
---------------------------
75
* Add ``%run_shared`` and ``%run_personal`` magics
76
* Update doc for Export service Fusion SQL commands
77
v1.9.0 - December 4, 2024
78
-------------------------
79
* Add Fusion SQL commands for personal and shared files
80
* Add Fusion SQL commands for Iceberg egress service
81
* Add ``tls_sni_servername`` to connection
82
* Fix special character parsing in connection URLs
83
v1.8.0 - November 19, 2024
84
--------------------------
85
* Add Fusion SQL commands for scheduled notebooks
86
v1.7.2 - October 16, 2024
87
-------------------------
88
* Fixes for apps
89
v1.7.1 - September 20, 2024
90
---------------------------
91
* Fixes for apps
92
v1.7.0 - September 20, 2024
93
---------------------------
94
* Add dashboard and code as a service functions
95
v1.6.3 - September 5, 2024
96
--------------------------
97
* Fix HTTP (Data API) driver timeout
98
* Add ``client_found_rows`` option to connection
99
v1.6.2 - August 6, 2024
100
-----------------------
101
* Fix string length calculation
102
v1.6.1 - July 31, 2024
103
----------------------
104
* Fix memory leak in connections
105
v1.6.0 - July 29, 2024
106
----------------------
107
* Add job service Fusion commands
108
v1.5.0 - July 12, 2024
109
----------------------
110
* Add ``USE WORKSPACE`` Fusion command
111
* Add ``vector_data_format=`` to connection options to specify JSON or BINARY for vector data
112
v1.4.3 - July 10, 2024
113
----------------------
114
* Purge expired JWTs from ``get_token`` as needed
115
v1.4.2 - July 9, 2024
116
---------------------
117
* Fix Javascript function name in portal object
118
v1.4.1 - July 2, 2024
119
---------------------
120
* Fix binary vector conversions
121
* Add async events for JWT updates
122
v1.4.0 - June 13, 2024
123
----------------------
124
* Add `ai` module
125
v1.3.1 - May 23, 2024
126
---------------------
127
* Fix ``encoding_errors=`` option
128
v1.3.0 - May 10, 2024
129
---------------------
130
* Add ability to use iterables and queues as the source of ``LOCAL INFILE``
131
v1.2.0 - April 25, 2024
132
-----------------------
133
* Added support for vector data type conversions in query results
134
* Added ``singlestoredb.notebook`` module for interacting with
135
portal objects
136
v1.1.0 - April, 18 2024
137
-----------------------
138
* Added new result types: numpy, pandas, polars, arrow
139
* Added ``SHOW FUSION HELP`` command and doc to Fusion SQL handlers
140
v1.0.4 - April, 3 2024
141
----------------------
142
* Management API updates
143
v1.0.3 - April, 2 2024
144
----------------------
145
* Updates to external function application API
146
* Add configuration parameter for Management API base URL
147
v1.0.2 - March, 8 2024
148
----------------------
149
* Add ``singlestoredb.management.get_secret`` function
150
* Add ``add_endpoint_to_firewall_ranges=`` parameter to ``create_workspace``
151
v1.0.1 - February, 16 2024
152
--------------------------
153
* Fix issues in Fusion SQL Stage commands
154
* Add ``call`` function to UDF app
155
v1.0.0 - February, 12 2024
156
--------------------------
157
* Update Stage API
158
* Fixes for deferred connections
159
v0.10.7 - January 31, 2024
160
--------------------------
161
* Add secrets managemnt to Management API
162
* Refactor UDF data converters
163
v0.10.6 - January 26, 2024
164
--------------------------
165
* Add Fusion SQL handlers for suspend and resume
166
* Various Fusion SQL handler fixes
167
v0.10.5 - January 23, 2024
168
--------------------------
169
* Add pytest plugin
170
v0.10.4 - January 18, 2024
171
--------------------------
172
* Fix deferred connection URL in HTTP
173
v0.10.3 - January 17, 2024
174
--------------------------
175
* Change Stage URLs
176
* Fix password encoding in deferred connections
177
v0.10.2 - December 14, 2023
178
---------------------------
179
* Make workspace group optional in Fusion SQL if it is specified in the environment
180
v0.10.1 - December 13, 2023
181
---------------------------
182
* Cache regions in Management API
183
* Add dummy fields to Region objects if the region ID does not point to an existing region
184
v0.10.0 - December 12, 2023
185
---------------------------
186
* Add JWT authentication support to Fusion
187
* Add experimental vector data format support to UDF server
188
* Rename ``stages`` to ``stage``
189
* Add ``track_env`` connection parameter to automatically track the ``SINGLESTOREDB_URL``
190
environment variable
191
v0.9.6 - November 2, 2023
192
-------------------------
193
* Fusion fixes and testing
194
v0.9.5 - October 31, 2023
195
-------------------------
196
* Add defaults for builtin Fusion rules
197
v0.9.4 - October 31, 2023
198
-------------------------
199
* More Fusion enhancements
200
v0.9.3 - October 25, 2023
201
-------------------------
202
* Fusion fixes
203
v0.9.2 - October 24, 2023
204
-------------------------
205
* Experimental Fusion SQL interface
206
v0.9.1 - October 17, 2023
207
-------------------------
208
* Add name / ID indexing to workspace groups / workspaces / regions
209
v0.9.0 - October 16, 2023
210
-------------------------
211
* Add Stage to Management API
212
v0.8.9 - October 4, 2023
213
------------------------
214
* Add debug option for connections
215
v0.8.8 - September 26, 2023
216
---------------------------
217
* Fix error propagation issue in C extension
218
v0.8.7 - September 19, 2023
219
---------------------------
220
* Add `encoding_errors=` parameter to connection
221
v0.8.6 - August 29, 2023
222
------------------------
223
* Fix ``WITH`` statements in HTTP
224
v0.8.5 - August 29, 2023
225
------------------------
226
* Fix ``DESCRIBE`` statements in HTTP
227
v0.8.4 - August 28, 2023
228
------------------------
229
* Fix boolean connection options
230
v0.8.3 - August 23, 2023
231
------------------------
232
* Fix ``%`` escaping in HTTP queries
233
v0.8.2 - August 10, 2023
234
------------------------
235
* Add ``nan_as_null`` and ``inf_as_null`` options for parameter conversion support
236
* Separate ``structsequences`` and ``namedtuples`` for ``results_type``
237
* Performance improvements of binary data uploads
238
v0.8.1 - July 12, 2023
239
-----------------------
240
* Add ``create_engine`` function to return SQLAlchemy engine while supporting
241
environment variable parameter settings and settings in options
242
v0.8.0 - July 12, 2023
243
-----------------------
244
* ! Python 3.8 is now the minimum required version
245
* Add parameter conversion routines to HTTP driver
246
v0.7.1 - June 15, 2023
247
----------------------
248
* Add ``connect_timeout`` and ``multi_statements`` options to connection
249
v0.7.0 - June 9, 2023
250
---------------------
251
* Add converters for numpy array to vector blobs,
252
and pygeos / shapely objects to geography data
253
v0.6.1 - May 18, 2023
254
---------------------
255
* Fix GSSAPI/Kerberos packet data
256
v0.6.0 - May 17, 2023
257
---------------------
258
* Added GSSAPI/Kerberos support
259
v0.5.4 - March 15, 2023
260
-----------------------
261
* Added expiration to workspaces
262
v0.5.3 - January 9, 2023
263
--------------------------
264
* Fixed issue with parsing numeric results
265
v0.5.2 - December 14, 2022
266
--------------------------
267
* Fixed issues with unbuffered reads
268
v0.5.1 - December 9, 2022
269
-------------------------
270
* Added 32-bit Windows and aarch64 Linux packages
271
* Added option to log queries
272
v0.5.0 - December 8, 2022 (**API CHANGES**)
273
-------------------------------------------
274
* ! Query parameter syntax has changed from ``:1`` for positional
275
and ``:key`` for dictionary keys to ``%s`` for positional and ``%(key)s``
276
for dictionary keys
277
* ! ``results_format`` connection parameter has changed to ``results_type``
278
* High-performance C extension added
279
* Added ``ssl_verify_cert`` and ``ssl_verify_identity`` connection options
280
* Add Python 3.11 support
281
v0.4.0 - October 19, 2022
282
-------------------------
283
* Add Python 3.6 support
284
v0.3.3 - September 21, 2022
285
---------------------------
286
* Add ``ssl_cipher`` option to connections
287
* Add ``show`` accessor for database ``SHOW`` commands
288
v0.3.2 - September 14, 2022
289
---------------------------
290
* Fixes for PyMySQL compatibility
291
v0.3.1 - September 9, 2022
292
--------------------------
293
* Changed cipher in PyMySQL connection for SingleStoreDB Cloud compatibility
294
v0.3.0 - September 9, 2022
295
--------------------------
296
* Changed autocommit=True by default
297
v0.2.0 - August 5, 2022
298
-----------------------
299
* Changed to pure Python driver
300
* Add workspace management objects
301
* Added ``auth.get_jwt`` function for retrieving JWTs
302
v0.1.0 - May 6, 2022
303
--------------------
304
* DB-API compliant connections
305
* HTTP API support
306
* Cluster manager interface
307
308