Fixed in this release:
- Removes the Application list view's install count column due to performance concerns. (Cuts average query time in half).
- Removes Django settings queries from hot views in the application inventory for performance reasons.
- Uses queryset caching for the application list view to greatly improve search and ordering speed.
- Greatly improves application inventory view searching performance
- Adds a datatables searchDelay of 1000ms (up from 400ms) to application inventory searches.
- Waits to start querying the database on application inventory search until 3 characters have been entered. (Prior behavior was to immediately perform a query after 1 character, ignoring the 400ms cooldown).
- Updates jquery to 3.78.0
- Updates requests from 2.26.0 to 2.31.0
- Sorts settings/users by username rather than by ID.
- Fixes the incorrect gating of the "all" App Inventory menu item to only GA users.
- Uses more secure machine group key generation algorithm (thanks @KevinHock )
New features:
- Adds a management command
test_database
for building a fake Sal database suitable for testing purposes.