Releases: salopensource/sal
Sal 3.0.5
Fixed in this release:
- Editing machine level search rows in advanced search no longer errors (80d69d2)
- IP addresses now display correctly in the machine detail view (@sheagcraig #113)
- All static files use the Django static files template tag for searching them from a different URL (@waderobson https://github.com/salopensource/sal/pull/111/files)
Sal 3.0.4
New in 3.0.4:
- Application inventory search
- Facts and conditions on machine detail moved to their own page
- Docker image updated to Ubuntu 14.0.5
Fixed in 3.0.4:
- Password changes fixed (@sheagcraig #103)
- Docker basic auth setting respected
- Fact data is no longer indexed
Sal 3.0.3
New in this release:
- Puppet widget now shows successful Puppet runs as well as failed
- ARD information Machine Detail widget (@sheagcraig #101)
Fixed in this release:
- CSV export of advanced search was failing
Sal 3.0.2
New in this release:
- Remote connection machine detail plugin for easy access to VNC and SSH (@sheagcraig #87)
Fixed in this release:
- Complex searches could cause a timeout (#96)
- OS Version plugin now sorts correctly (@sheagcraig #95)
- Postflight script timing out no longer causes malformed data to be sent to the server (@sheagcraig #94)
- Improvements to Update History storage (@sheagcraig #91)
Sal 3.0.1
Thanks to @sheagcraig for all the fixes in this version!
New in this release:
- Can retrieve a machine's FileVault escrow status from Crypt
Fixed in this release:
Sal 3.0.0
Sal 3.0 is a massive upgrade on Sal 2.7, so massive thanks to everyone who has contributed code and bug reports. In particular, big thanks go out to @sheagcraig for his work on the completely rewritten application inventory features.
As ever, please deploy test versions on data you can afford to loose. Please test all the new features throughly.
What's new in Sal 3.0?
Inventory
Sal's application inventory tracking has been completely re-written (thanks again Shea), and is much more useful, allowing for greater detail on what is installed, and where across your fleet.
Search
We have migrated the basic search from using an external application that relied on building caches (so doubling the size of your database), to just querying the database directly.
The advanced search is completely new - it allows you to build up complex queries that would previously require you to build a plugin. These queries can also be saved so they can be shared with the rest of your team.
Plugins
Your plugins can now process data server side during checkin. Perhaps you want to update Sal with information from your Inventory tool, or call out to a web service. Documentation can be found over here.
Security
Sal scripts version 2.0.0 now uses basic http authentication by default (using the key set in preferences) on any endpoint that it retrieves data from (external scripts etc). This means that any potentially sensitive data you may have in your client side scripts is now protected. This can be disabled if desired - not recommended!.
Performance
If you have a lot of plugins enabled with client side scripts to download, you will be getting a lot of requests to your server. There is now a script available that will build a package containing all the external scripts enabled on your Sal install (or just download the files so they can be deployed with something like Puppet or Chef), and after setting the preference, the client will use these in preference to downloading them again.
If you are running Facter, you may be shipping duplicate data that Sal already collects - you are now able to specify facts that should not be sent to the server (enabling you to set different facts to ignore per client) or set it on the server to configure it globally.
Finally, every single transaction with the database has been optimised. A usual run from a client that has Facter installed with 50 facts has been reduced from 70+ calls to the database to less than 10 (Postgres only, sorry SQLite and MySQL users).
Sal 3.0.0 Beta 2
Fixed in Sal 3.0.0 Beta 2:
Sal 3.0 is a massive upgrade on Sal 2.7, so massive thanks to everyone who has contributed code and bug reports. In particular, big thanks go out to @sheagcraig for his work on the completely rewritten application inventory features.
As ever, please deploy test versions on data you can afford to loose. Please test all the new features throughly.
What's new in Sal 3.0?
Inventory
Sal's application inventory tracking has been completely re-written (thanks again Shea), and is much more useful, allowing for greater detail on what is installed, and where across your fleet.
Search
We have migrated the basic search from using an external application that relied on building caches (so doubling the size of your database), to just querying the database directly.
The advanced search is completely new - it allows you to build up complex queries that would previously require you to build a plugin. These queries can also be saved so they can be shared with the rest of your team.
Plugins
Your plugins can now process data server side during checkin. Perhaps you want to update Sal with information from your Inventory tool, or call out to a web service. Documentation can be found over here.
Security
Sal scripts version 2.0.0 now uses basic http authentication by default (using the key set in preferences) on any endpoint that it retrieves data from (external scripts etc). This means that any potentially sensitive data you may have in your client side scripts is now protected. This can be disabled if desired - not recommended!.
Performance
If you have a lot of plugins enabled with client side scripts to download, you will be getting a lot of requests to your server. There is now a script available that will build a package containing all the external scripts enabled on your Sal install (or just download the files so they can be deployed with something like Puppet or Chef), and after setting the preference, the client will use these in preference to downloading them again.
If you are running Facter, you may be shipping duplicate data that Sal already collects - you are now able to specify facts that should not be sent to the server (enabling you to set different facts to ignore per client) or set it on the server to configure it globally.
Finally, every single transaction with the database has been optimised. A usual run from a client that has Facter installed with 50 facts has been reduced from 70+ calls to the database to less than 10 (Postgres only, sorry SQLite and MySQL users).
Sal 3.0.0 Beta 1
Sal 3.0 is a massive upgrade on Sal 2.7, so massive thanks to everyone who has contributed code and bug reports. In particular, big thanks go out to @sheagcraig for his work on the completely rewritten application inventory features.
As ever, please deploy test versions on data you can afford to loose. Please test all the new features throughly.
What's new in Sal 3.0?
Inventory
Sal's application inventory tracking has been completely re-written (thanks again Shea), and is much more useful, allowing for greater detail on what is installed, and where across your fleet.
Search
We have migrated the basic search from using an external application that relied on building caches (so doubling the size of your database), to just querying the database directly.
The advanced search is completely new - it allows you to build up complex queries that would previously require you to build a plugin. These queries can also be saved so they can be shared with the rest of your team.
Plugins
Your plugins can now process data server side during checkin. Perhaps you want to update Sal with information from your Inventory tool, or call out to a web service. Documentation can be found over here.
Security
Sal scripts version 2.0.0 now uses basic http authentication by default (using the key set in preferences) on any endpoint that it retrieves data from (external scripts etc). This means that any potentially sensitive data you may have in your client side scripts is now protected. This can be disabled if desired - not recommended!.
Performance
If you have a lot of plugins enabled with client side scripts to download, you will be getting a lot of requests to your server. There is now a script available that will build a package containing all the external scripts enabled on your Sal install (or just download the files so they can be deployed with something like Puppet or Chef), and after setting the preference, the client will use these in preference to downloading them again.
If you are running Facter, you may be shipping duplicate data that Sal already collects - you are now able to specify facts that should not be sent to the server (enabling you to set different facts to ignore per client) or set it on the server to configure it globally.
Finally, every single transaction with the database has been optimised. A usual run from a client that has Facter installed with 50 facts has been reduced from 70+ calls to the database to less than 10 (Postgres only, sorry SQLite and MySQL users).
Sal 2.7.3
New in 2.7.3:
- 'Friendly' machine model name is now retrieved from Apple
New in 2.7:
- The dashboard views will reload every 60 seconds.
- Widgets can now be added to the Machine Detail page. They have all the same capabilities as other plugins, and an example with GateKeeper, SIP and FileVault has been included.
Fixed in 2.7.3:
- The machine security postflight had a missing import
- The machine security postlight now handles non-zero exit coxes
Sal 2.7.2
New in 2.7:
- The dashboard views will reload every 60 seconds.
- Widgets can now be added to the Machine Detail page. They have all the same capabilities as other plugins, and an example with GateKeeper, SIP and FileVault has been included.
Fixed in 2.7.2:
- The machine security postflight had a missing import
- The machine security postlight now handles non-zero exit coxes