Skip to content
Draft
Show file tree
Hide file tree
Changes from 13 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
0afa024
feat(mcp): add opt-in per-stream sync progress tracking to get_cloud_…
devin-ai-integration[bot] Apr 3, 2026
4b1b849
docs: fix docstring inaccuracies in _sync_progress module
devin-ai-integration[bot] Apr 3, 2026
6779c79
docs: fix module-level docstring to match wall-clock time implementation
devin-ai-integration[bot] Apr 3, 2026
4a0913d
fix: address CodeRabbit review - Python 3.10 Z suffix, nested cursor …
devin-ai-integration[bot] Apr 3, 2026
1896c2f
refactor: narrow exception catch to specific types (ValidationError, …
devin-ai-integration[bot] Apr 3, 2026
869c803
fix: correct sync progress formula and enrich output with raw factors
devin-ai-integration[bot] Apr 3, 2026
f3944a8
feat: fetch previous sync state for progress baseline
devin-ai-integration[bot] Apr 3, 2026
c310209
fix: use enum comparison and continue scanning in get_previous_sync_s…
devin-ai-integration[bot] Apr 3, 2026
f913d01
feat: add with_rich_status_updates to wait_for_completion and run_sync
devin-ai-integration[bot] Apr 4, 2026
0843782
docs: add example script for cloud sync with Rich progress tracking
devin-ai-integration[bot] Apr 4, 2026
fe4551d
fix: cache pre-sync state and add tiered fallback for progress baseline
devin-ai-integration[bot] Apr 4, 2026
68ac2d6
fix: handle historical backfill in progress computation
devin-ai-integration[bot] Apr 4, 2026
afd150c
refactor: address PR feedback - CDK parser, remove heuristics, guard …
devin-ai-integration[bot] Apr 4, 2026
bfed2b9
fix: resolve catalog lookup for syncCatalog nesting in progress compu…
devin-ai-integration[bot] Apr 4, 2026
764b2d4
fix: override progress to 100% when job status is SUCCEEDED
devin-ai-integration[bot] Apr 4, 2026
032710a
feat: add start time, end time, and elapsed to Rich table caption
devin-ai-integration[bot] Apr 4, 2026
1d2ade4
feat: use catalog stream count as denominator for progress reporting
devin-ai-integration[bot] Apr 4, 2026
d9bbcdb
fix: filter catalog streams by selected=True for accurate denominator
devin-ai-integration[bot] Apr 4, 2026
4ecc64a
feat: enhance Rich table with records/bytes throughput, remove cursor…
devin-ai-integration[bot] Apr 4, 2026
7171e2e
fix: fix secret resolution and debug prints
aaronsteers Apr 6, 2026
d79ed04
feat: add JSONL progress audit logging to Rich polling loop
devin-ai-integration[bot] Apr 23, 2026
343b2d7
feat: add records/bytes proof-of-life progress from Config API stream…
devin-ai-integration[bot] Apr 23, 2026
7240d6f
feat: observe source/destination STATE messages for local sync progress
devin-ai-integration[bot] Apr 23, 2026
3e3c3df
fix: resolve pyrefly type errors for dict.get on stream_stats
devin-ai-integration[bot] Apr 23, 2026
3efd01e
chore: remove test artifact from repo
devin-ai-integration[bot] Apr 23, 2026
4aab949
feat: force stream progress to 100% on STREAM_COMPLETE and sync success
devin-ai-integration[bot] Apr 23, 2026
b972bc8
feat: extract cursor from nested per-partition state (source-github-s…
devin-ai-integration[bot] Apr 23, 2026
d73ec47
feat(progress): consolidate per-stream status into a single line
devin-ai-integration[bot] Apr 23, 2026
415b8f8
fix(cloud): isolate JSONL log write in a module-level helper
devin-ai-integration[bot] Apr 24, 2026
a1098c9
feat(progress): render cursor dates as concise yyyy-mm-dd
devin-ai-integration[bot] Apr 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion airbyte/_util/api_util.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
)


JOB_WAIT_INTERVAL_SECS = 2.0
JOB_WAIT_INTERVAL_SECS = 5.0
JOB_WAIT_TIMEOUT_SECS_DEFAULT = 60 * 60 # 1 hour

# Job ordering constants for list_jobs API
Expand Down
Loading
Loading