Mage
Open-source data pipeline and orchestration tool
Feature releases every two months in 2024; one bugfix release in the last twelve.
◆Recent moves
- 6mo ago
Dependency pinning and SQLAlchemy 2.0 compatibility fixes
The most recent release, and the first in this window with no feature section: croniter vendored into the repository, scikit-learn locked against breaking changes, SQLAlchemy 2.0 compatibility repaired, and log file handles closed properly. Defensive work aimed at keeping installs functioning.
View source ↗ - 11mo ago
Path traversal CVE fixes and cancellation callbacks
Weighted toward security: a set of path traversal vulnerabilities with assigned identifiers closed, access revoked properly after user deletion, and a file traversal issue fixed. The feature side is thin — cancellation callbacks and a Sentry server_name option — marking the point where the release notes tip from capability to correction.
View source ↗ - 1y ago
Teradata, Doris and Airtable connectors, rotatable API tokens
The last release in this window with a substantial feature list, and all of it is breadth rather than depth: Teradata and Doris sources and destinations, an Airtable IO class, dbt modules updated to 1.8, and support for hiding and rotating API trigger tokens.
View source ↗ - 1y ago
Airtable destination and Python 3.11 and 3.12 support
Adds Airtable as a data integration destination and brings the runtime up to Python 3.11 and 3.12. Keeping current with the language and extending the connector catalog — the two things the 2024 releases did consistently.
View source ↗ - 1y ago
Google Cloud Storage source and Airtable integration
Connector expansion: Google Cloud Storage configurable as a data integration source with Parquet and service account credentials, plus the first Airtable integration on the source side. The destination half arrives three months later.
View source ↗ - 1y ago
Memory management rework and dynamic blocks 2.0
The most internally focused release of the 2024 run, reworking RAM allocation and deallocation and rebuilding dynamic blocks. The release notes describe both in general terms rather than specifics, so the practical effect on existing pipelines isn't determinable from this entry alone.
View source ↗