1
0
mirror of synced 2026-01-30 07:01:56 -05:00
Files
airbyte/airbyte-cdk/python/CHANGELOG.md
Yevhenii 5eb2af6c08 CDK: Autogenerate reference docs (#4759)
* 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>
2021-10-22 20:47:48 +03:00

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