Tags: mage-ai/mage-ai
Tags
[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 -->
[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 -->
[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 -->
[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 -->
PreviousNext