## vmware/versatile-data-kit — v1.0.1…v1.2

_81 commits._

### Features
- **vdk-ipython: infer correctly job name and add more tests (#2602)** (43f4cf8)
- **versatile-data-kit: add poster image to all the videos (#2623)** (a45205a)
- **control-service: introduce data job deployment entity (#2613)** (3909c0c)
- **VDK-DuckDB: Introducing a new database plugin (#2561)** (e1bb698)
- **vdk-jupyter: add testing to CI/CD (#2541)** (e42de69)
- **vdk-control-api-auth: add better error message for refresh token failure (#2607)** (47adb89)
- **vdk-jupyter: add run result to the deployment result dialog (#2605)** (f4db01d)
- **vdk-jupyter: add oauth2 authentication implementation (#2590)** (7fd61fb)
- **vdk-impala: Introduce COMPUTE STATS statements (#2584)** (c72ab07)
- **control-service: add file filter before job upload (#2540)** (7524aca)
- **vdk-control-cli: Add python_version to sample config.ini (#2555)** (bcad522)
- **vdk-jupyter: add icons to vdk operation result dialogs (#2538)** (e9688c2)
- **vdk-core: revert "vdk-core: add vdk sql-query command (#2512)" (#2549)** (bf0eab0)
- **vdk-control-api-auth: add get_authenticated_username (#2518)** (5e7c40e)
- **vdk-core: add vdk sql-query command (#2512)** (2c3d492)
- **vdk-jupyter: add UI element indicating a VDK operation is running (#2505)** (cf16269)
- **control-service: support for pyodbc (#2524)** (f2ae2b4)
- **vdk-core: Add flag to JobConfig in case config file is required (#2521)** (60a7c69)
- **control-service: add libffi to secure base job image (#2515)** (dbfc8e5)
- **vdk-control-cli: add --set-prompt option for secrets (#2514)** (f035999)
- **vdk-sqlite: support whitespace in column names (#2510)** (fd1ddb1)
- **vdk-jupyter: introduce cicd/build.sh (#2501)** (0bbf710)
- **specs: add architecture.md (#2265)** (a77390a)

### Fixes
- **control-service: fix webhooks authentication helm chart (#2560)** (3fbaca2)
- **frontend: Fix for e2e test (#2559)** (d21ceb9)
- **vdk-audit: [bug fix] Fix incorrectly detected event (#2548)** (d2ef7d9)
- **control-service: fix secure base image (#2517)** (beaccb7)
- **frontend:  fix pushing images (#2491)** (d69e3e8)
- **vdk-jupyter: vdk jupyter deploy job fix (#2474)** (c3567a9)
- **frontend: Fix bug in Cypress plugin** (e479386)

### Backend
- **versatile-data-kit: update vep with formatting changes** (74d2b8b)
- **Update README.md** (98471d8)
- **vdk-jupyter: improve init message (#2618)** (e3442ce)
- **vdk-jupyter: optimize ConvertToJobNotebook notes (#2603)** (55ceb1a)
- **vdk-core: adopt pluggy 1.3 (#2614)** (21695a3)
- **vdk-jupyter: remove unnecessary imports that cause errors (#2612)** (cc0adb8)
- **vdk-core: make sure standalone data job doesn't run steps (#2609)** (fb5c041)
- **vdk-control-api-auth: vdk credentials cache refactoring (#2606)** (c26c7cc)
- **versatile-data-kit: Replace/update README.md file (#2608)** (6617f10)
- **versatile-data-kit: main README (#2502)** (35143d5)
- **vdk-jupyter: remove cell outputs before deployment (#2579)** (f704642)
- **[pre-commit.ci] pre-commit autoupdate (#2553)** (153b405)
- **vdk-jupyter: impelement manual oauth2 login workflow (#2591)** (7046a8e)
- **vdk-core: pass vdk run arguments in standalone job mode as well (#2601)** (660841c)
- **vdk-kerberos-auth: enable auth to work inside a running asyncio event loop (#2600)** (e9cbbe9)
- **specs: vep-2448 detailed design section (#2558)** (016e8da)
- **frontend: bump cicd-base-gui image version (#2366)** (6c317c9)
- **vdk-jupyter: make run before deploy optional (#2525)** (a9e2fe5)
- **control-service: remove hardcoded image pull policy from job deployer (#2557)** (9d74b40)
- **control-service: enable WebHook authentication (#2551)** (2276a54)
- **specs: VEP-2420: Getting started with your Data (#2519)** (e51878b)
- **specs: vep-2448 high-level design (#2520)** (de4666c)
- **control-service: Ability to disable VDK UI in Helm (#2545)** (1548f60)
- **vdk-control-api-auth: make sure read_access_token won't fail** (af3f612)
- **vdk-impala, vdk-postgres: adopt testcontainers (#2503)** (35b2379)
- **vdk-jupyter: automate create options (#2506)** (f363c7f)
- **specs: update Notebook integration with Oauth2 authentication (#2533)** (e97198e)
- **vdk-jupyter: remove the status button border (#2536)** (747dc7d)
- **specs: update VEPs metadata (#2532)** (fcb33f9)
- **[pre-commit.ci] pre-commit autoupdate (#2531)** (d539452)
- **vdk-jobs-troubleshooting: document plugin (#2530)** (acf00e3)
- **control-service: release secure job builder (#2534)** (7a68fb4)
- **control-service: allow delete-all-secrets command (#2523)** (ec50067)
- **vdk-impala: Handle errors on refresh/invalidate metadata (#2511)** (a4bce83)
- **[vdk-plugin] vdk-impala: Make error retries and backoff configurable (#2509)** (1180bbd)
- **control-service: fine-tune  the job-builder-secure (#2497)** (8c8b752)
- **specs: try to make it clear what deliverables should be (#2495)** (99608ce)
- **[pre-commit.ci] pre-commit autoupdate (#2504)** (9ca318d)
- **vdk-greenplum: adopt testcontainers (#2498)** (b0df066)
- **vdk-ipython: use package structure for file (#2499)** (27ea3ea)
- **control-service: update supported python version example (#2494)** (7969600)
- **control-service: release job builder secure 1.3.0 (#2496)** (d389f68)
- **versatile-data-kit: remove global image from Gitlab CI (#2466)** (ccea46a)
- **control-service: ability to set builder image per python version (#2490)** (cf7a08b)
- **frontend: set favicon for vdk (#2433)** (37b6aed)
- **control-service: exclude pyc files from dj validation (#2492)** (48f64e3)
- **specs: VEP-2448: VDK Run Logs: Simplified And Readable (#2456)** (ec6eb83)

### Chore
- **build(deps): Bump net.javacrumbs.shedlock:shedlock-provider-jdbc-template from 5.6.0 to 5.7.0 in /projects/control-service/projects/pipelines_control_service (#2610)** (c910767)
- **build(deps): Bump org.testcontainers:junit-jupiter from 1.18.3 to 1.19.0 in /projects/control-service/projects/pipelines_control_service (#2597)** (29fcc6c)
- **build(deps): Bump com.squareup.okio:okio** (30f71a0)
- **build(deps): Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 in /projects/control-service/projects/pipelines_control_service (#2500)** (7e4f709)

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