NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #5859 most downloaded on PyPI
Fake Snowflake Connector for Python. Run, mock and test Snowflake DB locally.
Last release today
03 Oct 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
90 releases · first in 2023
One column per quarter.
support JSON file format in COPY INTO
support named file formats and Snowflake CSV semantics in COPY INTO
support CREATE FILE FORMAT for named file formats
report a server version from CURRENT_VERSION() and the login response
support * as an argument to OBJECT_CONSTRUCT
support structured types (by treating as JSON without their element types)
return statementTypeId so DML and DDL statements work when using the JDBC driver ( #365 ) ( ce685db ), closes #204
support SHOW USER FUNCTIONS ( 4423fe0 ), closes #359
replace deprecated DuckDB arrow fetch
publish linux/arm64 docker image
0.11.8 (2026-06-13) Features publish docker image
Add named params support in server mode
allow fully-qualified tables in CTEs with there is no current database ( 709c17f ), closes #327
implicit VARCHAR-to-numeric cast for aggregate functions
handle all Snowflake clustering statements as no-ops
bracket access for object keys containing special characters (e.g. periods)
ArrowInvalid when returning timestamps
remove support for python 3.9 because its EOL
alter session QUOTED_IDENTIFIERS_IGNORE_CASE is no-op (89b45a9), closes #264
info schema: uppercase column names
Add support for multi-column ALTER TABLE ADD COLUMN statements (#247) (4423059), closes #244
support * anywhere in CREATE TABLE AS .. SELECT *, ..
CREATE TABLE AS with schema (e56aa65), closes #235
support snowflake-connector-python==3.16.0
server: add -s option to start server from cli
server: return database and schema on login and query
PUT when using in-process patching (7e23b04), closes #35
MERGE when using table alias (4eb1f45), closes #227
PUT now errors if stage doesn't exist
server: basic sessionInfo login response
support identifiers containing dollar signs
COPY INTO supports multiple files
basic COPY INTO .... FORCE = TRUE
errors: raise ProgrammingError for unimplemented features (8fd8fdc), closes #202
server: support qmark parameter bindings
ARRAY_SIZE of empty array returns 0
helpful error message when db_path doesn't exist (9aca09a), closes #197
server: log sql text on unhandled exception during query
server: support non-gzipped requests
sqlid as a uuid with server support
aliased column with table identifier used in join (26794da), closes #159
flatten returns an index column (f603d0c), closes #143
server: handle snowflake ProgrammingError
don't require pandas at import time (2a7944e), closes #127
describe view information_schema.*
Allow connection with schema=information_schema
execute_string ignores comments
CREATE DATABASE when using db_path
support alias in join (8d31dce), closes #90
Your coding agent can read these notes before it upgrades. Set up the MCP server →