Today, we are excited to release Meltano version 1.62.0, which introduces plugin inheritance to let you have multiple configurations of the same package in your project at the same time, in the form of separate plugins that inherit their base plugin (package) description from an existing plugin and can then override (parts of) the inherited configuration!
To learn more about plugin inheritance, refer to the Plugins concept doc.
To learn how to use plugin inheritance for multiple configurations, refer to the Configuration guide.
To learn how to add an inheriting plugin to your project using --inherit-from=<name>
on meltano add
or inherit_from: <name>
in meltano.yml
, refer to the Plugin Management guide.
Excited to try it out?
To upgrade Meltano and your Meltano project to the latest version, navigate to your project directory, activate the appropriate virtual environment, and run meltano upgrade
. This will upgrade the meltano
package and apply any necessary changes to your project.
What else is new?
The list below (copied from the changelog) covers all of the changes made to Meltano since the release of v1.61.0 on December 9:
New
- #2390 Let a plugin inherit its base plugin (package) description and configuration from another one using
--inherit-from=<name>
onmeltano add
orinherit_from: <name>
inmeltano.yml
, so that the same package can be used in a project multiple times with different configurations.
Changes
- #2479 Use extractor
load_schema
(usually its namespace) as default for target-bigquerydataset_id
setting, as it already is for target-snowflake and target-postgresschema