Meltano
We've released versions 3.7.0 and 3.7.1 of Meltano!
These releases include, among other things, the following changes:
- Relative dates are now supported in plugin configuration, making it easier to configure date-based settings with values like
last week
oryesterday
. - Custom state backends can now be created as plugins, opening up possibilities for enterprise-grade state management solutions beyond the built-in options.
- The UV virtual environment backend is no longer experimental and will become the default in a future release. Users can migrate now with
meltano config meltano set venv.backend uv
. - Improved logging capabilities including a new
--log-format
CLI option and automatic logging configuration for Singer-based plugins. - The project environment variables are now passed to the installation environment, improving plugin installation flexibility.
- Switched from Poetry to UV for faster dependency management and improved developer experience.
MeltanoHub
Extractors
- Added the edgarrmondragon variant of tap-geekbot - Hub Link
- Added the edgarrmondragon variant of tap-pypistats - Hub Link
- Added the SpaceCondor variant of tap-mssql - Hub Link
Plugin Updates
- tap-salesforce was updated to v1.9.0
- tap-googleads was updated to v0.9.0
- target-duckdb was updated to v0.8
- dbt-snowflake now supports keypair authentication settings
- meltano-map-transform now uses PyPI distribution
SDK
We shipped 2 minor releases of the SDK:
Among other things, these releases shipped the following changes:
- Experimental msgspec-based IO interfaces for significantly improved performance in message processing.
- The low-level Singer library is now publicly available as
singer_sdk.singerlib
, giving developers direct access to Singer protocol implementations. - Full support for the
x-singer.decimal
JSON Schema extension, preventing precision loss for financial and scientific data. - Deprecation support for stream schemas and settings fields, enabling smoother API evolution.
- Custom SQL type handling with the new
x-sql-datatype
JSON Schema annotation for targets. - SHA256 encryption method added to inline stream maps for enhanced data security.