Skip to content

Releases: meltano/sdk

v0.26.0

02 May 16:28
a249567
Compare
Choose a tag to compare

v0.26.0 (2023-05-02)

✨ New

  • #1623 Explicitly support URL params in string form

v0.25.0

25 Apr 09:36
4371122
Compare
Choose a tag to compare

v0.25.0 (2023-04-25)

✨ New

  • #1603 Allow allowed_values and examples in any JSON schema type constructor

⚙️ Under the Hood

  • #1610 Consolidate config parsing for all plugin base classes

v0.24.0

12 Apr 20:49
c532c43
Compare
Choose a tag to compare

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, and contentEncoding 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

04 Apr 11:56
ad53dfa
Compare
Choose a tag to compare

v0.23.0 (2023-04-04)

✨ New

  • #1563 Migrate shell scripts for cookiecutter e2e tests to Nox -- Thanks @mkranna!

🐛 Fixes

  • #1574 Conform metric field type to Singer spec
  • #1436 Handle sync abort, reduce duplicate STATE messages, rename _MAX_RECORD_LIMIT as ABORT_AT_RECORD_COUNT

v0.22.1

29 Mar 14:08
a091669
Compare
Choose a tag to compare

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

  • #1553 Change link color from pink to blue
  • #1544 Update branding colors in docs site
  • #1518 Fix HATEOAS pagination example

v0.22.0

14 Mar 16:11
387c401
Compare
Choose a tag to compare

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 and viztracer 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

  • #1492 Fix imports in pagination guide
  • #1446 Property conformance doc typo fix -- Thanks @radbrt!

v0.21.0

21 Feb 18:50
6700e9e
Compare
Choose a tag to compare

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

13 Feb 17:25
f953a0d
Compare
Choose a tag to compare

v0.20.0 (2023-02-13)

✨ New

  • #1365 Add strptime_to_utc and strftime 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

v0.19.0

30 Jan 14:05
6f27b6a
Compare
Choose a tag to compare

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

v0.18.0

23 Jan 12:44
2def28b
Compare
Choose a tag to compare

v0.18.0 (2023-01-23)

✨ New

  • #1283 Automatic catalog selection of replication keys

📚 Documentation Improvements

  • #1335 Stream maps example for adding property with hardcoded string value