Commit Graph

556 Commits

Author SHA1 Message Date
Audrius Butkevicius
91f2b35c73 feat: Passing HOME env var through to python workers (#3092)
* feat: Allow passing through certain environment variables

* Lookup the env vars on startup

* Faceplam

* Update python_executor.rs
2024-01-27 15:49:29 +01:00
Ruben Fiszel
bef82262ab improve mwssql support 2024-01-26 12:28:26 +01:00
Ruben Fiszel
f7f13ef9c8 improve mssql handling 2024-01-26 11:13:33 +01:00
Ruben Fiszel
04448dd2e0 fix: add support for instance name for mssql 2024-01-26 01:04:14 +01:00
Ruben Fiszel
40f3bdcf48 fix(scim): improve get_user for scim 2024-01-24 20:23:42 +01:00
Ruben Fiszel
df607c2a10 fix: bun default registry and performance improvements 2024-01-24 16:51:08 +01:00
Ruben Fiszel
018cd79979 fix: no-emit-index-url on lockfiles 2024-01-24 12:47:19 +01:00
Ruben Fiszel
3f29678a0b fix: remove first part of account_identifier for snowflake 2024-01-23 21:08:35 +01:00
Ruben Fiszel
801eef301b fix build 2024-01-23 20:15:32 +01:00
Ruben Fiszel
4b4effe767 remove denogobuncache 2024-01-23 19:54:07 +01:00
Ruben Fiszel
ba49e547bf print debug snowflake token 2024-01-23 02:29:57 +01:00
Ruben Fiszel
cfc31e6e3f print debug snowflake token 2024-01-23 01:59:39 +01:00
Ruben Fiszel
30577df833 more debug logs 2024-01-22 08:20:36 +01:00
Ruben Fiszel
68c6400d90 feat: improve handling of pinned versions for bun 2024-01-21 01:04:13 +01:00
Ruben Fiszel
9b64e80867 minor db improvement 2024-01-19 08:41:17 +01:00
Ruben Fiszel
99b4bd9437 proctect more the graphql runtime 2024-01-19 02:23:47 +01:00
Ruben Fiszel
a24645ee00 feat: OIDC support (#3017)
* oidc

* update

* feat: add support for multiselect in python

* d

* d

* progress

* all

* all

* all
2024-01-16 23:32:26 +01:00
Guillaume Bouvignies
33788f6361 feat: add script bootstrap and script generate-metadata CLI commands (#3007)
* feat: add script bootstrap and script generate-metadata CLI commands

* Address PR comments on code
2024-01-16 18:25:51 +01:00
Ruben Fiszel
d443924ae6 fix custom git repository handling 2024-01-15 21:38:54 +01:00
Ruben Fiszel
4c73e7dfac fix custom git repository handling 2024-01-15 20:26:58 +01:00
Ruben Fiszel
1ae36dee89 nodejs fix 2024-01-14 19:05:53 +01:00
Ruben Fiszel
1eff3fc9cc feat: experimental nodejs support 2024-01-14 18:53:43 +01:00
Ruben Fiszel
e5678b4711 fix: improve bun imports resolutions 2024-01-14 14:44:18 +01:00
Ruben Fiszel
eefce01f82 add step_id to errors in flows 2024-01-13 13:46:42 +01:00
Guillaume Bouvignies
2edba18038 feat: Tag override for scheduled scripts (#2998)
* feat: Tag override for scheduled scripts

* Refactor WorkerTagPicker to component

* Fix test
2024-01-13 00:06:54 +01:00
Ruben Fiszel
22f502d2a8 feat: add support for bun install scopes 2024-01-12 23:48:58 +01:00
Ruben Fiszel
596222f650 fix: allow for any extra bunfig config 2024-01-12 20:38:15 +01:00
Guillaume Bouvignies
2138171c5a fix: git sync now works for delete and rename (#2988)
* fix: git sync now works for delete and rename

* update hub script

* sqlx prepare

* Archiving a script/flow removes it from repo
2024-01-12 11:42:54 +01:00
Ruben Fiszel
08a3f79642 feat: make dedicated workers for flows able to share runtime for the same scripts 2024-01-12 00:21:52 +01:00
Ruben Fiszel
ad6a17e43d ignore authToken for npm for deno 2024-01-11 22:24:04 +01:00
Ruben Fiszel
6d24951435 fix: add cache for flow as flow step 2024-01-11 20:18:48 +01:00
Ruben Fiszel
c314ef632f fix: only cache flow if it's a success 2024-01-10 21:31:58 +01:00
Ruben Fiszel
a94755072e replace tracing log 2024-01-10 13:54:58 +01:00
Ruben Fiszel
ca4aac5eaa feat: add ability to use secrets in pip requirements 2024-01-10 13:12:20 +01:00
Ruben Fiszel
f4ea893ad0 fix: reduce stack size needed for workflow transitions 2024-01-08 00:47:59 +01:00
Ruben Fiszel
bb84ab654a feat: improve git sync and recompute dependents when common python script is redeployed (#2967)
* fix: allow extraConfig for agGrid to set onGridReady

* depmap

* depmap

* depmap

* depmap
2024-01-07 15:18:27 +01:00
Faton Ramadani
35756cf411 feat(frontend): DB Explorer (#2892)
* feat(frontend): Make table cell editable

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): wip

* feat(frontend): clean up

* fix(frontend): extract db schemas

* feat(frontend): v0 done

* feat(frontend): v0 done

* feat(frontend): v0 done

* feat(frontend): fix insert

* feat(frontend): fix insert

* feat(frontend): remove temp data

* feat(frontend): align insert button to the right

* feat(frontend): rework columns

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): rework insert

* feat(frontend): fix jsonb display

* feat(frontend): fix reloading issues

* feat(frontend): fix reloading issues

* feat(frontend): fix reacticity issue

* feat(frontend): fix insert

* feat(frontend): support nullable default value

* feat(frontend): fix build

* update

* update

* db studio v0

---------

Co-authored-by: Ruben Fiszel <ruben@rubenfiszel.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2024-01-06 17:27:15 +01:00
Guillaume Bouvignies
6f2ad5f5f4 feat: Detailed job memory footprint on job run page (#2956)
* feat: Detailed job memory footprint

* Address rubens comment

* double presion -> real

* sql query returns only metric_type
2024-01-05 09:13:05 +01:00
Guillaume Bouvignies
08d24fe37b feat: Job caching now works with S3 files (#2934) 2023-12-30 03:40:05 +01:00
Ruben Fiszel
1add830eb1 feat: PIP_LOCAL_DEPENDENCIES now accepts regex and is configurable from the UI (#2940)
* fix(frontend): Fix decision tree (#2928)

* fix(frontend): wip

* fix(frontend): wip

* fix(frontend): decision tree history

* fix(frontend): fix wording

* feat: PIP_LOCAL_DEPENDENCIES now accepts regex

* Add worker config FE

---------

Co-authored-by: Faton Ramadani <faton.ramadani14@gmail.com>
Co-authored-by: gbouv <guillaume@windmill.dev>
2023-12-30 03:35:04 +01:00
Guillaume Bouvignies
ebe8cbc64d chore: update snippets for Polars 0.20 (#2925) 2023-12-27 15:02:06 +01:00
Ruben Fiszel
27b24f6c5e fix: use bun install in every case 2023-12-27 00:05:46 +01:00
Ruben Fiszel
aa65093e94 feat: no overlap for flows togglable on schedules 2023-12-26 16:31:04 +01:00
Ruben Fiszel
b290cbb758 feat: add summary to schedules 2023-12-26 14:15:46 +01:00
Guillaume Bouvignies
1ec1d94b78 feat: bun can read private npm package (#2915)
* feat: bun can read private package

* Add / at the end of url
2023-12-25 09:03:40 +01:00
Guillaume Bouvignies
2870d4882d feat: Retry for scheduled scripts (#2893)
* feat: Retry for scheduled scripts

* rename scheduldedscriptwithretry to singlescriptflow

* Schedule options under tabs
2023-12-22 14:59:46 +01:00
Guillaume Bouvignies
1d775095f2 fix: Failing jobs in dedicated worker mode are now marked as failing (#2894)
* fix: Failing jobs in dedicated worker mode are now marked as failing

* remove log line

---------

Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
2023-12-21 10:29:26 +01:00
Guillaume Bouvignies
ecdb381f6b fix: Python wrapper catches BaseException instead of Exception (#2902) 2023-12-21 10:26:13 +01:00
Guillaume Bouvignies
9f22caf148 fix: Python imports from git repository (#2886) 2023-12-20 13:00:51 +09:00
Ruben Fiszel
ad09cf45f7 fix: remove 0x00 from logs automatically from bashoutput 2023-12-18 03:30:47 +01:00