- Added a
download
command that can be used to download projects from the server. - Commands automatically retry HTTP GET requests when one fails with server-side errors.
- The UI is now integrated to the server. Opening the server's HTTP endpoint with a browser shows the UI.
- The UI now visualizes the workflow task execution timeline.
- Added an
emr>
operator that can be used to run Amazon EMR jobs. - Added a
rename_tables
option to thetd_ddl>
operator that can be used to rename TD tables. - Added a
skip_on_overtime: true | false
schedule option that can be used to control whether scheduled session execution should be skipped if another session is already running. - Scheduled workflow sessions now have a
last_executed_session_time
variable which contains the previously executed session time. It is usually same withlast_session_time
but has different value whenskip_on_overtime: true
is set or the session is the first execution.
- IMPORTANT: Secrets now use
_
(underscore) in names instead of-
(dash). Following secret names are changed:- aws.access_key_id, aws.s3.access_key_id
- aws.secret_access_key, aws.s3.secret_access_key
- aws.s3.sse_c_key, aws.s3.sse_c_key_algorithm, aws.s3.sse_c_key_md5
- IMPORTANT: REST API includes backward incompatible changes.
- The REST API now wraps collections in JSON objects. This is intended for future improvements to add additional fields without breaking clients again.
- Type of ID fields are changed from integer to string. This is intended for future improvements to update the encoding of ID fields without breaking clients again.
- IMPORTANT: An undocumented functionality in
sh>
,py>
, andrb>
operators includes backward incompatible changes.- It affects only if workflow definition includes
_env
directive.
- It affects only if workflow definition includes
- Operator interface is updated.
2016-12-14
- Daniel Norberg
- Daniele Zannotti
- Sadayuki Furuhashi