Path: blob/main/docs/_sources/whatsnew.rst.txt
469 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.15.4 - September 4, 20258---------------------------9* Fix precision values for decimals (#91)10v1.15.3 - August 27, 202511-------------------------12* Fix error and memory handling in the C extension13v1.15.2 - August 18, 202514-------------------------15* Fixed object attribute 'servers' error in UDF application (#87) (experimental)16* Added enforcement for function definition limits (#86)17* Improved error handling for mismatched numpy versions18* Updated documentation with scheduled jobs information19* Improved UDF application logging (experimental)20v1.15.1 - August 7, 202521------------------------22* Add more validation of UDF type parameters in UDF app (experimental)23* Add docstring information to function information returned by UDF app (experimental)24* Update OpenAI wrapper25* Fix starter workspace connections26* Fix management API HTTP requests with extra parameters27v1.15.0 - July 21, 202528-----------------------29* Fix issues with SQL notebook cells in notebooks called from `%run_shared` or `%run_personal`30* Add starter workspace objects to Management API31* Add async support, timeouts, logging, and the ability to cancel UDFs in the UDF ASGI application (experimental)32v1.14.2 - June 16, 202533-----------------------34* Fixes for Iceberg export Fusion SQL (experimental)35v1.14.1 - June 10, 202536-----------------------37* Add additional Fusion SQL commands for Iceberg export (experimental)38* Fix unsigned ints in Data API39v1.14.0 - May 29, 202540----------------------41* Add `vector_db` interface42v1.13.0 - April 16, 202543------------------------44* Refactor external function server (experimental) type system45v1.12.4 - April 2, 202546-----------------------47* Back out charset setting code48v1.12.3 - April 1, 202549-----------------------50* Fix default charset issue51v1.12.2 - March 19, 202552------------------------53* Fix workspace group lookup in some Fusion SQL commands54v1.12.1 - March 10, 202555------------------------56* Fix struct formatting issue in vector result support57* Add cloud notebook information to client version58* Fix ``IN GROUP`` clause in Fusion SQL for files59* Fix file-like objects in file upload APIs60v1.12.0 - February 27, 202561---------------------------62* Add support for external TVFs63* Add support for pyarrow Table and pandas / polars DataFrames return values in external functions64* Add support for return value field names65* Add support for dataclasses and Pydantic external function parameter and return value definitions66* Add ``singlestoredb.server.docker`` and ``singlestoredb.server.free_tier`` server interfaces67* Fix vector result conversions when numpy is not installed68v1.11.0 - January 9, 202569-------------------------70* Fix connection memory leak71* Add Fusion SQL commands for managing models72v1.10.0 - December 10, 202473---------------------------74* Add ``%run_shared`` and ``%run_personal`` magics75* Update doc for Export service Fusion SQL commands76v1.9.0 - December 4, 202477-------------------------78* Add Fusion SQL commands for personal and shared files79* Add Fusion SQL commands for Iceberg egress service80* Add ``tls_sni_servername`` to connection81* Fix special character parsing in connection URLs82v1.8.0 - November 19, 202483--------------------------84* Add Fusion SQL commands for scheduled notebooks85v1.7.2 - October 16, 202486-------------------------87* Fixes for apps88v1.7.1 - September 20, 202489---------------------------90* Fixes for apps91v1.7.0 - September 20, 202492---------------------------93* Add dashboard and code as a service functions94v1.6.3 - September 5, 202495--------------------------96* Fix HTTP (Data API) driver timeout97* Add ``client_found_rows`` option to connection98v1.6.2 - August 6, 202499-----------------------100* Fix string length calculation101v1.6.1 - July 31, 2024102----------------------103* Fix memory leak in connections104v1.6.0 - July 29, 2024105----------------------106* Add job service Fusion commands107v1.5.0 - July 12, 2024108----------------------109* Add ``USE WORKSPACE`` Fusion command110* Add ``vector_data_format=`` to connection options to specify JSON or BINARY for vector data111v1.4.3 - July 10, 2024112----------------------113* Purge expired JWTs from ``get_token`` as needed114v1.4.2 - July 9, 2024115---------------------116* Fix Javascript function name in portal object117v1.4.1 - July 2, 2024118---------------------119* Fix binary vector conversions120* Add async events for JWT updates121v1.4.0 - June 13, 2024122----------------------123* Add `ai` module124v1.3.1 - May 23, 2024125---------------------126* Fix ``encoding_errors=`` option127v1.3.0 - May 10, 2024128---------------------129* Add ability to use iterables and queues as the source of ``LOCAL INFILE``130v1.2.0 - April 25, 2024131-----------------------132* Added support for vector data type conversions in query results133* Added ``singlestoredb.notebook`` module for interacting with134portal objects135v1.1.0 - April, 18 2024136-----------------------137* Added new result types: numpy, pandas, polars, arrow138* Added ``SHOW FUSION HELP`` command and doc to Fusion SQL handlers139v1.0.4 - April, 3 2024140----------------------141* Management API updates142v1.0.3 - April, 2 2024143----------------------144* Updates to external function application API145* Add configuration parameter for Management API base URL146v1.0.2 - March, 8 2024147----------------------148* Add ``singlestoredb.management.get_secret`` function149* Add ``add_endpoint_to_firewall_ranges=`` parameter to ``create_workspace``150v1.0.1 - February, 16 2024151--------------------------152* Fix issues in Fusion SQL Stage commands153* Add ``call`` function to UDF app154v1.0.0 - February, 12 2024155--------------------------156* Update Stage API157* Fixes for deferred connections158v0.10.7 - January 31, 2024159--------------------------160* Add secrets managemnt to Management API161* Refactor UDF data converters162v0.10.6 - January 26, 2024163--------------------------164* Add Fusion SQL handlers for suspend and resume165* Various Fusion SQL handler fixes166v0.10.5 - January 23, 2024167--------------------------168* Add pytest plugin169v0.10.4 - January 18, 2024170--------------------------171* Fix deferred connection URL in HTTP172v0.10.3 - January 17, 2024173--------------------------174* Change Stage URLs175* Fix password encoding in deferred connections176v0.10.2 - December 14, 2023177---------------------------178* Make workspace group optional in Fusion SQL if it is specified in the environment179v0.10.1 - December 13, 2023180---------------------------181* Cache regions in Management API182* Add dummy fields to Region objects if the region ID does not point to an existing region183v0.10.0 - December 12, 2023184---------------------------185* Add JWT authentication support to Fusion186* Add experimental vector data format support to UDF server187* Rename ``stages`` to ``stage``188* Add ``track_env`` connection parameter to automatically track the ``SINGLESTOREDB_URL``189environment variable190v0.9.6 - November 2, 2023191-------------------------192* Fusion fixes and testing193v0.9.5 - October 31, 2023194-------------------------195* Add defaults for builtin Fusion rules196v0.9.4 - October 31, 2023197-------------------------198* More Fusion enhancements199v0.9.3 - October 25, 2023200-------------------------201* Fusion fixes202v0.9.2 - October 24, 2023203-------------------------204* Experimental Fusion SQL interface205v0.9.1 - October 17, 2023206-------------------------207* Add name / ID indexing to workspace groups / workspaces / regions208v0.9.0 - October 16, 2023209-------------------------210* Add Stage to Management API211v0.8.9 - October 4, 2023212------------------------213* Add debug option for connections214v0.8.8 - September 26, 2023215---------------------------216* Fix error propagation issue in C extension217v0.8.7 - September 19, 2023218---------------------------219* Add `encoding_errors=` parameter to connection220v0.8.6 - August 29, 2023221------------------------222* Fix ``WITH`` statements in HTTP223v0.8.5 - August 29, 2023224------------------------225* Fix ``DESCRIBE`` statements in HTTP226v0.8.4 - August 28, 2023227------------------------228* Fix boolean connection options229v0.8.3 - August 23, 2023230------------------------231* Fix ``%`` escaping in HTTP queries232v0.8.2 - August 10, 2023233------------------------234* Add ``nan_as_null`` and ``inf_as_null`` options for parameter conversion support235* Separate ``structsequences`` and ``namedtuples`` for ``results_type``236* Performance improvements of binary data uploads237v0.8.1 - July 12, 2023238-----------------------239* Add ``create_engine`` function to return SQLAlchemy engine while supporting240environment variable parameter settings and settings in options241v0.8.0 - July 12, 2023242-----------------------243* ! Python 3.8 is now the minimum required version244* Add parameter conversion routines to HTTP driver245v0.7.1 - June 15, 2023246----------------------247* Add ``connect_timeout`` and ``multi_statements`` options to connection248v0.7.0 - June 9, 2023249---------------------250* Add converters for numpy array to vector blobs,251and pygeos / shapely objects to geography data252v0.6.1 - May 18, 2023253---------------------254* Fix GSSAPI/Kerberos packet data255v0.6.0 - May 17, 2023256---------------------257* Added GSSAPI/Kerberos support258v0.5.4 - March 15, 2023259-----------------------260* Added expiration to workspaces261v0.5.3 - January 9, 2023262--------------------------263* Fixed issue with parsing numeric results264v0.5.2 - December 14, 2022265--------------------------266* Fixed issues with unbuffered reads267v0.5.1 - December 9, 2022268-------------------------269* Added 32-bit Windows and aarch64 Linux packages270* Added option to log queries271v0.5.0 - December 8, 2022 (**API CHANGES**)272-------------------------------------------273* ! Query parameter syntax has changed from ``:1`` for positional274and ``:key`` for dictionary keys to ``%s`` for positional and ``%(key)s``275for dictionary keys276* ! ``results_format`` connection parameter has changed to ``results_type``277* High-performance C extension added278* Added ``ssl_verify_cert`` and ``ssl_verify_identity`` connection options279* Add Python 3.11 support280v0.4.0 - October 19, 2022281-------------------------282* Add Python 3.6 support283v0.3.3 - September 21, 2022284---------------------------285* Add ``ssl_cipher`` option to connections286* Add ``show`` accessor for database ``SHOW`` commands287v0.3.2 - September 14, 2022288---------------------------289* Fixes for PyMySQL compatibility290v0.3.1 - September 9, 2022291--------------------------292* Changed cipher in PyMySQL connection for SingleStoreDB Cloud compatibility293v0.3.0 - September 9, 2022294--------------------------295* Changed autocommit=True by default296v0.2.0 - August 5, 2022297-----------------------298* Changed to pure Python driver299* Add workspace management objects300* Added ``auth.get_jwt`` function for retrieving JWTs301v0.1.0 - May 6, 2022302--------------------303* DB-API compliant connections304* HTTP API support305* Cluster manager interface306307308