K2 v7.5 Release History

K2 v7.5 (2018-09-16 Image)

When this document is part of a downloaded image, it may no longer be the latest version. If the icon above is not green, then check online for the latest component history and upgrade warnings. Go to downloads for the latest installers.

The table below documents revisions to the K2 v7.5 components up through the 2018-09-16 image 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 image, consult:

Notes & Warnings

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


  • Bug fix: High CPU usage in some cases when multiple remote desktop client sessions are active (Windows only) (3669)
  • Bug fix: Java jar-based programs loaded by relative paths might not be tracked (Windows only) (3844)
  • Bug fix: Java-based programs loaded by renamed copy of javaw.exe are not seen by KeyAccess (3845)
  • Bug fix: KeyVerify shows license type "Lease" when running on a portable key (Mac OS X only) (3889)
  • Bug fix: KeyCheckout does not show locally available portable keys when offline (Mac OS X only) (3891)
  • Bug fix: KeyCheckout does not prompt to confirm before returning keys to server (Mac OS X only) (3893)
  • Bug fix: Portable key expiration is not displayed correctly (Mac OS X only) (3894)
  • Bug fix: Portable keys do not remain valid after a restart on Mac OS 10.13 (Mac OS only) (3910)
  • Bug fix: URL tracking does not work for recent versions of Chrome (Windows only) (3923)
  • Bug fix: Portable keys that have expired are still shown in local list (Mac OS X only) (3935)
  • Bug fix: Special case some common stamps to distinguish between different programs (3876, 3942)
  • Change: Add a way to configure the directory where client data files will be stored (Windows only) (3927)
  • Bug fix: Some purchase data is not removed when deleting a purchase item, and can be reused if the item is recreated (3897)
  • Bug fix: Crash on some hosts when certain optimization settings are enabled in ks.conf (Windows only) (3924)
  • Bug fix: KeyConfigure is not informed of items deleted from server databases, requiring full window refresh (3944)
  • Change: Performance improvements to increase I/O throughput (3945)
  • Change: Adjust privileges for built-in Enterprise and Site Manager roles (3968)
  • Change: Use a shorter lease time for computers when User metric policies are assigned (3972)
  • Bug fix: Some details windows are very slow to open (Windows only) (3823)
  • Bug fix: Chart reports display half-sized charts on High Resolution displays (Windows only) (3834)
  • Bug fix: Undo in text fields does not work as expected, no Redo option (3836)
  • Bug fix: Certain monetary values are incorrectly rounded, and are thus reduced by 0.01 (3837)
  • Bug fix: Triple-click in text fields does not select entire field (Windows only) (3838)
  • Bug fix: Column sizes saved in KSRs are doubled on High Resolution displays (Windows only) (3847)
  • Bug fix: Changing a Division name does not properly change the corresponding Time Set name (3861)
  • Bug fix: Select All and forward-delete do not work in combo boxes (Windows only) (3870)
  • Bug fix: Editing a tag field does not add the tag upon clicking outside of the tag field (3871)
  • Bug fix: Custom properties for client auto-update are not saved in all cases (3878)
  • Bug fix: Changing the PO# of a purchase item removes any associated tags (3879)
  • Bug fix: Start date entered in New Purchase wizard is not always saved (3880)
  • Bug fix: Converted cost does not display correctly after duplicating a Purchase item (3911)
  • Bug fix: Program details window gets too narrow on High Density displays (Windows only) (3917)
  • Bug fix: Run button in Report Builder does not work for On Demand and Scheduled reports (3921)
  • Bug fix: Dragging packages from within the Product details window displays at incorrect offset (3925)
  • Bug fix: Help item is dimmed in context menu when clicking on title bar of a modal dialog (Mac OS X only) (3928)
  • Bug fix: Main windows cannot be filtered when many Divisions or Folders are included in the filter (3930)
  • Bug fix: Connection to a server with different major version takes a long time to fail, presents general message (3943)
  • Bug fix: Printing to most printer types fails (Windows only) (3946)
  • Bug fix: User counts are not shown next to folders in the Users window (3948)
  • Bug fix: Long URL Pattern IDs are displayed as longer than the actual maximum length (3950)
  • Bug fix: Text and icon of Target items overlap in Report Builder window (Windows only) (3954)
  • Bug fix: When creating a new Product of type Font, the Platform of Font is not automatically selected (3958)
  • Bug fix: Various minor user interface changes and fixes (3896, 3959)
  • Bug fix: Default custom start date in Report Builder is invalid (Mac OS X only) (3964)
  • Bug fix: Audit Products reports might not include manual products with only package components (3965)
  • Bug fix: Potential crash when moving main window from one display to another (Windows only) (3967)
  • Bug fix: Rare hang when connection to the server is lost while other background activity is in progress (3971)
  • Change: Remove leading and trailing whitespace from search text in main windows (3869)
  • Change: Show number of computers in each section, sum of computers in collapsed Divisions (3904)
  • Change: Allow nested divisions to be moved using drag and drop, create new Divisions in right-clicked parent (3905)
  • Change: Add a way to remove the effective product from an upgraded purchase (3912)
  • Change: Details windows no longer lock the associated record when the admin only has read permissions (3914)
  • Change: Add support for opening a Remote Desktop connection to a computer via JavaScript (3926)
  • Change: Show a relevant image, including the number of objects, when dragging and dropping (3933)
  • Change: Show counts of applications and utilities within Product details window (3947)
  • Change: Performance improvements to speed up reports on large amounts of data (3957)
  • Bug fix: Computers can be dragged or auto-placed on snap points that are out of the room boundary (3653)
  • Bug fix: In certain cases, computers will track to "ghost" snap points when editing maps (3821)
  • Bug fix: Drop-down list of maps appears behind computers when editing a map (3831)
  • Bug fix: Duplicate maps can appear after changing the name of the associated Division (3857)
  • Bug fix: Guest account prompts for re-login after a few hours in many cases (3867)
  • Bug fix: Guest dashboard might not load the correct widgets if the browser has edited the dashboard under another admin account (3936)
  • Bug fix: Drag image for computer dragged from left hand list on map edit page does not appear at the correct location when window is scrolled (3938)
  • Bug fix: Map name and controls overlap on small or narrow displays (3955)
  • Change: Show logged-out VDI computers as "available" instead of "off" on maps (3822)
  • Change: Add an option to scale or not scale maps to fit in the browser window (3828)
  • Change: Add an option to show heat maps to Guest viewers (3830)
  • Change: Prompt to create a new map when selecting an unmapped division from the map edit page (3832)
  • Change: Add a per-map option to show "off" computers as "available" (3860)
  • Change: List policies in use by computer name in Policy Users widget (3951)
  • Change: Add integration for Modolabs mobile availability app (3952)
  • Change: Add option to suppress information on availability when there are fewer than 5 used computers (3953)
  • Change: Use a more compact map legend on small or narrow displays (3956)
    Report Modules
  • Change: Add an option to include Utility programs in Config (PROD x prgm) and Config (PRGM x prod) reports (3884)


  • Bug fix: Trusted Service fails for client connections
  • Bug fix: In some cases, MS Access fails to load completely due to an incompatibility (Windows only)
  • Change: Force certain programs to exit immediately when a license is denied (Windows only)
  • Bug fix: Failure to copy Purchase Database stops upgrades
  • Bug fix: Trusted Service fails for client connections
  • Bug fix: After working for a while, Trusted Service fails until server process is restarted (Mac OS X only)
  • Bug fix: Installer incorrectly detects that systemd is in use on a given system (Linux only)
  • Bug fix: Upgrading from a previous version places new files in the Admin Old folder and old files in the Admin folder (Windows only)
  • Bug fix: Some “changed settings” events added to Admin Journal when settings are not actually changed
  • Bug fix: Programs cannot be keyed in some cases when they should be keyable (Mac OS X only)
  • Bug fix: Export settings dialog for ODBC method does not show the current “Upsert” setting (Mac OS X only)
  • Bug fix: Export Status dialog does not expand to show the successful completion (Mac OS X only)
  • Bug fix: List of recommended actions in Reconcile details windows is initially obscured
  • Bug fix: Click target for (un)checking role privileges is offset to the left on High Density displays (Windows only)
  • Change: Indicate “secure” client connection in addition to “trusted” connection status
  • Bug fix: Software Availability page includes results for maps that are not published
  • Bug fix: Computers do not track to “snap points” embedded in models when editing maps in Firefox
  • Bug fix: Models menu list does not appear in Internet Explorer (Windows only)
  • Change: Unused maps from older installs might appear after upgrading
    Report Modules
  • Change: Exclude computers with G or J IDs from “Duplicate” reports


  • Bug fix: Periodic crash as new client computers are added to the data
  • Bug fix: Map Creators Role is not sufficient to allow map creation
  • Bug fix: Availability Maps are not always copied to the new data folder during a major upgrade (Windows only)
  • Bug fix: On major upgrade, installer does not always prompt for install locations (Windows only)
  • Bug fix: Memory usage increases very slowly over time due to small memory leak
  • Change: Add mouse-over tooltips to some buttons on availability maps list pages


  • Bug fix: Program creation date is incorrect when initially discovered by KA 7.5 (Mac OS X, Linux only)
  • Bug fix: Web URL unloads of recently added patterns might not be reported to the server until the browser quits (Mac OS X only)
  • Bug fix: Repeated crash of daemon process (karl) on Mac OS X (Mac OS X only)
  • Change: Consult rules file (tags.xml) for custom package IDs
  • Change: Generate client-side tags from simple file existence
  • Bug fix: Admin authentication for external accounts fails with certain auth methods
  • Bug fix: File permissions for new folders created during a major upgrade might not allow necessary access (Windows only)
  • Bug fix: Station ID not always set by JavaScript or REST API calls
  • Change: Indicate what sort of components were found in Audit Products
  • Bug fix: Admin authentication for external accounts fails with certain auth methods
  • Bug fix: Changes made to the Accounts list in Administrator Role details cannot be saved
  • Bug fix: Potential crash when creating a new shadow license (Mac OS X only)
  • Bug fix: Right-click in background window does not always perform the selected action (Mac OS X only)
  • Change: Improvements to UI for creating Web-based products
  • Change: Add support for importing products that use web URL patterns
  • Bug fix: Map editing can stall or create visual artifacts after selecting various shape tools
  • Bug fix: Background color of maps is not saved
  • Bug fix: In-page Help for maps does not highlight target objects correctly
  • Bug fix: Cached admin permissions are set to deny access under rare circumstances
  • Bug fix: Potential crash when KeyConfigure connects to KeyReporter over HTTP
  • Bug fix: Availability widget limited to a section lists all divisions
  • Bug fix: Search widget does not display all of the results that could fit within the widget's viewable area


    Initial release of K2 v7.5. All components listed below were version at initial release.

2018-09-16 Component Versions

The following table shows the current versions of the major K2 v7.5 components, as of this release. Files with no version listed are updated as needed by the main component installers.

      Mac OS
file names
file names
file names
KeyAccess       KeyAccess.app keyacc32.exe KeyAccess
KeyConfigure       KeyConfigure.app keycfg32.exe --  
KeyServer       ks ks.exe ks
KeyReporter       kr kr.exe kr
KeyCheckout       KeyCheckout.app keychk32.exe --  
KeyVerify       KeyVerify.app keyvfy32.exe keyverify
KSRViewer       KSRViewer.app ksrview.exe --  
KSdbConsist KSdbConsist.app KSdbConsist.exe dbconsist
ksODBC       ksODBC.bundle ksodbc32.dll --  
      Mac OS X
file names
file names
file names
Active Directory       --   Active Directory.dll   --  
All Authent       All Authent.so   All Authent.dll   All Authent.so  
CAS       CAS.so   CAS.dll   CAS.so  
Kerberos       Kerberos.so   Kerberos.dll   Kerberos.so  
LDAP       LDAP.so   LDAP.dll   LDAP.so  
Single Password       Single Password.so   Single Password.dll   Single Password.so  
SQL       --   SQL.dll   --  
Text Authent       Text Authent.so   Text Authent.dll   Text Authent.so  
Unix       Unix.so   --   Unix.so  
Windows NT       --   Windows NT.dll   --  
      Mac OS X
file names
file names
file names
Disabled       Disabled.so   Disabled.dll   Disabled.so  
ODBC       ODBC.so   ODBC.dll   --  
MySQL       MySQL.so   --   MySQL.so  
PostgreSQL       PostgreSQL.so   --   PostgreSQL.so  
CSV       CSV.so   CSV.dll   CSV.so  
Text       Text.so   Text.dll   Text.so  
XML       XML.so   XML.dll   XML.so  

Operating Systems Supported

The following table shows the operating systems supported by the versions of the major K2 v7.5 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 of K2. Specifically, the client components might work on older versions of Windows (98, 98SE, ME, NT4, 2000), 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. As for OS versions newer than those listed below, check the online component history for the most up-to-date information on support and compatibility.

Server       Mac OS X 10.8 through 10.14   Windows XP, Vista, Windows 7, 8, 8.1, 10,
Server 2003, 2008, 2008 R2, 2012, 2012 R2, 2016, Nano
  x86, x86_64, armv7
Kernel 2.2 +
 (glibc 2.3 +)
  Solaris 10 and higher (x86)  
Reporter       Mac OS X 10.8 through 10.14   Windows XP, Vista, Windows 7, 8, 8.1, 10,
Server 2003, 2008, 2008 R2, 2012, 2012 R2, 2016, Nano
  x86, x86_64
Kernel 2.2 +
 (glibc 2.3 +)
  Solaris 10 and higher (x86)  
Client       Mac OS X 10.8 through 10.14   Windows XP, Vista, Windows 7, 8, 8.1, 10,
Server 2003, 2008, 2008 R2, 2012, 2012 R2, 2016
  x86, x86_64
Kernel 2.2 +
   (glibc 2.3 +)
  Solaris 9 and higher
(x86, sparc)
Admin       Mac OS X 10.8 through 10.14   Windows Vista SP2, Windows 7, 8, 8.1, 10,
Server 2008, 2008 R2, 2012, 2012 R2, 2016
  --   --