Path: blob/main/docs/_sources/whatsnew.rst.txt
801 views
1What's New2==========3This document outlines features and improvements from each release.4.. note:: All releases before v1.0.0 are considered pre-release and5are for non-production testing and evaluation, and may include6changes to the API.7v1.16.9 - February 5, 20268--------------------------9* Apply string interpolation in mogrify if args is not None (#118)10v1.16.8 - January 9, 202611-------------------------12* Add float16 (half-precision) vector support (#117)13v1.16.7 - January 7, 202614-------------------------15* optimize management api calls (#110)16v1.16.6 - December 11, 202517---------------------------18* changes for adding internalConnectionURL (#112)19* Add ability to use bools in UDF type annotations (#111)20v1.16.6 - December 11, 202521---------------------------22* Add ability to use bools in UDF type annotations (#111)23v1.16.6 - December 10, 202524---------------------------25* Add ability to use bools in UDF type annotations (#111)26v1.16.5 - December 3, 202527--------------------------28* fix: Impersonating JWT (obo) header not propagated correctly for OpenAI requests. (#109)29v1.16.4 - December 1, 202530--------------------------31* fix: Make auth tokens resolved dynamically per request. (#108)32v1.16.3 - November 20, 202533---------------------------34* Add show and drop aura model fusion commands (#105)35v1.16.2 - November 13, 202536---------------------------37* Add MODEL START and MODEL STOP fusion commands (#101)38* Rename model commands to include CUSTOM keyword (#103)39v1.16.1 - November 5, 202540--------------------------41* Add preview tag to Fusion SQL schedule jobs command42* Improve USE WORKSPACE reliability (#104)43* Remove license requirement44v1.16.0 - October 23, 202545--------------------------46* Add additional check for the workspace endpoint being available (#102)47* Modernize the build and install system (#100)48* Delete deprecated, old, invalid versions for chat and embeddings clients. (#99)49v1.15.8 - September 26, 202550----------------------------51* Mcdb 80886 fix httpx timeout (#97)52v1.15.7 - September 23, 202553----------------------------54* Add multi-backendchat factory (`SingleStoreChatFactory`) initilizing various flavors of langchain chat clients.55* Enhance headers injection (Authorization and Impersonating JWT) across Azure and Amazon Bedrock models.56v1.15.6 - September 16, 202557----------------------------58* Add / update release utilities59* Improve UDF error messages60v1.15.5 - September 16, 202561----------------------------62* Add IN GROUP clause to USE WORKSPACE Fusion SQL command (#93)63* Remove extra / at end of path in Stages.listdir64* Improve errors in UDF app (#92)65v1.15.4 - September 4, 202566---------------------------67* Fix precision values for decimals (#91)68v1.15.3 - August 27, 202569-------------------------70* Fix error and memory handling in the C extension71v1.15.2 - August 18, 202572-------------------------73* Fixed object attribute 'servers' error in UDF application (#87) (experimental)74* Added enforcement for function definition limits (#86)75* Improved error handling for mismatched numpy versions76* Updated documentation with scheduled jobs information77* Improved UDF application logging (experimental)78v1.15.1 - August 7, 202579------------------------80* Add more validation of UDF type parameters in UDF app (experimental)81* Add docstring information to function information returned by UDF app (experimental)82* Update OpenAI wrapper83* Fix starter workspace connections84* Fix management API HTTP requests with extra parameters85v1.15.0 - July 21, 202586-----------------------87* Fix issues with SQL notebook cells in notebooks called from `%run_shared` or `%run_personal`88* Add starter workspace objects to Management API89* Add async support, timeouts, logging, and the ability to cancel UDFs in the UDF ASGI application (experimental)90v1.14.2 - June 16, 202591-----------------------92* Fixes for Iceberg export Fusion SQL (experimental)93v1.14.1 - June 10, 202594-----------------------95* Add additional Fusion SQL commands for Iceberg export (experimental)96* Fix unsigned ints in Data API97v1.14.0 - May 29, 202598----------------------99* Add `vector_db` interface100v1.13.0 - April 16, 2025101------------------------102* Refactor external function server (experimental) type system103v1.12.4 - April 2, 2025104-----------------------105* Back out charset setting code106v1.12.3 - April 1, 2025107-----------------------108* Fix default charset issue109v1.12.2 - March 19, 2025110------------------------111* Fix workspace group lookup in some Fusion SQL commands112v1.12.1 - March 10, 2025113------------------------114* Fix struct formatting issue in vector result support115* Add cloud notebook information to client version116* Fix ``IN GROUP`` clause in Fusion SQL for files117* Fix file-like objects in file upload APIs118v1.12.0 - February 27, 2025119---------------------------120* Add support for external TVFs121* Add support for pyarrow Table and pandas / polars DataFrames return values in external functions122* Add support for return value field names123* Add support for dataclasses and Pydantic external function parameter and return value definitions124* Add ``singlestoredb.server.docker`` and ``singlestoredb.server.free_tier`` server interfaces125* Fix vector result conversions when numpy is not installed126v1.11.0 - January 9, 2025127-------------------------128* Fix connection memory leak129* Add Fusion SQL commands for managing models130v1.10.0 - December 10, 2024131---------------------------132* Add ``%run_shared`` and ``%run_personal`` magics133* Update doc for Export service Fusion SQL commands134v1.9.0 - December 4, 2024135-------------------------136* Add Fusion SQL commands for personal and shared files137* Add Fusion SQL commands for Iceberg egress service138* Add ``tls_sni_servername`` to connection139* Fix special character parsing in connection URLs140v1.8.0 - November 19, 2024141--------------------------142* Add Fusion SQL commands for scheduled notebooks143v1.7.2 - October 16, 2024144-------------------------145* Fixes for apps146v1.7.1 - September 20, 2024147---------------------------148* Fixes for apps149v1.7.0 - September 20, 2024150---------------------------151* Add dashboard and code as a service functions152v1.6.3 - September 5, 2024153--------------------------154* Fix HTTP (Data API) driver timeout155* Add ``client_found_rows`` option to connection156v1.6.2 - August 6, 2024157-----------------------158* Fix string length calculation159v1.6.1 - July 31, 2024160----------------------161* Fix memory leak in connections162v1.6.0 - July 29, 2024163----------------------164* Add job service Fusion commands165v1.5.0 - July 12, 2024166----------------------167* Add ``USE WORKSPACE`` Fusion command168* Add ``vector_data_format=`` to connection options to specify JSON or BINARY for vector data169v1.4.3 - July 10, 2024170----------------------171* Purge expired JWTs from ``get_token`` as needed172v1.4.2 - July 9, 2024173---------------------174* Fix Javascript function name in portal object175v1.4.1 - July 2, 2024176---------------------177* Fix binary vector conversions178* Add async events for JWT updates179v1.4.0 - June 13, 2024180----------------------181* Add `ai` module182v1.3.1 - May 23, 2024183---------------------184* Fix ``encoding_errors=`` option185v1.3.0 - May 10, 2024186---------------------187* Add ability to use iterables and queues as the source of ``LOCAL INFILE``188v1.2.0 - April 25, 2024189-----------------------190* Added support for vector data type conversions in query results191* Added ``singlestoredb.notebook`` module for interacting with192portal objects193v1.1.0 - April, 18 2024194-----------------------195* Added new result types: numpy, pandas, polars, arrow196* Added ``SHOW FUSION HELP`` command and doc to Fusion SQL handlers197v1.0.4 - April, 3 2024198----------------------199* Management API updates200v1.0.3 - April, 2 2024201----------------------202* Updates to external function application API203* Add configuration parameter for Management API base URL204v1.0.2 - March, 8 2024205----------------------206* Add ``singlestoredb.management.get_secret`` function207* Add ``add_endpoint_to_firewall_ranges=`` parameter to ``create_workspace``208v1.0.1 - February, 16 2024209--------------------------210* Fix issues in Fusion SQL Stage commands211* Add ``call`` function to UDF app212v1.0.0 - February, 12 2024213--------------------------214* Update Stage API215* Fixes for deferred connections216v0.10.7 - January 31, 2024217--------------------------218* Add secrets managemnt to Management API219* Refactor UDF data converters220v0.10.6 - January 26, 2024221--------------------------222* Add Fusion SQL handlers for suspend and resume223* Various Fusion SQL handler fixes224v0.10.5 - January 23, 2024225--------------------------226* Add pytest plugin227v0.10.4 - January 18, 2024228--------------------------229* Fix deferred connection URL in HTTP230v0.10.3 - January 17, 2024231--------------------------232* Change Stage URLs233* Fix password encoding in deferred connections234v0.10.2 - December 14, 2023235---------------------------236* Make workspace group optional in Fusion SQL if it is specified in the environment237v0.10.1 - December 13, 2023238---------------------------239* Cache regions in Management API240* Add dummy fields to Region objects if the region ID does not point to an existing region241v0.10.0 - December 12, 2023242---------------------------243* Add JWT authentication support to Fusion244* Add experimental vector data format support to UDF server245* Rename ``stages`` to ``stage``246* Add ``track_env`` connection parameter to automatically track the ``SINGLESTOREDB_URL``247environment variable248v0.9.6 - November 2, 2023249-------------------------250* Fusion fixes and testing251v0.9.5 - October 31, 2023252-------------------------253* Add defaults for builtin Fusion rules254v0.9.4 - October 31, 2023255-------------------------256* More Fusion enhancements257v0.9.3 - October 25, 2023258-------------------------259* Fusion fixes260v0.9.2 - October 24, 2023261-------------------------262* Experimental Fusion SQL interface263v0.9.1 - October 17, 2023264-------------------------265* Add name / ID indexing to workspace groups / workspaces / regions266v0.9.0 - October 16, 2023267-------------------------268* Add Stage to Management API269v0.8.9 - October 4, 2023270------------------------271* Add debug option for connections272v0.8.8 - September 26, 2023273---------------------------274* Fix error propagation issue in C extension275v0.8.7 - September 19, 2023276---------------------------277* Add `encoding_errors=` parameter to connection278v0.8.6 - August 29, 2023279------------------------280* Fix ``WITH`` statements in HTTP281v0.8.5 - August 29, 2023282------------------------283* Fix ``DESCRIBE`` statements in HTTP284v0.8.4 - August 28, 2023285------------------------286* Fix boolean connection options287v0.8.3 - August 23, 2023288------------------------289* Fix ``%`` escaping in HTTP queries290v0.8.2 - August 10, 2023291------------------------292* Add ``nan_as_null`` and ``inf_as_null`` options for parameter conversion support293* Separate ``structsequences`` and ``namedtuples`` for ``results_type``294* Performance improvements of binary data uploads295v0.8.1 - July 12, 2023296-----------------------297* Add ``create_engine`` function to return SQLAlchemy engine while supporting298environment variable parameter settings and settings in options299v0.8.0 - July 12, 2023300-----------------------301* ! Python 3.8 is now the minimum required version302* Add parameter conversion routines to HTTP driver303v0.7.1 - June 15, 2023304----------------------305* Add ``connect_timeout`` and ``multi_statements`` options to connection306v0.7.0 - June 9, 2023307---------------------308* Add converters for numpy array to vector blobs,309and pygeos / shapely objects to geography data310v0.6.1 - May 18, 2023311---------------------312* Fix GSSAPI/Kerberos packet data313v0.6.0 - May 17, 2023314---------------------315* Added GSSAPI/Kerberos support316v0.5.4 - March 15, 2023317-----------------------318* Added expiration to workspaces319v0.5.3 - January 9, 2023320--------------------------321* Fixed issue with parsing numeric results322v0.5.2 - December 14, 2022323--------------------------324* Fixed issues with unbuffered reads325v0.5.1 - December 9, 2022326-------------------------327* Added 32-bit Windows and aarch64 Linux packages328* Added option to log queries329v0.5.0 - December 8, 2022 (**API CHANGES**)330-------------------------------------------331* ! Query parameter syntax has changed from ``:1`` for positional332and ``:key`` for dictionary keys to ``%s`` for positional and ``%(key)s``333for dictionary keys334* ! ``results_format`` connection parameter has changed to ``results_type``335* High-performance C extension added336* Added ``ssl_verify_cert`` and ``ssl_verify_identity`` connection options337* Add Python 3.11 support338v0.4.0 - October 19, 2022339-------------------------340* Add Python 3.6 support341v0.3.3 - September 21, 2022342---------------------------343* Add ``ssl_cipher`` option to connections344* Add ``show`` accessor for database ``SHOW`` commands345v0.3.2 - September 14, 2022346---------------------------347* Fixes for PyMySQL compatibility348v0.3.1 - September 9, 2022349--------------------------350* Changed cipher in PyMySQL connection for SingleStoreDB Cloud compatibility351v0.3.0 - September 9, 2022352--------------------------353* Changed autocommit=True by default354v0.2.0 - August 5, 2022355-----------------------356* Changed to pure Python driver357* Add workspace management objects358* Added ``auth.get_jwt`` function for retrieving JWTs359v0.1.0 - May 6, 2022360--------------------361* DB-API compliant connections362* HTTP API support363* Cluster manager interface364365366