* CDK Autogenerated reference docs: base version * Update docs config. Add .readthedocs.yaml file. Update build html files. * Update .gitignore. Remove sphinx build files. * Add newline at the end of .gitignore * Update setup.py requirements. Update .readthedocs.yaml config. * Update rst files. Add Makefile rst config. * Update CDK docstring format. Change rst layout. Update sphinx config. * Add Sphinx docs. Update index.rst. Update abstract_source.py docstrings. * Override master_doc and package templates. Add docs schema enerator script. Update sphinx docs. * Add `Publishing to Read the Docs` section to sphinx-docs.md". Replace sphinx-docs.md to `airbyte-cdk` module. * Update sphinx-docs.md section name * Bump airbyte-cdk version. Update CHANGELOG.md. Co-authored-by: ykurochkin <y.kurochkin@zazmic.com> Co-authored-by: Vadym Hevlich <vege1wgw@gmail.com>
99 lines
3.2 KiB
Markdown
99 lines
3.2 KiB
Markdown
# Changelog
|
|
|
|
## 0.1.32
|
|
- Added Sphinx docs `airbyte-cdk/python/reference_docs` module.
|
|
- Added module documents at `airbyte-cdk/python/sphinx-docs.md`.
|
|
- Added Read the Docs publishing configuration at `.readthedocs.yaml`.
|
|
|
|
## 0.1.31
|
|
Transforming Python log levels to Airbyte protocol log levels
|
|
|
|
## 0.1.30
|
|
Updated OAuth2Specification.rootObject type in airbyte_protocol to allow string or int
|
|
|
|
## 0.1.29
|
|
Fix import logger error
|
|
|
|
## 0.1.28
|
|
Added `check_config_against_spec` parameter to `Connector` abstract class
|
|
to allow skipping validating the input config against the spec for non-`check` calls
|
|
|
|
## 0.1.27
|
|
Improving unit test for logger
|
|
|
|
## 0.1.26
|
|
Use python standard logging instead of custom class
|
|
|
|
## 0.1.25
|
|
Modified `OAuth2Specification` model, added new fields: `rootObject` and `oauthFlowOutputParameters`
|
|
|
|
## 0.1.24
|
|
Added Transform class to use for mutating record value types so they adhere to jsonschema definition.
|
|
|
|
## 0.1.23
|
|
Added the ability to use caching for efficient synchronization of nested streams.
|
|
|
|
## 0.1.22
|
|
Allow passing custom headers to request in `OAuth2Authenticator.refresh_access_token()`: https://github.com/airbytehq/airbyte/pull/6219
|
|
|
|
## 0.1.21
|
|
Resolve nested schema references and move external references to single schema definitions.
|
|
|
|
## 0.1.20
|
|
- Allow using `requests.auth.AuthBase` as authenticators instead of custom CDK authenticators.
|
|
- Implement Oauth2Authenticator, MultipleTokenAuthenticator and TokenAuthenticator authenticators.
|
|
- Add support for both legacy and requests native authenticator to HttpStream class.
|
|
|
|
## 0.1.19
|
|
No longer prints full config files on validation error to prevent exposing secrets to log file: https://github.com/airbytehq/airbyte/pull/5879
|
|
|
|
## 0.1.18
|
|
Fix incremental stream not saved state when internal limit config set.
|
|
|
|
## 0.1.17
|
|
Fix mismatching between number of records actually read and number of records in logs by 1: https://github.com/airbytehq/airbyte/pull/5767
|
|
|
|
## 0.1.16
|
|
Update generated AirbyteProtocol models to contain [Oauth changes](https://github.com/airbytehq/airbyte/pull/5776).
|
|
|
|
## 0.1.15
|
|
Add \_limit and \_page_size as internal config parameters for SAT
|
|
|
|
## 0.1.14
|
|
If the input config file does not comply with spec schema, raise an exception instead of `system.exit`.
|
|
|
|
## 0.1.13
|
|
Fix defect with user defined backoff time retry attempts, number of retries logic fixed
|
|
|
|
## 0.1.12
|
|
Add raise_on_http_errors, max_retries, retry_factor properties to be able to ignore http status errors and modify retry time in HTTP stream
|
|
|
|
## 0.1.11
|
|
Add checking specified config againt spec for read, write, check and discover commands
|
|
|
|
## 0.1.10
|
|
Add `MultipleTokenAuthenticator` class to allow cycling through a list of API tokens when making HTTP requests
|
|
|
|
## 0.1.8
|
|
Allow to fetch primary key info from singer catalog
|
|
|
|
## 0.1.7
|
|
Allow to use non-JSON payloads in request body for http source
|
|
|
|
## 0.1.6
|
|
Add abstraction for creating destinations.
|
|
|
|
Fix logging of the initial state.
|
|
|
|
## 0.1.5
|
|
Allow specifying keyword arguments to be sent on a request made by an HTTP stream: https://github.com/airbytehq/airbyte/pull/4493
|
|
|
|
## 0.1.4
|
|
Allow to use Python 3.7.0: https://github.com/airbytehq/airbyte/pull/3566
|
|
|
|
## 0.1.2
|
|
Fix an issue that caused infinite pagination: https://github.com/airbytehq/airbyte/pull/3366
|
|
|
|
## 0.1.1
|
|
Initial Release
|