Avatar for the inventree user
inventree
InvenTree
BlogDocsChangelog

[API] Enforce pk ordering for API endpoints

#11446Merged
Comparing
SchrodingersGat:api-ordering
(
bee91ac
) with
master
(
2c67454
)
CodSpeed Performance Gauge
-15%
Regression
33
Untouched
11

Benchmarks

44 total
test_api_options_performance[/api/company/]
src/performance/tests.py
CodSpeed Performance Gauge
-15%
20.7 ms24.2 ms
test_api_list_performance[/api/part/category/]
src/performance/tests.py
CodSpeed Performance Gauge
-14%
16.6 ms19.3 ms
test_api_list_performance[/api/stock/location/]
src/performance/tests.py
CodSpeed Performance Gauge
-12%
20 ms22.8 ms
test_api_list_performance[/api/build/]
src/performance/tests.py
CodSpeed Performance Gauge
-12%
42 ms47.8 ms
test_api_options_performance[/api/stock/location/]
src/performance/tests.py
CodSpeed Performance Gauge
-12%
24 ms27.3 ms
test_api_options_performance[/api/parameter/]
src/performance/tests.py
CodSpeed Performance Gauge
-11%
12.7 ms14.3 ms
test_api_list_performance[/api/company/]
src/performance/tests.py
CodSpeed Performance Gauge
-11%
18.3 ms20.6 ms
test_api_list_performance[/api/parameter/]
src/performance/tests.py
CodSpeed Performance Gauge
-11%
11.5 ms13 ms
test_api_list_performance[/api/user/roles/]
src/performance/tests.py
CodSpeed Performance Gauge
-11%
8.8 ms9.9 ms
test_api_options_performance[/api/part/category/]
src/performance/tests.py
CodSpeed Performance Gauge
-10%
14.4 ms15.9 ms
test_api_list_performance[/api/order/so/shipment/]
src/performance/tests.py
CodSpeed Performance Gauge
-10%
22.1 ms24.5 ms
test_api_list_performance[/api/order/so/]
src/performance/tests.py
CodSpeed Performance Gauge
-10%
45.9 ms50.8 ms
test_api_list_performance[/api/build/item/]
src/performance/tests.py
CodSpeed Performance Gauge
-10%
332.3 ms367.6 ms
test_api_list_performance[/api/parameter/template/]
src/performance/tests.py
CodSpeed Performance Gauge
-9%
9 ms9.9 ms
test_api_list_performance[/api/stock/]
src/performance/tests.py
CodSpeed Performance Gauge
-9%
160 ms176.1 ms
test_api_options_performance[/api/build/line/]
src/performance/tests.py
CodSpeed Performance Gauge
-9%
397.4 ms435.8 ms
test_search_performance[build]
src/performance/tests.py
CodSpeed Performance Gauge
-9%
34.5 ms37.8 ms
test_search_performance[all]
src/performance/tests.py
CodSpeed Performance Gauge
-9%
359 ms392.9 ms
test_api_options_performance[/api/build/]
src/performance/tests.py
CodSpeed Performance Gauge
-8%
55.9 ms60.9 ms
test_search_performance[supplierpart]
src/performance/tests.py
CodSpeed Performance Gauge
-8%
39.2 ms42.6 ms
test_api_options_performance[/api/order/po-line/]
src/performance/tests.py
CodSpeed Performance Gauge
-8%
160.4 ms173.8 ms
test_api_options_performance[/api/parameter/template/]
src/performance/tests.py
CodSpeed Performance Gauge
-8%
8.9 ms9.6 ms
test_api_options_performance[/api/user/roles/]
src/performance/tests.py
CodSpeed Performance Gauge
-7%
6.3 ms6.8 ms
test_api_options_performance[/api/build/item/]
src/performance/tests.py
CodSpeed Performance Gauge
-7%
339.1 ms366.3 ms
test_search_performance[part]
src/performance/tests.py
CodSpeed Performance Gauge
-7%
60.6 ms65.5 ms

Commits

Click on a commit to change the comparison range
Base
master
2c67454
-2.32%
Simplify ordering options
005f486
16 days ago
by SchrodingersGat
-3.87%
Enforce list
8968cfd
16 days ago
by SchrodingersGat
+4.97%
Use last term for ordering checks
5a01e1f
16 days ago
by SchrodingersGat
-13.27%
Individual delete to fix mysql issue
bee91ac
16 days ago
by SchrodingersGat
© 2026 CodSpeed Technology
Home Terms Privacy Docs