meltano
sdk
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore: More annotations Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
feat/structured-logging-exception-notes
5 hours ago
test: Clean up Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
feat/structured-logging-exception-notes
5 hours ago
test: Assert that `notes` is not present by default Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
feat/structured-logging-exception-notes
8 hours ago
feat(targets): Report all record validation errors instead of only the first (#3659) ### What `JSONSchemaValidator.validate()` used `validate()`, which raises on the first schema error only. This switches to `iter_errors()` so every violation in a record is collected and reported together in a single `InvalidRecord`. ### Why Closes #2516. When a record breaks the schema in multiple places, users currently have to fix-and-rerun repeatedly to discover each error. Aggregating them is much friendlier for debugging targets. ### How - Replace the single `validate()` call with `sorted(iter_errors(...))` and join the messages. - Errors are sorted for deterministic output. - Added `test_jsonschema_validator_reports_all_errors` covering a record with three independent violations. ## Summary by Sourcery Aggregate all JSON schema validation errors for a record instead of stopping at the first failure. Bug Fixes: - Ensure record validation raises an InvalidRecord containing all schema violations found in the record, rather than only the first error. Tests: - Add a test verifying that JSONSchemaValidator surfaces all field-level schema errors in a single InvalidRecord, including preserving the original record. --------- Signed-off-by: SDS <53963008+Lemonnycodes@users.noreply.github.com> Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com> Co-authored-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
main
8 hours ago
feat: Include Python exception notes in structured logging output Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
feat/structured-logging-exception-notes
8 hours ago
refactor: Use `BaseException.add_note` on Python 3.11+ Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
Lemonnycodes:feat/report-all-validation-errors
9 hours ago
chore: Lock file maintenance Signed-off-by: Edgar Ramírez Mondragón <edgarrm358@gmail.com>
main
11 hours ago
Cover clear_reflection_cache fallback path
akashmalbari:fix-sqlconnector-inspector-cache
15 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
feat: Include Python exception notes in structured logging output
#3666
5 hours ago
f7027c5
feat/structured-logging-exception-notes
CodSpeed Performance Gauge
0%
feat(targets): Report all record validation errors instead of only the first
#3659
9 hours ago
dae79cc
Lemonnycodes:feat/report-all-validation-errors
CodSpeed Performance Gauge
0%
fix(targets): reuse SQLAlchemy inspector reflection cache
#3665
15 hours ago
bc42216
akashmalbari:fix-sqlconnector-inspector-cache
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs