Avatar for the meltano user
meltano
sdk
BlogDocsChangelog

perf: Validate records with `fastjsonschema`

#2066Closed
Comparing
BuzzCutNorman:2045-validate-records-with-fastjsonschema
(
9d4fb94
) with
main
(
89d6afc
)
CodSpeed Performance Gauge
×31
Improvements
2
Regressions
0
Untouched
4
New
0
Dropped
0
Ignored
0

Benchmarks

Improved

test_bench_validate_record_with_schema
tests/core/sinks/test_validation.py::test_bench_validate_record_with_schema
CodSpeed Performance Gauge
×31
114.1 ms
3.7 ms
test_bench_validate_and_parse
tests/core/sinks/test_validation.py::test_bench_validate_and_parse
CodSpeed Performance Gauge
×7.9
126.9 ms
16.1 ms

Passed

test_bench_simple_map_transforms
tests/core/test_mapper.py::test_bench_simple_map_transforms
CodSpeed Performance Gauge
+1%
650.4 ms
641.2 ms
test_bench_deserialize_json
tests/core/test_io.py::test_bench_deserialize_json
CodSpeed Performance Gauge
0%
23 ms
22.9 ms
test_bench_parse_timestamps_in_record
tests/core/sinks/test_validation.py::test_bench_parse_timestamps_in_record
CodSpeed Performance Gauge
0%
11.4 ms
11.4 ms
test_bench_format_message
tests/core/test_io.py::test_bench_format_message
CodSpeed Performance Gauge
0%
51.9 ms
52 ms

Commits

Click on a commit to change the comparison range
Base
main
89d6afc
+837%
appended -00:00 to deleted_at element of bench_record
bb07997
1 year ago
by BuzzCutNorman
-5%
Merge branch 'main' of https://github.com/BuzzCutNorman/sdk into 2045-validate-records-with-fastjsonschema
0a89fbc
1 year ago
by BuzzCutNorman
+2,078%
attempt to match pr1471 Support custom JSON schema validation
d64605a
1 year ago
by BuzzCutNorman
-1%
Merge branch 'main' into 2045-validate-records-with-fastjsonschema
39d900c
1 year ago
by edgarrmondragon
+1%
Ignore missing fastjsonschema types
e788c20
1 year ago
by edgarrmondragon
-1%
Apply suggestions from code review on 11/29 Co-authored-by: Edgar Ramírez Mondragón <16805946+edgarrmondragon@users.noreply.github.com>
e7a7d5b
1 year ago
by BuzzCutNorman
-1%
remove -00:00 from deleted_at element of bench_record
dd69bea
1 year ago
by BuzzCutNorman
0%
add test coverage for JsonSchemaValueException
cd732a1
1 year ago
by BuzzCutNorman
0%
ran poerty lock
54a7376
1 year ago
by BuzzCutNorman
-5%
Merge branch 'main' into 2045-validate-records-with-fastjsonschema
dc7cfd8
1 year ago
by edgarrmondragon
+1%
update references to CHECK_RECORD_FORMATS to validate_field_string_format
7c719de
1 year ago
by BuzzCutNorman
0%
added test for type checking on _validator initialization
5a94ce6
1 year ago
by BuzzCutNorman
0%
Apply suggestions from code review 12/1 Co-authored-by: Edgar Ramírez Mondragón <16805946+edgarrmondragon@users.noreply.github.com>
657969b
1 year ago
by BuzzCutNorman
0%
comment added to record_validator
d1a8895
1 year ago
by BuzzCutNorman
-172%
first attempt at RecordValidator
4e97ee0
1 year ago
by BuzzCutNorman
-3%
Merge branch 'main' of https://github.com/BuzzCutNorman/sdk into 2045-validate-records-with-fastjsonschema
c532f3e
1 year ago
by BuzzCutNorman
-14%
jsonschema validator interface class version 1
bf410b3
1 year ago
by BuzzCutNorman
-1%
removed unnecessary check in _validate_and_parse
59d9309
1 year ago
by BuzzCutNorman
0%
Move things around
4487f56
1 year ago
by edgarrmondragon
+1%
Update tests/core/sinks/test_type_checker.py
6dbfba2
1 year ago
by edgarrmondragon
-8%
Add some `@overrides`
19f66ed
1 year ago
by edgarrmondragon
+11%
Merge branch 'main' into 2045-validate-records-with-fastjsonschema
d2996fe
1 year ago
by BuzzCutNorman
+2%
Merge branch 'main' of https://github.com/BuzzCutNorman/sdk into 2045-validate-records-with-fastjsonschema
ebf3bfe
1 year ago
by BuzzCutNorman
0%
added stop on field validation exception flag
65d0578
1 year ago
by BuzzCutNorman
+1%
Merge branch 'main' into 2045-validate-records-with-fastjsonschema
b2380b5
1 year ago
by edgarrmondragon
-4%
Merge branch 'main' into 2045-validate-records-with-fastjsonschema
a5be4c6
1 year ago
by edgarrmondragon
-33%
Merge branch 'main' of https://github.com/BuzzCutNorman/sdk into 2045-validate-records-with-fastjsonschema
5c1e944
1 year ago
by BuzzCutNorman
-7%
Merge branch 'main' into 2045-validate-records-with-fastjsonschema
eb591dc
1 year ago
by edgarrmondragon
+448%
Merge branch 'main' into 2045-validate-records-with-fastjsonschema
d79a096
1 year ago
by edgarrmondragon
+10%
working version post pr2136
89ef305
1 year ago
by BuzzCutNorman
-13%
Merge branch 'main' into 2045-validate-records-with-fastjsonschema
00829ac
1 year ago
by BuzzCutNorman
+13%
raise a more generic message on schema validation error
e255fd5
1 year ago
by BuzzCutNorman
-30%
Merge branch 'main' into 2045-validate-records-with-fastjsonschema
8adfd7c
1 year ago
by edgarrmondragon
+41%
Merge branch 'main' of https://github.com/BuzzCutNorman/sdk into 2045-validate-records-with-fastjsonschema
a727cae
1 year ago
by BuzzCutNorman
-4%
Merge branch 'main' into 2045-validate-records-with-fastjsonschema
fe43b36
1 year ago
by edgarrmondragon
+9%
Merge branch 'main' of https://github.com/BuzzCutNorman/sdk into 2045-validate-records-with-fastjsonschema
f055237
1 year ago
by BuzzCutNorman
-127%
Merge branch 'main' into 2045-validate-records-with-fastjsonschema
9d4fb94
1 year ago
by edgarrmondragon
© 2025 CodSpeed Technology
Home Terms PrivacyDocs