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

29 total
test_api_part_list
src/backend/InvenTree/part/test_api.py::PartApiPerformanceTest
Skipped
3.2 s*
test_api_stock_list
src/backend/InvenTree/stock/test_api.py::StockApiPerformanceTest
Skipped
2.7 s*
test_api_options_performance[/api/parameter/template/]
src/performance/tests.py
Skipped
3.7 ms*
test_api_list_performance[/api/build/item/]
src/performance/tests.py
Skipped
3.6 ms*
test_api_auth_performance
src/performance/tests.py
Skipped
10.7 ms*
test_api_list_performance[/api/build/]
src/performance/tests.py
Skipped
3.9 ms*
test_api_options_performance[/api/order/so/]
src/performance/tests.py
Skipped
4.7 ms*
test_api_options_performance[/api/build/line/]
src/performance/tests.py
Skipped
5.2 ms*
test_api_list_performance[/api/company/]
src/performance/tests.py
Skipped
3.7 ms*
test_api_list_performance[/api/order/so/]
src/performance/tests.py
Skipped
3.7 ms*
test_api_options_performance[/api/part/category/]
src/performance/tests.py
Skipped
3.8 ms*
test_api_list_performance[/api/parameter/]
src/performance/tests.py
Skipped
3.7 ms*
test_api_options_performance[/api/company/]
src/performance/tests.py
Skipped
4.1 ms*
test_api_list_performance[/api/order/so/shipment/]
src/performance/tests.py
Skipped
3.6 ms*
test_api_options_performance[/api/order/so/shipment/]
src/performance/tests.py
Skipped
4.9 ms*
test_api_options_performance[/api/order/po/]
src/performance/tests.py
Skipped
4.8 ms*
test_api_options_performance[/api/parameter/]
src/performance/tests.py
Skipped
3.9 ms*
test_api_options_performance[/api/build/item/]
src/performance/tests.py
Skipped
4.8 ms*
test_api_list_performance[/api/user/roles/]
src/performance/tests.py
Skipped
3.9 ms*
test_api_options_performance[/api/user/roles/]
src/performance/tests.py
Skipped
3.6 ms*
test_api_options_performance[/api/part/]
src/performance/tests.py
Skipped
5.6 ms*
test_api_list_performance[/api/parameter/template/]
src/performance/tests.py
Skipped
3.6 ms*
test_api_list_performance[/api/stock/]
src/performance/tests.py
Skipped
6 ms*
test_api_list_performance[/api/part/]
src/performance/tests.py
Skipped
5.1 ms*
test_api_options_performance[/api/stock/location/]
src/performance/tests.py
Skipped
4 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
1 month ago
by SchrodingersGat
0%
Fixes
dcf6a55
1 month ago
by SchrodingersGat
+0.01%
Rehydrate optional fields for metadata
31c21a5
1 month ago
by SchrodingersGat
0%
Add TreePathSerializer class
b62a89a
1 month ago
by SchrodingersGat
-0.04%
Further improvements:
fc6bb24
1 month ago
by SchrodingersGat
+0.02%
additional unit tests
61251f4
1 month ago
by SchrodingersGat
-0.03%
Bump API version
0386a6a
1 month ago
by SchrodingersGat
+2.83%
Cache serializer to prevent multiple __init__ calls
ea049ab
1 month ago
by SchrodingersGat
-2.81%
Revert caching change
4785f79
1 month ago
by SchrodingersGat
-0.09%
Simplify field removal
7123efc
1 month ago
by SchrodingersGat
+0.09%
Adjust unit test
95e0aa8
1 month ago
by SchrodingersGat
-0.18%
Remove docstring comment which is no longer true
a18dffe
1 month ago
by SchrodingersGat
+0.09%
Merge branch 'master' into filter-refactor
30f7760
1 month ago
by SchrodingersGat
+0.12%
Ensure read-only fields are skipped for data import
cae2644
1 month ago
by SchrodingersGat
-2.22%
Use SAFE_METHODS
8e77006
1 month ago
by SchrodingersGat
+2.13%
Do not convert to lowercase
853726e
1 month ago
by SchrodingersGat
+0.09%
Remove FilterableSerializerField mixin
fa3f080
1 month ago
by SchrodingersGat
0%
Merge branch 'master' into filter-refactor
4bbd3dd
1 month ago
by SchrodingersGat
0%
Ensure all fields are returned when generating schema
4244367
1 month ago
by SchrodingersGat
0%
Fix order of operations
eb8ce92
1 month ago
by SchrodingersGat
×19
Merge commit 'e1b5fbd38da3b6e7e96272532278fa9f52da5e69' into filter-refactor
3793a75
28 days ago
by SchrodingersGat
Add assertion to unit test
d07a77d
28 days ago
by SchrodingersGat
×17
Merge branch 'master' into filter-refactor
e84b50e
24 days ago
by matmair
+54.26%
Merge branch 'master' into filter-refactor
e688e4c
22 days ago
by matmair
-18.65%
Merge branch 'master' into filter-refactor
65b944e
22 days ago
by matmair
Merge branch 'master' into filter-refactor
e75ebd4
21 days ago
by SchrodingersGat
-2.92%
Merge branch 'master' into filter-refactor
111eb87
11 days ago
by matmair
×17
Merge branch 'master' into filter-refactor
9b3a40b
10 days ago
by matmair
© 2026 CodSpeed Technology
Home Terms Privacy Docs