You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once this is merged, run python resources/create_release.py.
Note
Medium Risk
Breaking removal of free_tier, behavioral fixes in UDF and parameter binding, and dropping Management API PUT retries can affect existing integrations and failure handling.
Overview v1.19.0 ships Python 3.15 support (compatibility matrix and CI), fixes same-kernel Python UDF registration/invocation, and preserves negative timedelta values when binding MySQL parameters.
This release removes the deprecated singlestoredb.server.free_tier entry point and strips all related Sphinx/API docs so server tooling is documented as Docker-only. The Management API client no longer retries PUT requests.
Release metadata and rebuilt HTML docs are updated to 1.19.0 (whatsnew, COMPATIBILITY.md, generated doc pages).
Reviewed by Cursor Bugbot for commit de9b0ea. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit
New Features
Added support for Python 3.15.
Updated the compatibility information for driver version 1.19.0.
Bug Fixes
Fixed registration and invocation of Python UDFs in the same kernel.
Preserved negative timedelta values in MySQL parameters.
Documentation
Published the 1.19.0 release notes and updated server setup guidance. The Cloud Free Tier option is no longer listed.
Removed documentation for Management API PUT retries.
Version declarations and compatibility information now identify release 1.19.0. The changelog documents the release, and the Server Tools documentation removes Cloud Free Tier guidance and API entries. Generated documentation pages display the updated version.
Changes: Version 1.19.0 release
Layer / File(s)
Summary
Release version metadata pyproject.toml, singlestoredb/__init__.py, COMPATIBILITY.md
Project and module versions change to 1.19.0. The compatibility matrix adds a row for the release, including its date, supported engine versions, and tested Python range.
Release notes and Server Tools documentation docs/src/whatsnew.rst, docs/_sources/whatsnew.rst.txt, docs/whatsnew.html, docs/_sources/api.rst.txt, docs/api.html, docs/genindex.html, docs/index.html
The changelog lists the release updates. Server Tools content and generated API indexes remove Cloud Free Tier guidance and entries. The documentation index adds a link to the 1.19.0 release notes.
Check skipped - CodeRabbit’s high-level summary is enabled.
Title check
The title "Prepare for v1.19.0 release" matches the main change in the changeset. The PR bumps the version to 1.19.0 in pyproject.toml and singlestoredb/init.py, updates the docs and changelog (wh…
Linked Issues check
Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check
Check skipped because no linked issues were found for this pull request.
Full details: Title check
Explanation
The title "Prepare for v1.19.0 release" matches the main change in the changeset. The PR bumps the version to 1.19.0 in pyproject.toml and singlestoredb/init.py, updates the docs and changelog (whatsnew) for the release, and adds a compatibility matrix row for driver 1.19.0. The PR objectives state the same purpose. The title is short and specific, and it does not describe any unrelated change.
Finishing Touches
Generate unit tests (beta)
Commit to this branch
Create a new PR
Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Warning
Review coverage is incomplete: 1 file could not be fully reviewed. Findings from completed review steps are included; see review info for details.
Recent review info
Run configuration
Source mode: Auto
Repository: Unavailable
Branch: Unavailable
File: No configuration file from this repository applied
Commit: Unavailable
Layers: defaults
Review profile: CHILL
Plan: Advanced
Run ID: 3695d759-7188-46d1-a7c0-f504042ee6a4
Commits
Reviewing files that changed from the base of the PR and between 1b3d010 and de9b0ea.
Files ignored due to path filters: 233
docs/_sources/generated/singlestoredb.server.free_tier.SingleStoreDB.connect.rst.txt is excluded by !**/generated/**
docs/_sources/generated/singlestoredb.server.free_tier.SingleStoreDB.connection_url.rst.txt is excluded by !**/generated/**
docs/_sources/generated/singlestoredb.server.free_tier.SingleStoreDB.http_connection_url.rst.txt is excluded by !**/generated/**
docs/_sources/generated/singlestoredb.server.free_tier.SingleStoreDB.kai_url.rst.txt is excluded by !**/generated/**
docs/_sources/generated/singlestoredb.server.free_tier.SingleStoreDB.open_mongosh.rst.txt is excluded by !**/generated/**
docs/_sources/generated/singlestoredb.server.free_tier.SingleStoreDB.open_shell.rst.txt is excluded by !**/generated/**
docs/_sources/generated/singlestoredb.server.free_tier.SingleStoreDB.stop.rst.txt is excluded by !**/generated/**
docs/_sources/generated/singlestoredb.server.free_tier.start.rst.txt is excluded by !**/generated/**
docs/generated/singlestoredb.auth.get_jwt.html is excluded by !**/generated/**
docs/generated/singlestoredb.connect.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Connection.autocommit.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Connection.close.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Connection.commit.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Connection.cursor.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Connection.disable_data_api.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Connection.enable_data_api.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Connection.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Connection.is_connected.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Connection.rollback.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Connection.vector_db.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.callproc.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.close.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.execute.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.executemany.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.fetchall.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.fetchmany.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.fetchone.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.is_connected.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.next.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.nextset.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.scroll.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.setinputsizes.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.Cursor.setoutputsize.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.aggregates.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.columns.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.create_aggregate.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.create_function.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.create_pipeline.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.create_table.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.create_view.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.database_status.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.databases.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.errors.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.functions.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.global_status.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.indexes.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.partitions.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.pipelines.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.plan.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.plancache.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.procedures.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.processlist.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.reproduction.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.schemas.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.session_status.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.status.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.table_status.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.tables.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowAccessor.warnings.html is excluded by !**/generated/**
docs/generated/singlestoredb.connection.ShowResult.html is excluded by !**/generated/**
docs/generated/singlestoredb.create_engine.html is excluded by !**/generated/**
docs/generated/singlestoredb.describe_option.html is excluded by !**/generated/**
docs/generated/singlestoredb.get_option.html is excluded by !**/generated/**
docs/generated/singlestoredb.manage_clusters.html is excluded by !**/generated/**
docs/generated/singlestoredb.manage_files.html is excluded by !**/generated/**
docs/generated/singlestoredb.manage_workspaces.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.Cluster.admin_password.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.Cluster.connect.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.Cluster.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.Cluster.organization.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.Cluster.refresh.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.Cluster.resume.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.Cluster.stage.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.Cluster.suspend.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.Cluster.terminate.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.Cluster.update.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.billing.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.clusters.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.create_cluster.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.create_starter_cluster.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.get_cluster.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.get_project.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.get_starter_cluster.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.organization.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.organizations.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.projects.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.regions.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.shared_tier_regions.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.ClusterManager.starter_clusters.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.Project.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.StarterCluster.connect.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.StarterCluster.create_user.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.StarterCluster.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.StarterCluster.organization.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.StarterCluster.refresh.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.StarterCluster.stage.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.cluster.StarterCluster.terminate.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.download_file.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.download_folder.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.exists.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.info.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.is_dir.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.is_file.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.listdir.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.mkdir.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.open.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.remove.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.removedirs.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.rename.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.rmdir.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.upload_file.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FileSpace.upload_folder.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesManager.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesManager.models_space.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesManager.personal_space.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesManager.shared_space.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.abspath.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.basename.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.dirname.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.download.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.exists.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.getctime.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.getmtime.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.is_dir.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.is_file.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.open.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.remove.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.removedirs.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.rename.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.files.FilesObject.rmdir.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.Execution.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.ExecutionConfig.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.ExecutionMetadata.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.ExecutionsData.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.Job.delete.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.Job.get_executions.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.Job.get_parameters.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.Job.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.Job.wait.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.JobMetadata.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.JobsManager.delete.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.JobsManager.get.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.JobsManager.get_executions.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.JobsManager.get_parameters.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.JobsManager.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.JobsManager.modes.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.JobsManager.run.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.JobsManager.runtimes.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.JobsManager.schedule.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.JobsManager.wait.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.Mode.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.Parameter.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.Runtime.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.Schedule.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.Status.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.TargetConfig.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.job.TargetType.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.organization.Organization.get_secret.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.organization.Organization.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.organization.Organization.jobs.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.organization.Secret.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.region.Region.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.download_file.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.download_folder.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.exists.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.info.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.is_dir.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.is_file.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.listdir.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.mkdir.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.open.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.remove.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.removedirs.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.rename.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.rmdir.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.upload_file.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.stage.Stage.upload_folder.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.Workspace.connect.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.Workspace.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.Workspace.refresh.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.Workspace.terminate.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.Workspace.update.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceGroup.create_workspace.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceGroup.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceGroup.refresh.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceGroup.stage.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceGroup.terminate.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceGroup.update.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceGroup.workspaces.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.create_starter_workspace.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.create_workspace.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.create_workspace_group.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.get_starter_workspace.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.get_workspace.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.get_workspace_group.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.organization.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.regions.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.shared_tier_regions.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.starter_workspaces.html is excluded by !**/generated/**
docs/generated/singlestoredb.management.workspace.WorkspaceManager.workspace_groups.html is excluded by !**/generated/**
docs/generated/singlestoredb.notebook.organization.html is excluded by !**/generated/**
docs/generated/singlestoredb.notebook.secrets.html is excluded by !**/generated/**
docs/generated/singlestoredb.notebook.stage.html is excluded by !**/generated/**
docs/generated/singlestoredb.notebook.workspace.html is excluded by !**/generated/**
docs/generated/singlestoredb.notebook.workspace_group.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.SingleStoreDB.connect.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.SingleStoreDB.connect_kai.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.SingleStoreDB.connection_url.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.SingleStoreDB.http_connection_url.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.SingleStoreDB.kai_url.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.SingleStoreDB.logs.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.SingleStoreDB.open_mongosh.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.SingleStoreDB.open_shell.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.SingleStoreDB.open_studio.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.SingleStoreDB.stop.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.SingleStoreDB.studio_url.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.docker.start.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.free_tier.SingleStoreDB.connect.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.free_tier.SingleStoreDB.connection_url.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.free_tier.SingleStoreDB.http_connection_url.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.free_tier.SingleStoreDB.kai_url.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.free_tier.SingleStoreDB.open_mongosh.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.free_tier.SingleStoreDB.open_shell.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.free_tier.SingleStoreDB.stop.html is excluded by !**/generated/**
docs/generated/singlestoredb.server.free_tier.start.html is excluded by !**/generated/**
docs/generated/singlestoredb.set_option.html is excluded by !**/generated/**
docs/generated/singlestoredb.vector_db.html is excluded by !**/generated/**
Files selected for processing: 19
COMPATIBILITY.md
docs/.buildinfo
docs/_sources/api.rst.txt
docs/_sources/whatsnew.rst.txt
docs/_static/documentation_options.js
docs/api.html
docs/genindex.html
docs/getting-started.html
docs/index.html
docs/install.html
docs/license.html
docs/objects.inv
docs/py-modindex.html
docs/search.html
docs/searchindex.js
docs/src/whatsnew.rst
docs/whatsnew.html
pyproject.toml
singlestoredb/__init__.py
Files not fully reviewed because they exceed a per-file size limit: 1
docs/searchindex.js
Included review availability: This review used your included allowance. Your plan provides up to 10 included reviews per hour; 9 remain after this review.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release notes for v1.19.0:
v1.19.0 - November 12, 2026
Once this is merged, run
python resources/create_release.py.Note
Medium Risk
Breaking removal of
free_tier, behavioral fixes in UDF and parameter binding, and dropping Management API PUT retries can affect existing integrations and failure handling.Overview
v1.19.0 ships Python 3.15 support (compatibility matrix and CI), fixes same-kernel Python UDF registration/invocation, and preserves negative
timedeltavalues when binding MySQL parameters.This release removes the deprecated
singlestoredb.server.free_tierentry point and strips all related Sphinx/API docs so server tooling is documented as Docker-only. The Management API client no longer retries PUT requests.Release metadata and rebuilt HTML docs are updated to 1.19.0 (
whatsnew,COMPATIBILITY.md, generated doc pages).Reviewed by Cursor Bugbot for commit de9b0ea. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit
New Features
Bug Fixes
timedeltavalues in MySQL parameters.Documentation