Avatar for the inventree user
inventree
InvenTree
BlogDocsChangelog

[API] Filter refactor

#11073
Comparing
SchrodingersGat:filter-refactor
(
9b3a40b
) with
master
(
c7a0da1
)
CodSpeed Performance Gauge
×18
Improvement
33
Untouched
11
Skipped
29

Benchmarks

73 total
test_api_list_performance[/api/build/item/]
src/performance/tests.py
CodSpeed Performance Gauge
×18
601.8 ms34.2 ms
test_api_options_performance[/api/build/line/]
src/performance/tests.py
CodSpeed Performance Gauge
×4.7
889.4 ms190 ms
test_api_options_performance[/api/build/item/]
src/performance/tests.py
CodSpeed Performance Gauge
×4.6
645.4 ms141.7 ms
test_search_performance[stockitem]
src/performance/tests.py
CodSpeed Performance Gauge
×2.2
320 ms142.4 ms
test_api_options_performance[/api/order/po-line/]
src/performance/tests.py
CodSpeed Performance Gauge
×2.1
463.7 ms220.5 ms
test_api_list_performance[/api/stock/]
src/performance/tests.py
CodSpeed Performance Gauge
×2
474.3 ms233.4 ms
test_search_performance[supplierpart]
src/performance/tests.py
CodSpeed Performance Gauge
+50%
117.9 ms78.7 ms
test_search_performance[all]
src/performance/tests.py
CodSpeed Performance Gauge
+47%
1,096.6 ms747.3 ms
test_api_list_performance[/api/build/]
src/performance/tests.py
CodSpeed Performance Gauge
+46%
129.1 ms88.1 ms
test_api_list_performance[/api/order/so/shipment/]
src/performance/tests.py
CodSpeed Performance Gauge
+44%
63.2 ms43.9 ms
test_search_performance[salesordershipment]
src/performance/tests.py
CodSpeed Performance Gauge
+33%
61.6 ms46.2 ms
test_search_performance[build]
src/performance/tests.py
CodSpeed Performance Gauge
+32%
104.7 ms79.2 ms
test_api_list_performance[/api/order/so/]
src/performance/tests.py
CodSpeed Performance Gauge
+27%
119.2 ms93.8 ms
test_search_performance[manufacturerpart]
src/performance/tests.py
CodSpeed Performance Gauge
+25%
65.7 ms52.6 ms
test_api_list_performance[/api/company/]
src/performance/tests.py
CodSpeed Performance Gauge
+24%
55.5 ms44.7 ms
test_search_performance[purchaseorder]
src/performance/tests.py
CodSpeed Performance Gauge
+24%
72.2 ms58.2 ms
test_search_performance[supplier]
src/performance/tests.py
CodSpeed Performance Gauge
+23%
42.8 ms34.7 ms
test_search_performance[manufacturer]
src/performance/tests.py
CodSpeed Performance Gauge
+23%
42.9 ms35 ms
test_api_list_performance[/api/stock/location/]
src/performance/tests.py
CodSpeed Performance Gauge
+22%
60 ms49 ms
test_search_performance[customer]
src/performance/tests.py
CodSpeed Performance Gauge
+22%
42.6 ms35 ms
test_search_performance[returnorder]
src/performance/tests.py
CodSpeed Performance Gauge
+21%
83.8 ms69.3 ms
test_api_options_performance[/api/order/so/shipment/]
src/performance/tests.py
CodSpeed Performance Gauge
+20%
163.2 ms136.4 ms
test_api_options_performance[/api/build/]
src/performance/tests.py
CodSpeed Performance Gauge
+19%
178.7 ms150.2 ms
test_api_stock_list
src/backend/InvenTree/stock/test_api.py::StockApiPerformanceTest
CodSpeed Performance Gauge
+19%
1,139 ms958.3 ms
test_search_performance[salesorder]
src/performance/tests.py
CodSpeed Performance Gauge
+19%
90 ms75.7 ms

Commits

Click on a commit to change the comparison range
Base
master
c7a0da1
+2.97%
Ensure any optional fields we added in are not missed
34a7474
27 days ago
by SchrodingersGat
0%
Fixes
dcf6a55
27 days ago
by SchrodingersGat
+0.01%
Rehydrate optional fields for metadata
31c21a5
27 days ago
by SchrodingersGat
0%
Add TreePathSerializer class
b62a89a
27 days ago
by SchrodingersGat
-0.04%
Further improvements:
fc6bb24
26 days ago
by SchrodingersGat
+0.02%
additional unit tests
61251f4
26 days ago
by SchrodingersGat
-0.03%
Bump API version
0386a6a
26 days ago
by SchrodingersGat
+2.83%
Cache serializer to prevent multiple __init__ calls
ea049ab
26 days ago
by SchrodingersGat
-2.81%
Revert caching change
4785f79
26 days ago
by SchrodingersGat
-0.09%
Simplify field removal
7123efc
26 days ago
by SchrodingersGat
+0.09%
Adjust unit test
95e0aa8
26 days ago
by SchrodingersGat
-0.18%
Remove docstring comment which is no longer true
a18dffe
25 days ago
by SchrodingersGat
+0.09%
Merge branch 'master' into filter-refactor
30f7760
25 days ago
by SchrodingersGat
+0.12%
Ensure read-only fields are skipped for data import
cae2644
25 days ago
by SchrodingersGat
-2.22%
Use SAFE_METHODS
8e77006
25 days ago
by SchrodingersGat
+2.13%
Do not convert to lowercase
853726e
25 days ago
by SchrodingersGat
+0.09%
Remove FilterableSerializerField mixin
fa3f080
24 days ago
by SchrodingersGat
0%
Merge branch 'master' into filter-refactor
4bbd3dd
24 days ago
by SchrodingersGat
0%
Ensure all fields are returned when generating schema
4244367
24 days ago
by SchrodingersGat
0%
Fix order of operations
eb8ce92
24 days ago
by SchrodingersGat
×19
Merge commit 'e1b5fbd38da3b6e7e96272532278fa9f52da5e69' into filter-refactor
3793a75
19 days ago
by SchrodingersGat
Add assertion to unit test
d07a77d
18 days ago
by SchrodingersGat
×17
Merge branch 'master' into filter-refactor
e84b50e
14 days ago
by matmair
+54.26%
Merge branch 'master' into filter-refactor
e688e4c
13 days ago
by matmair
-18.65%
Merge branch 'master' into filter-refactor
65b944e
13 days ago
by matmair
Merge branch 'master' into filter-refactor
e75ebd4
11 days ago
by SchrodingersGat
-2.92%
Merge branch 'master' into filter-refactor
111eb87
1 day ago
by matmair
×17
Merge branch 'master' into filter-refactor
9b3a40b
7 hours ago
by matmair
© 2026 CodSpeed Technology
Home Terms Privacy Docs