* 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>
3.2 KiB
Changelog
0.1.32
- Added Sphinx docs
airbyte-cdk/python/reference_docsmodule. - 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.AuthBaseas 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.
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