Releases: salopensource/sal
Releases · salopensource/sal
Sal 4.4.0
Important changes
- Sal 4.3.0 had issues that weren't spotted in testing, so has been removed.
- The docker hub images are now not being updated and will be removed in the near future. All future pulls should be from
ghcr.io/salopensource/sal
- the
sal-saml
image has been deprecated. All users should use theghcr.io/salopensource/sal
. Please see the instructions in the Readme for more details.
What's Changed
- Update various dependencies by @jholt13 in #462
- Implement AWS IAM-based Authentication to RDS Postgres by @ChefAustin in #463
- Add .circleci/config.yml by @grahamgilbert in #464
- ChatGPT said this should work by @grahamgilbert in #465
- This will work better by @grahamgilbert in #466
- Fixes for the saml image by @grahamgilbert in #467
New Contributors
Full Changelog: 4.2.0...4.4.0
Sal 4.2.0
What's Changed
- Fix DataTables warning on manage_users.html by @w0de in #457
- Fix KeyError raised when trying to sort application inventory by install count by @w0de in #458
- Force the Apple device image to be 120x120 by @sheagcraig in #460
Full Changelog: 4.1.11...4.2.0
Sal 4.1.11
Fixed in this release:
- Fixes a failure in application inventory CSV exporting for business units and machine groups views.
Changed in this release:
- Application inventory list views will now show install counts if you want them to. There is a new server setting
show_inventory_install_counts
which controls this, which defaults to being on. A new strategy for computing the counts was devised which only does counts for the results shown in the current table, rather than the entire result set, which is dramatically faster. If this is still too slow, disabling install counts will be faster still.
PRs
- Fix filename generation exception for app inventory csv by @sheagcraig in #455
- Conditionally (defaults to true) add install counts to app list view. by @sheagcraig in #454
- Bump version to 4.1.11 by @sheagcraig in #456
Full Changelog: 4.1.10...4.1.11
Sal 4.1.10
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.
Sal 4.1.9
Sal 4.1.8
Sal 4.1.7
Sal 4.1.6
Updates:
- Update django to 3.0.7
Sal 4.1.5
Sal 4.1.4
Fixed
- Fixed a bug where one management source would "take over" another's managed items in the machine detail view.
- Fixed a typo that prevented Munki from being the initial management source displayed on a machine detail page.