Releases: meltano/sdk
Releases · meltano/sdk
v0.26.0
v0.25.0
v0.24.0
v0.24.0 (2023-04-12)
✨ New
- #1601 Allow skipping child streams by returning an empty child context from parent stream
- #1581 Add
pattern
,contentMediaType
, andcontentEncoding
to Schema data class -- Thanks @BuzzCutNorman!
🐛 Fixes
- #1587 Update cookiecutter tests path
⚙️ Under the Hood
- #1570 Move "about" formatting logic into dedicated classes
v0.23.0
v0.22.1
v0.22.1 (2023-03-28)
🐛 Fixes
- #1172 Handle merging of SQL types when character column lengths are less than the max -- Thanks @BuzzCutNorman!
- #1524 Preserve
__alias__
when mapping streams with repeated schema messages -- Thanks @DanilJr! - #1526 Handle missing
type
value when checking JSON schema types
📚 Documentation Improvements
v0.22.0
v0.22.0 (2023-03-14)
✨ New
- #1478 Retry some streaming and decoding request errors -- Thanks @visch!
- #1480 Added
RESTStream.backoff_jitter
to support custom backoff jitter generators -- Thanks @visch! - #1438 Cookiecutter target tox ini -- Thanks @mkranna!
🐛 Fixes
- #1467 Move
pyarrow
andviztracer
extras to main dependencies - #1487 Address SQLAlchemy 2.0 deprecation warnings
- #1454 Cookiecutter bearer auth config -- Thanks @radbrt!
- #1434 Tap template: fix style and docstrings, and add test cases for SQL and "Other" sources -- Thanks @flexponsive!
📚 Documentation Improvements
v0.21.0
v0.21.0 (2023-02-21)
🐛 Fixes
- #1410 Tap template: fix style, types and imports; and also catch more errors by building from replay files in CI -- Thanks @flexponsive!
- #1428 Tap template: cover all REST authentication cases, and one GraphQL case -- Thanks @flexponsive!
v0.20.0
v0.20.0 (2023-02-13)
✨ New
- #1365 Add
strptime_to_utc
andstrftime
functions to_singerlib.utils
-- Thanks @menzenski! - #1394 Refactor SQLConnector connection handling -- Thanks @qbatten!
- #1241 Support declaring variant for use in package name
- #1109 Support
requests.auth
authenticators
🐛 Fixes
- #1380 Move tests in cookiecutters to project root to support
pytest_plugins
- #1406 Use a version of
isort
compatible with Python 3.8 - #1385 SQL Targets ignore collation when evaluating column data types -- Thanks @BuzzCutNorman!
- #1342 Remove SQLSink snakecase conform in favor of simpler transformations
- #1364 TapDiscoveryTest remove catalog if one is passed
📚 Documentation Improvements
- #1390 Add incremental replication example -- Thanks @flexponsive!
v0.19.0
v0.19.0 (2023-01-30)
✨ New
- #1171 Improve included tap and target tests in
singer_sdk.testing
-- Thanks @stkbailey!
🐛 Fixes
- #1345 Remove tox dependency from tap/target template