Avatar for the ormar-orm user
ormar-orm
ormar
BlogDocsChangelog

fix: support pydantic 2.13 by invalidating cached model schema

#1694Merged
Comparing
fix/pydantic-213-defer-build
(
a23f777
) with
master
(
9cd037e
)
CodSpeed Performance Gauge
+47%
Improvement
1
Untouched
97

Benchmarks

98 total
test_get_or_create_when_create[40]
benchmarks/test_benchmark_create.py
CodSpeed Performance Gauge
+6%
478.6 ms452.5 ms
test_deleting_individually[20]
benchmarks/test_benchmark_delete.py
CodSpeed Performance Gauge
+5%
53.8 ms51.3 ms
test_first[250]
benchmarks/test_benchmark_get.py
CodSpeed Performance Gauge
+4%
3.3 ms3.2 ms
test_avg[250]
benchmarks/test_benchmark_aggregate.py
CodSpeed Performance Gauge
+3%
3.3 ms3.2 ms
test_max[250]
benchmarks/test_benchmark_aggregate.py
CodSpeed Performance Gauge
+3%
3.3 ms3.2 ms
test_merge_items_lists_pk_overlap[50]
benchmarks/test_benchmark_merge.py
CodSpeed Performance Gauge
+2%
209 µs204.7 µs
test_translate_columns_to_aliases[10000]
benchmarks/test_benchmark_alias_lookup.py
CodSpeed Performance Gauge
+2%
24.6 ms24.2 ms
test_merge_items_lists_pk_overlap[100]
benchmarks/test_benchmark_merge.py
CodSpeed Performance Gauge
+2%
407.3 µs400.7 µs
test_get_one[1000]
benchmarks/test_benchmark_get.py
CodSpeed Performance Gauge
+2%
3.6 ms3.5 ms
test_get_column_name_from_alias_book[10000]
benchmarks/test_benchmark_alias_lookup.py
CodSpeed Performance Gauge
+1%
54.8 ms54 ms
test_exists[250]
benchmarks/test_benchmark_get.py
CodSpeed Performance Gauge
+1%
3.3 ms3.3 ms
test_get_column_name_from_alias[10000]
benchmarks/test_benchmark_alias_lookup.py
CodSpeed Performance Gauge
+1%
33.5 ms33.1 ms
test_get_column_name_from_alias_book[1000]
benchmarks/test_benchmark_alias_lookup.py
CodSpeed Performance Gauge
+1%
5.4 ms5.3 ms
test_merge_items_lists_pk_overlap[10]
benchmarks/test_benchmark_merge.py
CodSpeed Performance Gauge
+1%
49.7 µs49.1 µs
test_saving_models_individually[20]
benchmarks/test_benchmark_save.py
CodSpeed Performance Gauge
+1%
167 ms165.2 ms
test_get_column_name_from_alias[1000]
benchmarks/test_benchmark_alias_lookup.py
CodSpeed Performance Gauge
+1%
3.3 ms3.3 ms
test_creating_models_individually[20]
benchmarks/test_benchmark_create.py
CodSpeed Performance Gauge
+1%
169 ms167.4 ms
test_translate_aliases_to_columns[10000]
benchmarks/test_benchmark_alias_lookup.py
CodSpeed Performance Gauge
+1%
33.2 ms32.9 ms
test_saving_models_individually[40]
benchmarks/test_benchmark_save.py
CodSpeed Performance Gauge
+1%
333 ms330.5 ms
test_exists[1000]
benchmarks/test_benchmark_get.py
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
test_update_or_create_when_create[10]
benchmarks/test_benchmark_create.py
CodSpeed Performance Gauge
0%
84 ms83.7 ms
test_updating_models_individually[20]
benchmarks/test_benchmark_update.py
CodSpeed Performance Gauge
0%
165.5 ms165 ms

Commits

Click on a commit to change the comparison range
Base
master
9cd037e
+11.2%
fix: support pydantic 2.13 by invalidating cached model schema
1b79445
20 hours ago
by collerek
-12.09%
build: pin pydantic below 2.14 due to internals dependency
5461590
7 hours ago
by collerek
+47.88%
Merge branch 'master' into fix/pydantic-213-defer-build
a23f777
7 hours ago
by collerek
© 2026 CodSpeed Technology
Home Terms Privacy Docs