What's Changed
🎉 Exciting New Features
🧑💻 Side-by-side block view
Your Mage development workflow just got a whole lot more efficient. Starting today, you can view blocks side-by-side for twice the editing power! Check this one out to improve your DevEx and make more data magic! Simply click the "side-by-side" icon in the center of the editor to get started!
by @tommydangerous in #3804
🧱 Support for dbt-dremio
Dremio users, rejoice! You can now execute dbt models in you lakehouse thanks to support for the dbt-dremio
package.
👨🏻💼 Support Github Enterprise authentication
An often-requested feature, Mage now supports Github Enterprise authentication! 💥
🤖 Support auto termination in workspace
Mage now supports auto-termination checks, which will run once every sixty seconds. This can be used to auto start/stop k8s workspaces. Configure it when creating your workspace to get started!
⏰ Show server time in app
This PR adds a new current time display in the top right of the app header. By default, the time display shows in the UTC format, but if you click on the time display, a dropdown menu shows up:
Nice! Frontend UX improvements coming in clutch!
by @anniexcheng in #3785
🐛 Bug Fixes
- Fix aws secrets circular dependency by @dy46 in #3783
- Fix adding dbt block with mage_secret_var by @wangxiaoyou1993 in #3786
- Fix botocore library pickle error in pipeline scheduler by @wangxiaoyou1993 in #3788
- Incorrect method call on PostgreSQL close connection by @tommydangerous in #3791
- Update block policy by @johnson-mage in #3797
- Fix
DISABLE_NOTEBOOK_EDIT_ACCESS
variable by @dy46 in #3796 - Fix GCS
listdir
recursive bug by @luizarvo in #3807 - Fix
IndexError
in upstream dbt block by @wangxiaoyou1993 in #3808 - Redshift: Use
TIMESTAMPTZ
column type for datetimes by @eofs in #3814 - Serialize
np.ndarray
before exporting to postgres by @wangxiaoyou1993 in #3821 - Refactor workspace by @dy46 in #3811
- Initialize
db_connection
session before interpolating repo config by @wangxiaoyou1993 in #3824 - Fix code block header overflow menu by @tommydangerous in #3832
- Fix
WorkspaceConfig
default by @dy46 in #3784
💅 Enhancements & Polish
- Allow specifying credentials info in BigQuery source and dest by @wangxiaoyou1993 in #3790
- Support Redshift Serverless by @wangxiaoyou1993 in #3823
- Hide
mage-repo
remote by @dy46 in #3806 - Added Custom Spark Cluster by @KamarulAdha in #3812
- Improved Slack notification design by @hanslemm in #3778
- Add total execution time to Pipeline Runs table by @anniexcheng in #3801
- Case sensitive column names in DI SQL destinations by @Luishfs in #3685
😎 New Contributors
- @KamarulAdha made their first contribution in #3812
- @eofs made their first contribution in #3814
- @hanslemm made their first contribution in #3778
- @edmondwinston made their first contribution in #3820
Full Changelog: 0.9.35...0.9.38