1.46.0 (2026-02-23)
Snowpark Python API Updates
New Features
- Added support for the
DECFLOATdata type that allows users to represent decimal numbers exactly with 38 digits of precision and a dynamic base-10 exponent. - Added support for the
DEFAULT_PYTHON_ARTIFACT_REPOSITORYparameter that allows users to configure the default artifact repository at the account, database, and schema level.
Bug Fixes
- Fixed a bug where
cloudpicklewas not automatically added to the package list when usingartifact_repositorywith custom packages, causingModuleNotFoundErrorat runtime. - Fixed a bug when reading xml with custom schema, result include element attributes when column is not
StructTypetype. - Fixed a bug where
Session.udf.register_from_filedid not properly process thestrictandsecureparameters.
Improvements
- Reduced the size of queries generated by certain
DataFrame.joinoperations. - Removed redundant aliases in generated queries (for example,
SELECT "A" AS "A"is now always simplified toSELECT "A").