Linux SHA256 - 101e19c3cac7257e830d66dfd28df96a86ff9dd61ed8b38e99c54dbe7b44340f
Linux MD5 - 18642695d6f414e54f93d04f52af7e28
Roles and Permissions revised
NOTE #1 - For new installs the Reporter role has been removed.
NOTE #2 - For new installs the ability to create queries, summaries, users and widgets has been moved from the OrgAdmin to the Admin role.
Neither of the above have been altered for existing (upgraded) installs. It is recommended you change these roles on your installation after checking users will not be affected. Opmantek has not automatically done this as this may cause confusion for users.
These changes were made in an effort to improve and tighten security.
Revised LIKE in URL
Previously if you supplied a URL with an attribute like system.description=LIKEvmware we would process that and add a preceding and trailing %, so we ended up with (in SQL) system.description LIKE '%vmware%'. This has been revised. Now if you provide the same thing (ie, no % symbols) it will function the same as before, but if you put a % anywhere in the attribute value, we will not add preceding and trailing slashes. IE if you provide system.description=LIKEvmware% now you will get the following SQL system.description LIKE 'vmware%' - no preceding % would be added. If you have attribute values like this vm%ware and you were expecting %vm%ware% in SQL, you just need to add your own preceding and trailing % symbols. This may affect any custom items, so if you're seeing different results after upgrading, this could explain it. Please revise any custom items as required. Apologies for any inconvenience this causes, but going forward this allows more flexible and at the same time more accurate queries.
|Community||Improvement||Roles||Remove Reporter role for new installs.|
|Community||Improvement||Roles||Remove Create, Update, Delete ability from all roles except Admin for queries, summaries, users and widgets for new installs.|
|Community||Fix||Summaries||Fix links for Discovery Scan Options, Discovery Logs and Locations on Summaries collection template.|
|Community||Improvement||Discoveries||Some Microsoft service names now include the PID. Split the name on underscore and use the first section.|
|Community||Fix||Discoveries||Fix discoveries.cloud_id to have a default of 0, not 1.|
|Community||Improvement||Discoveries||Retrieve share permissions on Windows (as a JSON object) without requiring rmtshare.exe on c:\ of the target.|
|Community||Improvement||Discoveries||Add OrgID to matching rules for hostname and dns_hostname.|
|Community||Improvement||Discoveries||Implement devices_assigned_to_org and discovery_use_org_id_match.|
|Community||Improvement||All||Revise URL LIKE processing. See release notes.|
|Community||Improvement||Discoveries||Remove hard set 300 second request time limit in CodeIgniter. Should help long discoveries, particularly on Windows.|
|Community||Improvement||Devices||DePad the IP address in the details of the change_log.|
|Community||Improvement||Licenses||Add end_of_life and end_of_service_life to licenses SQL schema.|
|Community||Improvement||Discoveries||Add puppect facts (facter) to environment variables for Linux.|
|Community||Improvement||Support||Remove devices details from support.|
|Community||Improvement||Discoveries||When querying the target using SSH, improve the shell detection code.|
|Community||Improvement||Devices||When supplying ip in an IN filter, pad it so it works as expected. IE, system.ip=in("192.168.1.1","192.168.1.2") is translated to system.ip in ("192.168.001.001", "192.168.001.002")|
|Community||Improvement||Devices||Allow for a join on devices<->locations in request. IE, you can now do /devices?locations.name=Some Place and see a list of all devices in Some Place.|
|Professional||Improvement||Devices||Add firmware version to device details template.|
|Professional||Fix||Dashboards||Click pie slice on widgets::read and we get a bad link.|
|Professional||Improvement||Locations||Add links to devices on locations read template for attributes such as region, city, state, et al.|
|Enterprise||Task||Clouds||Installer specify AWS CLI 1.18.165 for installation on Redhat / Centos.|
|Professional||Fix||Licenses||In the licenses modal, fix the product links for licenses.|
|Professional||Improve||Licenses||When requesting a free license for a GDPR based user, automatically generate the license without having the user have to go to opmantek.com and request a license.|