## snowflakedb/snowpark-python — v1.52.0…v1.53.0

_21 commits._

### Features
- **SNOW-3489991: Block flattening of dropped NEW columns in connect mode (#4259)** (781994f)
- **Add Iceberg incremental read via CHANGES AT(VERSION) END(VERSION) (#4262)** (f4a55af)
- **SNOW-3473261: Add Iceberg tag time travel via version_tag (#4211)** (9975596)

### Fixes
- **SNOW-3654852: Fix single-quote escaping in stage path SQL generation in DataFrameReader (#4266)** (3f9d437)
- **SNOW-3654858: fix UDF default values eval (#4264)** (3e1f324)
- **SNOW-3590670: fix test failure (#4255)** (b58417e)

### Backend
- **update release date** (6dd5e1d)
- **Prepare release v1.53.0** (6bb8b2c)
- **NO-SNOW: cap pandas dep (#4278)** (f2a8b5e)
- **SNOW-3727513: Remove stale libffi <=3.4.4 cap from conda recipe (#4277)** (6b733ad)
- **SNOW-3152139: Create UDF_init_once decorator in python client (#4269)** (89e9fcf)
- **SNOW-3718333: escape backslashes and single quotes in stage/file path SQL generation (#4274)** (809b627)
- **SNOW-3718303: Correctly escape special characters in comment/collate/subfield/flatten SQL (#4271)** (c9b9303)
- **SNOW-3654850: escape identifier quotes in all dialect generate_select_query methods (#4272)** (7a02a31)
- **SNOW-3718302: Correctly escape special characters in AI function object literals (#4270)** (bf36bae)
- **SNOW-3689405: quote and escape COPY INTO <location> destination (#4273)** (e773089)
- **SNOW-3709941: lift protobuf restriction py314 (#4268)** (fd1639b)
- **SNOW-3654851: escape single quote and backslash in Lineage.trace (#4265)** (85e4254)
- **NO-SNOW: snowpark 1.52.0 merge back (#4258)** (e2e4074)
- **SNOW-3485482: Eliminate unnecessary SELECT * from joins (#4248)** (e22bc94)
- **NO-SNOW: helper job to trigger daily jobs so reduce input for release (#4256)** (86aa0e9)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/snowflakedb/snowpark-python?utm_source=github-action)._