<Release - v1.16.0> New release published by <ping...
# flytekit
c
Release - v1.16.0 New release published by pingsutw ## What's Changed • Eager failure task to share image with parent by @wild-endeavor in #3194 • Update documentation to generate site. by @nelsonjr in #3196 • Fix error code propagation from user defined errors by @DanBrunkow in #3197 • Rename agent to connector by @pingsutw in #3165 • [flyteagent] FileSensor Timeout (Remote Execution Only) Enhancement by @Future-Outlier in #3191 • Add GetTaskMetrics and GetTaskLogs to connector service by @pingsutw in #3200 • feat: add geopandas plugin by @ljstrnadiii in #3203 • Rename Slurm task and sbatch config for improved UX by @JiangJiaWei1103 in #3195 • Reuse get SSH connection method in Slurm function agent by @JiangJiaWei1103 in #3189 • Check script existence on the Slurm cluster for ShellTask by @JiangJiaWei1103 in #3193 • Add LOCAL_DYNAMIC_TASK_EXECUTION mode by @pingsutw in #3202 • fix: use
get_random_remote_path
in geopandas plugin by @ljstrnadiii in #3208 • Get and parse Slurm job status JSON object by @JiangJiaWei1103 in #3192 • support using cache policies in with_overrides by @pvditt in #3211 • Add support for IPv6 and iceberg with spark >= 3.4 by @julianStreibel in #3206 • Add new codeowner by @davidmirror-ops in #3212 • fix: set GRPC_VERBOSITY and remove grpcio upper bound by @cameronraysmith in #3213 • Update plugin metadata by @nelsonjr in #3214 • Jan/generic spark task by @fiedlerNr9 in #3216 • Bump apache-airflow-providers-common-sql from 1.17.1 to 1.25.0rc1 in /plugins/flytekit-airflow by @dependabot in #3217 • Check for extraneous arguments to task by @joe-polin in #3218 • feat: Add Xarray zarr persistence support by @ljstrnadiii in #3205 • update update_all_versions command by @pingsutw in #3219 • ci: Update version extraction in workflows by @pingsutw in #3220 • Handle structure dataset handler duplicated log by @arbaobao in #3221 • Fix Pythonpublish typo by @arbaobao in #3222 • fix: Fix async s3fs to handle latest changes to FlyteFile by @ggydush in #3223 • Bugfix for issue #6405: Fast registration runs into infinite loop by @rambrus in #3230 • Adds ImageSpec.with_runtime_packages by @thomasjpfan in #3231 • [connector] CI fix by @Future-Outlier in #3235 • [connector] CI fix by @Future-Outlier in #3237 • Peeter/docstring clean new by @ppiegaze in #3225 • Image spec builder options by @mhotan in #3233 • add user agent to bigquery connector by @samhita-alla in #3232 • Add user-defined builder image in image spec by @arbaobao in #3207 • Add an
--interruptible
option to
pyflyte run --remote
by @redartera in #3228 • fix(flytekit-airflow): pin apache-airflow version < 3.0.0 by @pingsutw in #3244 • [BUG] flytekit: Cache object "policies" kwarg typing accepts a list, but errors if provided a list by @popojk in #3242 • Replacing deprecated disable_deck with new enable_deck property by @Mathis-Z in #3245 • Set
_F_IMG_ID
env var all the way at the bottom during
ImageSpec
builds by @redartera in #3227 • Include hash of pod template when computing fast registration version by @dansola in #3247 • Make image_spec.tag a cached property by @amitani in #3246 • [FIX] prevent
build-with-pandas
CI fail by @machichima in #3250 • imagespec fast fail env variable by @dansola in #3251 • gcsfs must be lower than 2025.5.0 by @dansola in #3252 • fix file/directory download in a pytorch elastic task by @samhita-alla in #3254 • fix: remote-task doesn't support boolean False by @taieeuu in #3204 • Fix type annotation of poll_token_endpoint by @ZhouGongZiBBS in #3256 • [CI] Fix plugin errors by @pingsutw in #3257 • Fix
dataclass
deserialization for fields with Optional types by @redartera in #3253 • Bump jinja2 from 3.1.5 to 3.1.6 in /plugins/flytekit-onnx-pytorch by @dependabot in #3199 ## New Contributors • @nelsonjr made their first contribution in #3196 • <https://github… flyteorg/flytekit