What's Changed
* Fix: Remove broken option to pass str value as `nproc_per_node` in `task_config=Elastic` by fg91 in https://github.com/flyteorg/flytekit/pull/1736
* Carry over hash from literal maps in cache key computation by nicholasjng in https://github.com/flyteorg/flytekit/pull/1720
* Fix: Improve error handling in elastic tasks by fg91 in https://github.com/flyteorg/flytekit/pull/1739
* Detect if min_success_ratio is set and adjust interface of map_task accordingly by eapolinario in https://github.com/flyteorg/flytekit/pull/1740
* don't make network calls in unit tests by cosmicBboy in https://github.com/flyteorg/flytekit/pull/1744
* fix marshmallow-enum bug by cosmicBboy in https://github.com/flyteorg/flytekit/pull/1746
* Use utf-8 to encode flyte deck by pingsutw in https://github.com/flyteorg/flytekit/pull/1714
New Contributors
* nicholasjng made their first contribution in https://github.com/flyteorg/flytekit/pull/1720
**Full Changelog**: https://github.com/flyteorg/flytekit/compare/v1.8.0...v1.8.1