Avatar for the inventree user
inventree
InvenTree
BlogDocsChangelog

[API] Filter refactor

#11073
Comparing
SchrodingersGat:filter-refactor
(
28d5538
) with
master
(
a721a0f
)
CodSpeed Performance Gauge
×26
Improvement
33
Untouched
11

Benchmarks

44 total
test_search_performance[stocklocation]
src/performance/tests.py
CodSpeed Performance Gauge
+18%
54.2 ms45.9 ms
test_search_performance[part]
src/performance/tests.py
CodSpeed Performance Gauge
+15%
184.4 ms159.6 ms
test_api_list_performance[/api/part/]
src/performance/tests.py
CodSpeed Performance Gauge
+15%
219.6 ms190.5 ms
test_api_options_performance[/api/order/po/]
src/performance/tests.py
CodSpeed Performance Gauge
+15%
152.7 ms132.8 ms
test_api_options_performance[/api/order/so/]
src/performance/tests.py
CodSpeed Performance Gauge
+12%
171.6 ms152.7 ms
test_api_options_performance[/api/part/]
src/performance/tests.py
CodSpeed Performance Gauge
+10%
197.6 ms179.4 ms
test_api_options_performance[/api/company/]
src/performance/tests.py
CodSpeed Performance Gauge
+8%
68 ms63.2 ms
test_api_list_performance[/api/parameter/]
src/performance/tests.py
CodSpeed Performance Gauge
+7%
35.3 ms33.1 ms
test_api_options_performance[/api/stock/location/]
src/performance/tests.py
CodSpeed Performance Gauge
+6%
78.5 ms74.3 ms
test_api_part_list
src/backend/InvenTree/part/test_api.py::PartApiPerformanceTest
CodSpeed Performance Gauge
+4%
985.8 ms951.6 ms
test_api_auth_performance
src/performance/tests.py
CodSpeed Performance Gauge
+3%
1.6 s1.6 s
test_api_list_performance[/api/user/roles/]
src/performance/tests.py
CodSpeed Performance Gauge
+2%
29.5 ms29 ms
test_api_list_performance[/api/part/category/]
src/performance/tests.py
CodSpeed Performance Gauge
+2%
47.6 ms46.9 ms
test_search_performance[partcategory]
src/performance/tests.py
CodSpeed Performance Gauge
+1%
39.8 ms39.3 ms
test_api_list_performance[/api/parameter/template/]
src/performance/tests.py
CodSpeed Performance Gauge
0%
28.1 ms28 ms
test_api_options_performance[/api/user/roles/]
src/performance/tests.py
CodSpeed Performance Gauge
0%
19.6 ms19.5 ms
test_api_options_performance[/api/parameter/template/]
src/performance/tests.py
CodSpeed Performance Gauge
0%
28.9 ms28.8 ms
test_api_options_performance[/api/part/category/]
src/performance/tests.py
CodSpeed Performance Gauge
-1%
40.3 ms40.6 ms
test_api_options_performance[/api/parameter/]
src/performance/tests.py
CodSpeed Performance Gauge
-1%
41.9 ms42.4 ms

Commits

Click on a commit to change the comparison range
Base
master
a721a0f
+2.97%
Ensure any optional fields we added in are not missed
34a7474
3 months ago
by SchrodingersGat
0%
Fixes
dcf6a55
3 months ago
by SchrodingersGat
+0.01%
Rehydrate optional fields for metadata
31c21a5
3 months ago
by SchrodingersGat
0%
Add TreePathSerializer class
b62a89a
3 months ago
by SchrodingersGat
-0.04%
Further improvements:
fc6bb24
3 months ago
by SchrodingersGat
+0.02%
additional unit tests
61251f4
3 months ago
by SchrodingersGat
-0.03%
Bump API version
0386a6a
3 months ago
by SchrodingersGat
+2.83%
Cache serializer to prevent multiple __init__ calls
ea049ab
3 months ago
by SchrodingersGat
-2.81%
Revert caching change
4785f79
3 months ago
by SchrodingersGat
-0.09%
Simplify field removal
7123efc
3 months ago
by SchrodingersGat
+0.09%
Adjust unit test
95e0aa8
3 months ago
by SchrodingersGat
-0.18%
Remove docstring comment which is no longer true
a18dffe
3 months ago
by SchrodingersGat
+0.09%
Merge branch 'master' into filter-refactor
30f7760
3 months ago
by SchrodingersGat
+0.12%
Ensure read-only fields are skipped for data import
cae2644
3 months ago
by SchrodingersGat
-2.22%
Use SAFE_METHODS
8e77006
3 months ago
by SchrodingersGat
+2.13%
Do not convert to lowercase
853726e
3 months ago
by SchrodingersGat
+0.09%
Remove FilterableSerializerField mixin
fa3f080
3 months ago
by SchrodingersGat
0%
Merge branch 'master' into filter-refactor
4bbd3dd
3 months ago
by SchrodingersGat
0%
Ensure all fields are returned when generating schema
4244367
3 months ago
by SchrodingersGat
0%
Fix order of operations
eb8ce92
3 months ago
by SchrodingersGat
×19
Merge commit 'e1b5fbd38da3b6e7e96272532278fa9f52da5e69' into filter-refactor
3793a75
3 months ago
by SchrodingersGat
Add assertion to unit test
d07a77d
3 months ago
by SchrodingersGat
×17
Merge branch 'master' into filter-refactor
e84b50e
3 months ago
by matmair
+54.26%
Merge branch 'master' into filter-refactor
e688e4c
3 months ago
by matmair
-18.65%
Merge branch 'master' into filter-refactor
65b944e
3 months ago
by matmair
Merge branch 'master' into filter-refactor
e75ebd4
3 months ago
by SchrodingersGat
-2.92%
Merge branch 'master' into filter-refactor
111eb87
2 months ago
by matmair
×17
Merge branch 'master' into filter-refactor
9b3a40b
2 months ago
by matmair
Merge commit 'd24ba7965c9e8d94d1eb638c0fbe5b67632180c6' into filter-refactor
5ff8485
2 months ago
by SchrodingersGat
×28
fix style
bbcf80c
2 months ago
by matmair
×2.1
Merge commit '2e675ee87a63ff5cc900c327a11995fe4cf3c1c4' into filter-refactor
1159e8c
1 month ago
by SchrodingersGat
+58.29%
Fix api_version
02d2081
1 month ago
by SchrodingersGat
-3.54%
Merge branch 'master' into filter-refactor
0b8a42e
1 month ago
by SchrodingersGat
Merge commit '6c58cc709f6627e0d38ed1c1d70d8f1fe5c40dec' into filter-refactor
19c2d34
1 month ago
by SchrodingersGat
×27
Merge branch 'master' into filter-refactor
7e1780d
1 month ago
by matmair
-44.38%
Merge branch 'master' into filter-refactor
4a1e31f
21 days ago
by matmair
Merge commit 'b4f230753f12170d22f696d93326a82b0eef9013' into filter-refactor
b4c7293
6 days ago
by SchrodingersGat
+0.64%
Remove duplicate API entries
d51ce91
6 days ago
by SchrodingersGat
-3.09%
Remove duplicate API entries
3109df5
6 days ago
by SchrodingersGat
×25
Merge commit '67d6026637dbca15ce5dd873615da73cf5df721f' into filter-refactor
60e2c08
6 days ago
by SchrodingersGat
Fix formatting in api_version.py
4a2aee1
6 days ago
by SchrodingersGat
×25
Tweak ManufacturerPart serializer
149cdc5
6 days ago
by SchrodingersGat
+25.46%
Merge branch 'master' into filter-refactor
ac07a94
5 days ago
by SchrodingersGat
+7.52%
Merge branch 'master' into filter-refactor
e066529
5 days ago
by SchrodingersGat
-5.84%
Merge branch 'master' into filter-refactor
fd69569
5 days ago
by SchrodingersGat
-3.65%
Merge commit 'c8bcb924cac0fbf50e74842e1e503f4e58ed9a97' into filter-refactor
2c4cd05
4 days ago
by SchrodingersGat
+2.07%
Merge branch 'master' into filter-refactor
e2ce676
1 day ago
by SchrodingersGat
-14.02%
Merge branch 'master' into filter-refactor
28d5538
7 hours ago
by SchrodingersGat
© 2026 CodSpeed Technology
Home Terms Privacy Docs