Skip to main content

Who is this article for?

Incydr
Code42 for Enterprise
CrashPlan for Enterprise
CrashPlan for Small Business

Incydr, no.

CrashPlan for Enterprise, yes.

Code42 for Enterprise, yes.

CrashPlan for Small Business, no.

HOME
GETTING STARTED
RELEASE NOTES
FAQs
APIs
SYSTEM STATUS
Code42 Support

Code42 on-premises server and app version 8.2 release notes

Who is this article for?

Incydr
Code42 for Enterprise
CrashPlan for Enterprise
CrashPlan for Small Business

Incydr, no.

CrashPlan for Enterprise, yes.

Code42 for Enterprise, yes.

CrashPlan for Small Business, no.

Overview

Version 8.2 includes new features and a number of fixes and enhancements to both the Code42 server and Code42 app.

Highlights include:

  • Code42 app branding updates replace "CrashPlan" with "Code42" in the name of the application, service, and some related file paths. This may require you to take administrative action to ensure compatibility with Code42 app version 8.2.1 and later.
  • Separate installer and upgrade files for authority and storage servers.
  • Two-factor authentication for local users.
  • Deployment policies now support registering users in multiple organizations.
  • Greatly improved page load times throughout the Code42 console.
  • Improved accuracy of backup-related statistics and reporting in the Code42 console.
  • Optimizations to reduce Code42 app CPU usage on user devices.
  • Numerous security updates and bug fixes.

Updated components

Version 8.2 includes updates to the following components for on-premises Code42 environments:

  • Code42 server
  • Code42 console
  • Code42 API
  • Code42 apps for Windows, OS X, and Linux

Code42 server and console

Features

Two-factor authentication for local users

Two-factor authentication is now available as an added security measure to help prevent unauthorized access to the Code42 console and Code42 API for users in organizations that only use local authentication.

Local two-factor authentication uses the Time-based One-Time Password (TOTP) algorithm and easily integrates with Google Authenticator. 

Use one deployment policy to register users in multiple organizations

Deployment policies can now leverage custom user detection scripts that dynamically assign users to different organizations. Previously, deployment policies could only register users to a single organization.

Requires Code42 app version 8.2.1 or later.

What's new

Versions 8.2.5 and 8.2.6

  • Security updates. 
Updates to functionality
  • The Code42 server now uses separate installer and upgrade files for authority and storage servers:
    • During the Linux server installation process, you are prompted to select whether you want to install an authority server or storage server.
    • For Windows, there are separate downloads for authority and storage servers.
    • For upgrades to existing Code42 installations, there are separate upgrade files for authority and storage servers.
  • Improves accuracy of backup-related statistics and reporting throughout the Code42 console. As a result, some statistics are now updated on a regular interval instead of in real-time. Affected locations are identified with a note indicating the refresh interval (for example "up to 15 minutes delayed"). 
  • The User Backup report no longer limits CSV exports to 1,000 results. Now, all report results are exported to CSV.
  • In the Code42 console, non-administrator users now have permission to view restore history only for restores they performed. Restores performed by administrators are no longer visible to non-administrators.
  • Adds individual Inherit setting from parent options to the Web Restores and Client Visibility organization settings. This change provides better control over which settings are inherited from the parent organization. 
  • Updates to search behavior in the Code42 console:
    • When entering a search term, auto-complete suggestions now only appear after at least four characters are entered.
    • Searching for a partial term now only returns results that begin with those characters. Previously, search results included matches that contained the characters anywhere (not just at the beginning). 
  • The Microsoft Visual C++ 2019 redistributable libraries are now included with the Windows server installer.
    The default user detection script for macOS no longer requires Python to be installed on the user device. It now works with both BASH and ZSH.  
Text label and user interface changes
  • In the navigation menu on the left of the Code42 console, Security Center is renamed Investigation.
  • When performing a web restore and selecting a previous file version to restore: 
    • Deleted versions are now more clearly labeled as "Deleted" and cannot be selected to restore.
    • Timestamps for each version are now presented in Coordinated Universal Time (UTC).
  • On the Device Details screen and in the list of active devices, Connection Status is now labeled Authority Connection. Previously, this indicated the time since the last connection. Now, it indicates if the device is connected to the authority server.
  • In the Activity profile details, the Last activity profile check column is renamed Last file activity to better indicate this is the most recent date and time any activity being monitored in the profile was detected, not the last time the profile checked for activity.
  • Devices with an active connection to Code42 now display the status Destination Connection instead of Online
  • When upgrading archive encryption key security in the Code42 console, the confirmation message now includes information about the impact to restoring files from legal hold archives. 
  • In Backup Status Report emails, devices with no recent backup activity are now highlighted in red. This helps more easily identify devices that may require administrator action. 
  • When initiating Code42 app upgrades from the Code42 console, the confirmation messaging improved to make it clearer that only devices on supported operating systems receive the upgrade.
  • On the Settings > Server page, the menu item Make Storage Server is now Attach Storage Server.
  • Removes the Storage Activity graph from the Server details screen. 
  • On the Storage > Destination screen, the destination details no longer list the number of servers online. Instead, there is a link to view details.  
Additions
Removals and deprecations 
  • In endpoint monitoring settings, removes the options to enable/disable the File restore and Pattern matching detection types. 
  • Removed the Pattern Matching graph from the Investigation > User Activity screen.
  • Removed the following references to the deprecated Code42 for Enterprise mobile app:
  • Removes several columns from the Activity Notifications CSV export that contain duplicate time stamps and aggregate values that apply only to viewing the data in JSON format.
  • Devices using unsupported Windows 10 versions (builds 1507, 1511, and 1703) will not upgrade to newer versions of the Code42 app. To upgrade, Windows 10 devices must run supported versions.
  • Removes the Last Signed In date from the User Details screen and lastLoginDate field from the CSV export.
  • See the Code42 API updates section below for additional removals and deprecations.
Code42 API updates

Resource names are indicated in bold.

  • Cluster
    • Removed output value myClusterServerId
    • Removed output value myClusterComputerId
    • Deprecated the isPrimary output value 
  • Computer
    • Removed excludeFromHistory query parameter
    • Added documentation for backupUsage output value
  • Destination
    • Added excludeStats query parameter
    • Deprecated inboundBandwidth output value
    • Deprecated outboundBandwidth output value
  • DeviceBackupReport
    • Added more options for alerted query parameter
  • HazelcastNode
    • Deleted. No longer in use.
  • Org
    • Removed excludeFromHistory query parameter
    • Deprecated incAlertCounts query parameter
    • Removed alertCounts from output value
  • OrgBackupReport
    • Removed numberMobileDevices output value
  • PlanState
    • Deleted. No longer in use.
  • PlanStateCount
    • Deleted. No longer in use.
  • User
    • Removed excludeFromHistory query parameter
    • Deprecated incAlertCounts query parameter
  • UserBackupReport
    • Removed numberMobileDevices output value
    • Removed numberActiveMobileDevices output value
    • Removed numberDeactivatedMobileDevices output value
  • Server
    • Deprecated clusterServerId output value
    • Deprecated inboundBandwidth output value
    • Deprecated outboundBandwidth output value
    • Deprecated spaceId output value
  • SystemAlert
    • Deleted. No longer in use.
  • WebRestoreSearch
    • Added backupSetId query parameter

Bug fixes

Versions 8.2.5 and 8.2.6

General performance
  • Fixed several slow page load issues. It is now much faster to:
  • Device details now load much faster when searching by device GUID in the Code42 console. 
  • Fixed an issue in which the Administration > Organizations > Deactivated page did not properly load in Code42 environments with a very large number of deactivated organizations.
  • Fixed: The Administration > Organizations screen now loads much faster for Code42 environments with many child organizations.
  • Fixed an issue in which changing settings in Device Backup Default Settings > Network > Scheduled did not save properly after clicking the Push or Lock icons.
  • Numerous other performance and stability improvements. 
Backup and restore
  • Improves restore performance for devices on slow or frequently interrupted network connections.
  • Fixed a rare issue in which performing a web restore for a single file with an alternate data stream (ADS) could result in only the ADS file (for example, Zone.identifier) being restored. 
  • Fixed an issue in which restoring files from the Code42 console could fail if you selected a folder to restore and then deselected sub-folders within the selected folder.
  • Fixed a web restore issue: filenames containing apostrophes now properly appear in search results. Previously, searching for a filename containing an apostrophe could return no results even if the file was backed up and available to restore. 
Reporting
  • Improvements to the accuracy of backup-related statistics and reporting throughout the Code42 console.
  • In the Device Status Report, fixed an issue in which searching for devices that have alerts could return some devices without alerts under certain circumstances.
  • In the Reporting section of the Code42 console, fixed an issue introduced in version 7.0.0 in which sharing a link for a specific search (which includes query parameters in the URL) did not display results if the second administrator was not already signed in to the Code42 console.
  • Fixed an issue in which the text-only version of the backup status report email displayed some fields incorrectly. 
  • Fixed an issue in backup status report emails in which clicking a username opened the Code42 console dashboard instead of the details for that user.
  • Fixed: Exporting organization details to CSV now reports correct values for selectedFiles, totdoBytes and todoFiles. Previously, these fields could incorrectly report zero or null under certain circumstances even though there were files selected for backup.
Archive maintenance
  • Fixed a rare issue which could prevent archive maintenance from completing for an archive.
  • Fixed a very rare issue in which archive maintenance did not remove old file versions as specified by the file version retention settings. 
  • Fixed a very rare issue which could prevent archive maintenance from running as scheduled for an individual archive. 
Client deployment
  • Fixed an issue in which attempting to create a deployment policy for an organization with a backslash (\) in its name resulted in an "unknown error" message.
Endpoint monitoring
  • Fixed an issue in which a User Activity CSV export could display a null processOwner value for FILE_OPENED events.
  • Fixed an issue in which deselecting Inherit settings from parent did not properly apply endpoint monitoring settings to the child organization in very specific circumstances.
  • Fixed an issue for Windows devices in which user activity results were not created for FTP activity under certain circumstances.
  • Fixed an issue in which the Date Modified column for an Activity Profile could update even if the profile settings didn't change.
  • Fixed an issue in which a User Activity CSV export could include two extra empty columns for some removable media events.
  • Fixed a rare issue in which clicking the link in an activity notification email to view user activity did not display any results.

See also file exfiltration detection bug fixes in Code42 app version 8.2.1 below

Code42 console user interface
  • Improves error messaging if the target of an Code42 console device restore is unavailable.
  • Improves error message text throughout the Code42 console for invalid entries related to editing users and organizations. 
  • Fixed an issue in which clicking the Update User button did not close the User dialog under certain circumstances.
  • When editing a user's profile, the Update User button is now only clickable after a change is made to the user. 
  • Fixed an issue in which the Account menu in the upper right was partly hidden in very narrow browser windows.
  • Fixed a display issue in which the File Path Mismatch error message did not appear in the correct location.
  • Fixed formatting display issues on the Code42 Registration page for new users invited by email.
  • Fixed an issue in which the Code42 console could incorrectly show an online device as offline. 
  • Fixed an issue in which the Cold column on the Organizations screen could incorrectly display a value when there are no archives in cold storage for that organization.
  • Fixed an issue in which HTML formatting did not render correctly in customized emails.
  • On the Organization details screen, fixed a display issue in which very long organization names could be truncated with an ellipsis (…), making it difficult to determine exactly where a child organization existed in the organizational hierarchy. Now, long names wrap to additional lines. 
  • Fixed an issue on the Code42 console sign-in page in which translations for some non-English languages did not display properly.
  • Improved error messaging if you enter only one character in the Code42 console search box.
  • Fixed a rare display issue in which the web restore date picker could continue to appear at the bottom of the Code42 console after navigating to a different page.
  • Fixed an intermittent display issue which could cause page styles to render incorrectly when navigating between specific screens in the Code42 console.
  • Fixed: Using the action menu to block or unblock a user now immediately updates the status icon next to that user. Previously, even though the blocking or unblocking succeeded, refreshing the page was required to see the current status for the user.
  • Improved error messaging if attempting to create a custom user role with no permissions.
User authentication and identity management
  • For Code42 environments with multiple SSO identity providers, the sign-in screen now only gives users the choice of selecting providers offered to their organization.
  • Authentication and directory services settings now properly inherit values from the parent organization by default.
Code42 API
  • Updates several incorrect and broken links to Code42 support articles in the Code42 API v3 and later documentation.
  • In the API doc viewer, fixed an invalid BalanceActivity example entry.
Miscellaneous
  • Fixed a rare issue in which users with the Org Admin - No Web Restore role could not be deactivated under certain circumstances.
  • In child organizations that do not inherit settings from the parent organization, fixed an issue in which changed settings did not save properly when User Profile Backup (USMT) is enabled for the parent organization but not for the child organization. 
  • Fixed a very rare issue in which deactivating a device did not move all archives for the device into cold storage.
  • Fixed an issue in which attempting to search for a GUID in the Code42 console returned an error.
  • Fixed an issue in which attempting to reactivate a device resulted in an unexpected error message under certain circumstances.
  • Improvements to logging. 
  • Updates to Code42 console translations.
  • Fixed an issue on the Storage > Store Points page in which clicking a column heading to sort the the column resulted in an error message.
  • Fixed an issue in which Org Admins were unable to retrieve device logs from the Code42 console.
  • Fixed an issue in which attempting to change certain Code42 console settings displayed an error message and did not save properly.
  • Fixed certificate validation errors when TLS strict certificate validation is enabled for Code42 environments with an on-premises authority server also using Code42 cloud storage. 
  • Fixed an issue in which the reset_admin_crendentials script did not always work in Code42 environments with more than one master license key (MLK).
  • If an archive is in the process of being balanced to a different store point when balancing is disabled, the canceled balance job is now marked as canceled instead of COPY_FAILED.
  • Fixed an issue in which a canceled web restore was incorrectly logged in the support_event log as status=Completed. Now, it correctly indicates status=Cancelled.

Maintenance update 8.2.6

  • There are now separate upgrade files for authority servers and storage servers. You must download the correct upgrade file for each Code42 server. Accidentally applying the authority server upgrade file to a storage server results in an error and requires you to uninstall and reinstall the storage server.
  • Fixed an issue introduced in version 8.2.5 in which Code42 app upgrades could fail if the web port (typically 4285) is used to distribute the app package.

Code42 app

Features

Application, file paths, and service name changes to "Code42"

Code42 app version 8.2.1 changes some instances of "CrashPlan" to "Code42" in the name of the application, service, and related file paths. See Code42 app version 8.2.0 changes to application and service names for the complete list of changes.

If your Code42 environment uses any of the following, you may need to update your configurations to ensure compatibility with Code42 app version 8.2.0 and later:

  • Firewall rules, if based on the CrashPlanService name. (Firewall rules based on IP addresses are not affected.)
  • Application monitoring with device management tools like SCCM or Jamf to ensure the Code42 process is always running.
  • Code42 exceptions for antivirus, malware, or other security monitoring tools.
  • Automated or scripted deployment and installation processes that include the filename of the  .msi, .dmg, or .tgz Code42 installer.

Removable media detection for Linux

Linux devices now support removable media detection. This enables you to search and receive alerts for potential file exfiltration activity on removable media, such as USB drives or SD cards. Previously, removable media detection was only available for Windows and Mac.

Optimizations to reduce CPU usage

Code42 app version 8.0.0 introduces numerous updates to reduce CPU usage and to optimize resource consumption on Windows, Mac, and Linux devices. Specific enhancements include: 

  • Improved application of existing CPU limit settings and better management of CPU resources
  • Reduced CPU use during device startup
  • CPU limits now apply to several Code42 operating system-level processes that were not limited before
  • Improved memory management
  • Fixed an issue in which the Code42 app could use unexpectedly high amounts of CPU if no files are selected for backup. 

What's new

Version 8.2.1

Security
  • Code42 app (client) connections to Code42 servers now support OAuth2 tokens. 
  • Numerous security updates.
Installation and deployment
  • On Mac and Linux devices, the Code42 app installer can now also be used to upgrade to a newer version. This enables you to use the same device management process for upgrades and new installations. Previously, Mac and Linux devices required separate files for upgrades and new installations. (The Windows Code42 app installer already supports both upgrades and new installations with the same installer package.)
  • Devices registering via a deployment policy now support logic in the custom user detection script to dynamically assign users to different organizations. Previously, each deployment policy could only register users to a single organization.
Text labels and user interface
  • Updates branding from "Code42 CrashPlan" to "Code42" in numerous places, including desktop icons and the menu bar. Some locations, including the installer package and the filename of the Windows .exe file continue to use "Code42 CrashPlan."
  • The names of the most recent log files now end with .0 (for example, service.log.0). This reverts a change introduced in Code42 app version 7.0 in which ".0" was removed from the end of the most recent log file.
  • In the Replace Device wizard, hidden files are now shown by default when browsing files to restore. This helps increase visibility of important hidden configuration files that you may want to restore to the new device.
  • When selecting a previous file version to restore, deleted versions are now more clearly labeled as "Deleted" and cannot be selected to restore.
Functionality
  • Simplifies the process of using the Code42 API to customize the list of applications monitored for file exfiltration. If you added custom applications previously, you must take action to manually re-add them for compatibility with Code42 app version 8.2 and later.
  • On Mac devices, files with the com_apple_backup_excludeItem metadata attribute are no longer excluded from backups. 
  • Manually adjusting the Code42 app memory allocation now enforces a minimum value of 128 MB. (Setting the value lower than this could leave the Code42 app in an inoperable state.)
  • The getlogs  command now automatically bundles the ui.log file into the compressed log archive. Previously, the UI log needed to be collected separately. 
Additions
  • Adds support for Ubuntu 20.04 on Linux devices.
  • Adds a new Code42 app CLI command (removable.media.info) to output all the metadata captured during a removable media event for any removable media connected to the device executing the command. This enables administrators to verify if a physical drive is the same drive associated with a user event.
  • To fix an issue in which excluded wireless networks still allowed backup activity over a VPN connection under certain circumstances, the Code42 API adds a new setting to prevent backups on excluded wireless networks also using a VPN connection.
  • Adds a new OSUser field to the User Activity CSV export. This enables you to better identify the user signed in to the device at the time of an event, which can be especially helpful for devices with multiple user accounts.
  • On Mac devices, updates scripts to run as either ZSH or BASH.  
Removals
  • Devices using unsupported Windows 10 versions (builds 1507, 1511, and 1703) will not upgrade to newer versions of the Code42 app. To upgrade, Windows 10 devices must run supported versions.
  • Removes support for macOS Sierra 10.12. Devices using macOS Sierra 10.12 will not upgrade to Code42 app version 7.4.
  • On Linux devices, the Code42 app no longer adds an icon to the desktop.
  • Removes support for YARA/pattern matching detection. (The option to enable pattern matching was also removed from the Code42 console.)

Bug fixes

General
  • Performance and stability improvements to both security and backup processes.
  • Security updates. 
  • Improvements to logging.
  • Fixed an issue in which enabling PulseVPN's Lockdown feature could cause the Code42 app to use an unexpectedly high percentage of CPU resources.
  • Moved temporary files used by the Code42 app on Windows devices from the C:\Windows\TEMP directory to the AppData/CrashPlan/conf/tmp directory. This fixed an issue in which could cause other security software on the device to block access to the temporary files the Code42 app needs to run.
  • Fixed an issue in which deactivating a user in an organization where Client Visibility is set to Hidden could result in the Code42 icon reappearing in the menu bar/tray.
  • If the Code42 app is configured to enable automatic proxy connections, or the device registers via a deployment policy configured to require a proxy server connection, proxy auto-config (PAC) settings defined by the device's operating system are now correctly detected and applied to Code42 app connections. Previously, administrators needed to manually specify the location of the PAC file in the Code42 console
  • Fixed a rare issue which could prevent archive maintenance from completing for a device under very specific circumstances.
  • Fixed a rare issue on Windows devices in which enabling Application Activity monitoring could cause device instability. 
  • Fixed an issue in which devices could not connect to the authority server through a proxy server if an IPv6 address was configured for device connections.
File exfiltration detection

The following bug fixes improve file event detection and reporting for User Activity (endpoint monitoring). These fixes are included in Code42 app version 8.2.1, but primarily benefit administrator viewers of the Code42 console.

  • Fixed an issue on Windows devices in which file activity on local volumes was incorrectly reported as removable media under certain circumstances.
  • Fixed an issue in which file events in User Activity CSV exports could display MD5 or SHA256 hash values of 0xFFFFFFF or a string of repeated f's (for example, fffffffffffffff) when the hash is unavailable. 
  • Fixed a rare issue on Mac devices in which browsing the Photos Library to add an attachment to an email could create superfluous Read by browser or other app events for files that were not actually attached to the email.
  • Fixed an issue on Mac devices in which some system-initiated file activity on removable media incorrectly generated file events attributed to the user.
  • Fixed a rare issue on Mac devices in which file upload events were not detected for a very specific sequence of uploading files. 
  • Fixed an application compatibility issue between a recent iCloud update for Mac and Code42 security event reporting.
  • Fixed an issue on Windows devices in which duplicate file upload events could appear in User Activity CSV exports.
  • Fixed an issue on Mac devices in which duplicate file upload events could appear in User Activity CSV exports.
  • Fixed several rare issues in which file upload events could be reported for files that were only accessed by a web browser and not actually uploaded.
  • Fixed an issue on Mac devices in which file upload events were not detected for files in iCloud drive under certain circumstances.
  • Fixed an issue affecting Windows devices in which file events on network drives did not always report the file size, SHA256, and MD5 values. 
  • Fixed a rare issue on Mac devices in which User Activity CSV exports could incorrectly report photo library upload events for files that were not actually uploaded by the user.
  • Fixed an issue in which devices with endpoint monitoring enabled could experience high CPU load if Symantec Lockdown is also installed on the device.
  • Fixed an issue affecting Windows devices in which deleting a directory could incorrectly report the deleted item was a file, not a directory.
  • Fixed several intermittent issues on Windows devices in which file events were not always detected for:
    • OneDrive activity on Windows 8.1 devices 
    • iCloud activity 
    • Attachments sent via Outlook 
    • Files uploaded to Github and Yahoo mail 
  • Fixed an issue on Windows devices in which the URL was not captured for file upload events under certain circumstances.
  • The Chromium-based Microsoft Edge browser for macOS now captures tab title and URL for file upload events.
  • Fixed an issue for devices in organizations with Cloud sync applications detection enabled which could cause high CPU usage upon device startup or waking from sleep.
  • Fixed a rare issue in which security events for files with an unknown size could report a negative size value. Now, unknown size values are left blank.
  • Fixed an issue on Linux devices in which removable media file activity was not detected on volumes that are password protected or mounted via Device Mapper.
  • Fixed a rare issue on Mac devices in which file activity could be incorrectly reported as syncing to iCloud for files that were not actually synced by the user.
  • Fixed an issue on Mac and Linux devices in which file events were not detected for deleted files under specific circumstances.
  • Fixed a rare security event reporting issue for Windows devices using the Chrome web browser.   
Backup and restore
  • Fixed an issue in which changing the Removed deleted files setting to Never did not save save properly in some cases. 
  • Fixed an issue in which performing a device restore from the Code42 console for files with alternate data streams (ADS) could restore separate ADS files (for example, Zone.identifier). 
  • Fixed an intermittent issue in which using the replace device wizard could result in the Code42 app displaying the message "Unable to connect to the background service."  
  • Fixed an issue in which using USMT to restore a user profile to a new device did not restore the user profile under certain circumstances.
  • Fixed an issue in which backups continued over networks excluded from backup if the network contained any of these special characters in its name:  [ ^ $ . | ? * + ( )
  • Fixed an issue in which files could be incorrectly added to the backup queue for backup sets with real-time file watching disabled.
  • Fixed an issue in which devices with slow or frequently interrupted network connections could incorrectly report a restore as 100% complete if the connection timed out before the restore is complete.
User interface and display
  • Improved messaging in the Code42 app when a connection to the authority server is unavailable. Previously, a dropped connection could result in a misleading message stating, "The destination doesn't recognize your device." Now, the message more correctly states, "Unable to connect" with an option to retry.
  • The version command now only returns the version and build number of the Code42 app. Previously, it also included a timestamp that was not related to the current version.
  • Fixed several issues on the Restore screen:
    • Cancelling an in-progress search did not immediately cancel the search. If you then entered a different search term right away, this could cause the first set of search results to appear instead of the new search results. 
    • Searching for a term with over 10,000 matches now correctly returns the first 10,000 results. Previously, no results were returned if there were over 10,000 matches.
    • Improves display of the file path breadcrumbs when there are two consecutive folders with very long names.
  • Improves display of very long directory names on the Restore files screen.
  • Fixed alignment of column headings in the replace device wizard.
  • Fixed a display issue in which disabling local backups in the Code42 console did not disable the + icon to add a local destination in the Code42 app. Users were not actually able to add local destinations (attempting to do so resulted in an error), but now the button is disabled.
  • Fixed an issue in which devices using a Code42 app deployment policy did not display customizations on the login screen the first time the Code42 app is launched on a new device. 
  • The replace device wizard now correctly indicates "this device is signing in for the first time." Previously, it stated the device had "never backed up," which was often incorrect because many devices are configured to start backups automatically (without requiring the user to open or sign in to the app first).
  • Fixed several minor user interface issues related to pausing backups:
    • When a backup set is complete but paused:
      • The Code42 app now displays a gray disconnected icon instead of the green completed icon.
      • Fixed an issue in which the Resume button did not appear.
    • Fixed an issue when backups are paused in which the Pause option could still appear in Code42 app menus. 
    • Users no longer have the option to select Pause All Backups if the administrator disabled pausing. This was a display issue only; selecting this option did not actually pause backups. 
    • The Code42 Windows notification area (tray) and Mac menu bar apps now more clearly display when all backups are paused and provide a single link to Resume.
  • After adding or removing a local destination, the Code42 app now remains on the Destinations tab. Previously, the app redirected to the General tab.
  • Fixed an issue in which some special characters, including Swedish letters, did not display properly in custom messages on the Code42 app home screen
Installation and deployment
  • Fixed a rare issue in which some devices experienced an unexpected delay before automatically upgrading to a new Code42 app version.
  • Fixed a rare compatibility issue between Code42 app authentication and certain third-party SAML 2.0 identity providers (IdPs).
  • Fixed an issue for Macs using JAMF device management with a recurring check-in: deploying the Code42 app via a Code42 deployment policy with CP_SILENT=true now correctly prevents the Code42 app from opening automatically after installation. 
  • Fixed a rare issue in which deploying the Code42 app with a deployment policy with DEVICE_CLOAKED=true did not not hide the Code42 app on Windows devices after restarting the device.
  • Fixed a syntax error in the uninstall script packaged with the Code42 app Linux installer.
  • During installation, the Linux Code42 app now prompts users to increase the inotify limit if it is lower than our recommended setting. Increasing the limit is optional, but improves our ability to watch all files on the device in real-time. 
  • Fixed an issue on Mac devices in which some temporary Code42 app upgrade files were not properly removed from the device after the upgrade completed.
  • Fixed an issue in which Code42 app upgrades on non-English Windows devices could incorrectly change the install type during the upgrade (for example, from "for all users" to "per user").
  • Fixed: If a new device registration via a deployment policy fails on the first attempt, the device now automatically re-attempts to register.
  • Fixed an issue which could cause Code42 app upgrades to fail on devices with the Code42 app installed per user where the Windows username contains special characters (including & and ^).
  • Fixed an issue which could require users to sign in to the Code42 app when the organization's deployment policy is configured to automatically register users.
  • Changing the Client Visibility setting from Hidden to Visible now recreates the Code42 app shortcuts on the user's device.
  • Fixed an issue on Linux devices in which installing the Code42 app as root could fail silently. Now, there is a clear error message which: 
    • Explains the installation failed because running as root is not supported.
    • Recommends launching the app as a non-root user instead.
  • Updated the Linux install script to also specify the location of the UI log file (which exists in a different location than the service log files).
  • Removed an outdated readme file from the Linux installer.
  • Fixed an issue on Linux devices running RHEL 8.1 in which installing the Code42 app did not complete if the libnsl library was missing. Now, the Code42 app prompts you to install the library if it's missing.
  • On Mac devices, removes the unnecessary .Trashes file from the .dmg app package.
  • On Windows devices, fixed an issue in which uninstalling the Code42 app did not properly remove some files in the C:/ProgramData/CrashPlan/conf directory. (For a standard uninstall, it is expected that some files do still remain in this directory to simplify reinstalling the app later.)
  • Fixed a rare issue on Windows devices in which the notification area (tray) app did not automatically re-launch after a Code42 app upgrade.
Authentication and identity management
  • Fixed an issue in which attempting to sign in to the Code42 app via SSO when no network connection was available did not allow the user to sign in once a network connection became available.

Known issues

  • When restarting the authority server, the Code42 console does not indicate the server connection is lost. This temporarily results in a non-responsive console. Once the server restart is complete, the Code42 console resumes normal operation.
  • In some circumstances, users may be prompted to sign in to the app the next time they open it after upgrading to Code42 app version 8.2.0. Background processes for security monitoring and backup continue without interruption; sign-in is only required to view the user interface.
  • On Mac devices, since the application name changed from Code42 CrashPlan to Code42, if you pinned the Code42 app in the Dock, you must manually remove the old icon and re-pin the new one. 
  • For Mac devices upgrading to Code42 version 8.2.0 from unsupported version 4.8, attempting to open the Code42 app from Applications may display an error message. To open the app, use Launchpad or the Code42 menu bar app instead. Alternatively, restart the device.
  • The Code42 app does not launch on devices running Red Hat Enterprise Linux (RHEL) version 7 when installed with user permissions (instead of root). To launch the Code42 app, you must either: 
    • Perform the installation as an elevated user, or
    • Manually change the file permissions of /home/<user>/crashplan/electron/chrome-sandbox to be owned by root and to allow read, write, and execute access (4755). For example: 
sudo chown root:root /home/<user>/crashplan/electron/chrome-sandbox
sudo chmod 4755 /home/<user>/crashplan/electron/chrome-sandbox
  • Was this article helpful?