From eb493e3773d55d86a8ea5cffb927e88839dbdc6a Mon Sep 17 00:00:00 2001 From: MeltyBot <105875157+MeltyBot@users.noreply.github.com> Date: Thu, 8 Dec 2022 11:55:18 -0500 Subject: [PATCH] chore: Release v0.15.0 (#1257) chore: Bump package version Co-authored-by: aaronsteers --- .github/ISSUE_TEMPLATE/bug.yml | 2 +- CHANGELOG.md | 27 +++++++++++++++++++ .../{{cookiecutter.tap_id}}/pyproject.toml | 2 +- .../{{cookiecutter.target_id}}/pyproject.toml | 2 +- docs/conf.py | 2 +- pyproject.toml | 4 +-- 6 files changed, 33 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug.yml b/.github/ISSUE_TEMPLATE/bug.yml index f494d212c..a933bc955 100644 --- a/.github/ISSUE_TEMPLATE/bug.yml +++ b/.github/ISSUE_TEMPLATE/bug.yml @@ -15,7 +15,7 @@ body: attributes: label: Singer SDK Version description: Version of the library you are using - placeholder: "0.14.0" + placeholder: "0.15.0" validations: required: true - type: dropdown diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a99ddcc2..aab1a7ea5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 +## v0.15.0 (2022-12-08) + +### ✨ New + +- [#1188](https://github.com/meltano/sdk/issues/1188) Support boolean `additional_properties` in JSON schema helper objects +- [#1237](https://github.com/meltano/sdk/issues/1237) Catch and retry `ConnectionResetError` exceptions in HTTP taps +- [#1087](https://github.com/meltano/sdk/issues/1087) S3 batch storage -- _**Thanks @jamielxcarter!**_ +- [#1197](https://github.com/meltano/sdk/issues/1197) Support `patternProperties` in JSON schema helpers +- [#1157](https://github.com/meltano/sdk/issues/1157) Built-in handling of `default-target-schema` for SQL Targets -- _**Thanks @BuzzCutNorman!**_ + +### 🐛 Fixes + +- [#1238](https://github.com/meltano/sdk/issues/1238) Ensure metric tags coming from stream context can be JSON-serialized +- [#1233](https://github.com/meltano/sdk/issues/1233) Add level and logger name to default log format +- [#1219](https://github.com/meltano/sdk/issues/1219) Schema passthrough for whitelisted fields +- [#1174](https://github.com/meltano/sdk/issues/1174) Do not emit log message if no record properties were ignored +- [#1192](https://github.com/meltano/sdk/issues/1192) Change max record age for emitting state messages to 5 instead of 30 mins -- _**Thanks @spacecowboy!**_ + +### ⚡ Performance Improvements + +- [#1196](https://github.com/meltano/sdk/issues/1196) Improve performance of record message serialization -- _**Thanks @Jack-Burnett!**_ + +### 📚 Documentation Improvements + +- [#1243](https://github.com/meltano/sdk/issues/1243) Document inherited `PluginBase` attributes and methods +- [#1209](https://github.com/meltano/sdk/issues/1209) Fix argument descriptions for `OAuthAuthenticator` + ## v0.14.0 (2022-11-16) ### ✨ New diff --git a/cookiecutter/tap-template/{{cookiecutter.tap_id}}/pyproject.toml b/cookiecutter/tap-template/{{cookiecutter.tap_id}}/pyproject.toml index 9bce76242..528ebd8c4 100644 --- a/cookiecutter/tap-template/{{cookiecutter.tap_id}}/pyproject.toml +++ b/cookiecutter/tap-template/{{cookiecutter.tap_id}}/pyproject.toml @@ -12,7 +12,7 @@ license = "Apache 2.0" [tool.poetry.dependencies] python = "<3.11,>=3.7.1" requests = "^2.25.1" -singer-sdk = { version="^0.14.0"} +singer-sdk = { version="^0.15.0"} fs-s3fs = { version = "^1.1.1", optional = true} [tool.poetry.dev-dependencies] diff --git a/cookiecutter/target-template/{{cookiecutter.target_id}}/pyproject.toml b/cookiecutter/target-template/{{cookiecutter.target_id}}/pyproject.toml index 9f6771603..4b457c6e9 100644 --- a/cookiecutter/target-template/{{cookiecutter.target_id}}/pyproject.toml +++ b/cookiecutter/target-template/{{cookiecutter.target_id}}/pyproject.toml @@ -12,7 +12,7 @@ license = "Apache 2.0" [tool.poetry.dependencies] python = "<3.11,>=3.7.1" requests = "^2.25.1" -singer-sdk = { version="^0.14.0"} +singer-sdk = { version="^0.15.0"} fs-s3fs = { version = "^1.1.1", optional = true} [tool.poetry.dev-dependencies] diff --git a/docs/conf.py b/docs/conf.py index 52bb2d23d..52923bcfb 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -25,7 +25,7 @@ author = "Meltano Core Team and Contributors" # The full version, including alpha/beta/rc tags -release = "0.14.0" +release = "0.15.0" # -- General configuration --------------------------------------------------- diff --git a/pyproject.toml b/pyproject.toml index fa4100f4f..20ecb85d0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "singer-sdk" -version = "0.14.0" +version = "0.15.0" description = "A framework for building Singer taps" authors = ["Meltano Team and Contributors"] maintainers = ["Meltano Team and Contributors"] @@ -137,7 +137,7 @@ markers = [ [tool.commitizen] name = "cz_version_bump" -version = "0.14.0" +version = "0.15.0" tag_format = "v$major.$minor.$patch$prerelease" version_files = [ "docs/conf.py",