airbytehq / airbytehq/airbyte

source-castor-edc: add progress streams, study filtering, and handle hidden fields

未關閉
#79,144 3 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
autoteam community connectors/source/castor-edc team/use
主要語言
Python
星號
22.1k
分支
5.4k
平均合併
5 小時
30 天內合併 PR
671

描述

This issue tracks the enhancements and fixes for the Castor EDC source connector:

- Added study_participant_progress and study_participant_progress_forms streams.
- Added optional study_id configuration property to limit syncs to a specific study.
- Added a record_filter on the study stream matching the configured study_id.
- Widened progress and randomization_group field types to string/null to handle 'Hidden' values on blinded records.
- Configured 404 responses to be IGNORE'd instead of failing the sync (handles empty repeating data instances).
- Handled rate-limiting using the custom X-RateLimit-Retry-After header.

---
**Internal Tracking:** https://github.com/airbytehq/oncall/issues/12802

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。