Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from mage-ai:master #11

Open
wants to merge 1,082 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1082 commits
Select commit Hold shift + click to select a range
1d6d17f
[xy] Fix performance issue of fetching variables. (#5108)
wangxiaoyou1993 May 23, 2024
d52182e
Update S3.mdx
wangxiaoyou1993 May 24, 2024
a58068e
[td] Dynamic blocks use the new memory enhancements (#5106)
tommydangerous May 26, 2024
c3c3c27
[CI] Update frontend build
ci-mage May 27, 2024
043252d
[jk] Fix max concurrent runs value for backfill (#5115)
johnson-mage May 27, 2024
49d7535
[td] Dynamic block resilience (#5113)
tommydangerous May 27, 2024
2678351
[CI] Update frontend build
ci-mage May 27, 2024
db89a01
Escaping Backslashes when interpolating code content (#5112)
jimilp7 May 28, 2024
1825638
[xy] Fic circular dependency. (#5122)
wangxiaoyou1993 May 28, 2024
fbb765a
[xy] Speed up pipeline update endpoint. (#5125)
wangxiaoyou1993 May 28, 2024
18edb68
[td] Dynamic block stream mode (#5121)
tommydangerous May 29, 2024
f8cb058
[CI] Update frontend build
ci-mage May 29, 2024
3cf19c5
[td] Don’t raise error if can’t load (#5132)
tommydangerous May 29, 2024
c1ec09f
[xy] Fix custom template creation. (#5134)
wangxiaoyou1993 May 29, 2024
265d798
[xy] Fix variables API and BaseEnum (#5135)
wangxiaoyou1993 May 29, 2024
aebeb0b
Add pipeline_schedule_description variable to notification sender (#5…
hjhdaniel May 29, 2024
90cdbf3
[xy] Disable autoreload in non-dev environments. (#5136)
wangxiaoyou1993 May 30, 2024
53a9def
[xy] Reduce CPU usage in scheduler. (#5137)
wangxiaoyou1993 May 30, 2024
eef6bd2
[td] Fix after on pipeline dashboard (#5142)
tommydangerous May 30, 2024
0f23e0b
[CI] Update frontend build
ci-mage May 30, 2024
cb95c22
[td] Fix after panel showing up everywhere (#5143)
tommydangerous May 30, 2024
a4e05f9
Update management.mdx
wangxiaoyou1993 May 30, 2024
4ceff57
[CI] Update frontend build
ci-mage May 30, 2024
afb9e37
[xy] Bump version to 0.9.71 (#5107)
wangxiaoyou1993 May 30, 2024
76ee2a5
[xy] Update pypi github action (#5145)
wangxiaoyou1993 May 30, 2024
93ecdf4
Added repo_path to block kwargs and os.environ, improves multi-projec…
hugabora May 31, 2024
f3e4a30
[xy] Fix delete workspace. (#5146)
wangxiaoyou1993 May 31, 2024
a1a8ce8
[td] Magic Kernel using server-sent events to execute code from clien…
tommydangerous Jun 1, 2024
64745b0
[CI] Update frontend build
ci-mage Jun 1, 2024
418aad4
[td] DLS v2 (#5147)
tommydangerous Jun 2, 2024
1b23396
Updated Variable Name for Cohesion (#5148)
Ayumi08 Jun 3, 2024
f49c85c
[td] Fix Dockerfile to install faster fifo from source (#5152)
tommydangerous Jun 3, 2024
507f66d
[xy] Fix import and add user to verify_project. (#5151)
wangxiaoyou1993 Jun 3, 2024
cc603bc
Remove leading whitespace from Telegram notification message (Issue #…
Ayumi08 Jun 4, 2024
ba62b3e
[TC] Update releases.mdx (#5156)
thomaschung408 Jun 4, 2024
347f5c7
[td] Standalone Monaco editor (#5160)
tommydangerous Jun 5, 2024
92b8ccc
[xy] Fix auto_clean_name param. (#5161)
wangxiaoyou1993 Jun 5, 2024
38deac3
[xy] Bump the version of dbt-sqlserver to 1.7.4 (#5162)
wangxiaoyou1993 Jun 6, 2024
7734977
[td] Integrate LSP (#5163)
tommydangerous Jun 6, 2024
ac88744
Update PostgreSQL.mdx
johnson-mage Jun 6, 2024
13bf5ed
[xy] Allow configuring custom owner credentials. (#5165)
wangxiaoyou1993 Jun 6, 2024
4a1bb0c
[xy] Fix api trigger token comparison. (#5167)
wangxiaoyou1993 Jun 7, 2024
1d29894
[xy] Allow configuring AZURE_HOST for authentication. (#5166)
wangxiaoyou1993 Jun 7, 2024
87643b3
docs: fix markdown formatting (#5059)
ValentinOtt Jun 7, 2024
7202112
[cf] added link to backfill guide (#5171)
colefreeman Jun 7, 2024
64b4f05
[tc] Update community-examples.mdx (#5172)
thomaschung408 Jun 7, 2024
229e65f
[td] Update Snowflake timeout to network_timeout (#5173)
tommydangerous Jun 7, 2024
cb87c91
[xy] Fix executor type when not specified. (#5175)
wangxiaoyou1993 Jun 7, 2024
f498a57
[xy] Upgrade polars package version (#5176)
wangxiaoyou1993 Jun 8, 2024
7f153c6
[td] Grid layout v2 (#5168)
tommydangerous Jun 9, 2024
c88b8e8
[td] System browser (#5177)
tommydangerous Jun 10, 2024
8db3d3e
[td] System browser context menu (#5178)
tommydangerous Jun 10, 2024
24f88f6
[xy] Speed up Pipeline get and list. (#5187)
wangxiaoyou1993 Jun 12, 2024
122774a
[xy] Speed up autocomplete endpoint with cache. (#5188)
wangxiaoyou1993 Jun 13, 2024
f2f31ee
[td] Browser items API (#5189)
tommydangerous Jun 13, 2024
b5b1808
[td] Fix styles and integrate real files (#5184)
tommydangerous Jun 13, 2024
e7243b3
[td] Disable playright, never finishes no windows server 3.10 (#5190)
tommydangerous Jun 13, 2024
83c8bc5
[td] Fix app manager and app loading (#5191)
tommydangerous Jun 14, 2024
638dc41
[td] IDE CRUD operations (#5192)
tommydangerous Jun 15, 2024
7264de6
[td] Canvas V2 (#5193)
tommydangerous Jun 17, 2024
1058506
Update version-control.mdx
wangxiaoyou1993 Jun 17, 2024
58c823f
Support custom python sink in Streaming pipeline (#5174)
lgarcia11 Jun 17, 2024
2da80d2
[xy] Custom kubernetes job prefix (#5195)
wangxiaoyou1993 Jun 17, 2024
baa298a
[xy] Fix global data product in single project. (#5205)
wangxiaoyou1993 Jun 19, 2024
48195b2
[cf] Global Hooks Docs (#5203)
colefreeman Jun 19, 2024
b8050dc
[xy] Try using xlarge in circleci. (#5206)
wangxiaoyou1993 Jun 19, 2024
1424246
[CI] Update frontend build
ci-mage Jun 19, 2024
db1fa6b
[td] Revert Next _app back before breaking change (#5207)
tommydangerous Jun 20, 2024
8b65267
[CI] Update frontend build
ci-mage Jun 20, 2024
3cb60f9
[td] Put back Monaco Editor files (#5208)
tommydangerous Jun 20, 2024
7325206
[CI] Update frontend build
ci-mage Jun 20, 2024
240f63e
[CF] AWS Secrets Manager Docs Update (#5209)
colefreeman Jun 20, 2024
97414a7
[xy] Some small fixes on the docs. (#5210)
wangxiaoyou1993 Jun 20, 2024
114f0ab
[cf] Updates to schedules doc (#5212)
colefreeman Jun 20, 2024
ece2e81
[xy] Bump version to 0.9.72 (#5211)
wangxiaoyou1993 Jun 20, 2024
553f569
Revert "[xy] Upgrade polars package version" (#5213)
wangxiaoyou1993 Jun 20, 2024
2c7907f
[td] Canvas nodes (#5199)
tommydangerous Jun 23, 2024
346782c
[td] Fix editor v2 page (#5222)
tommydangerous Jun 24, 2024
4281a1f
Create trivy.yml
wangxiaoyou1993 Jun 25, 2024
476e596
[td] Menus and more (#5227)
tommydangerous Jun 25, 2024
b71635c
Models and API for execution framework (#5230)
tommydangerous Jun 25, 2024
19bfad3
[td] Pipeline execution framework CRUD API (#5231)
tommydangerous Jun 25, 2024
9333be1
[tc] Update releases.mdx (#5234)
thomaschung408 Jun 27, 2024
bf93ac6
Update using-terraform.mdx (#5235)
tk26 Jun 27, 2024
9050e0e
[xy] Resolve CVE-2024-35225 (#5236)
wangxiaoyou1993 Jun 27, 2024
0ece836
[jk] Add specific lodash dependency version (#5237)
johnson-mage Jun 28, 2024
4ad3a7b
[xy] Pipeline execution for execution framework (#5239)
wangxiaoyou1993 Jul 1, 2024
bf62b33
[cf]-data-exporter-docs-update (#5243)
colefreeman Jul 2, 2024
b733450
[xy] Interpolate the sql profile. (#5252)
wangxiaoyou1993 Jul 9, 2024
fc593cf
[xy] Don't force cast type to int or float. (#5254)
wangxiaoyou1993 Jul 9, 2024
d1ac002
[CF]-Azure-Event-Hub-Doc-Update (#5250)
colefreeman Jul 9, 2024
0ae40bc
Add create_dataset parameter to Bigquery #5197 (#5218)
gracia10 Jul 9, 2024
8688e23
[jk] Add back yarn.lock file (#5256)
johnson-mage Jul 9, 2024
62a740b
[CI] Update frontend build
ci-mage Jul 9, 2024
4c314d0
[xy] Add trigger pipeline overview back to nav (#5263)
wangxiaoyou1993 Jul 12, 2024
fa02d73
[xy] Some fixes for using requests base path. (#5265)
wangxiaoyou1993 Jul 15, 2024
35dfa55
[xy] Update the file content API implementation. (#5267)
wangxiaoyou1993 Jul 15, 2024
4c273e4
[jk] Default command center item (#5275)
johnson-mage Jul 17, 2024
dbaa8de
[xy] Allow optional block groups. (#5279)
wangxiaoyou1993 Jul 18, 2024
fbd41dc
[jk] Include base path when loading favicon (#5286)
johnson-mage Jul 24, 2024
a5f25a0
[jk] Cookie session updates (#5289)
johnson-mage Jul 24, 2024
4c9d079
[jk] Remove unused api/cleaner dir (#5291)
johnson-mage Jul 24, 2024
d528bc1
[xh]Update openai version to >= 1.0.0 (#5283)
matrixstone Jul 24, 2024
8e50164
[CI] Update frontend build
ci-mage Jul 25, 2024
d8b8a85
[xy] Add all upstream dbt blocks when adding a dbt block (#5290)
wangxiaoyou1993 Jul 26, 2024
59f4803
[xy] Only run memory usage failure check when executor type is local …
wangxiaoyou1993 Jul 29, 2024
9da6243
[xy] Fix kernel interruption. (#5301)
wangxiaoyou1993 Jul 30, 2024
cabc95a
[xy] Support getting Azure db conn url from key vault. (#5302)
wangxiaoyou1993 Jul 30, 2024
c3fd0d3
[xy] Support customizing node selector in k8s config. (#5304)
wangxiaoyou1993 Jul 30, 2024
c701070
[jk] Differentiate current_user local storage (#5294)
johnson-mage Jul 30, 2024
6dda143
[td] Fix blocks waiting and when fetching upstream w/ no output (#5307)
tommydangerous Jul 31, 2024
693d627
[td] Remove fake executables (#5308)
tommydangerous Jul 31, 2024
41c1ee7
[xy] Add export frontend job in github action (#5313)
wangxiaoyou1993 Jul 31, 2024
a5e8485
[xy] Fix export frontend job (#5314)
wangxiaoyou1993 Jul 31, 2024
d76d2a5
[xy] Remove circleci job. (#5315)
wangxiaoyou1993 Jul 31, 2024
ba3092d
[jk] Workspace monitoring (#5311)
johnson-mage Aug 1, 2024
e537f0f
[xy] Create PR instead of push directly to master branch for frontend…
wangxiaoyou1993 Aug 1, 2024
34f3c85
[CI] Update frontend build (#5318)
github-actions[bot] Aug 1, 2024
1de0a45
[xy] Bump version to 0.9.73 (#5312)
wangxiaoyou1993 Aug 1, 2024
bbce23e
[cf]-requirements-documentation-updates (#5319)
colefreeman Aug 2, 2024
1b3923f
[jk] Update condition for cookie secure property (#5327)
johnson-mage Aug 6, 2024
63aecf8
[CI] Update frontend build (#5328)
github-actions[bot] Aug 6, 2024
a730af9
[xy] Fix NoneType in trigger settings. (#5329)
wangxiaoyou1993 Aug 7, 2024
1c07229
[xy] Reduce CPU usage in scheduler. (#5331)
wangxiaoyou1993 Aug 9, 2024
bc12689
[xy] Fix dbt block delete request with nginx. (#5332)
wangxiaoyou1993 Aug 9, 2024
48a196d
Update amazon-s3.mdx (#5337)
Ayumi08 Aug 12, 2024
0c01338
[xy] Fix API for file versions. (#5338)
wangxiaoyou1993 Aug 14, 2024
094ad6e
ActiveMQ update commit (#5341)
colefreeman Aug 14, 2024
e50e527
Add trim reformat action to transformer block (#5321)
cristopheridlc Aug 15, 2024
d6b55e1
[xy] Pass main pod labels to workspaces. (#5344)
wangxiaoyou1993 Aug 16, 2024
a712a89
Enable polars dataframe (#5348)
TalaatHasanin Aug 16, 2024
d589ec6
Update default.mdx
wangxiaoyou1993 Aug 20, 2024
b2593c2
Fix spelling in compute-resource.mdx (#5356)
samacciu23 Aug 22, 2024
17b7ecd
enhancement: bump duckdb to 1.0.0 (#5358)
matsonj Aug 23, 2024
174cf39
[xy] Fix schema creation when schema name is wrapped with double quot…
wangxiaoyou1993 Aug 27, 2024
edb4c5c
[td] Fix index used in dynamic block (#5373)
tommydangerous Aug 30, 2024
e967a99
[CF]-Azure-gove (#5352)
colefreeman Aug 30, 2024
bbe0223
[jk] Update test ENV value (#5372)
johnson-mage Aug 30, 2024
ddbd33c
[hw] Fix a missing import issue with data types in a template for Dat…
csharplus Sep 3, 2024
4dbf09e
SASL_SSL kafka Host Name Validation (#5380)
sujiplr Sep 3, 2024
18fc091
Pass all SSL settings through for SASL_SSL (#5381)
csharplus Sep 3, 2024
ea957ae
[xh] Add retry logic and throw if open AI API returns error (#5375)
matrixstone Sep 6, 2024
3601c9a
[jk] Fix typo for custom frequency in trigger review (#5392)
johnson-mage Sep 6, 2024
5c9d8eb
[td] Fix Git syncs API error returning sync_on_executor_start (#5388)
tommydangerous Sep 6, 2024
39cdab1
Update logger.py (#5383)
vffv2000 Sep 6, 2024
ffd1161
[hw] Update the user guide for Kafka streaming with latest changes ba…
csharplus Sep 7, 2024
ce20f38
Update the development document to resolve one issue encountered (#5396)
csharplus Sep 8, 2024
203a0d8
Update unit tests to use the methods compatible with Python 3.12 (#5398)
csharplus Sep 8, 2024
dfddfae
Introduce StrEnum and IntEnum classes to resolve unit test failures w…
csharplus Sep 9, 2024
d4d7bec
Fixing spelling error (#5407)
benjaminhawn Sep 12, 2024
f32ac64
Add NATS credentials file authentication (#5410)
ddecaro11 Sep 12, 2024
0a15ff3
Initialize google cloud storage source (#5334)
TalaatHasanin Sep 16, 2024
1a0478a
Update a few unit tests that failed on Python 3.12 (#5420)
csharplus Sep 16, 2024
76f3082
Update setup.mdx (#5340)
Jaykold Sep 17, 2024
4572b33
[xh] Add ENV variables to turn on/off AI API (#5394)
matrixstone Sep 17, 2024
5da5fdb
#5417 Fix bug: Can't use git with Bitbucket (#5418)
kennynguyeenx Sep 17, 2024
2f2eeca
[xy] Fix the condition of checking dynamic upstreams completed (#151)
wangxiaoyou1993 Aug 27, 2024
7eba140
[xy] Some updates and fixes for dynamic blocks (#163)
wangxiaoyou1993 Aug 30, 2024
81e4f91
add trigger name (#178)
mengting1010 Sep 9, 2024
4592b2d
update "schedule_pipeline" doc (#193)
mengting1010 Sep 10, 2024
c40af5f
[Fix]expose column name related config to postgres sink config (#174)
JJJ000 Sep 13, 2024
9828edd
Fix kafka module related unit test failure issues in Python 3.12 (#5424)
csharplus Sep 17, 2024
54aad10
Add support to scheduler name on k8s executor (#5412)
messerzen Sep 17, 2024
39c6398
Airtable Integration (#5404)
TalaatHasanin Sep 17, 2024
dfd1920
[xy] Fix Dockerfile. (#5425)
wangxiaoyou1993 Sep 18, 2024
4432e90
[xy] Bump version to 0.9.74 (#5426)
wangxiaoyou1993 Sep 18, 2024
a64e162
[xy] Lock some package versions in setup.py to solve package installa…
wangxiaoyou1993 Sep 19, 2024
b94c319
[xh]Pass OpenAI API key to OpenAI Library (#5430)
matrixstone Sep 20, 2024
7aee539
Enable build and test for Python 3.11 and 3.12 (#5393)
csharplus Sep 22, 2024
6bc4aa6
Updated Facebook Ads SDK to 20.0.2 (#5437)
jonatansthlmstratlab Sep 23, 2024
1ebecb1
[hw] Avoid throwing exceptions when `block_type` is None (#5439)
csharplus Sep 24, 2024
91e8be3
[jk] Fix error detail log parsing (#5443)
johnson-mage Sep 24, 2024
fe8e8d0
[CI] Update frontend build (#5444)
github-actions[bot] Sep 24, 2024
01b0208
[jk] Render json objects in block outputs as string instead of nested…
johnson-mage Sep 26, 2024
88680f4
[jk] Block output table cell overflow (#5451)
johnson-mage Sep 27, 2024
fed6f71
[jk] Display ID in block runs table (#5457)
johnson-mage Oct 1, 2024
407c691
[td] Add block overview (#5464)
tommydangerous Oct 4, 2024
dd86d31
[td] Add case study to streaming pipelines (#5465)
tommydangerous Oct 4, 2024
7699bd4
[td] Fix blocks doc (#5466)
tommydangerous Oct 4, 2024
24324d9
Fix encoding in GCS Integration (#5447)
TalaatHasanin Oct 8, 2024
647d21a
Update documentation for Git in Mage in the Getting Started section (…
Lennardvb Oct 8, 2024
aaee535
[enhancement] Elasticsearch support of _op_type for bulk operations (…
syepes Oct 8, 2024
8e55c17
Fix load data in GCS integration (#5467)
TalaatHasanin Oct 9, 2024
d4430e0
[enhancement] Update Elasticsearch + verify_certs connection option (…
syepes Oct 9, 2024
5225d14
[enhancement] adds support of _op_type for bulk operations of destina…
syepes Oct 11, 2024
bd98aa6
Add postgres client package (#5486)
jx2lee Oct 14, 2024
98fe903
[hw] Use the built-in IntEnum instead of creating a new class (#5433)
csharplus Oct 14, 2024
8aec8f9
Add time delay to avoid getting the same file timestamp for multiple …
csharplus Oct 15, 2024
e67b8b4
Update text in documentation about enabling HTTPS in AWS (#5517)
Lennardvb Oct 25, 2024
794c789
Fix typos in compute-resource.mdx (#5519)
mvillaizan Oct 25, 2024
57565c7
[Oracle DB] Modify inefficient code that converts dataframe to list o…
farmboy-dev Oct 25, 2024
8a6fcc3
[enhancement] Elasticsearch - Align the doc publishing with the Stand…
syepes Oct 25, 2024
af4c64f
Add support to multiples webhook endpoints for Microsoft Teams notifi…
messerzen Oct 26, 2024
7893205
Update alerting-teams.mdx for multiples webhooks. (#5511)
messerzen Oct 26, 2024
8677527
[Bug] Updated SalesForce source to handle multiple date formats (#5493)
tolson17 Oct 26, 2024
0d9b962
Update README.md (#5441)
neubert-analytics Oct 26, 2024
8dde0da
[td] Add GA to docs (#5526)
tommydangerous Oct 28, 2024
4e98cb1
[hw] Use `self.logger.debug` to replace `print` to make code clean (#…
csharplus Nov 1, 2024
31b2d8f
Fix unable to pass extra parameters to psycopg2 in Postgres connector…
kanenorman Nov 1, 2024
cf5e490
[jk] Allow user to set number of lines displayed for block output sam…
johnson-mage Nov 8, 2024
0625a1f
[td] Update K8s executor notes (#5545)
tommydangerous Nov 8, 2024
d37ffe1
Td fix updates (#5550)
tommydangerous Nov 12, 2024
48d6c3a
[td] Update DX and files (#5551)
tommydangerous Nov 12, 2024
a5f1cd2
[td] Update code layout files (#5552)
tommydangerous Nov 12, 2024
a8437bf
[td] Update code layout files (#5553)
tommydangerous Nov 12, 2024
d0eaef3
[td] Fix code layout files (#5554)
tommydangerous Nov 12, 2024
72f9039
[jk] Handle encoded page_block_layouts and block_outputs routes (#5544)
johnson-mage Nov 12, 2024
b057dd5
[Enhancement] io/base.py: add Excel support (#5542)
LucasGrugru Nov 13, 2024
a01a22d
[hw] Update deltalake to a recent version `0.20.2` (#5541)
csharplus Nov 15, 2024
b3ae286
[xh] Update python version to fix vulnerabilities (#5523)
matrixstone Nov 15, 2024
3958705
bugfix/#5562 python data exporter failed insert 2d array to postgres …
sugimiyanto Nov 15, 2024
566477b
[hw] Update Redshift connector to enable merge load and correct row c…
csharplus Nov 16, 2024
41b538d
[td] Update main docs (#5566)
tommydangerous Nov 16, 2024
b335763
[td] Update links (#5567)
tommydangerous Nov 16, 2024
86563d2
[td] Add more spacing breaks (#5568)
tommydangerous Nov 16, 2024
ced6f8c
[td] Add links to cards (#5569)
tommydangerous Nov 16, 2024
536b90b
[td] Update docs pages (#5570)
tommydangerous Nov 16, 2024
d0c14e7
[td] Revamp doc structure (#5571)
tommydangerous Nov 17, 2024
da857bd
[td] Try to remove border bottom on buttons in docs (#5572)
tommydangerous Nov 17, 2024
292dabc
[td] Try to remove border bottom on buttons in docs (#5573)
tommydangerous Nov 17, 2024
69c92b1
[td] Try to remove border bottom on buttons in docs (#5574)
tommydangerous Nov 17, 2024
afed968
[td] Try to remove border bottom on buttons in docs (#5575)
tommydangerous Nov 17, 2024
e2782d2
[td] Try to remove border bottom on buttons in docs (#5576)
tommydangerous Nov 17, 2024
a205ae2
[td] Try to remove border bottom on buttons in docs (#5577)
tommydangerous Nov 17, 2024
9968823
[td] Try to remove border bottom on buttons in docs (#5578)
tommydangerous Nov 17, 2024
1a30150
[td] Fix bottom border (#5580)
tommydangerous Nov 17, 2024
b8dd1b6
[jk] Revert name of test environment (#5478)
johnson-mage Nov 18, 2024
a12097d
Update README.md
tommydangerous Nov 18, 2024
0ad1f69
Typo fix ai-client.mdx (#5582)
MageKai Nov 19, 2024
928c434
[td] Update docs for auth and secrets (#5587)
tommydangerous Nov 22, 2024
62ff425
[jk] Environment-specific config override docs (#5588)
johnson-mage Nov 22, 2024
c0bb719
[hw] Correct the SSL settings in the nats configuration template (#5579)
csharplus Nov 24, 2024
0956589
[jk] misc updates (#5591)
johnson-mage Nov 26, 2024
38fb817
Add information regarding feature dependency to docs (#5584)
oscarlofwenhamn Nov 26, 2024
66c80ac
[CI] Update frontend build (#5592)
github-actions[bot] Nov 26, 2024
e54123a
Airtable Destination (#5454)
TalaatHasanin Nov 27, 2024
e8fdc6b
[td] Update AI docs (#5597)
tommydangerous Dec 2, 2024
cfd500e
Update index.mdx (#5600)
tommydangerous Dec 2, 2024
a5ce157
[xy] Bump up version to 0.9.75 (#5593)
wangxiaoyou1993 Dec 4, 2024
5240e81
[cf]-fixed-links-to-streaming-docs (#5611)
colefreeman Dec 12, 2024
4a048c9
Update the version for the google-ads module (#5601)
csharplus Dec 14, 2024
6fa209c
[cf]-added-destinations-back (#5615)
colefreeman Dec 18, 2024
aa61b14
Update the version of the `nkeys` module (#5604)
csharplus Dec 20, 2024
bfa32ee
[xy] Move help improve_mage check outside of asyncio.run (#5624)
wangxiaoyou1993 Dec 20, 2024
1c13cb9
[td] Update docs sign up (#5626)
tommydangerous Dec 22, 2024
f4a172d
[xy] Support hiding and rotating API trigger token. (#5625)
wangxiaoyou1993 Dec 22, 2024
bcd3d83
Mage Pro getting started documentation (#5631)
colefreeman Jan 3, 2025
ed18aa2
[cf] Mage Pro environment variables and getting started (#5635)
colefreeman Jan 6, 2025
c48d599
[xy] Support configuring redis default timeout (#5639)
wangxiaoyou1993 Jan 8, 2025
703ffda
[xy] Support passing chunksize and method to mssql export method. (#5…
wangxiaoyou1993 Jan 10, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
74 changes: 0 additions & 74 deletions .circleci/config.yml

This file was deleted.

10 changes: 8 additions & 2 deletions .flake8
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
[flake8]
ignore = E121,E126,W503,W504
exclude = mage_ai/data_preparation/templates,mage_ai/orchestration/db/migrations/versions
ignore = E121,E126,W503,W504,E203,W605,B006
exclude =
mage_ai/data_preparation/templates,
mage_ai/orchestration/db/migrations/versions,
mage_integrations/mage_integrations/sources/*/tap_*/,
mage_integrations/mage_integrations/destinations/*/target_*/
max-line-length = 100
per-file-ignores =
mage_ai/orchestration/pipeline_scheduler.py: F401,F403
38 changes: 0 additions & 38 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

46 changes: 46 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Bug report
description: Create a report to help us improve
title: '[BUG] '
labels: ['bug']
assignees: []
body:
- type: input
attributes:
label: Mage version
description: What Mage version are you using?
validations:
required: true
- type: textarea
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is.
validations:
required: true
- type: textarea
attributes:
label: To reproduce
description: Steps to reproduce the behavior
placeholder: |
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
- type: textarea
attributes:
label: Expected behavior
description: A clear and concise description of what you expected to happen.
- type: textarea
attributes:
label: Screenshots
description: If applicable, add screenshots to help explain your problem.
- type: textarea
attributes:
label: Operating system
placeholder: |
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
- type: textarea
attributes:
label: Additional context
description: Add any other context about the problem here.
1 change: 0 additions & 1 deletion .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ Provide instructions so we can reproduce.
- [ ] I have added unit tests that prove my fix is effective or that my feature works
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] I have made corresponding changes to the documentation
- [ ] If new documentation has been added, relative paths have been added to the appropriate section of `docs/mint.json`

cc:
<!-- Optionally mention someone to let them know about this pull request -->
50 changes: 46 additions & 4 deletions .github/workflows/build_and_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ on:
- "requirements.txt"
- "setup.py"

env:
ENV: test_mage

jobs:
check-code-quality:

Expand Down Expand Up @@ -50,7 +53,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10"]
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
needs: check-code-quality
steps:
- uses: actions/checkout@v3
Expand All @@ -62,8 +65,9 @@ jobs:
run: |
sudo apt-get install freetds-dev
python -m pip install --upgrade pip
pip install "git+https://github.com/mage-ai/sqlglot#egg=sqlglot"
pip install -r requirements.txt
pip install -r mage_integrations/requirements.txt
pip install mage_integrations/
pip install "git+https://github.com/mage-ai/singer-python.git#egg=singer-python"
- name: Run unit tests
run: |
Expand All @@ -82,8 +86,7 @@ jobs:
if: matrix.python-version == '3.10'
- name: Create Mage test project
run: |
python mage_ai/cli/main.py init test_project &&
echo 'help_improve_mage: false' >> test_project/metadata.yaml
python mage_ai/cli/main.py init test_project
env:
PYTHONPATH: ${{ env.pythonLocation }}:.
if: matrix.python-version == '3.10'
Expand All @@ -103,3 +106,42 @@ jobs:
name: playwright-report
path: mage_ai/frontend/playwright-report/
retention-days: 3

test_web_server_windows:
runs-on: windows-latest
strategy:
matrix:
python-version: ["3.10"]
needs: check-code-quality
steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v3
with:
python-version: ${{ matrix.python-version }}
# Run Playwright web UI tests only run once per workflow (Python 3.10).
- name: Set up Node
uses: actions/setup-node@v3
with:
node-version: "20.15.1"
- name: Create Mage test project
run: |
Start-Process -Wait -FilePath "C:\Program Files\Git\unins000.exe" -ArgumentList "/SILENT"
python -m venv venv3
venv3/Scripts/Activate.ps1
$env:PYTHONPATH = "${env:PYTHONPATH};${pwd}"
python -m pip install -r requirements.txt
python mage_ai/cli/main.py init test_project
- name: Build frontend, start server, and run Playwright tests
run: |
yarn install &&
yarn export_prod &&
yarn playwright install chromium &&
yarn playwright test -c playwright-windows.config.ci.ts
working-directory: mage_ai/frontend/
- uses: actions/upload-artifact@v3
if: always()
with:
name: playwright-report
path: mage_ai/frontend/playwright-report/
retention-days: 3
63 changes: 63 additions & 0 deletions .github/workflows/export_frontend.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Export Frontend

on:
workflow_dispatch:

jobs:
export-frontend:
runs-on: ubuntu-latest
env:
NODE_VERSION: '20.15.1'
steps:
- name: Checkout repository
uses: actions/checkout@v2

- name: Change directory to frontend
working-directory: mage_ai/frontend
run: echo "Entering frontend directory"

- name: Set up Node.js
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}

- name: Configure Git
run: |
git config user.email "[email protected]"
git config user.name "GitHub Actions"

- name: Fetch and Checkout to Current Branch
run: |
git fetch origin
git checkout ${{ github.ref_name }}

- name: Build and Export
run: |
yarn install
yarn export_prod
working-directory: mage_ai/frontend/

- name: Build and Export Base Path Version
run: |
mv next_base_path.config.js next.config.js
yarn install
yarn export_prod_base_path
working-directory: mage_ai/frontend/

- name: Push changes to new branch
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: |
git checkout -b update-frontend-${{ github.run_id }}
git add mage_ai/server/frontend_dist
git add mage_ai/server/frontend_dist_base_path_template
git commit -m "[CI] Update frontend build"
git push origin update-frontend-${{ github.run_id }}

- name: Create Pull Request
run: |
gh pr create -B master -H update-frontend-${{ github.run_id }} \
--title '[CI] Update frontend build' \
--body 'This PR updates the frontend build artifacts.'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
12 changes: 9 additions & 3 deletions .github/workflows/publish_docker_image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,14 @@ name: Build and publish Docker image
on:
workflow_dispatch:
inputs:
branch:
description: 'Git branch'
dockerfile_branch:
description: 'Dockerfile branch'
required: true
default: master
feature_branch:
description: 'Feature branch'
required: false
default: null
name:
description: 'Docker image name'
required: true
Expand All @@ -24,7 +28,7 @@ jobs:
- name: Check out the repo
uses: actions/checkout@v3
with:
ref: ${{ github.event.inputs.branch }}
ref: ${{ github.event.inputs.dockerfile_branch }}

- name: Log in to Docker Hub
uses: docker/login-action@v2
Expand Down Expand Up @@ -52,3 +56,5 @@ jobs:
push: true
tags: mageai/${{ github.event.inputs.name }}:${{ github.event.inputs.tag }}
labels: ${{ steps.meta.outputs.labels }}
build-args: |
FEATURE_BRANCH=${{ github.event.inputs.feature_branch }}
8 changes: 6 additions & 2 deletions .github/workflows/publish_to_pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,16 @@ jobs:
python setup.py sdist bdist_wheel
- name: Publish distribution to Test PyPI
if: github.event.inputs.dry_run == 'true'
uses: pypa/gh-action-pypi-publish@master
uses: pypa/gh-action-pypi-publish@release/v1.8
with:
password: ${{ secrets.TEST_PYPI_API_TOKEN }}
repository_url: https://test.pypi.org/legacy/
verbose: true
skip-existing: true
- name: Publish distribution to PyPI
if: github.event.inputs.dry_run == 'false'
uses: pypa/gh-action-pypi-publish@master
uses: pypa/gh-action-pypi-publish@release/v1.8
with:
password: ${{ secrets.PYPI_API_TOKEN }}
verbose: true
skip-existing: true
Loading