K2 Changelog

What's new in K2 7.7.0.0

Aug 24, 2020
  • Initial release of Sassafras KeyServer Platform v7.7. All components are version 7.7.0.0 at initial release.

New in K2 7.6.1.2 (Aug 11, 2020)

  • KeyAccess 7.6.1.2:
  • Bug fix: Software audit can take a very long time on systems that have certain software products installed (Windows only) (5126)
  • Bug fix: Software audit includes programs in some locations that should be ignored (Windows only) (5127)
  • Bug fix: Potential crash under certain circumstances when Bentley programs are launched (Windows only) (5138)
  • Change: Ignore certain directories during software audit scan (5124)
  • Change: Improve identification of some programs to avoid ID collisions (Windows only) (5130)
  • Change: Improved identification of certain programs with over-specified bundle IDs (Mac OS only) (5136)
  • KeyServer 7.6.1.2:
  • Bug fix: Potential crash when creating a new Section or a new Admin account or group after deleting other accounts or groups (5128)
  • Bug fix: Under certain circumstances the Administrators Role is removed from external accounts to which it had been added (5129)
  • Bug fix: Some products might not be retrieved from PRS on a large server with many new program discoveries (5133)
  • Bug fix: Status email can in some cases be sent with greater frequency than the specified Time Between Repeat Warnings (5134)
  • KeyConfigure 7.6.1.2:
  • Bug fix: Minor UI fixes and improvements (5119)
  • KeyReporter 7.6.1.2:
  • Bug fix: Hardware widget for Client Version shows internal numeric representation of version (5131)
  • Bug fix: Guest Dashboard does not display on external KeyReporter (5139)
  • Report Modules 7.6.1.2:
  • Bug fix: Under certain circumstances, running a Chart-based report can cause indefinite high CPU usage (5122)

New in K2 7.4.1.0 (May 31, 2017)

  • KeyAccess:
  • Bug fix: Computer name clipped to 15 chars (NetBIOS maximum) even though a longer name is available (Windows only)
  • Change: Improved identification of Wolfram CDF Player to distinguish from Mathematica (Windows only)
  • Change: Shortcut to KeyAccess is added to the Start menu on newer Windows versions (Windows only)
  • Change: Internal changes in support of self-update functionality
  • KeyServer:
  • Bug fix: PRS fails to get all expected products in some cases
  • Change: Provide remote, external access to the server's data via a new JDBC driver
  • KeyConfigure:
  • Bug fix: Quick Find in Purchases window does not return any results due to malformed internal query string
  • Bug fix: Dragging an attachment from mail into the Documents of a Purchase only copies part of the file (Windows only)
  • Bug fix: Some stored time values from certain time zones are not correctly converted for display
  • Bug fix: Importing Purchases from native XML format fails for Purchases that don't include a product
  • Bug fix: Purchase filter on Department uses incorrect field name, giving incorrect results
  • Bug fix: Entitlements per Unit that start with the number 1 cannot be entered without first entering another digit (Windows only)
  • Bug fix: Item Description field in New Purchase wizard truncates input to fit visible text box (Window only)
  • Bug fix: Cannot Paste into numeric fields when the clipboard contains non-numeric characters (Windows only)
  • Change: Locally saved report KSR files can be dragged onto the Reports window to save them in KeyReporter's Archive
  • Change: Policies list in Product details window indicates any policies that are disabled
  • Change: KeyConfigure 64-bit executables installed in the wrong folder by default (Windows only)
  • Change: Server host name and Admin name are shown in the main window title bar (Windows only)
  • Change: Set alert thresholds for server seat usage in Alerts and Status dialog
  • Change: Various UI improvements and clarifications
  • Change: Various improvements for accessing data in JavaScripts
  • KeyReporter:
  • Bug fix: Certain numeric result column data from SQL queries can be incorrect on 64-bit unix platforms
  • Bug fix: URL arguments encoded as base64 that include a "+" can cause a crash
  • Change: Login page provides feedback when name or password is incorrect or unacceptable
  • Change: Support arithmetic and functions in GROUP BY clause of SQL statements
  • Change: Redesigned REST API for easier and more complete access to data on the server
  • Report Modules:
  • Change: New report to gather usage and audit statistics for Products

New in K2 7.4.0.1 (Sep 2, 2016)

  • KeyAccess:
  • Bug fix: Signing out a portable key in KeyCheckout results in an error (-10018)
  • KeyServer:
  • Bug fix: Connected Client seats are not freed up in some cases, leading to clients being denied access to the server
  • Bug fix: Conversion to KS 7.4 can fail due to errors in new copy of Computers Database
  • Bug fix: Potential crash of KSdbConsist during upgrade from older versions of server (Mac OS X only)
  • KeyConfigure:
  • Bug fix: Empty items listed in User details Policies list after a user policy is deleted
  • Bug fix: Insertion caret position is not updated when typing a disallowed character for a Report Folder name
  • Bug fix: Installing a script via kcfg URL does not load the script until KC restarts
  • Bug fix: Removing a script that is in a submenu can cause KC to duplicate the Tasks menu hierarchy
  • Bug fix: JavaScript Odbc class's open method ignores the parameter object
  • Bug fix: Items in Target panel of report builder persist for next time the report is selected
  • Bug fix: Certain computers will not be added to the Report Builder's Target panel when right-clicking to run a report
  • Change: Add a Clear button to make it easier to remove all Targets in Report Builder window

New in K2 7.3.0.5 (Nov 12, 2015)

  • Bug fix: Serial number of newer versions of VMware Fusion are not reported in an audit

New in K2 7.3.0.4 (Sep 28, 2015)

  • KeyServer:
  • Bug fix: Potential for rare crash, hang, or failure to handle requests when server is under very heavy client load
  • Bug fix: Potential crash when running KSdbConsist as part of an upgrade from earlier versions
  • Bug fix: Default authentication method uses the incorrect module (Windows only)
  • KeyConfigure:
  • Bug fix: Unnecessary product re-import from PRS when product difinitions have not changed
  • Bug fix: Potential for a product to be partially imported when certain changes are made to the product's definition
  • Bug fix: In some time zones, the From and To dates in Report Builder windows are not properly recalled from the prior setting
  • Bug fix: Saving an "Installs of..." window does not include Path and Count fields
  • Bug fix: Lease time can appear in policy details as a fractional amount, but cannot be input using the same format
  • Bug fix: Copying a single item in any window was adding an inconvenient carriage return to the text form
  • Bug fix: Renaming a purchase order (changing the PO #) does not work
  • Change: Add support for renaming and duplicating groups
  • Change: Add support for Find in report windows
  • Report Modules:
  • Bug fix: Upgrade Discoveries (PROD) report shows unreliable results
  • Bug fix: Improvements to Compliance (PROD) report to detect more cases where two installed products could use the same policy
  • Change: Added Path column to Audit (COMP x prgm) report

New in K2 7.3.0.3 (Sep 7, 2015)

  • KeyAccess:
  • Bug fix: Potential crash when installed on a Virtual Machine via XenServer (Windows only)
  • Bug fix: Added special cases for some programs to help distinguish various editions (Acrobat Standard and Pro) (Windows only)
  • Bug fix: Added more Bentley programs (Maxsurf) to list of programs to pause at launch to avoid overage fees (Windows only)
  • Bug fix: Trusted Service cannot be initiated when newer OpenSSL libraries are installed (Linux only)
  • KeyServer:
  • Bug fix: Inefficient allocation of licenses could occur in certain cases when client sessions are lost and reconnected
  • KeyConfigure:
  • Bug fix: Customized ordering of products within a program can be cleared when PRS updates a product
  • Bug fix: Potential crash when saving the Purchases window as a KSR
  • Bug fix: Some export modules cannot be set to export once per day at a specified hour
  • KeyReporter:
  • Bug fix: Clicking on Platform Hardware widget displays an empty report
  • Change: Add new widget to show availability for a single Division

New in K2 7.3.0.2 (Aug 20, 2015)

  • KeyAccess:
  • Bug fix: Some devices (e.g., Surface 3) are sometimes identified as Virtual Machines (Windows only)
  • Bug fix: Special case on Visual Studio to identify new editions in version 2015 (Windows only)
  • Bug fix: Special case on some Microstation DLLs to avoid conflicts (Windows only)
  • Change: Added support for determining SCCM ID on Mac OS X (already supported on Windows)
  • KeyServer:
  • Bug fix: Audit data from older clients (7.0.x and older) would be incorrectly interpreted and create bad program IDs
  • Bug fix: User and User Lease policies can be reclaimed by the administrator but would continue to allow launches on the client
  • Bug fix: Running Audit reports with certain non-admin accounts gives no results
  • Bug fix: Running certain keyed programs (e.g., KeyVerify) when there is no active client session could create a session with an empty user name and other missing information
  • Bug fix: Custom configured Site/Department value was not recorded during the hardware audit
  • Change: Removed some internal logic intended to ease the transition to 7.3 from older versions
  • KeyConfigure:
  • Bug fix: Deleting a Division moves all computers into Uncategorized
  • Bug fix: Changing the type of a policy from Node to User does not record the license revokation in the Usage Log
  • Bug fix: Some monetary and date values are not correctly saved in reports
  • Bug fix: Rare crash when following a kcfg:/command URL to run various commands in KeyConfigure
  • Change: Added terminology strings for all editions of Windows 10
  • Change: Various minor UI fixes and improvements
  • KeyReporter:
  • Bug fix: Running certain reports from the Inspector page fails to show results
  • Change: Various minor UI fixes and improvements
  • Report Modules:
  • Bug fix: With a mix of short and long ids, some program reports might fail to show all data
  • Change: Added new Audited column to Compliance report for comparison to other measures of compliance

New in K2 7.3.0.1 (Aug 6, 2015)

  • KeyAccess:
  • Bug fix: AutoCAD program IDs have bad characters, leading to random IDs (Windows only)
  • Bug fix: Some program IDs that could be made longer are still sent as short IDs (Windows only)
  • Bug fix: Incompatibility with the VACon64.exe process used in some cases by the Cisco AnyConnect installer (Windows only)
  • Bug fix: Special case on Chrome Updaters to avoid creating many different program families (Windows only)
  • Change: Internal changes for future compatibility
  • KeyServer:
  • Bug fix: Potential for leases granted by Lease policies to not expire unless server is restarted
  • Bug fix: Exported KSPrograms table is created with an incorrect field size for programVariant column
  • Bug fix: Export reported to have failed, although all data has been exported correctly
  • Bug fix: In rare cases some internal product information is not imported from PRS until a Check Products task is run
  • Change: Added example filters for upgrades to Windows 10 and Mac OS X El Capitan
  • KeyConfigure:
  • Bug fix: Shadow licenses are saved with incorrect version so they can only be used with KS 7.2
  • Bug fix: Incorrect Total count displayed at the bottom of the Admin Access window
  • Bug fix: Crash when importing computers fron a plain text file using certain values as the search key
  • Bug fix: Policy import and export improvements to include and recognize more settings in the saved file
  • Bug fix: Check Product wizard appears and shows products that have site-added changes, but no changes are listed
  • KeyReporter:
  • Bug fix: Downloading results in text format does not use the proper content type, resulting in poor browser display
  • Bug fix: Certain queries in custom-built format files will not have any results
  • Report Modules:
  • Bug fix: Audit reports don't show the full program Identifiers of long ID programs
  • Bug fix: Audit Summary (PRGM) report fails when results contain programs with long IDs
  • Bug fix: Double-clicking on programs in some reports does not show the correct program in some cases
  • Change: Added new Type column to Hardware report to show if computer is Desktop, Laptop, VM, or thin-client

New in K2 7.3.0.0 (Jul 23, 2015)

  • New Sections feature facilitates Federated Management:
  • Sassafras Software, a pioneer in Software Asset Management (SAM) and IT Asset Management (ITAM), has released a major upgrade of its award-winning product, K2 – KeyAuditor & KeyServer. Version 7.3 adds support for administrative Sections and Federated Management, more flexible Access Control, and audit and usage tracking of Java applications.
  • Sections:
  • Sections are a way to partition a single KeyServer in order to accomplish Federated Management. Section Manager accounts have limited visibility and configuration rights into only certain computers and their relevant policies and purchases. For more about what Sections do and how to use them, refer to the Sections documentation.
  • To support easy configuration of Sections, Access Control Lists have been improved in v7.3. Now administrators have greater flexibility and ease of use to align administrative access with standard use cases and avoid additional manual configuration.
  • Java Support and Enhanced Product Recognition:
  • K2 is now able to audit and track usage of Java programs, just like standard compiled executables. Java programs can be incorporated into Product definitions and will then appear in Audit reports. Java Products can be managed by Policies for usage logging or access control.
  • Along with support for Java programs, K2 7.3 introduces an enhanced way of uniquely identifying programs. In addition to supporting Java applications, this change also helps improve recognition of non-java executables.
  • KeyReporter Functionality:
  • Since the complete rewrite of KeyReporter in version 7.2, more and more K2 users are using KeyReporter as an invaluable part of their IT Asset Management (ITAM) and Software License Optimization (SLO) programs. KeyReporter 7.3 includes many new features and improvements, such as the ability to embed single KeyReporter widgets (charts, graphs, and reports) into other web pages, new options on the Computer Availability Map page, and the ability to restrict some views to single Sections.
  • A new Product Catalog dashboard widget lists the products that are available for use on computers in each Section. URLs can be added and used for installer download links to support end-user provisioning.

New in K2 7.2.1.2 (Apr 25, 2015)

  • KeyAccess:
  • Bug fix: High CPU usage after running for a while with multiple users logged on to the same client
  • Bug fix: Some special case programs (Staad Pro) were not compatible with a usability change made in 7.2.0.7 (Windows only)
  • KeyServer:
  • Bug fix: Custom message for a program is not delivered when program is denied launch
  • Bug fix: Multiple users cannot be added to the licensed users list at the same time
  • Bug fix: Full Administrator rights are not always inherited by admin accounts in certain situations
  • Bug fix: Schedule account cannot run reports on behalf of external administrator accounts
  • Bug fix: Internal administrator account IDs are allocated incorrectly under certain circumstances
  • Change: Add ability to create and manage external administrator accounts without requiring those accounts to log in first
  • KeyConfigure:
  • Bug fix: Deleting a Division leaves it in any computer rules, which will then show an icon but no name
  • Bug fix: The order of policies applied to programs is displayed differently in various detail windows
  • Bug fix: Permissions for the new KSAuditProducts database are not displayed in Role and Account detail windows
  • Bug fix: Potential crash or incomplete data when saving Compliance report as XML
  • Change: Add option to disable automatic window refreshes, which can cause delays when connected to a large, busy server
  • Change: Verify certain information when saving Authentication settings so problems are noticed immediately
  • Change: Disallow custom computer columns to be named the same as standard columns
  • Change: Convert invalid characters in report folder names to avoid problems in URLs
  • Change: Improved UI for creating shadow licenses to reduce the potential for confusion
  • Change: Reduce connection overhead when running reports
  • Change: Minor UI and performance improvements
  • KeyReporter:
  • Bug fix: RAM and Disk bar charts in Hardware Property widget have incorrect labels
  • Bug fix: Improvements to the display and labelling of the Hardware Property widget
  • Bug fix: Update account information when authentication settings are changed
  • Bug fix: Saving reports as XML or Text would not properly name and download the formatted report
  • Change: Hardware Property and Computer Type widgets will no longer count Excluded computers
  • Report Modules:
  • Bug fix: Product Optimization reports show only two levels (Products) instead of three (Products & Computers)
  • Bug fix: Compliance report does not account for some products when they are not primary for any policies
  • Bug fix: Audit Products report does not aggregate ad hoc results
  • Bug fix: Audit Products report is empty when limited to a selection of computers, running against KSAuditProducts table
  • Bug fix: Missing Clients report displays certain directory objects that are not computers (computer service accounts)
  • KSdbConsist:
  • Change: Detect and correct certain inconsistencies in program folder data and computer division data

New in K2 7.2.1.1 (Mar 14, 2015)

  • KeyAccess:
  • Bug fix: Rare potential crash while performing a software audit
  • KeyServer:
  • Bug fix: Potential crash at unpredictable times while server is running normally otherwise
  • KeyConfigure:
  • Change: Minor UI improvements

New in K2 7.2.1 (Mar 6, 2015)

  • KeyAccess:
  • Bug fix: Audits uploaded by the offline “kaud” utility would sometimes mark hotfixes as programs (Windows only)
  • Bug fix: Re-enabled a special case for Adobe Premier that was removed in a prior version (Windows only)
  • Change: Added extra clean-up code to remove old IPC pipes when installing an upgrade and when shutting down (Mac OS X only)
  • Change: Added compatibility code to support the AquaConnect terminal server environment (Mac OS X only)
  • Change: Added new special case identifiers for various programs (Windows only)
  • Change: Multi-launch programs left in the background will not incur warnings when other instances have not been idle
  • Change: Added new setting to force-quit programs that are left idle in the background
  • KeyServer:
  • Bug fix: KSPolicyPools table fails to export via ODBC and similar methods
  • Change: Added new setting to force-quit programs that are left idle in the background
  • Change: Added new KSAuditProducts table, generated nightly from program audit data, to improve report performance
  • KeyConfigure:
  • Bug fix: Changes to application/utility status of a program in a product were applied even though the save was cancelled
  • Bug fix: Deleting a Division acknowledges all computers that were in that division
  • Bug fix: Program imports do not always get official version and publisher
  • Bug fix: Various issues when saving some reports in XML format
  • Bug fix: Fixed various minor UI issues
  • Change: Added new setting to force-quit programs that are left idle in the background
  • Change: Reports window shows an indication that a report template will not save to any folder
  • Change: Added some configuration options for new KSAuditProducts table
  • KeyReporter:
  • Bug fix: Daily and Weekly chart reports do not show proper x-axis labels and hover-over times
  • Bug fix: Installing an upgrade would reset any changes made in “kr.conf”, e.g., SSL certificate information (Mac OS X only)
  • Change: Added an option to show just the Notes for a report template in a Quick Link widget
  • Report Modules:
  • Bug fix: Audit Products, Node Locked, and other reports saved as XML only show “header” information, no actual data
  • Bug fix: Compliance report managed counts can differ from managed counts in KC's Reconcile window
  • Bug fix: Product Suggestions report run against some external data sources fails when doing a query
  • Bug fix: Saved Audit Product reports don't show product referenced status correctly in alternate views
  • Export Modules:
  • Bug fix: ODBC export might use ANSI encoding when configured to use Unicode or UTF-8
  • ksODBC:
  • Bug fix: Crash when accessing the driver via ADO, for example in PowerShell (Windows only)

New in K2 7.2.0.7 (Jan 30, 2015)

  • KeyAccess:
  • Bug fix: Programs denied a license from the server were sometimes able to run for a few moments before being forced to exit (Windows only)
  • Bug fix: Audits were not correctly indicating that a shortcut existed for a program (Windows only)
  • Change: Added MS-required compatibility tag to allow for unhindered detection of Windows 10 (Windows only)
  • Change: Added a new special case identifier for Parallels proxy applications in order to reduce clutter (Mac OS X only)
  • KeyServer:
  • Bug fix: Potential crash when attempting to access data in a corrupt Audit database file
  • Change: Added some custom configuration options for aligning on-hour policies with Bentley usage tracking
  • Change: Added some custom configuration options for aiding in lab management
  • KeyConfigure:
  • Bug fix: Options dialog is always shown when running a report if KeyReporter is not enabled (even if settings were made in the Report Builder window)
  • Change: Added warning and more options when opening an “Installs of Program/Variant” window would be delayed
  • Change: Initial support for displaying OS type and family for Windows 10
  • Report Modules:
  • Bug fix: Path Browser report could not be saved in KeyReporter
  • Change: Added option in Audit Products reports to leave out details in order to produce smaller KSR files
  • Change: Added new Product Optimizations reports

New in K2 7.2.0.6 (Jan 8, 2015)

  • KeyAccess:
  • Bug fix: Some programs could run when used offline with an expired Lease license even for a non-detachable policy
  • Bug fix: Added some new special case identifiers (SQL Server, various IBM programs)
  • Bug fix: Incorrect display dimensions reported for hardware audit (Windows only)
  • Bug fix: Failure to get OS install date when running 32-bit client on 64-bit OS (Windows only)
  • Change: Added usage tracking for DLL-based features of Bentley Aecosim
  • KeyServer:
  • Bug fix: Rare but persistent crash when attempting to access data in a corrupt database file
  • Bug fix: Infrequent hang with 100% CPU usage, during which client and admin connections get no service
  • Bug fix: Exported policy records always have NULL values for policyFlags field
  • Bug fix: Exports on a busy server are very slow to complete
  • Bug fix: Potential for crashes when stopping server process
  • Bug fix: Very rare bug where clients and admins would get no service immediately after a server restart
  • KeyReporter:
  • Bug fix: Add support for admin names and passwords that contain punctuation and other previously prohibited characters
  • Bug fix: On Demand templates created in Uncategorized folder by a non-Administrator are not visible to that admin
  • Bug fix: Infrequent hang with 100% CPU usage, during which browsers can't connect
  • Bug fix: Hardware Property dashboard widget would not show Disk Free Space correctly
  • Bug fix: Reports restricted to two or more divisions would not contain any results (Mac OS X only)
  • Bug fix: Reports generated from a “Quick Link” widget would not be saved as KSR files in the report archive
  • KeyConfigure:
  • Bug fix: Automatic import of PRS products takes longer than it should due to extra table re-loads
  • Bug fix: Under rare circumstances when importing new products, some programs could get marked as ignored even though they are in products
  • Bug fix: Right-click multiple objects to run a report, but not all selected objects appear in the Subject list of Report Builder
  • Bug fix: Multiple divisions dragged into Report Builder Subject pane will not be accepted if Uncategorized division is included
  • Bug fix: Some admins can't successfully save on-demand reports
  • Bug fix: Various minor UI changes and improvements
  • Report Modules:
  • Bug fix: Node Locked report shows plus sign for detachable policies instead of for over-limit
  • Export Modules:
  • Bug fix: Export might skip and not re-export rows that had failed to export previously
  • Bug fix: Export fails to export many products and other items when using SQLBindParameter option
  • Change: Enhancements to ODBC exporting for performance and reliability

New in K2 7.2.0.5 (Nov 28, 2014)

  • KeyAccess:
  • Bug fix: Potential failure to determine correct type of installed RAM (Mac OS X only)
  • Bug fix: Incorrect display dimensions reported for hardware audit (Windows only)
  • Bug fix: Minor memory leak when auditing or tracking usage of programs (Windows only)
  • Bug fix: Self-signed certificate would not be accepted for Trusted Service (Linux only)
  • Change: Added new special case identifiers for various AutoCAD editions
  • Change: Enhanced detection of various virtual machine environments (KVM, Xen, VMware)
  • Change: Improvements to audit performance
  • KeyServer:
  • Bug fix: Connections to KeyConfigure and clients would suddenly stop working, requiring a restart of the server process (Windows only)
  • Bug fix: In rare cases on very busy servers, after restarting server process Usage reports would fail to run
  • Bug fix: LDAP Authentication would fail for users with commas in their directory names
  • Bug fix: Group membership by Division would not work on KeyShadows
  • Bug fix: Avoid using a second license in complex configurations when an applicable license is already allocated to the client
  • KeyReporter:
  • Bug fix: Availability page/widget doesn't update frequently when multiple browsers are actively updating the page/widget
  • Bug fix: Pages or other dynamically generated information could get truncated on a busy server
  • Bug fix: Reports listed on the Builder page would not be sorted by name in some browsers
  • Bug fix: Minor usability improvements to various dashboard widgets
  • KeyConfigure:
  • Bug fix: Some large filters (e.g., “Win 8 upgrade - ready”) would not work when used to filter results of a report
  • Bug fix: Rare crash when opening certain saved reports (KSR) and sorting by a date column
  • Bug fix: 64-bit version of KeyConfigure failed to key 32-bit executable files (Windows only)
  • Bug fix: Occasional failure to cleanly disconnect from server would result in temporary waste of server resources
  • Bug fix: Various minor UI changes and improvements
  • Report Modules:
  • Bug fix: Histogram Logins reports do not show the resulting chart when the Aggregate option is checked
  • Change: Various minor changes for consistency and clarity
  • Export Modules:
  • Bug fix: ODBC exports would not run in a separate thread, causing slow response times for clients and KeyConfigure while export was in progress

New in K2 7.2.0.4 (Oct 25, 2014)

  • KeyAccess:
  • Bug fix: Added some new special case identifiers (Autodesk Vault, Opera, and Maple)
  • Bug fix: Potential failure to properly log out of KeyServer when logging out of Windows, requiring a reboot to regain functionality (Windows only)
  • Change: Improvements to audit performance
  • KeyServer:
  • Bug fix: Rare case where current usage would show as 65535 in KeyConfigure, potentially blocking new usage of a policy
  • Bug fix: Backups of some very large files would not be correct in some cases when reports were run during the backup
  • Bug fix: Newly discovered program versions could inherit the properties of other versions within the variant
  • Bug fix: Time Sets in reports run on KeyReporter are treated as if the start time was always midnight
  • Bug fix: Potential for excessive CPU usage when nightly PRS process completes
  • Bug fix: Users are offered to be placed on the notification queue of policies that have expired
  • Bug fix: Slow or disconnected connection in KeyConfigure when a large data export is in progress
  • Bug fix: Active Directory authentication would stop working after some time, due to unexpected dropped connections to the AD server
  • Change: Improvements to threading, disk I/O, and network I/O performance
  • KeyReporter:
  • Bug fix: Availability maps are not saved correctly in some cases when editing with the FireFox browser
  • Bug fix: Some widget options would not be saved correctly and would revert to the default
  • Bug fix: Hardware attribute widget would not display Video Manufacturer charts correctly
  • Bug fix: Rare crash on a very busy KeyReporter
  • Change: Better layout/display when pages are embedded within a frame on a non-KR page
  • KeyConfigure:
  • Bug fix: Installation would fail on 64-bit systems with incorrect “side by side” configuration (Windows only)
  • Bug fix: When reconciling certain subscription renewals the entitlements would not be displayed correctly
  • Bug fix: When reconciling with unlimited policies the entitlement deficit could show a a large negative number
  • Bug fix: Copying text from details window fields would sometimes truncate the copied text by one letter
  • Bug fix: Various minor UI changes and improvements
  • Report Modules:
  • Bug fix: Histogram Logins reports do not show the resulting chart when the Aggregate option is checked
  • Change: Various minor changes for consistency and clarity

New in K2 7.2.0.3 (Aug 13, 2014)

  • KeyAccess:
  • Bug fix: Serial number for Adobe Photoshop Lightroom is not reported in software audit
  • Bug fix: Display dimensions reported incorrectly in hardware audit (Windows only)
  • Bug fix: On some systems, some hotfix install dates are reported with day and month switched (Windows only)
  • Bug fix: Adobe Reader XI reported as both Reader and Pro in software audits (Mac OS X only)
  • Bug fix: Potential crash when constructing program ID for certain types of programs (Mac OS X only)
  • KeyServer:
  • Bug fix: Importing purchase data fails to properly set the purchaseQuantity field
  • Bug fix: Export can fail while processing KSProgramFolders table due to incorrect duplicate column
  • Bug fix: Bad date values placed in the data by 6.x versions of KeyServer get exported as 1970
  • Bug fix: Potential crash when using Windows NT authentication with no options checked (Windows only)
  • Bug fix: Some special filter directives do not produce the correct results (Mac OS X only)
  • Bug fix: After major upgrade, some custom configuration documents had to be manually copied to KeyServer Data Folder (Windows only)
  • KeyReporter:
  • Bug fix: Availability maps are not saved correctly for Divisions with names longer than 31 characters
  • Bug fix: Saving a Chart-based report as text results in an empty file
  • Bug fix: Running a saved template (On Demand of Scheduled) with Time Sets produces incorrect results
  • KeyConfigure:
  • Bug fix: System resources are leaked each time the Reports window is refreshed, eventually resulting in instability of KeyConfigure
  • Bug fix: Potential crash when selecting or changing the currency of a purchase item
  • Bug fix: Adobe After Effects crashes when keyed (Mac OS X only)
  • Bug fix: Some filter windows cannot be saved as KSR, text, etc.
  • Bug fix: Computer filter that specifies “member of group 'A\B'” does not match any items
  • Bug fix: Various minor UI changes and improvements
  • Change: Windows 64-bit installer now installs the 64-bit version of ksODBC (Windows only)
  • Report Modules:
  • Bug fix: Histogram reports run with Time Sets can show more usage than actually occurred
  • Bug fix: Reconcile report does not handle infinite-limit, non-Site licenses correctly
  • Bug fix: Path Browser report does not display correctly, does not nest more than a few levels deep
  • Change: Missing Computers report attempts to use default settings when options are left blank

New in K2 7.2.0.0 (Jun 3, 2014)

  • New customizable web based dashboards:
  • Sassafras Software, a pioneer in Software Asset Management (SAM) and IT Asset Management (ITAM), has released a major upgrade of its award-winning product, K2 – KeyAuditor & KeyServer. Version 7.2 adds support for user based license metrics, and it introduces an integrated web-based reporting dashboard that puts important data summarization at your fingertips.
  • Dashboard:
  • New customizable dashboards give quick insight into important metrics without the need for running reports. Over 50 widgets show targeted, concise, actionable information from K2’s data. Now you can easily monitor all key performance indicators in one place. Each Administrator can focus on just the specific information that is relevant to their job.
  • Each dashboard widget links to a more detailed report that can be viewed in a web browser or within KeyConfigure. To extract specific detailed information, you can also build your own reports using parameters and filters. Reports can be run and configured entirely in a web browser, while tight integration with KeyConfigure, the dedicated administrative console, lets these same reports interact directly with all aspects of K2’s management configuration interface.
  • User based licensing metrics:
  • K2 has always supported common user based license metrics by allowing integration with authentication methods such as Active Directory. Version 7.2 adds more direct support for User based licensing metrics through a Users window where licensing can be assigned to specific users in much that same way that licenses are assigned to specific computers in the Computers window. Software usage and compliance reporting for this license metric can then be directly reconciled against the corresponding purchase records.

New in K2 7.1.0.8 (Apr 17, 2014)

  • KeyAccess:
  • Bug fix: Hardware information was not sent to the server as part of a hardware audit (bug in KA 7.1.0.7 only)
  • Change: New special case – SQL Server is identified as separate editions instead of all SQLSERVR (Windows only)
  • KeyServer:
  • Bug fix: After a full audit of the client, some programs might remain in the audit data even though they have been deleted on the client
  • KSdbConsist:
  • Change: Mark all computers for full audit in order to clear up any discrepancies caused by bugs fixed in KeyServer

New in K2 7.1.0.7 (Mar 6, 2014)

  • KeyAccess:
  • Change: New special case – all FileMaker and FileMaker Pro versions will use the same two families (Mac OS X only)
  • Change: Added code to support future customization features
  • KeyServer:
  • Bug fix: User details window displays incorrect or scrambled values in Current Usage panel when many licenses are in use on one computer
  • Bug fix: Offline usage for lease/node policies would not show up in usage log
  • Change: Vendor licenses will now have queueing and notification enabled by default
  • KSdbConsist:
  • Bug fix: Location Filter Database could get emptied out when installing a new version of KeyServer
  • Change: Detect and fix discrepancies between Audit Data files and Audit Index Database

New in K2 7.1.0.4 (Oct 24, 2013)

  • KeyConfigure:
  • Bug fix: Policies with the Site metric created during the reconcile process will have an incorrect usage limit of 1 instead of no limit
  • Bug fix: Purchases imported from external files could contain incorrect date if source date format was ambiguous
  • Bug fix: Currency amounts and types would not be set in an imported purchase if the amount contained currency symbol
  • Change: Dragging purchases onto a product will now set the purchases' main product
  • Change: Lease license times can now be entered as a number of hours
  • KeyServer:
  • Bug fix: KeyServers licensed for specific third-party products would not allow changes to some policy settings
  • KeyReporter:
  • Bug fix: No feedback given on success when testing a Guest or Schedule password on the Configuration page

New in K2 7.1.0.3 (Sep 13, 2013)

  • KeyAccess:
  • Bug fix: Confusing message when manually logging on via the KeyAccess control panel when there is already a guest connection (requires KS 7.1.0.3)
  • Bug fix: Potential crash when scanning installed package receipts during software audit (Mac OS X only)
  • Bug fix: Local IPC pipes not deleted when computer shuts down or logs out impoperly (Mac OS X only)
  • KeyConfigure:
  • Bug fix: Product Recognition Service would not work behind a proxy that did not support HTTP/1.1
  • Bug fix: Failure to properly deputize MSI files that contain multiple CAB archives (e.g.,Stata 13)
  • Bug fix: Asset fields changed in computer details would not always be exported at the next incremental export time
  • Bug fix: Viewing/editing Client and Admin Authentication dialogs would not work for some accounts with non-Full admin permissions
  • KeyServer:
  • Bug fix: Confusing message when manually logging on via the KeyAccess control panel when there is already a guest connection (requires KA 7.1.0.3)
  • Bug fix: Installers would not install the PRS executable file, so automatic product definitions would not appear (Linux Debian installers only)
  • KeyReporter:
  • Bug fix: Icons for multi-platform and Ignored products are missing in web-based display of reports
  • Bug fix: Some of the default columns would not appear in web-based display of saved KSR reports (Mac OS X, Linux 64-bit only)
  • Report Modules:
  • Bug fix: Hotfixes reports would fail with “no data” message even when there is data to report on
  • Bug fix: Hardware report does not show Last Audit dates

New in K2 7.1.0.2 (Aug 6, 2013)

  • KeyAccess:
  • Bug fix: Programs are denied launch when client computer moves to a network location outside of what is allowed by the Location Filter
  • Bug fix: Portable keys made for some KeyServer-aware programs do not work offline and can block usage online until they are returned
  • Change: New special case – AutoCAD utility Sketchup becomes “SKETCHUA” instead of “SKETCHUP”, which is the stamp for SketchUp (Windows only)
  • KeyConfigure:
  • Bug fix: Product Recognition Service would not work behind a proxy
  • Bug fix: Portable keys listed in the Connected Clients window would not show the policy name
  • Bug fix: Computers dragged to Leased would show expiration of “dedicated” until the next time the client logged on
  • Bug fix: Some relatively obscure filter syntax was not properly parsed before being sent to the server
  • Change: Some minor user interface improvements
  • KeyServer:
  • Bug fix: Clients that lose their KeyServer lease end up changing to Dedicated on next login
  • Bug fix: Crash when a portable key is returned early via KeyConfigure or KeyCheckout
  • Bug fix: Offline program usage could fail to be recorded when there are only Control policies for the program/product
  • Change: Improvements to how data is cached on a KeyConfigure connection
  • Change: Improvements to logging of offline usage events
  • KeyReporter:
  • Bug fix: Admin accounts without "Build" permission would be able to create reports (64-bit Linux and Mac OS X only)
  • Bug fix: Added parameter checking on URL requests to prevent javascript injection
  • Bug fix: Remove dependency on LDAP libraries when installing on some Linux distributions (Linux only)
  • KSdbConsist:
  • Bug fix: Old usage data for “remote function” vendor.lic-based policies is not properly linked to the policy records