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
801 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.16.9 - February 5, 2026
9
--------------------------
10
* Apply string interpolation in mogrify if args is not None (#118)
11
v1.16.8 - January 9, 2026
12
-------------------------
13
* Add float16 (half-precision) vector support (#117)
14
v1.16.7 - January 7, 2026
15
-------------------------
16
* optimize management api calls (#110)
17
v1.16.6 - December 11, 2025
18
---------------------------
19
* changes for adding internalConnectionURL (#112)
20
* Add ability to use bools in UDF type annotations (#111)
21
v1.16.6 - December 11, 2025
22
---------------------------
23
* Add ability to use bools in UDF type annotations (#111)
24
v1.16.6 - December 10, 2025
25
---------------------------
26
* Add ability to use bools in UDF type annotations (#111)
27
v1.16.5 - December 3, 2025
28
--------------------------
29
* fix: Impersonating JWT (obo) header not propagated correctly for OpenAI requests. (#109)
30
v1.16.4 - December 1, 2025
31
--------------------------
32
* fix: Make auth tokens resolved dynamically per request. (#108)
33
v1.16.3 - November 20, 2025
34
---------------------------
35
* Add show and drop aura model fusion commands (#105)
36
v1.16.2 - November 13, 2025
37
---------------------------
38
* Add MODEL START and MODEL STOP fusion commands (#101)
39
* Rename model commands to include CUSTOM keyword (#103)
40
v1.16.1 - November 5, 2025
41
--------------------------
42
* Add preview tag to Fusion SQL schedule jobs command
43
* Improve USE WORKSPACE reliability (#104)
44
* Remove license requirement
45
v1.16.0 - October 23, 2025
46
--------------------------
47
* Add additional check for the workspace endpoint being available (#102)
48
* Modernize the build and install system (#100)
49
* Delete deprecated, old, invalid versions for chat and embeddings clients. (#99)
50
v1.15.8 - September 26, 2025
51
----------------------------
52
* Mcdb 80886 fix httpx timeout (#97)
53
v1.15.7 - September 23, 2025
54
----------------------------
55
* Add multi-backendchat factory (`SingleStoreChatFactory`) initilizing various flavors of langchain chat clients.
56
* Enhance headers injection (Authorization and Impersonating JWT) across Azure and Amazon Bedrock models.
57
v1.15.6 - September 16, 2025
58
----------------------------
59
* Add / update release utilities
60
* Improve UDF error messages
61
v1.15.5 - September 16, 2025
62
----------------------------
63
* Add IN GROUP clause to USE WORKSPACE Fusion SQL command (#93)
64
* Remove extra / at end of path in Stages.listdir
65
* Improve errors in UDF app (#92)
66
v1.15.4 - September 4, 2025
67
---------------------------
68
* Fix precision values for decimals (#91)
69
v1.15.3 - August 27, 2025
70
-------------------------
71
* Fix error and memory handling in the C extension
72
v1.15.2 - August 18, 2025
73
-------------------------
74
* Fixed object attribute 'servers' error in UDF application (#87) (experimental)
75
* Added enforcement for function definition limits (#86)
76
* Improved error handling for mismatched numpy versions
77
* Updated documentation with scheduled jobs information
78
* Improved UDF application logging (experimental)
79
v1.15.1 - August 7, 2025
80
------------------------
81
* Add more validation of UDF type parameters in UDF app (experimental)
82
* Add docstring information to function information returned by UDF app (experimental)
83
* Update OpenAI wrapper
84
* Fix starter workspace connections
85
* Fix management API HTTP requests with extra parameters
86
v1.15.0 - July 21, 2025
87
-----------------------
88
* Fix issues with SQL notebook cells in notebooks called from `%run_shared` or `%run_personal`
89
* Add starter workspace objects to Management API
90
* Add async support, timeouts, logging, and the ability to cancel UDFs in the UDF ASGI application (experimental)
91
v1.14.2 - June 16, 2025
92
-----------------------
93
* Fixes for Iceberg export Fusion SQL (experimental)
94
v1.14.1 - June 10, 2025
95
-----------------------
96
* Add additional Fusion SQL commands for Iceberg export (experimental)
97
* Fix unsigned ints in Data API
98
v1.14.0 - May 29, 2025
99
----------------------
100
* Add `vector_db` interface
101
v1.13.0 - April 16, 2025
102
------------------------
103
* Refactor external function server (experimental) type system
104
v1.12.4 - April 2, 2025
105
-----------------------
106
* Back out charset setting code
107
v1.12.3 - April 1, 2025
108
-----------------------
109
* Fix default charset issue
110
v1.12.2 - March 19, 2025
111
------------------------
112
* Fix workspace group lookup in some Fusion SQL commands
113
v1.12.1 - March 10, 2025
114
------------------------
115
* Fix struct formatting issue in vector result support
116
* Add cloud notebook information to client version
117
* Fix ``IN GROUP`` clause in Fusion SQL for files
118
* Fix file-like objects in file upload APIs
119
v1.12.0 - February 27, 2025
120
---------------------------
121
* Add support for external TVFs
122
* Add support for pyarrow Table and pandas / polars DataFrames return values in external functions
123
* Add support for return value field names
124
* Add support for dataclasses and Pydantic external function parameter and return value definitions
125
* Add ``singlestoredb.server.docker`` and ``singlestoredb.server.free_tier`` server interfaces
126
* Fix vector result conversions when numpy is not installed
127
v1.11.0 - January 9, 2025
128
-------------------------
129
* Fix connection memory leak
130
* Add Fusion SQL commands for managing models
131
v1.10.0 - December 10, 2024
132
---------------------------
133
* Add ``%run_shared`` and ``%run_personal`` magics
134
* Update doc for Export service Fusion SQL commands
135
v1.9.0 - December 4, 2024
136
-------------------------
137
* Add Fusion SQL commands for personal and shared files
138
* Add Fusion SQL commands for Iceberg egress service
139
* Add ``tls_sni_servername`` to connection
140
* Fix special character parsing in connection URLs
141
v1.8.0 - November 19, 2024
142
--------------------------
143
* Add Fusion SQL commands for scheduled notebooks
144
v1.7.2 - October 16, 2024
145
-------------------------
146
* Fixes for apps
147
v1.7.1 - September 20, 2024
148
---------------------------
149
* Fixes for apps
150
v1.7.0 - September 20, 2024
151
---------------------------
152
* Add dashboard and code as a service functions
153
v1.6.3 - September 5, 2024
154
--------------------------
155
* Fix HTTP (Data API) driver timeout
156
* Add ``client_found_rows`` option to connection
157
v1.6.2 - August 6, 2024
158
-----------------------
159
* Fix string length calculation
160
v1.6.1 - July 31, 2024
161
----------------------
162
* Fix memory leak in connections
163
v1.6.0 - July 29, 2024
164
----------------------
165
* Add job service Fusion commands
166
v1.5.0 - July 12, 2024
167
----------------------
168
* Add ``USE WORKSPACE`` Fusion command
169
* Add ``vector_data_format=`` to connection options to specify JSON or BINARY for vector data
170
v1.4.3 - July 10, 2024
171
----------------------
172
* Purge expired JWTs from ``get_token`` as needed
173
v1.4.2 - July 9, 2024
174
---------------------
175
* Fix Javascript function name in portal object
176
v1.4.1 - July 2, 2024
177
---------------------
178
* Fix binary vector conversions
179
* Add async events for JWT updates
180
v1.4.0 - June 13, 2024
181
----------------------
182
* Add `ai` module
183
v1.3.1 - May 23, 2024
184
---------------------
185
* Fix ``encoding_errors=`` option
186
v1.3.0 - May 10, 2024
187
---------------------
188
* Add ability to use iterables and queues as the source of ``LOCAL INFILE``
189
v1.2.0 - April 25, 2024
190
-----------------------
191
* Added support for vector data type conversions in query results
192
* Added ``singlestoredb.notebook`` module for interacting with
193
portal objects
194
v1.1.0 - April, 18 2024
195
-----------------------
196
* Added new result types: numpy, pandas, polars, arrow
197
* Added ``SHOW FUSION HELP`` command and doc to Fusion SQL handlers
198
v1.0.4 - April, 3 2024
199
----------------------
200
* Management API updates
201
v1.0.3 - April, 2 2024
202
----------------------
203
* Updates to external function application API
204
* Add configuration parameter for Management API base URL
205
v1.0.2 - March, 8 2024
206
----------------------
207
* Add ``singlestoredb.management.get_secret`` function
208
* Add ``add_endpoint_to_firewall_ranges=`` parameter to ``create_workspace``
209
v1.0.1 - February, 16 2024
210
--------------------------
211
* Fix issues in Fusion SQL Stage commands
212
* Add ``call`` function to UDF app
213
v1.0.0 - February, 12 2024
214
--------------------------
215
* Update Stage API
216
* Fixes for deferred connections
217
v0.10.7 - January 31, 2024
218
--------------------------
219
* Add secrets managemnt to Management API
220
* Refactor UDF data converters
221
v0.10.6 - January 26, 2024
222
--------------------------
223
* Add Fusion SQL handlers for suspend and resume
224
* Various Fusion SQL handler fixes
225
v0.10.5 - January 23, 2024
226
--------------------------
227
* Add pytest plugin
228
v0.10.4 - January 18, 2024
229
--------------------------
230
* Fix deferred connection URL in HTTP
231
v0.10.3 - January 17, 2024
232
--------------------------
233
* Change Stage URLs
234
* Fix password encoding in deferred connections
235
v0.10.2 - December 14, 2023
236
---------------------------
237
* Make workspace group optional in Fusion SQL if it is specified in the environment
238
v0.10.1 - December 13, 2023
239
---------------------------
240
* Cache regions in Management API
241
* Add dummy fields to Region objects if the region ID does not point to an existing region
242
v0.10.0 - December 12, 2023
243
---------------------------
244
* Add JWT authentication support to Fusion
245
* Add experimental vector data format support to UDF server
246
* Rename ``stages`` to ``stage``
247
* Add ``track_env`` connection parameter to automatically track the ``SINGLESTOREDB_URL``
248
environment variable
249
v0.9.6 - November 2, 2023
250
-------------------------
251
* Fusion fixes and testing
252
v0.9.5 - October 31, 2023
253
-------------------------
254
* Add defaults for builtin Fusion rules
255
v0.9.4 - October 31, 2023
256
-------------------------
257
* More Fusion enhancements
258
v0.9.3 - October 25, 2023
259
-------------------------
260
* Fusion fixes
261
v0.9.2 - October 24, 2023
262
-------------------------
263
* Experimental Fusion SQL interface
264
v0.9.1 - October 17, 2023
265
-------------------------
266
* Add name / ID indexing to workspace groups / workspaces / regions
267
v0.9.0 - October 16, 2023
268
-------------------------
269
* Add Stage to Management API
270
v0.8.9 - October 4, 2023
271
------------------------
272
* Add debug option for connections
273
v0.8.8 - September 26, 2023
274
---------------------------
275
* Fix error propagation issue in C extension
276
v0.8.7 - September 19, 2023
277
---------------------------
278
* Add `encoding_errors=` parameter to connection
279
v0.8.6 - August 29, 2023
280
------------------------
281
* Fix ``WITH`` statements in HTTP
282
v0.8.5 - August 29, 2023
283
------------------------
284
* Fix ``DESCRIBE`` statements in HTTP
285
v0.8.4 - August 28, 2023
286
------------------------
287
* Fix boolean connection options
288
v0.8.3 - August 23, 2023
289
------------------------
290
* Fix ``%`` escaping in HTTP queries
291
v0.8.2 - August 10, 2023
292
------------------------
293
* Add ``nan_as_null`` and ``inf_as_null`` options for parameter conversion support
294
* Separate ``structsequences`` and ``namedtuples`` for ``results_type``
295
* Performance improvements of binary data uploads
296
v0.8.1 - July 12, 2023
297
-----------------------
298
* Add ``create_engine`` function to return SQLAlchemy engine while supporting
299
environment variable parameter settings and settings in options
300
v0.8.0 - July 12, 2023
301
-----------------------
302
* ! Python 3.8 is now the minimum required version
303
* Add parameter conversion routines to HTTP driver
304
v0.7.1 - June 15, 2023
305
----------------------
306
* Add ``connect_timeout`` and ``multi_statements`` options to connection
307
v0.7.0 - June 9, 2023
308
---------------------
309
* Add converters for numpy array to vector blobs,
310
and pygeos / shapely objects to geography data
311
v0.6.1 - May 18, 2023
312
---------------------
313
* Fix GSSAPI/Kerberos packet data
314
v0.6.0 - May 17, 2023
315
---------------------
316
* Added GSSAPI/Kerberos support
317
v0.5.4 - March 15, 2023
318
-----------------------
319
* Added expiration to workspaces
320
v0.5.3 - January 9, 2023
321
--------------------------
322
* Fixed issue with parsing numeric results
323
v0.5.2 - December 14, 2022
324
--------------------------
325
* Fixed issues with unbuffered reads
326
v0.5.1 - December 9, 2022
327
-------------------------
328
* Added 32-bit Windows and aarch64 Linux packages
329
* Added option to log queries
330
v0.5.0 - December 8, 2022 (**API CHANGES**)
331
-------------------------------------------
332
* ! Query parameter syntax has changed from ``:1`` for positional
333
and ``:key`` for dictionary keys to ``%s`` for positional and ``%(key)s``
334
for dictionary keys
335
* ! ``results_format`` connection parameter has changed to ``results_type``
336
* High-performance C extension added
337
* Added ``ssl_verify_cert`` and ``ssl_verify_identity`` connection options
338
* Add Python 3.11 support
339
v0.4.0 - October 19, 2022
340
-------------------------
341
* Add Python 3.6 support
342
v0.3.3 - September 21, 2022
343
---------------------------
344
* Add ``ssl_cipher`` option to connections
345
* Add ``show`` accessor for database ``SHOW`` commands
346
v0.3.2 - September 14, 2022
347
---------------------------
348
* Fixes for PyMySQL compatibility
349
v0.3.1 - September 9, 2022
350
--------------------------
351
* Changed cipher in PyMySQL connection for SingleStoreDB Cloud compatibility
352
v0.3.0 - September 9, 2022
353
--------------------------
354
* Changed autocommit=True by default
355
v0.2.0 - August 5, 2022
356
-----------------------
357
* Changed to pure Python driver
358
* Add workspace management objects
359
* Added ``auth.get_jwt`` function for retrieving JWTs
360
v0.1.0 - May 6, 2022
361
--------------------
362
* DB-API compliant connections
363
* HTTP API support
364
* Cluster manager interface
365
366