OctoSAM 1.12.5 can be downloaded from the Filebase
Supported environments - minimum requirements
| Windows scanner | Windows Server 2012 R2 Windows 10 |
| macOS scanner | macOS 13 (Ventura) |
| Linux scanner | RHEL / CentOS 8 other systemd-based distributions upon request The Linux scanner depends on the installed system Python. Minimal supported Python version is 3.6. |
| AIX scanner (beta) | AIX 7.2 TL5, AIX 7.3 TL3 or newer |
| OctoSAM Database | SQL Server 2019 (Compatibility Level 150). SQL Server 2022 (Compatibility Level 160) or newer is recommended for new installations. |
| OctoSAM Server Components | Windows Server 2016 Windows Server 2022 or newer is recommended for new installations. .net 10 hosting bundle |
| OctoSAM GUI | Windows 10 Version 22H2 (x64) / Windows Server 2016 .net 10 desktop runtime 64 bit |
New and improved features
- AIX Support (Beta)
- Improved Oracle Database support
- Microsoft 365 mail activity
- Software items can now reference multiple software packages from the same publisher
- Improved throughput in the web interface to support more concurrent users with fewer server resources
- Performance improvements throughout the application, with special focus on the import service
- Performance and stability updates for Microsoft Graph interfaces
- Improved import service recovery in case of transient database problems
- Improved Device42 integration
- More granular configuration of synchronized values
- Modernized code and improved logging
- Housekeeping scripts can now run asynchronously in the background
- Improved logging of the script engine
- Data model cleanup
Potentially Breaking Changes
- SoftwareItem can now reference multiple software packages from the same publisher. The data model always allowed that, but the UI did not provide an option to configure more than one software package. If you have custom queries that assume only one package can be referenced, you need to adjust the query code (or stick with a convention of only referencing one single package).
- Machine lookup in Active Directory is now stricter.
Fixes
- Fixed some stability issues
Scan file compatibility
- The 1.12.5 import service supports reading scan files from 1.11.1 and newer.
Update instructions
Update from 1.12.4 to 1.12.5
When updating from an earlier version, see the release notes of all versions in between
- For OctoSAM server installations, ensure you have installed the latest supported .NET 10 hosting bundle.
- For the Octopus2 GUI client, ensure you have installed the newest supported .NET 10 desktop runtime.
- Make sure your Browsers (Microsoft Edge or Google Chrome) are up to date.
- Stop OctoSAM services on the server
- Stop the web interface
- Make a backup copy of the database
- You can optionally run the .MSI Installer for the GUI client, but the preferred method is to start the GUI client from the Server/Octopus2 folder without installing the .MSI.
- Rename the existing Server folder.
- Copy the new Server folder from the installation media
- Update the database schema using the supplied scripts
- Check your current appsettings.json settings with the new sample file
- If you scan license management servers, such as FlexLM, please ensure the local tools are up to date. Use the latest tools provided by your servers.
- Update the repository using the .zip file provided in the Support subdirectory.
- Run octoutil dbinit
- Start OctoSAM services
- Start the web interface
- Analyze the Service log files for errors and warnings during initial imports and housekeeping.
- Update your scanners
- After a successful update, remove the now obsolete, renamed Server folder
Known limitations
- DPI scaling for the Windows UI is in beta and may not work correctly over RDP sessions, depending on the server and RDP client versions, as well as the DPI settings on the client and server systems.
- FlexLM Diag scan supports only the first configured vendor daemon; the expiry date and other data scanned from Diag are unavailable for other vendor daemons on the same FlexLM server.
Reports with more than 2000 distinct software packages selected fail due to an SQL Server limit.OctoSAM 1.12.2 is available from Octosoft