From 8a65004cbe04ece893d7c17e084387cb27297f8f Mon Sep 17 00:00:00 2001 From: MeltyBot <105875157+MeltyBot@users.noreply.github.com> Date: Thu, 18 Apr 2024 14:39:37 -0400 Subject: [PATCH] chore: Release v3.4.0 (#8504) chore: Bump package version Co-authored-by: edgarrmondragon <16805946+edgarrmondragon@users.noreply.github.com> --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ docs/package.json | 2 +- pyproject.toml | 4 ++-- src/meltano/__init__.py | 2 +- 4 files changed, 30 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2a74b4450..1e662d8545 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,32 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/) and [Keep a Changelog](http://keepachangelog.com/). +## v3.4.0 (2024-04-18) + +### ✨ New + +- [#8459](https://github.com/meltano/meltano/issues/8459) `meltano run` now has a `--run-id` option to allow for custom run UUIDs +- [#8465](https://github.com/meltano/meltano/issues/8465) Support `uv` as an optional virtualenv backend +- [#8355](https://github.com/meltano/meltano/issues/8355) Support installing multiple plugins of any type -- _**Thanks @ReubenFrankel!**_ + +### 🐛 Fixes + +- [#8486](https://github.com/meltano/meltano/issues/8486) "`kind: {kind}` is deprecated..." is no longer logged if the corresponding replacement is in place +- [#8489](https://github.com/meltano/meltano/issues/8489) Environment variables from `.env` are now passed to the plugin installation subprocesses +- [#8490](https://github.com/meltano/meltano/issues/8490) An explicit error message is now logged when Meltano fails to retrieve tap state from the state backend +- [#8447](https://github.com/meltano/meltano/issues/8447) `meltano run` no longer creates empty `venv` plugin directories for inherited plugins +- [#8446](https://github.com/meltano/meltano/issues/8446) Added `run_id` and `job_name` properties to `meltano run` log messages + +### ⚙️ Under the Hood + +- [#8499](https://github.com/meltano/meltano/issues/8499) Only lookup uv executable once +- [#8469](https://github.com/meltano/meltano/issues/8469) Fixed some log serialization issues with `meltano.core.proj…ec_plugins_service.DefinitionSource` and `meltano.core.plugin.project_plugin.ProjectPlugin` + +### 📚 Documentation Improvements + +- [#8449](https://github.com/meltano/meltano/issues/8449) Fixed a broken link to custom plugin definitions in the project concept page +- [#8432](https://github.com/meltano/meltano/issues/8432) Added the 2024-Q1 changelog + ## v3.3.2 (2024-03-06) ### 🐛 Fixes diff --git a/docs/package.json b/docs/package.json index 40fc3c2618..0cc483d93e 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,7 +1,7 @@ { "name": "docs.meltano.com", "license": "MIT", - "version": "3.4.0b1", + "version": "3.4.0", "description": "https://meltano.com", "private": true, "scripts": { diff --git a/pyproject.toml b/pyproject.toml index de6fab8a90..b987136b5d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "meltano" -version = "3.4.0b1" +version = "3.4.0" description = "Meltano is your CLI for ELT+: Open Source, Flexible, and Scalable. Move, transform, and test your data with confidence using a streamlined data engineering workflow you’ll love." authors = ["Meltano "] license = "MIT" @@ -474,7 +474,7 @@ name = "cz_version_bump" prerelease_offset = 1 tag_format = "v$major.$minor.$patch$prerelease" changelog_merge_prerelease = true -version = "3.4.0b1" +version = "3.4.0" version_files = [ "pyproject.toml:^version =", "src/meltano/__init__.py:^__version__ =", diff --git a/src/meltano/__init__.py b/src/meltano/__init__.py index 0b9dbac059..270d59e741 100644 --- a/src/meltano/__init__.py +++ b/src/meltano/__init__.py @@ -3,4 +3,4 @@ from __future__ import annotations # Managed by commitizen -__version__ = "3.4.0b1" +__version__ = "3.4.0"