Releases
v0.41.0
v0.41.0 (2024-10-02)
Highlights
It's easier now for SQL tap developers to customize the mapping from SQL column types to JSON schema. See the guide for details.
✨ New
#2667 Support stream aliasing of BATCH
messages via stream maps -- Thanks @ReubenFrankel !
#2651 SQL taps now emit schemas with maxLength
when applicable
#2618 Developers can now more easily override the mapping from SQL column type to JSON schema
🐛 Fixes
#2697 All HTTP timeout exceptions are now retried in REST and GraphQL streams
#2683 A clear error message is now emitted when flattening is enabled but flattening_max_depth
is not set
#2665 Mapped datetime values are now typed as date-time
strings in the schema message -- Thanks @gregkoutsimp !
#2663 Properties dropped using None
or __NULL__
in stream maps are now also removed from the schema required
array
⚙️ Under the Hood
#2696 Use tox without installing Poetry explicitly in workflows
#2654 Added a generic FileStream
(still in active development!)
#2695 Update dependencies in templates
#2661 Drop support for Python 3.8 in templates
#2670 Deprecated Faker
class in stream maps
#2666 Remove non-functional record-flattening
capability -- Thanks @ReubenFrankel !
#2652 Renamed SQLConnector.type_mapping
to SQLConnector.sql_to_jsonschema
#2647 Use future warnings.deprecated
decorator
📚 Documentation Improvements
#2658 Added more versions when stuff changed or was added
📦 Packaging changes
#2694 Removed unused backport importlib_resources
dependency in tap template
#2664 Added a constraint on setuptools <= 70.3.0 to fix incompatibility with some dependencies
You can’t perform that action at this time.