OctoSAM 1.12.1 is available for download
Supported environments - minimum requirements - changes from 1.11.7 are marked.
| Windows scanner | Windows Server 2012 R2 (Windows Server 2012 no longer supported) Windows 10 (Windows 7 / 8 / 8.1 no longer supported) |
| 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. |
| 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 / Windows Server 2016 .net 10 desktop runtime 64 bit |
New and improved features
- Anaconda Miniconda filesystem scan for Windows, including scan of channel configuration
- M365 Copilot usage reports
- EntraID user LastSuccessfulSignInDateTime support
- Built-in Adobe UMAPI Interface
- Improved line charts in the Web interface now have the same scale
- Improved normalized hardware manufacturer handling with improved logging
- Significant performance increase for the property engine used internally. Affects the processing of query definitions and many oder internal data structures.
- Windows per-user filesystem scan signatures for Java and Anaconda/Miniconda/Miniforge
- Overall performance improvements
- New user setting for grid sort style in the Web interface
- Enhanced dark mode for the Windows GUI
Fixes
- Stability updates
Breaking Changes
- The Python-based Adobe UMAPI scanner is no longer supported.
- The list of supported systems has changed considerably.
- octoutil test phonehome command no longer available
Scan file compatibility
- The 1.12.1 import service supports reading 1.11. scan files. Importing older .scan files is only partially supported for Windows systems with unsupported operating systems that cannot update to the newest scanner. Imported information may be incomplete for these systems.
Update instructions
Update from 1.11.7 to 1.12.1
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 OctoWeb in IIS
- 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 that the local tools are current. Use the latest tools provided by your servers.
- Update the repository from the provided .zip file in the Support subdirectory.
- Start OctoSAM services
- Ensure full housekeeping is executed before attempting to start the OctoSAM web interface.
- Or use the octoutil dbinit command
- Assign per-organization privileges to your RBAC roles. Assign Organization.ALL.Read / Organization.ALL.Update to your existing roles.
- Analyze the Service log files for errors and warnings during initial imports and housekeeping.
- Update Octoscan2 Windows scanner
- 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 version, RDP client version, and DPI settings on the involved 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 different software packages selected fail due to a limit in SQL Server.