## vmware/versatile-data-kit — v1.3…v1.4

_69 commits._

### Features
- **vdk-heartbeat: Introduce additional sleep when checking deployments (#2824)** (24f1336)
- **vdk-core: add error formatter configuration (#2754)** (cfd5aa8)
- **control-service: add IT tests for async job deployment (#2794)** (a94a95a)
- **vdk-impala: introduce new error handling (#2759)** (2f8cc6f)
- **vdk-plugins: add new error handling methods (#2750)** (6f4b825)
- **vdk-impala: add Out Of Memory error handling (#2747)** (a208598)
- **control-service: utilize new deployment tables (#2714)** (105ec6d)
- **control-service: add new deployment tables (#2719)** (87ae067)
- **vdk-jupyter: add Tutorial link in getting-started.ipynb (#2707)** (30a3d50)

### Fixes
- **vdk-notebook: [bug fix] ignore missing id field in cell (#2717)** (25417af)
- **control-service: fix data job image building (#2832)** (ff1156a)
- **vdk-core: fix postgres and greenplum tests (#2825)** (7fba4f7)
- **control-service: fix infinite redeployment (#2822)** (dd35f2b)
- **control-service: fix read deployment job version (#2819)** (b01891d)
- **control-service: fix post deployment test (#2815)** (2dc998c)
- **control-service: fix control service post deployment test (#2790)** (0297600)
- **vdk-control-cli: fix CI/CD tests (#2782)** (371a518)
- **vdk-jupyter: cicd fix (#2780)** (cf762f6)
- **vdk-jupyter: fix ci/cd  (#2773)** (e0dad60)
- **control-service: [bug fix] Add freetype2 and libpng to secure builder (#2744)** (2e10125)
- **vdk-jupyter: fix bug in detecting run functions (#2721)** (90c6518)
- **vdk-dag: fix failing validation tests (#2712)** (e48c8a8)

### Backend
- **control-service: reduce logging (#2834)** (abffdf8)
- **control-service: improve async deployment logging (#2826)** (e6cbae4)
- **vdk-core: test exception propagation to user code (#2820)** (e71875f)
- **vdk-structlog: create structured logging plugin (#2801)** (e2e1a01)
- **control-service: handle deployment deletion in case of a job being deleted (#2816)** (cab16e7)
- **vdk-core: test ingestion with multiple threads (#2796)** (e17ead2)
- **control-service: deployment controller reads from db (#2800)** (e9af4fa)
- **vdk-coverity: Adding Coverity Scan   (#2753)** (15c58dd)
- **vdk-core: move error classifying logic  (#2769)** (b3a1c51)
- **control-service: asynchronous deployment deletion (#2781)** (0e92579)
- **vdk-audit: Clean up some audit events (#2792)** (fd8d2a2)
- **control-service: job resources validation on job deployment (#2793)** (ed3892d)
- **control-service: depoyment controller writes deployment entity (#2731)** (bef4647)
- **vdk-core: pass exceptions from data job steps in results (#2774)** (c870acb)
- **control-service: implement multi-threading for synchronization process (#2775)** (e86f873)
- **vdk-core: simplify error message for send_**_for_ingestion (#2787)** (f0dc501)
- **vdk-test-utils: make IngestIntoMemoryPlugin method configurable (#2783)** (fb384aa)
- **control-service: enable scheduled execution for data jobs' synchronizer (#2771)** (3ecbcdd)
- **vdk-core: domain specific properties/secrets exceptions (#2770)** (0b32ed1)
- **[pre-commit.ci] pre-commit autoupdate (#2777)** (43de84e)
- **control-service: user-initiated deployment notifications (#2757)** (0823610)
- **control-service: Enhance Exception Handling for DataJobsSynchronizer (#2758)** (0305fa3)
- **vdk-core: remove code duplication in ingestion router (#2760)** (4333f39)
- **vdk-core: tests passing custom iterator to ingestion methods (#2761)** (10e31af)
- **vdk-core: create ingestion exceptions (#2752)** (634febe)
- **control-service: data job synchronizer error handling (#2742)** (87e3c70)
- **control-service: resolve dependabot alert (#2751)** (19508d7)
- **[pre-commit.ci] pre-commit autoupdate (#2748)** (965bcdc)
- **vdk-control-cli: pin werkzeug to version 2.3.8 or less (#2743)** (d063983)
- **vdk-jupyter: use `vdksql` for SQL cells and steps (#2729)** (f590640)
- **vdk-jupyter: update getting started to incldue vdksql (#2713)** (e401ba3)
- **vdk-notebook: remove obsolete code (#2716)** (24c38ee)
- **vdk-jupyter: print summary output to temp dir (#2715)** (be2f991)
- **vdk-dag, vdk-control-cli, airflow-provider-vdk: step using deprecated field (#2706)** (96bb985)
- **vdk-notebook: set summary file path as configuration (#2709)** (adfd7ac)
- **vdk-jupyter: Enable PYTHONUNBUFFERED to ensure correct log ordering (#2711)** (7dd672f)

### Chore
- **build(deps): Bump net.javacrumbs.shedlock:shedlock-provider-jdbc-template from 5.8.0 to 5.9.0 in /projects/control-service/projects/pipelines_control_service (#2797)** (64a036f)
- **build(deps): Bump @babel/traverse from 7.22.11 to 7.23.2 in /projects/vdk-plugins/vdk-jupyter/vdk-jupyterlab-extension (#2809)** (2325411)
- **build(deps): Bump com.nimbusds:nimbus-jose-jwt** (286f5e7)
- **build(deps): Bump org.json:json from 20230618 to 20231013 in /projects/control-service/projects/pipelines_control_service (#2798)** (42be2b0)
- **build(deps): Bump net.javacrumbs.shedlock:shedlock-spring from 5.6.0 to 5.9.0 in /projects/control-service/projects/pipelines_control_service (#2799)** (a11c76d)
- **build(deps): Bump postcss from 8.4.28 to 8.4.31 in /projects/vdk-plugins/vdk-jupyter/vdk-jupyterlab-extension (#2767)** (c531c4f)
- **build(deps): Bump com.nimbusds:nimbus-jose-jwt from 9.35 to 9.36 in /projects/control-service/projects/pipelines_control_service (#2776)** (3ef68e9)
- **build(deps): Bump org.mockito:mockito-core from 5.4.0 to 5.6.0 in /projects/control-service/projects/pipelines_control_service (#2766)** (e4477b6)
- **build(deps): Bump commons-io:commons-io from 2.13.0 to 2.14.0 in /projects/control-service/projects/pipelines_control_service (#2745)** (0b5a97b)
- **build(deps): Bump com.squareup.okio:okio from 3.5.0 to 3.6.0 in /projects/control-service/projects/pipelines_control_service (#2746)** (de0f4f4)
- **build(deps): Bump org.testcontainers:vault from 1.18.3 to 1.19.1 in /projects/control-service/projects/pipelines_control_service (#2755)** (baab5f7)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/vmware/versatile-data-kit?utm_source=github-action)._