Commit Graph

564 Commits

Author SHA1 Message Date
HugoCasa
b9d5506793 fix: pg coerce nb to string (#3127) 2024-02-01 14:08:14 +01:00
Ruben Fiszel
d2cbc7a416 fix(cli): push folders first + on_behalf_of stripped from metadata 2024-01-31 14:53:09 +01:00
Ruben Fiszel
d7c2f3d558 fix(deno): remove unstable warnings 2024-01-31 07:45:05 +01:00
Audrius Butkevicius
a719170a6a feat: Support sending SIGINT to jobs (#3094)
* feat: Support sending SIGINT to jobs

This makes it easier to clean up in languages like python, where
you get a nice KeyboardInterrupt exception, and don't have to explicitly
install signal handlers, making the scripts easier to reason about.

* Make sigint unconditional on the sigterm flag
2024-01-30 20:51:26 +01:00
Ruben Fiszel
47fcfbbbdf fix: add support for NPM_CONFIG_REGISTRY 2024-01-30 12:58:52 +01:00
Ruben Fiszel
27f4624b30 fix: add support for NPM_CONFIG_REGISTRY 2024-01-29 20:56:48 +01:00
Ruben Fiszel
87320bbaf0 fix build 2024-01-29 19:17:15 +01:00
Ruben Fiszel
49c1bc50f3 feat(cli): global generate-metadata + inherit deps from closest package.json/requirements.txt + bun settable as default (#3102)
* all

* rm console logs

* rm console logs

* all

* push

* push

* fixes

* fixes

* all

* all
2024-01-29 19:06:56 +01:00
Audrius Butkevicius
ec911f6a5a 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
19fd912014 improve mwssql support 2024-01-26 12:28:26 +01:00
Ruben Fiszel
f8cd36494d improve mssql handling 2024-01-26 11:13:33 +01:00
Ruben Fiszel
91289a0d5a fix: add support for instance name for mssql 2024-01-26 01:04:14 +01:00
Ruben Fiszel
a66208f326 fix(scim): improve get_user for scim 2024-01-24 20:23:42 +01:00
Ruben Fiszel
801106e9b8 fix: bun default registry and performance improvements 2024-01-24 16:51:08 +01:00
Ruben Fiszel
450267a84e fix: no-emit-index-url on lockfiles 2024-01-24 12:47:19 +01:00
Ruben Fiszel
e365693497 fix: remove first part of account_identifier for snowflake 2024-01-23 21:08:35 +01:00
Ruben Fiszel
00d3305592 fix build 2024-01-23 20:15:32 +01:00
Ruben Fiszel
9121eb0a74 remove denogobuncache 2024-01-23 19:54:07 +01:00
Ruben Fiszel
8b9706c712 print debug snowflake token 2024-01-23 02:29:57 +01:00
Ruben Fiszel
b355206a77 print debug snowflake token 2024-01-23 01:59:39 +01:00
Ruben Fiszel
3e3243a37b more debug logs 2024-01-22 08:20:36 +01:00
Ruben Fiszel
ab010ce4f3 feat: improve handling of pinned versions for bun 2024-01-21 01:04:13 +01:00
Ruben Fiszel
f4c1822836 minor db improvement 2024-01-19 08:41:17 +01:00
Ruben Fiszel
8d297aa955 proctect more the graphql runtime 2024-01-19 02:23:47 +01:00
Ruben Fiszel
640ebcb146 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
b9bee403f1 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
f0e3f0d4e2 fix custom git repository handling 2024-01-15 21:38:54 +01:00
Ruben Fiszel
75b034ff0b fix custom git repository handling 2024-01-15 20:26:58 +01:00
Ruben Fiszel
0229feaa64 nodejs fix 2024-01-14 19:05:53 +01:00
Ruben Fiszel
047ee10246 feat: experimental nodejs support 2024-01-14 18:53:43 +01:00
Ruben Fiszel
2b288542bd fix: improve bun imports resolutions 2024-01-14 14:44:18 +01:00
Ruben Fiszel
dff1948a64 add step_id to errors in flows 2024-01-13 13:46:42 +01:00
Guillaume Bouvignies
99484bdc20 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
d785deff33 feat: add support for bun install scopes 2024-01-12 23:48:58 +01:00
Ruben Fiszel
e200889cff fix: allow for any extra bunfig config 2024-01-12 20:38:15 +01:00
Guillaume Bouvignies
cde574b891 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
d59b89ec3c feat: make dedicated workers for flows able to share runtime for the same scripts 2024-01-12 00:21:52 +01:00
Ruben Fiszel
734e61931f ignore authToken for npm for deno 2024-01-11 22:24:04 +01:00
Ruben Fiszel
28ac7632cf fix: add cache for flow as flow step 2024-01-11 20:18:48 +01:00
Ruben Fiszel
589e683c27 fix: only cache flow if it's a success 2024-01-10 21:31:58 +01:00
Ruben Fiszel
605a61c378 replace tracing log 2024-01-10 13:54:58 +01:00
Ruben Fiszel
3517c7f283 feat: add ability to use secrets in pip requirements 2024-01-10 13:12:20 +01:00
Ruben Fiszel
4384617f1e fix: reduce stack size needed for workflow transitions 2024-01-08 00:47:59 +01:00
Ruben Fiszel
94493812ac 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
fffc5338ce 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
0710ce6ef2 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
b44618f35b feat: Job caching now works with S3 files (#2934) 2023-12-30 03:40:05 +01:00
Ruben Fiszel
e0140f175d 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
d316af993d chore: update snippets for Polars 0.20 (#2925) 2023-12-27 15:02:06 +01:00
Ruben Fiszel
948b0da59e fix: use bun install in every case 2023-12-27 00:05:46 +01:00