Sassafras KeyServer Platform v8.0 (2024-02-18)

The table below documents revisions to the Sassafras KeyServer Platform v8.0 components up through the 2024-02-18 release date. Known issues slated for a fix in the next release can be viewed here. For important cautions that must be observed when installing components from this release, consult the Notes & Warnings document.

If you have version 7.9 components on your site (from an install of the previous version), the 7.9 Upgrade Warnings and 7.9 Component History documents may also be of interest.


  • Bug fix: Incorrect and garbled UUID is reported to server (Linux only) (6838)
  • Bug fix: Potential security issue with well-crafted response to obscure feature (6881)
  • Bug fix: Add some files to ARM-based RPM installer (Linux only) (6868)
  • Bug fix: Change permissions on some files to avoid various warnings during installation (Linux only) (6877)
  • Change: Improvements to special project functionality (6874)
  • Change: Improvements to program identification to avoid potential ID collisions (macOS only) (6894, 6933)
  • Bug fix: Ink levels are not calculated correctly when updating via IPP (6879)
  • Bug fix: Potential crash when processing data that is corrupt in a particular way (6896)
  • Bug fix: Under certain circumstances, some Computers are not updated in exported data (6904)
  • Change: Show readable names and link certain values to detail pages in History lists (6214)
  • Change: Add support for default alarm times for policies and purchases (6350, 6876)
  • Change: Add "Return" to EOL Action field options (6784)
  • Change: Collect more info from printers via IPP (6880)
  • Change: Add "Deferred" to Replacement Status field options (6907)
  • Bug fix: Minor UI improvements (6866)
  • Bug fix: Deleting more than a few saved reports can take an inordinately long time (6867)
  • Change: Add "Web" as a platform in Program filters GUI (6849)
  • Bug fix: Reset button on Report Builder page does not fully reset the current configuration (6847)
  • Bug fix: Sub-page display using /frame- URLs does not work due to missing stylesheets and scripts (6851)
  • Bug fix: Minor UI improvements (6852, 6853, 6900, 6994)
  • Bug fix: Changing a filter requires page refresh before it can be applied (6857)
  • Bug fix: Certain filters do not work when used as targets for reports (6858)
  • Bug fix: Under certain circumstances, some Download options on main list pages do not work (6859)
  • Bug fix: Fix sporadic display of context menu on main list pages (6869)
  • Bug fix: IP Address column is displayed incorrectly on main Devices page (6871)
  • Bug fix: Build default purchase names more consistently across various UI locations (6872)
  • Bug fix: Targeted filters not shown in Target column of Saved Reports page (6875)
  • Bug fix: Improvements to targeting Divisions in reports (6882)
  • Bug fix: Improvements to running reports from the Products page (6883)
  • Bug fix: Potential crash when loading saved report that is missing certain expected data (6885)
  • Bug fix: Administrators cannot see Heat Maps if they are hidden to the public (6898)
  • Bug fix: Computer records are imported with a stub ID if the corresponding values are not present in import data (6909)
  • Bug fix: Layout of Date Format label and popup is incorrect when hidden and then displayed (6911)
  • Bug fix: Sort order cannot be reversed on Devices page simply by clicking on the sorted column (6912)
  • Bug fix: Software search page does not show any results when in "list" mode (6918)
  • Bug fix: On Forms page, fields with custom values do not show the drop-down menu with options (6916)
  • Bug fix: Filters and Quick Edit do not show units for disk size, RAM size, etc. (6922)
  • Bug fix: Locked option on Computer details page does not affect UI until save and page refresh (6929)
  • Bug fix: Vendor policy limits and settings are not locked in UI (6931)
  • Bug fix: Filters with numeric names do not work as targets for reports (6932)
  • Bug fix: Some chart widgets do not scale properly when settings are changed until after the page is refreshed (6936)
  • Change: Deleted dashboards still appear in the UI for a minute due to caching (5788)
  • Change: Hide un-mapped divisions on map set page by default, shift-click "+" icon to show them (6153, 6927)
  • Change: Clear out scripts that have been superseded by built-in functionality (6210)
  • Change: Various improvements to chart widgets (6758)
  • Change: Various improvements to Computer Property widget (6759)
  • Change: Add options to run reports on filters via context menus (6762)
  • Change: Add support for saving column configurations on main list pages (6830)
  • Change: Add an option to set a report's date range end to "now" (6854)
  • Change: Various improvements to Compare Recent Utilization widget (6855)
  • Change: Various improvements to Computer Count widget (6864)
  • Change: Add “Create with Selection” menu option on report result pages (6889)
  • Change: Add REST API access to raw model name (6890)
  • Change: Display Divisions and their computers/devices in the configured colors on main list pages (6892)
  • Change: Add an option to display the Heat Map by default on Map floorplan pages (6897)
  • Change: Add a Download option on various sub-list panels on details pages (6903)
  • Change: Add option for imports to limit computer ID types to those from the configuration (6910)
  • Change: Add support for searching by field on Forms pages (6916)
  • Change: Add links to users in Owner, Managed By, and On Loan To fields of Computer and Device detail pages (6919)
    Authentication Modules
  • Bug fix: Under certain circumstances, some OIDC-based authentication modules require a server restart after reconfiguration (6870)
    Report Modules
  • Bug fix: Computers report issues errors on LabSight and KeySight (6861)
  • Change: Add an option to Histogram Logins report to use allocation events instead of actual usage events (6860)
  • Change: Add a new report file to show daily login durations for each computer (6887)


  • Bug fix: Ignore some additional placeholder values in serial number fields (6787)
  • Bug fix: Incorrect and garbled UUID is reported to server (Linux only) (6838)
  • Bug fix: Information on display devices without serial numbers are sent to the server (macOS only) (6839)
  • Change: Detect presence of Trusted Platform Module (Linux only) (6827)
  • Change: Report on the primary, active video controller as part of the hardware audit (Windows only) (6837)
  • Bug fix: Under certain circumstances, authenticating via Google will fail in KeyConfigure (6788)
  • Bug fix: Redirect URL might be truncated when certain OIDC-based auth settings are converted to 8.0 (6790)
  • Bug fix: Scripts cannot connect to some web sites that require additional information in SSL handshake (6793)
  • Bug fix: Scripts cannot parse text files that begin with a BOM (e.g., for importing from CSV) (6795)
  • Bug fix: Under certain circumstances, upgrading from an older server version will leave the Computer Database behind (6812)
  • Bug fix: In Service date is not always set automatically when a computer is added by client discovery (6840)
  • Change: Detect UEFI and Secure Boot separately (6826)
  • Bug fix: First custom column is always empty in main Computers window (6834)
  • Change: Add an indication tot he main Computers window that a computer is on with no user logged in (6831)
  • Change: Add a Search field in Web URL Patterns dialog (6848)
  • Change: Add "Web" as a platform in Program filters GUI (6849)
  • Bug fix: Changes to report templates are not saved (6780)
  • Bug fix: Commit button is not activated in Hardware Replacement extra until you change a field (6786)
  • Bug fix: Dashboard widgets can be placed incorrectly when viewed in Firefox (6796)
  • Bug fix: Changes to floorpans do not appear immediately due to stale caches (6813)
  • Bug fix: Under certain circumstances, main list pages can be blank due to invalid character escaping (6816)
  • Bug fix: Column widths in reports are not properly sized by default (6817)
  • Bug fix: Under certain circumstances when editing a floorplan, the "unknown references" warning is displayed erroneously (6819)
  • Bug fix: Under certain circumstances, searching for a Purchase will not find an existing match (6828)
  • Bug fix: Under rare circumstances the web UI process will crash when under heavy report load (6829)
  • Bug fix: Potential crash under certain rare circumstances due to multi-thread race condition (6836)
  • Bug fix: Potential crash when certain scripts are run (6844)
  • Bug fix: Reset button on Report Builder page does not fully reset the current configuration (6847)
  • Change: Display an icon for computers that are anchored on the main list page (6779)
  • Change: Minor UI improvements (6801, 6815)
  • Change: Auto-size column width by double-clicking header grow region (6783)
  • Change: Add support for various new content security measures (6797, 6818)
    Report Modules
  • Bug fix: Potential crash when inapplicable query arguments are passed to certain reports (6835)
  • Bug fix: Optional hour ranges in some Login reports do not work if the start hours is greater than the end hour (6845)
  • Change: Add some new fields to the Computers report (6794, 6832)
  • Change: Use popup menus for setting hour range in options for various reports (6846)


    Initial release of Sassafras KeyServer Platform v8.0. All components are version at initial release.

Operating Systems Supported

The following table shows the operating systems supported by the versions of the major KSP v8.0 components, as of this release. While some components may operate correctly on operating system versions that are not listed, the versions that are listed are the only ones that are supported by Sassafras Software for this release. Specifically, the client components might work on older versions of Windows, but because these older OS versions are no longer included in Microsoft's API compatibility documentation, we can no longer guarantee correct operation on them.

Client Mac OS X 10.13 through macOS 14.0Windows 7, 8, 8.1, 10, 11,
Server 2008, 2008 R2, 2012, 2012 R2, 2016, 2019, 2022
x86, x86_64
Kernel 2.6 +
   (glibc 2.3 +)
Solaris 9 and higher
(x86, sparc)
Server Mac OS X 10.13 through macOS 14.0Windows 10, 11,
Server 2016, 2019, 2022, Nano
x86, x86_64, armv7
Kernel 2.6 +
 (glibc 2.3 +)
Solaris 10 and higher (x86)
Admin Mac OS X 10.13 through macOS 14.0Windows 7, 8, 8.1, 10, 11,
Server 2008, 2008 R2, 2012, 2012 R2, 2016, 2019, 2022