Skip to content

Tags: mage-ai/mage-ai

Tags

0.9.75

Toggle 0.9.75's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[xy] Bump up version to 0.9.75 (#5593)

# Description
<!-- Please include a summary of the change and which issue is fixed.
Please also include relevant motivation and context.
List any dependencies that are required for this change.
-->
Bump up version to 0.9.75

<!-- Release notes generated using configuration in .github/release.yml
at master -->

## What's Changed
### 🎉 Exciting New Features
* Airtable Destination by @TalaatHasanin in
#5454
* [hw] Support Mage in Python 3.11 and 3.12 by @csharplus in
#5393
* Add postgres client package by @jx2lee in
#5486
* [enhancement] Update Elasticsearch + verify_certs connection option by
@syepes in #5462
* [enhancement] adds support of _op_type for bulk operations of
destinations by @syepes in #5482
* [enhancement] Elasticsearch support of _op_type for bulk operations by
@syepes in #5471
* Add support to multiples webhook endpoints for Microsoft Teams
notification service by @messerzen in
#5508
* [hw] Update Redshift connector to enable merge load and correct row
count by @csharplus in #5522

### 🐛 Bug Fixes
* [xh]Pass OpenAI API key to OpenAI Library by @matrixstone in
#5430
* [jk] Fix error detail log parsing by @johnson-mage in
#5443
* [jk] Render json objects in block outputs as string instead of nested
table by @johnson-mage in #5450
* [jk] Block output table cell overflow by @johnson-mage in
#5451
* [Bug] Updated SalesForce source to handle multiple date formats by
@tolson17 in #5493
* [jk] Handle encoded page_block_layouts and block_outputs routes by
@johnson-mage in #5544
* [jk] Revert name of test environment by @johnson-mage in
#5478
* [hw] Correct the SSL settings in the nats configuration template by
@csharplus in #5579
* Fix encoding in GCS Integration by @TalaatHasanin in
#5447
* [enhancement] Elasticsearch - Align the doc publishing with the
Standard (batch) by @syepes in
#5510
* [Enhancement] io/base.py: add Excel support by @LucasGrugru in
#5542
* [hw] Update deltalake to a recent version `0.20.2` by @csharplus in
#5541
* bugfix/#5562 python data exporter failed insert 2d array to postgres
by @sugimiyanto in #5563
* Fix unable to pass extra parameters to psycopg2 in Postgres connector
by @kanenorman in #5449
* [hw] Avoid throwing exceptions when `block_type` is None by @csharplus
in #5439
* Fix load data in GCS integration by @TalaatHasanin in
#5467

### 💅 Enhancements & Polish
* [xh] Update python version to fix vulnerabilities by @matrixstone in
#5523
* [jk] Display ID in block runs table by @johnson-mage in
#5457
* [Oracle DB] Modify inefficient code that converts dataframe to list of
tuples by @farmboy-dev in #5502
* [jk] Allow user to set number of lines displayed for block output
sample preview by @johnson-mage in
#5485
* [hw] Use `self.logger.debug` to replace `print` to make code clean by
@csharplus in #5494
* Updated Facebook Ads SDK to 20.0.2 by @jonatansthlmstratlab in
#5437


### Other Changes
* Update documentation for Git in Mage in the Getting Started section by
@Lennardvb in #5459
* [hw] Use the built-in IntEnum instead of creating a new class by
@csharplus in #5433
* [hw] Add time delay to avoid getting the same file timestamp for
multiple changes by @csharplus in
#5499
* Update text in documentation about enabling HTTPS in AWS by @Lennardvb
in #5517
* Fix typos in compute-resource.mdx by @mvillaizan in
#5519
* Update alerting-teams.mdx for multiples webhooks. by @messerzen in
#5511
* Update README.md by @neubert-analytics in
#5441
* Typo fix ai-client.mdx by @MageKai in
#5582
* Add information regarding feature dependency to docs by
@oscarlofwenhamn in #5584

## New Contributors
* @jonatansthlmstratlab made their first contribution in
#5437
* @Lennardvb made their first contribution in
#5459
* @syepes made their first contribution in
#5471
* @jx2lee made their first contribution in
#5486
* @mvillaizan made their first contribution in
#5519
* @farmboy-dev made their first contribution in
#5502
* @tolson17 made their first contribution in
#5493
* @neubert-analytics made their first contribution in
#5441
* @kanenorman made their first contribution in
#5449
* @LucasGrugru made their first contribution in
#5542
* @sugimiyanto made their first contribution in
#5563
* @oscarlofwenhamn made their first contribution in
#5584

**Full Changelog**:
0.9.74...0.9.75

# How Has This Been Tested?
<!-- Please describe the tests that you ran to verify your changes.
Provide instructions so we can reproduce.
-->

- [x] Basic tests locally


# Checklist
- [x] The PR is tagged with proper labels (bug, enhancement, feature,
documentation)
- [x] I have performed a self-review of my own code
- [ ] 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

cc:
<!-- Optionally mention someone to let them know about this pull request
-->

0.9.74

Toggle 0.9.74's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[xy] Lock some package versions in setup.py to solve package installa…

…tion issue (#5429)

# Description
<!-- Please include a summary of the change and which issue is fixed.
Please also include relevant motivation and context.
List any dependencies that are required for this change.
-->
Lock some package versions in setup.py to solve package installation
issue

# How Has This Been Tested?
<!-- Please describe the tests that you ran to verify your changes.
Provide instructions so we can reproduce.
-->

- [x] Tested locally


# Checklist
- [x] The PR is tagged with proper labels (bug, enhancement, feature,
documentation)
- [x] I have performed a self-review of my own code
- [ ] 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

cc:
<!-- Optionally mention someone to let them know about this pull request
-->

0.9.73

Toggle 0.9.73's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[xy] Bump version to 0.9.73 (#5312)

# Description
<!-- Please include a summary of the change and which issue is fixed.
Please also include relevant motivation and context.
List any dependencies that are required for this change.
-->
<!-- Release notes generated using configuration in .github/release.yml
at release/0.9.73 -->

## What's Changed
### 🎉 Exciting New Features
* Memory management upgrade:
https://www.notion.so/mageai/Memory-management-upgrades-e6c5e6e360ce410094091e00c46e3bb6?pvs=4
* Dynamic blocks 2.0
https://www.notion.so/mageai/Dynamic-Blocks-2-0-d2fc11a4f48148d68b817e9bfb38a732
* [xy] Support getting Azure db conn url from key vault. by
@wangxiaoyou1993 in #5302
* [jk] Workspace monitoring by @johnson-mage in
#5311
### 🐛 Bug Fixes
* [td] Fix editor v2 page by @tommydangerous in
#5222
* [jk] Add specific lodash dependency version by @johnson-mage in
#5237
* [xy] Don't force cast type to int or float. by @wangxiaoyou1993 in
#5254
* [xy] Some fixes for using requests base path. by @wangxiaoyou1993 in
#5265
* [xy] Update the file content API implementation. by @wangxiaoyou1993
in #5267
* [jk] Default command center item by @johnson-mage in
#5275
* [jk] Include base path when loading favicon by @johnson-mage in
#5286
* [xy] Only run memory usage failure check when executor type is local
python by @wangxiaoyou1993 in
#5300
* [xy] Fix kernel interruption. by @wangxiaoyou1993 in
#5301
* [jk] Differentiate current_user local storage by @johnson-mage in
#5294
* [td] Fix blocks waiting and when fetching upstream w/ no output by
@tommydangerous in #5307


### 💅 Enhancements & Polish
* [xh]Update openai version to >= 1.0.0 by @matrixstone in
#5283
* [td] Canvas nodes by @tommydangerous in
#5199
* [td] Menus and more by @tommydangerous in
#5227
* Models and API for execution framework by @tommydangerous in
#5230
* [xy] Pipeline execution for execution framework by @wangxiaoyou1993 in
#5239
* [xy] Interpolate the sql profile. by @wangxiaoyou1993 in
#5252
* [xy] Allow optional block groups. by @wangxiaoyou1993 in
#5279
* [jk] Cookie session updates by @johnson-mage in
#5289
* [xy] Add all upstream dbt blocks when adding a dbt block by
@wangxiaoyou1993 in #5290
* [xy] Support customizing node selector in k8s config. by
@wangxiaoyou1993 in #5304
* [xy] Resolve CVE-2024-35225 by @wangxiaoyou1993 in
#5236
* [jk] Add back yarn.lock file by @johnson-mage in
#5256
* Add create_dataset parameter to Bigquery #5197 by @gracia10 in
#5218
* [jk] Remove unused api/cleaner dir by @johnson-mage in
#5291
* [td] Remove fake executables by @tommydangerous in
#5308

### Other Changes
* [xy] Add export frontend job in github action by @wangxiaoyou1993 in
#5313
* [xy] Remove circleci job. by @wangxiaoyou1993 in
#5315
* [xy] Create PR instead of push directly to master branch for frontend
build. by @wangxiaoyou1993 in
#5317

## New Contributors
* @tk26 made their first contribution in
#5235
* @gracia10 made their first contribution in
#5218
* @github-actions made their first contribution in
#5318

**Full Changelog**:
0.9.72...0.9.73


# How Has This Been Tested?
<!-- Please describe the tests that you ran to verify your changes.
Provide instructions so we can reproduce.
-->
basic function tests locally


# Checklist
- [x] The PR is tagged with proper labels (bug, enhancement, feature,
documentation)
- [x] I have performed a self-review of my own code
- [ ] 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

cc:
<!-- Optionally mention someone to let them know about this pull request
-->

0.9.72

Toggle 0.9.72's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Revert "[xy] Upgrade polars package version" (#5213)

Reverts #5176

Upgrade of polars causes some version incompatibility when installing
Mage via pip. Will need to resolve the issues before upgrading the
version.

0.9.71

Toggle 0.9.71's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[xy] Bump version to 0.9.71 (#5107)

# Description
<!-- Please include a summary of the change and which issue is fixed.
Please also include relevant motivation and context.
List any dependencies that are required for this change.
-->
 Bump version to 0.9.71
<!-- Release notes generated using configuration in .github/release.yml
at release/0.9.71 -->

## What's Changed
### 🎉 Exciting New Features
* [xh]Create streaming oracle destination by @matrixstone in
#4896
### 🐛 Bug Fixes
* [xy] Exclude dropped columns from the postgres schema discovery query.
by @wangxiaoyou1993 in #5002
* [xy] Fix None Bigquery database error. by @wangxiaoyou1993 in
#5005
* [xy] Fix extracting table name from INSERT statement in SQL block. by
@wangxiaoyou1993 in #5008
* [xy] Catch yaml interpolation error. by @wangxiaoyou1993 in
#5012
* [xy] Not run insert query for empty dataframe. by @wangxiaoyou1993 in
#5017
* [dy] Fix git and seed issues by @dy46 in
#5025
* [xy] Fix custom template issue on server start. by @wangxiaoyou1993 in
#5038
* [xy] Comment out flaky unit tests by @wangxiaoyou1993 in
#5046
* [jk] Allow files to be selected for pipeline zip import by
@johnson-mage in #5042
* [dy] Update git email field by @dy46 in
#5045
* [dy] Fix circular dependency by @dy46 in
#5050
* [td] Update charts and make a ton of bug fixes by @tommydangerous in
#5075
* [td] Fix IDE outputs by @tommydangerous in
#5088
* [td] Fix git issue by @tommydangerous in
#5089
* Td fix git2 by @tommydangerous in
#5090
* [td] Upgrade deltalake because of Docker image build error by
@tommydangerous in #5091
* [xy] Fix websocket authentication. by @wangxiaoyou1993 in
#5094
* [td] Fix interpolating dictionaries when adding custom code to ide
execution by @tommydangerous in
#5095
* [xy] Fix switching active kernel by @wangxiaoyou1993 in
#5098
* [xy] Fix retry in streaming pipeline. by @wangxiaoyou1993 in
#5099
* [xy] Fix performance issue of fetching variables. by @wangxiaoyou1993
in #5108
* [jk] Fix max concurrent runs value for backfill by @johnson-mage in
#5115
* [xy] Fix circular dependency. by @wangxiaoyou1993 in
#5122
* [td] Don’t raise error if can’t load by @tommydangerous in
#5132
* [xy] Fix custom template creation. by @wangxiaoyou1993 in
#5134
* [xy] Fix variables API and BaseEnum by @wangxiaoyou1993 in
#5135
* [td] Fix after on pipeline dashboard by @tommydangerous in
#5142
* [td] Fix after panel showing up everywhere by @tommydangerous in
#5143
### 💅 Enhancements & Polish
* [xy] Support configuring logs_dir_path in environment variable. by
@wangxiaoyou1993 in #5018
* [dy] Add prune option for fetch by @dy46 in
#5014
* [xy] Include server and scheduler process id in status response. by
@wangxiaoyou1993 in #5027
* [xy] Add pipeline_run_id to kwargs. by @wangxiaoyou1993 in
#5030
* [xy] Allow configuring authentication mode in mssql config. by
@wangxiaoyou1993 in #5051
* Add configuration parameters to V1JobSpec in k8s executor by @artche
in #5044
* Reload libraries when running blocks from edit pipeline by @hugabora
in #4953
* [xy] Support configuring concurrency config via env vars. by
@wangxiaoyou1993 in #5057
* [xy] Some improvements on multi project by @wangxiaoyou1993 in
#5063
* Add OIDC_ROLES_MAPPING support by @mihaivint in
#5053
* [jk] Improve visibility of variable/secret names by @johnson-mage in
#5072
* [xy] Cache project platform settings data in API calls. by
@wangxiaoyou1993 in #5079
* [td] Memory upgrades by @tommydangerous in
#5092
* [td] Track resource usage and run block execution function in a
context by @tommydangerous in
#5105
* [td] Dynamic blocks use the new memory enhancements by @tommydangerous
in #5106
* [xy] Speed up pipeline update endpoint. by @wangxiaoyou1993 in
#5125
* [td] Dynamic block stream mode by @tommydangerous in
#5121
* [xy] Disable autoreload in non-dev environments. by @wangxiaoyou1993
in #5136
* [xy] Reduce CPU usage in scheduler. by @wangxiaoyou1993 in
#5137
### Other Changes
* relax pytz version requirements by @alex-hunsaker in
#5006
* [xy] Not show locals in CLI exception. by @wangxiaoyou1993 in
#5009
* [dy] Remove error pop up by @dy46 in
#5015
* Add support for user_roles when using OIDC auth by @mihaivint in
#4899
* upgrade deltalake for tableMerger by @oonyoontong in
#5020
* [dy] Update multi project platform to support active project per user
by @dy46 in #4865
* docs: typo in architecture.mdx by @stefaan1o in
#5034
* Update setup-dbt.mdx by @richardlhughes in
#5033
* [tc] Update releases.mdx by @thomaschung408 in
#5056
* [td] Fix charts when using Spark by @tommydangerous in
#5028
* [td] Fix interactions, triggers, dynamic blocks, charts, and more by
@tommydangerous in #5064
* [td] Remove PYTHONPATH from docker-compose by @tommydangerous in
#5073
* [td] Turn off unoptimized images by @tommydangerous in
#5082
* Grammar corrections to doc "Update non-root-user.mdx" by @CLHdevOps in
#5077
* [td] Fix infer variables by @tommydangerous in
#5102
* [td] Dynamic block resilience by @tommydangerous in
#5113
* Escaping Backslashes when interpolating code content by @jimilp7 in
#5112
* Add pipeline_schedule_description variable to notification sender by
@hjhdaniel in #5118


# How Has This Been Tested?
<!-- Please describe the tests that you ran to verify your changes.
Provide instructions so we can reproduce.
-->

- [x] Comment tests locally
- [x] Performance tests

# Checklist
N/A

cc:
<!-- Optionally mention someone to let them know about this pull request
-->

0.9.70

Toggle 0.9.70's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[xy] Bump up version to 0.9.70. (#4996)

0.9.68

Toggle 0.9.68's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[xy] Bump version to 0.9.68 (#4845)

0.9.66

Toggle 0.9.66's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[xy] Bump version to 0.9.66 (#4754)

0.9.65

Toggle 0.9.65's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[xy] Bump version to 0.9.65 (#4673)

0.9.64

Toggle 0.9.64's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[xy] Bump version to 0.9.64 (#4589)