Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 18, 2025

Bumps snowflake-snowpark-python from 1.26.0 to 1.36.0.

Release notes

Sourced from snowflake-snowpark-python's releases.

Release

1.36.0 (2025-08-05)

Snowpark Python API Updates

New Features

  • Session.create_dataframe now accepts keyword arguments that are forwarded to the internal call to Session.write_pandas or Session.write_arrow when creating a DataFrame from a pandas DataFrame or a pyarrow Table.
  • Added new APIs for AsyncJob:
    • AsyncJob.is_failed() returns a bool indicating if a job has failed. Can be used in combination with AsyncJob.is_done() to determine if a job is finished and errored.
    • AsyncJob.status() returns a string representing the current query status (e.g., "RUNNING", "SUCCESS", "FAILED_WITH_ERROR") for detailed monitoring without calling result().
  • Added a dataframe profiler. To use, you can call get_execution_profile() on your desired dataframe. This profiler reports the queries executed to evaluate a dataframe, and statistics about each of the query operators. Currently an experimental feature
  • Added support for the following functions in functions.py:
    • ai_sentiment
  • Updated the interface for experimental feature context.configure_development_features. All development features are disabled by default unless explicitly enabled by the user.

Snowpark pandas API Updates

New Features

Improvements

  • Hybrid execution row estimate improvements and a reduction of eager calls.
  • Add a new configuration variable to control transfer costs out of Snowflake when using hybrid execution.
  • Added support for creating permanent and immutable UDFs/UDTFs with DataFrame/Series/GroupBy.apply, map, and transform by passing the snowflake_udf_params keyword argument. See documentation for details.

Bug Fixes

  • Fixed an issue where Snowpark pandas plugin would unconditionally disable AutoSwitchBackend even when users had explicitly configured it via environment variables or programmatically.

Release

1.35.0 (2025-07-24)

Snowpark Python API Updates

New Features

  • Added support for the following functions in functions.py:
    • ai_embed
    • try_parse_json

Bug Fixes

  • Fixed a bug in DataFrameReader.dbapi (PrPr) that dbapi fail in python stored procedure with process exit with code 1.
  • Fixed a bug in DataFrameReader.dbapi (PrPr) that custom_schema accept illegal schema.
  • Fixed a bug in DataFrameReader.dbapi (PrPr) that custom_schema does not work when connecting to Postgres and Mysql.
  • Fixed a bug in schema inference that would cause it to fail for external stages.

Improvements

  • Improved query parameter in DataFrameReader.dbapi (PrPr) so that parentheses are not needed around the query.

... (truncated)

Changelog

Sourced from snowflake-snowpark-python's changelog.

1.36.0 (2025-08-05)

Snowpark Python API Updates

New Features

  • Session.create_dataframe now accepts keyword arguments that are forwarded to the internal call to Session.write_pandas or Session.write_arrow when creating a DataFrame from a pandas DataFrame or a pyarrow Table.
  • Added new APIs for AsyncJob:
    • AsyncJob.is_failed() returns a bool indicating if a job has failed. Can be used in combination with AsyncJob.is_done() to determine if a job is finished and errored.
    • AsyncJob.status() returns a string representing the current query status (e.g., "RUNNING", "SUCCESS", "FAILED_WITH_ERROR") for detailed monitoring without calling result().
  • Added a dataframe profiler. To use, you can call get_execution_profile() on your desired dataframe. This profiler reports the queries executed to evaluate a dataframe, and statistics about each of the query operators. Currently an experimental feature
  • Added support for the following functions in functions.py:
    • ai_sentiment
  • Updated the interface for experimental feature context.configure_development_features. All development features are disabled by default unless explicitly enabled by the user.

Snowpark pandas API Updates

New Features

Improvements

  • Hybrid execution row estimate improvements and a reduction of eager calls.
  • Add a new configuration variable to control transfer costs out of Snowflake when using hybrid execution.
  • Added support for creating permanent and immutable UDFs/UDTFs with DataFrame/Series/GroupBy.apply, map, and transform by passing the snowflake_udf_params keyword argument. See documentation for details.
  • Added support for mapping np.unique to DataFrame and Series inputs using pd.unique.

Bug Fixes

  • Fixed an issue where Snowpark pandas plugin would unconditionally disable AutoSwitchBackend even when users had explicitly configured it via environment variables or programmatically.

1.35.0 (2025-07-24)

Snowpark Python API Updates

New Features

  • Added support for the following functions in functions.py:
    • ai_embed
    • try_parse_json

Bug Fixes

  • Fixed a bug in DataFrameReader.dbapi (PrPr) that dbapi fail in python stored procedure with process exit with code 1.
  • Fixed a bug in DataFrameReader.dbapi (PrPr) that custom_schema accept illegal schema.
  • Fixed a bug in DataFrameReader.dbapi (PrPr) that custom_schema does not work when connecting to Postgres and Mysql.
  • Fixed a bug in schema inference that would cause it to fail for external stages.

Improvements

  • Improved query parameter in DataFrameReader.dbapi (PrPr) so that parentheses are not needed around the query.
  • Improved error experience in DataFrameReader.dbapi (PrPr) when exception happen during inferring schema of target data source.

... (truncated)

Commits
  • fbea19b SNOW-2249808: Turn off AutoSwitchBackend if set to True by default. (#3631)
  • 149e7df Revert "SNOW-2230971: Support repr, joins, loc, reset_index, and binary ops i...
  • 1612318 NO-SNOW: Update line number check to handle python 3.10 (#3629)
  • 9f432fa SNOW-2236351 Fix displaying map values in Dataframe._show_string_spark (#3611)
  • b455ae4 Update CHANGELOG for 1.36 Release
  • 3262b87 Update AST expectations
  • 89e62ec Update version to 1.36.0
  • ca7bb67 SNOW-2230533 - Allow snowflake engine transfer limits to be configurable. (#...
  • d787142 SNOW-2237247: Update interface to enable developer improvement features (#3615)
  • bd37aca Fix ai_similarity doc (#3623)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [snowflake-snowpark-python](https://github.com/snowflakedb/snowpark-python) from 1.26.0 to 1.36.0.
- [Release notes](https://github.com/snowflakedb/snowpark-python/releases)
- [Changelog](https://github.com/snowflakedb/snowpark-python/blob/main/CHANGELOG.md)
- [Commits](snowflakedb/snowpark-python@v1.26.0...v1.36.0)

---
updated-dependencies:
- dependency-name: snowflake-snowpark-python
  dependency-version: 1.36.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Aug 18, 2025
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 26, 2025

Superseded by #210.

@dependabot dependabot bot closed this Aug 26, 2025
@dependabot dependabot bot deleted the dependabot/pip/python-wrapper/snowflake-snowpark-python-1.36.0 branch August 26, 2025 00:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant