v1.0.0-RC16
Pre-release
Pre-release
This release contains a lot of fixes and improvements around user libraries for functions. New mistlib
version for scala/java isn't compatible with previous versions, so to upgrade a mist to v1.0.0-RC16
it's required to migrate and redeploy functions (migration example)
Python library was completely rewritten and now is called mistpy
. Also, now it's available in pipy.
Documentation
Example
- Python library improvements: #485, #441,
- Mistlib:
- Explicit result type declaration in
MistFn
andHandle
was removed. Handle declaration was divided into two parts: first buildRawHandle[A]
whereA
is resulting type, then buildHandle
from it usingasHandle
/toHandle
methods andJsEncoder
- fix #440 - #362 - default
main
method implementation, now it's possible to run mist functions directly fromspark-submit
- scala:
- #473 - use default values in case classes for building argument extraction -
mist.api.encoding.generic.extractorWithDefaults
- #473 - use default values in case classes for building argument extraction -
- java:
- Explicit result type declaration in
- #491 - fix worker termination
- #484 - support contexts that were created before
v1.0.0-RC15