v0.5.0
What's Changed
- Connectors: Updated to Asana client v5
- Core: Started using standard Python logger, removed
--quietoption - API: Made option
--source-tableoptional to prepare for streaming sources - Connectors: Added an mq-bridge source for streaming brokers
(Kafka/NATS/AMQP/MQTT/ZeroMQ/IBM MQ/AWS SQS), via the<transport>+mqb://
URI scheme, with dotted query keys (e.g.tls.required=true) for nested
config such as TLS. Thanks, @marcomq. - Maintenance: Started using
orjsonacross the board - Connectors: Centralize file-format to reader mapping across all sources.
Thanks, @hampsterx.
Details
- fix(deps): update dependency ty to v0.0.54 by @renovate[bot] in #108
- fix(deps): update dependency asana to v5 by @renovate[bot] in #49
- fix(deps): update dependency pyrate-limiter to v4 by @renovate[bot] in #50
- CI: Run test families in parallel by @amotl in #98
- Tests: Touch all source- and target-connectors by @amotl in #113
- Core: Refactor API details to model by @amotl in #114
- fix(deps): update dependency ty to v0.0.55 by @renovate[bot] in #115
- Core: Start using standard Python logger, remove
--quietoption by @amotl in #116 - API: Option
--source-tablebecomes optional for streaming sources by @amotl in #119 - Update .coderabbit.yaml by @amotl in #121
- Maintenance: Use orjson across the board by @amotl in #122
- fix(deps): update dependency trino to v0.338.0 by @renovate[bot] in #128
- fix(deps): update dependency confluent-kafka to <2.16 by @renovate[bot] in #129
- Tests: Run Couchbase container on Docker-assigned ports by @hampsterx in #127
- Tests: Isolate container boot failures to their dependent tests by @hampsterx in #124
- Add mq-bridge by @marcomq in #125
- Sources: Centralize file-format to reader mapping by @hampsterx in #126
- fix(deps): update dependency ty to v0.0.56 by @renovate[bot] in #130
- fix(deps): update dependency oracledb to v4 by @renovate[bot] in #133
New Contributors
Full Changelog: v0.4.0...v0.5.0