v0.7 #1198
antoniivanov
announced in
Announcements
v0.7
#1198
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Summary
Major features include:
VDK Template running state detection capability
Since template executions are autonomous data job runs, we need to be able to determine if a template is running at any time.
For example, to distinguish between root data job finalization, and template finalization
For example if we want to send telemetry somewhere:
New Logging configuration LOG_LEVEL_MODULE
Enable users to override logs per module, temporarily (e.g for debugging or prototyping reasons to increase the verbosity of certain
module).
For example assuming default log level is INFO we can enable verbose logs for 2 modules "vdk.api" and "custom.module":
Or in specific job config.ini:
New plugin backend for Properties: from local file system
A simplistic plugin, that allows a developer or presenter to quickly store properties on the local FS.
It can be used to store secrets/configuration for a dev/demo session, that does not require a prerequisite of the entire Control Service installed and running.
It can be used to test a job run locally only without updating the state of the deployed job.
Example:
or in specific job config.ini
Now properties are stored in a local file. The file location can be further configured using
FS_PROPERTIES_FILENAME
andFS_PROPERTIES_DIRECTORY
Coockiecutter for new plugins
Create new plugin skeleton very easy
and follow the instructions
Add the ability to cancel remaining job steps
Now a job (or a template) can be canceled from any step and all remaining steps in the job (or template) will be skipped.
For example, it can be used if a data job depends on processing data from a source that has indicated no new entries since the last run, then we can skip the remaining steps.
Example:
Package versions
See installation instructions here.
The versions of VDK components released under VDK 0.7 are:
Main components
control-service 1.5.622899758
vdk-control-cli==1.3.626767210
vdk-core==0.3.652866366
Plugins
vdk-properties-fs==0.0.651770458
vdk-kerberos-auth==0.3.631374202
vdk-impala==0.4.651849986
What's Changed
New Contributors
Full Changelog: v0.6...v0.7
This discussion was created from the release v0.7.
Beta Was this translation helpful? Give feedback.
All reactions