Releases
v0.31.0
v0.31.0 (2023-08-07)
Highlights
Improved connection handling in SQL targets by sharing a connector instance among stream sinks
Expose builtin add_record_metadata
and batch_config
target settings
✨ New
#1892 Add a mapper cookiecutter template
#1864 SQLTarget connector instance shared with sinks -- Thanks @BuzzCutNorman !
#1878 Add _sdc_sync_started_at
metadata column to indicate the start of the target process
#1484 Bump latest supported sqlalchemy from 1.*
to 2.*
🐛 Fixes
#1898 Correctly serialize decimal.Decimal
in JSON fields of SQL targets
#1881 Expose add_record_metadata
as a builtin target setting
#1880 Append batch config if target supports the batch capability
#1865 Handle missing record properties in SQL sinks
#1838 Add deprecation warning when importing legacy testing helpers
#1842 Ensure all expected tap parameters are passed to SQLTap
initializer
#1853 Check against the unconformed key properties when validating record keys
#1843 Target template should not reference tap_id
#1708 Finalize and write last state message with dedupe
#1835 Avoid setting up mapper in discovery mode
⚙️ Under the Hood
#1877 Use importlib.resources
instead of __file__
to retrieve sample Singer output files
📚 Documentation Improvements
#1852 Fix stale pip_url
example that uses shell script workaround for editable installation
You can’t perform that action at this time.