* [1384] Change Recurly connector to use `AbstractSource` and `Stream`
Those 2 classes are part of the CDK and are the base line to start integrating
the `incremental` sync mode to the Recurly resources
* [1384] Support `incremental` sync mode for Recurly
* [1384] Add `account_coupon_redemptions` Recurly resource
* [1384] Add Recurly source unit tests
* [1384] Bump `source-recurly` version to `0.3.0`
Bumped the minor version as the `incremental` sync mode functionality is added
* [1384] Removed `.python-version` from Git
* [1384] Annotate the Recurly `api_key` with `airbyte_secret`
* [1384] Bump `source-recurly` to `0.3.0`
* [1384] Update code style
After running `gradle`
* [1384] Update Recurly source documentation
By adding the Account Coupon Redemption documentation
and setting the `Incremental sync` to `Yes`
* [1384] Fix typo in Python doc
* [1384] List all accounts when fetching the redeemed coupons
As fetching accounts only updated after the `begin_time` won't work in
`incremental` sync mode if an older account redeemed coupons
* [1384] Fix typo in Python doc
* [1384] Update Recurly JSON schemas
* [1384] Move constants outside the `BaseStream` class
* [1384] Add `incremental` sync mode acceptance tests for Recurly
* [1384] Remove the mandatory `name` method to override in child classes
In the Recurly streams
* [1384] Fix formatting
* [1384] Remove `format: "email"` from Recurly `invoices` schema
* [1384] Add `account_coupon_redemption` to Recurly acceptance tests
* Source Microsoft Teams #8315 - migrate to the CDK
* Source Microsoft Teams #8315 - acceptances test
* Source Microsoft Teams #8315 - fixed schemas
* Source Microsoft Teams #8315 - reformat
* Source Microsoft Teams #8315 - bump version
* Source Recurly #8318 - reformat
Release all connectors affected by namespace change. Includes all JDBC sources and destinations.
Also add documentation for normalisation. Prerequisite to actually releasing 0.21.0-alpha.