-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🐛 Source Chargebee: Ensure no pagination issues during concurrency #48510
base: master
Are you sure you want to change the base?
Changes from 3 commits
cfc0971
8c32771
698de4d
c282dcf
6e833fc
390b925
49af588
8b5f5c2
b5cd04d
9f73763
1f86304
674a78b
01057c1
7d7e7b0
2ac2704
927d216
38b50e2
95f6395
c46a387
42796d6
22b4738
ea3d964
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,7 +3,7 @@ requires = [ "poetry-core>=1.0.0",] | |
build-backend = "poetry.core.masonry.api" | ||
|
||
[tool.poetry] | ||
version = "0.7.1" | ||
version = "0.7.2" | ||
name = "source-chargebee" | ||
description = "Source implementation for Chargebee." | ||
authors = [ "Airbyte <[email protected]>",] | ||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -195,7 +195,7 @@ def test_given_no_initial_state_when_read_then_return_state_based_on_most_recent | |
output = self._read(_config().with_start_date(self._start_date - timedelta(hours=8)), _NO_STATE) | ||
most_recent_state = output.most_recent_state | ||
assert most_recent_state.stream_descriptor == StreamDescriptor(name=_STREAM_NAME) | ||
assert most_recent_state.stream_state == AirbyteStateBlob(updated_at=cursor_value) | ||
assert most_recent_state.stream_state == AirbyteStateBlob(updated_at=str(cursor_value)) | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The state has changed from a int to a string. This shouldn't be an issue because as shown here, the change is backward compatible |
||
|
||
@HttpMocker() | ||
def test_given_initial_state_use_state_for_query_params(self, http_mocker: HttpMocker) -> None: | ||
|
@@ -210,4 +210,4 @@ def test_given_initial_state_use_state_for_query_params(self, http_mocker: HttpM | |
output = self._read(_config().with_start_date(self._start_date - timedelta(hours=8)), state) | ||
most_recent_state = output.most_recent_state | ||
assert most_recent_state.stream_descriptor == StreamDescriptor(name=_STREAM_NAME) | ||
assert most_recent_state.stream_state == AirbyteStateBlob(updated_at=record_cursor_value) | ||
assert most_recent_state.stream_state == AirbyteStateBlob(updated_at=str(record_cursor_value)) |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -104,9 +104,10 @@ The Chargebee connector should not run into [Chargebee API](https://apidocs.char | |
|
||
| Version | Date | Pull Request | Subject | | ||
|:--------|:-----------|:---------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------| | ||
| 0.7.1 | 2024-11-04 | [48133](https://github.com/airbytehq/airbyte/pull/48133) | Fix `error message pattern` to handle `Product 1.0` related errors | | ||
| 0.7.0 | 2024-10-30 | [47978](https://github.com/airbytehq/airbyte/pull/47978) | Upgrade the CDK and startup files to sync incremental streams concurrently | | ||
| 0.6.18 | 2024-10-31 | [47099](https://github.com/airbytehq/airbyte/pull/47099) | Update dependencies | | ||
| 0.7.2 | 2024-11-18 | [48510](https://github.com/airbytehq/airbyte/pull/48510) | Ensure no pagination issues on concurrent syncs | | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I set up the date for Monday but if we think it is necessary, I can release today |
||
| 0.7.1 | 2024-11-04 | [48133](https://github.com/airbytehq/airbyte/pull/48133) | Fix `error message pattern` to handle `Product 1.0` related errors | | ||
| 0.7.0 | 2024-10-30 | [47978](https://github.com/airbytehq/airbyte/pull/47978) | Upgrade the CDK and startup files to sync incremental streams concurrently | | ||
| 0.6.18 | 2024-10-31 | [47099](https://github.com/airbytehq/airbyte/pull/47099) | Update dependencies | | ||
| 0.6.17 | 2024-10-28 | [46846](https://github.com/airbytehq/airbyte/pull/47387) | Update CDK dependencies to yield parent records more frequently | | ||
| 0.6.16 | 2024-10-12 | [46846](https://github.com/airbytehq/airbyte/pull/46846) | Update dependencies | | ||
| 0.6.15 | 2024-10-05 | [46478](https://github.com/airbytehq/airbyte/pull/46478) | Update dependencies | | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I got trolled by that. As this is not expose anywhere, I've decided to update the format to one that won't break with timezone differences.