<Release - v1.12.0> New release published by <eapo...
# flytekit
a
Release - v1.12.0 New release published by eapolinario What's Changed • Addl artf testing by @wild-endeavor in #2256 • Fix monodocs by @wild-endeavor in #2261 • entrypoint.py: Explicitly import exit from sys by @WebOfNakedFancies in #2259 • Capitalize flyte deck header names by @thomasjpfan in #2254 • Remove verbose debug message by @austin362667 in #2227 • [CI] Add a cache for flytekit:dev by @pingsutw in #2257 • Enable remote workflow to be invoked in conditional branch by @ysysys3074 in #1890 • feat: implement force push functionality in ImageSpec by @jasonlai1218 in #2234 • Make array_node_map_task the default map_task by @eapolinario in #2242 • Add Ray Autoscaler to the Flyte-Ray plugin by @Yicheng-Lu-llll in #1937 • Migrate over to using datetime.now(timezone.utc) by @thomasjpfan in #2270 • cache ignore portion by @troychiu in #2275 • Fix CI Error by restricting s3fs version by @Future-Outlier in #2283 • Add support for Union[FlyteFile, FlyteDirectory] as input by @pingsutw in #2273 • Update flyteinteractive Jupyter: Move to
ClassDecorator
by @fiedlerNr9 in #2278 • Setting interruptible on ArrayNode sub node metadata by @hamersaw in #2288 • Add extra-index-url to ImageSpec by @cjidboon94 in #2269 • pre-commit: upgrade hook
shellcheck-py
by @austin362667 in #2285 • Core/cli recover by @novahow in #2294 • Sagemaker inference agent by @kumare3 in #2027 • Pass additional fields to agent create by @noahjax in #2272 • feat: Add retry mechanism to file access methods by @pingsutw in #2287 • pyflyte run spark task by @pingsutw in #2280 • Create envd context for users by @pingsutw in #2266 • [CI] Add an action to remove cache from runners by @pingsutw in #2265 • feat: Support ImageSpec as base image by @pingsutw in #2277 • Makes the deviceflow auth URL simplier by @thomasjpfan in #2293 • Add task execution metadata to agent create by @noahjax in #2282 • [flytekitplugins] Rename ChatGPT module to OpenAI module by @Future-Outlier in #2263 • Add support for execution of reference entities by @troychiu in #1808 • Add serial marker to cache related tests by @pingsutw in #2300 • feat: Support pep604 union operator by @ggydush in #2298 • Partition limit by @wild-endeavor in #2301 • Make artifact documentation visible by @neverett in #2302 • remove secrets in sagemaker agent by @samhita-alla in #2308 • Adapt flytekit ray plugin to kuberay 1.1.0 by @ByronHsu in #2274 • Remove post-execute hook from ray task by @yundai424 in #2305 • Gz encoding by @wild-endeavor in #2306 • fix limit option by @novahow in #2292 • Move SageMakerEndpointMetadata to agent.py by @pingsutw in #2310 • Add @samhita-alla to CODEOWNERS by @pingsutw in #2311 • Add way to create FlyteFile/Directory from remote location by @wild-endeavor in #2312 • allow specifying version for the tritonserver image in sagemaker agent by @samhita-alla in #2313 • Ignore duplicate handler errors when lazy loading by @wild-endeavor in #2316 • Use correct plugin in agent image by @eapolinario in #2317 • Add Python Dependency Deck by @jasonlai1218 in #2264 • Bump pillow from 10.2.0 to 10.3.0 in /tests/flytekit/integration/remote/mock_flyte_repo/workflows by @dependabot in #2321 • Ensure that annotations are dropped in the case of the dataclass and dict type transformers by @eapolinario in #2318 • refactor(core): Improve task module extraction logic by @pingsutw in #2290 • Bump pillow from 10.2.0 to 10.3.0 in /plugins/flytekit-onnx-tensorflow by @dependabot in #2320 • Bump pillow from 10.2.0 to 10.3.0 in /plugins/flytekit-onnx-pytorch by @dependabot in #2319 • Run ignore query by @wild-endeavor in #2322 • Stop requiring users to import
dataclasses_json
or
DataClassJSONMixin
for dataclass by @Future-Outlier in <https://github.com/flyteorg/flytekit/pul… flyteorg/flytekit