Who is this article for?
CrashPlan for Small Business, no.
Code42 for Enterprise, yes.
Link: Product plans and features.
Version 7.0 includes new features and a number of fixes and enhancements.
- The ability for administrators to hide the Code42 app on user devices
- Expanded file exfiltration detection, including upload and download detection for Macs, shared network drives, and for applications other than web browsers (such as Slack and FTP)
- Ability to upgrade the Code42 app on user devices for an individual organization
- Code42 app for Mac notarization
Version 7.0 includes updates to the following components for on-premises Code42 environments:
- Code42 server
- Code42 administration console
- Code42 API
- Code42 apps for Windows, OS X, and Linux
To upgrade your Code42 environment, see our upgrade instructions.
Hide the Code42 app from user view
A new Client Visibility setting in the administration console gives administrators the choice to show or hide the Code42 app on user devices. The default setting is Visible, which keeps Code42 easily accessible to users. Setting the visibility to Hidden removes most user-facing indications of Code42's presence on the device, but does not uninstall any Code42 components, so file backups and Code42 Next-Gen Data Loss Protection monitoring continue to run in the background.
Expanded file exfiltration detection
Requires Code42 app version 7.0.0
Endpoint monitoring now captures new categories of file activity:
- Introduces browser activity upload and download detection for Mac devices (previously only available on Windows).
- Expands upload and download detection to applications other than web browsers, including Slack, FileZilla, FTP, and cURL.
- Uploads and downloads to and from shared network drives now appear in Security Center Application Activity.
- Adds support for capturing file activity for OneDrive for Business.
- Because file upload detection is no longer limited to web browsers, the Browser Activity label is now Application Activity throughout the endpoint monitoring and Security Center screens.
Better control and security for Code42 app upgrades
The administration console introduces several updates to help administrators better manage Code42 app upgrades on user devices:
- Adds an Upgrade Clients option to manually upgrade the Code42 app on all devices in an organization. This enables you to:
- Test new Code42 app versions on a small group of users before updating all users in your Code42 environment.
- Create a staggered rollout schedule based on organization. Upgrading the Code42 app over several days or weeks can help you better manage network resources.
- The App Downloads screen now supports maintaining more than one Code42 app version at a time. This makes it easier to evaluate a new version of the Code42 app in a test organization and keep previous versions available to users in other organizations. Previously, when a new version was uploaded, older versions were automatically removed.
- The App Downloads screen now includes the SHA-1 hash for each installer. This enables administrators to validate the authenticity of the downloaded file.
Code42 app notarization for Mac
The Code42 app for Mac is now officially notarized by Apple. This improves security and ensures Code42 app compatibility with future macOS releases. .
Restore to original location
The administration console now offers the option to restore files to the original location on the device. Previously, restoring to the original location was only available for restores initiated from the Code42 app on the device or the Code42 API.
New role to modify users
A new User Modify role enables more fine-grained control for administrator permissions. This role allows help desk personnel to manage users in an organization, but prevents them from managing or changing settings in the organization itself.
Code42 server and administration console
- Critical security updates to remediate CVE-2019-15131.
- Security updates.
- The Code42 server is now packaged with OpenJDK 11. This eliminates the need for administrators to manage the Java installation on Code42 servers.
- Code42 environments with an external PostgreSQL database now require PostgreSQL version 9.6 or later.
- Administrators can now use the Code42 API to customize the list of applications monitored for file exfiltration by Code42 Next-Gen Data Loss Protection.
- Reactivating a deactivated user now automatically resumes existing backups for that user. Previously, administrators needed to manually re-attach the backup archive to the reactivated user's device to resume backups.
- Cloud exclusions now apply to local storage servers in addition to the Code42 cloud. Files listed in Cloud Exclusions are now only backed up to local (external drive) destinations.
- For Code42 environments with multiple SSO identity providers, users are now only given the choice of selecting providers offered to their organization.
- In the administration console, exporting CSV files containing device data now includes several fields previously only available via the Code42 API.
- The backup status report email now lists devices that have not yet completed their first backup as In Progress in the Last Completed column. Previously, these devices displayed a dash (-) in the Last Completed column.
- Assigning the Org Admin role to a user is now logged in the History log.
- New Code42 server installations on Linux no longer default to installing as root. Installing as root is still an option, but as a security best practice, the installer now recommends creating a user account specifically for Code42 and installing the server as that user.
- Simplifies the Subscriptions page to no longer include a separate graph for "Cloud Destination Subscriptions."
- Updates third-party library Netty to version 4.1.33.
- Performance and stability improvements for very large Code42 environments in which the number of subscriptions in use exceeds the number of subscriptions purchased.
- Improves administration console responsiveness when device settings updates are being pushed to all devices in a very large organization.
- Dramatically improves page load time for viewing the details of organizations with many thousands of devices.
- Improvements to archive maintenance.
- Numerous performance and reliability improvements to the automatic data balancing process that moves archives between store points.
- Improves sync processes between the Code42 cloud and on-premises Code42 authority servers.
- Device details now appear more quickly when clicking search results for a specific device in the administration console.
- Numerous other performance and stability improvements.
- Corrects an issue that prevented web restores for offline devices using archive key password security.
- Corrects a very rare issue in which performing a web restore of files with non-ASCII characters in the filename replaced some characters with question marks (?) in the restored filename.
- Corrects an issue in which performing a web restore for a single file containing both a space and an international character in the filename replaced the space with a plus sign (+) in the restored filename.
- Corrects an issue in which attempting to pause backups to a specific destination via the administration console command-line interface (CLI) did not work if users were backing up to local destinations.
- Using the administration console to manually add to the backup file selection for a device now accepts file paths for any operating system. Previously, file paths were only accepted for the operating system of the selected device, but that complicated the ability to transfer file backups to a new device with a different operating system.
- Adding a destination to a backup set for an organization now limits the destination to that backup set. Previously, the destination was added to all backup sets.
- Corrects an issue in which performing a web restore via the administration console for files with international characters in the filename replaced those characters with question marks (?) or underscores (_) upon restoring the files.
- Adding a new file path to the backup selection of a locked backup set now overrides any existing paths. Previously, the new and existing paths were both included in the backup file selection.
- For Code42 environments using Code42 cloud storage, corrects a rare issue in which restoring files from the administration console could fail if the target restore device is different than the device that originally backed up the files.
- Corrects an issue in which initiating a device restore from the administration console could display the completion confirmation dialog multiple times.
- In the Device Status Report:
- The Client Version column in the search results now displays the Code42 app version, including the build number. For example, 184.108.40.206 indicates Code42 app version 6.9.2, build 123. Previously, the Client Version column displayed a longer string that did not clearly identify the build number.
- When the selected language is Japanese, corrects an issue in which the column heading text was not formatted correctly.
- Corrects an issue in which some items appeared in English when a non-English language is selected.
- In the administration console, corrects an issue in which exporting a CSV file of organizations, users, or devices could fail under certain circumstances.
- For Code42 environments using Code42 cloud storage, corrects a rare issue that could prevent backup report emails and alerts from sending properly.
- Corrects application compatibility issues between Code42 Security Center reporting and recent updates to Dropbox team drives, iCloud Drive, Box Drive for Mac, and Microsoft OneDrive.
- Corrects an issue in which Security Center user activity could incorrectly report:
- A single download action as both an upload and download event under certain circumstances.
- File upload events for files that were only accessed by the web browser and not actually uploaded.
- Corrects an issue in which the Security Center user activity CSV export could display the wrong Process Name for events happening in different browsers at the same time. For example, files uploaded via both Firefox and Chrome within a minute of each other could incorrectly all appear as being uploaded in Firefox.
- Corrects an issue in which uploading the same file via two different applications (for example, a web browser and FTP) at almost the same time could only generate one file event instead of two.
- Corrects a rare issue in which some file events did not report the SHA256 hash and MIME type when exporting user activity to CSV.
- When adding a directory path to exclude from endpoint monitoring, file paths must now use forward slashes ( / ) for path separators, even for Windows paths. This corrects an issue in which directory paths were not excluded as expected under certain circumstances.
- On Windows devices with the Code42 app installed per user, corrects an issue in which file events could be created for users that are not signed in if they have processes running in the background.
- For Code42 environments with an on-premises authority sever also using Code42 cloud storage, corrects a rare issue in which some file activity required restarting the user's device before it appeared in Security Center user activity results.
- Adds new fields to the user activity CSV export:
- Corrects a rare issue limited to the Firefox browser on Mac devices in which file uploads were not detected by Security Center for one very specific and uncommon method of uploading files.
- Improvements to translations.
- Corrects an issue in which the Client Management screens did not correctly display non-English languages.
- Updates the product plan and add-on features names listed at the top of the Administration > Subscriptions page to use the full product name instead of an abbreviated product code.
- The Code42 Master Service Agreement (MSA) now appears the first time an administrator signs in to the Code42 administration console.
- Corrects an issue in which the File Path Mismatch warning dialog could appear upon saving Device Backup Default settings unrelated to the File Selection.
- Corrects an issue for organizations that activated Compliance Settings in which the option to enable web restores was still visible. This was a display issue only; web restores are always disabled for Compliance Settings organizations.
- Corrects an issue for Code42 environments with more than one configured SSO provider in which users were unable to sign in under certain circumstances.
- For Code42 environments with multiple SSO identity providers, users are now only given the choice of selecting providers offered to their organization. Previously, providers not offered to the user were visible, which could result in users being unable to sign in if they selected the wrong provider.
- Corrects a rare issue in which LDAP directory sync could fail for an organization that contains a user with a special character (such as $) in their username.
- Improvements to logging if connection errors occur during LDAP initial setup.
- Corrects an issue in which clicking the Synchronize Now button from Settings > Security > LDAP could result in an "Unable to synchronize" error under certain circumstances.
- Updates the default Mac user detection script to better detect usernames in certain circumstances that caused the script to fail previously.
- Administrators can no longer remove a store point if it contains archives in cold storage.
- The Storage > Store Points > Balancing Commands and Activity screen now only shows pending and running jobs. Retired (completed) jobs do not appear.
- Corrects a very rare issue introduced in version 6.7 in which newly-added storage servers did not start properly. This only affected Code42 authority servers that at one point had upgraded from version 3.8.2010 (released in March, 2010).
- Corrects an issue in which adding two file paths to a Legal Hold preservation policy that differed only by capitalization only saved one of the paths.
- Corrects a display issue in which links to Invite Users and Add Users incorrectly appeared on the administration console Dashboard for users with the Legal Admin role.
- Corrects an issue with the
Computerresource in which including the
exportparameter to generate a CSV file did not include all fields when the
incAllparameter was set to true.
- Updates the
PushRestoreJobresource to allow administrators to restore files to the original location on the device. See the Code42 API documentation viewer for more details about the four new parameters that control the restore location:
- Corrects an issue in which API requests to the
WebRestoreFileMetaDataresource could incorrectly return a 404 not found error.
- Removes the previously deprecated
- Removes the previously deprecated
myClusterComputerIdquery parameter and output value from the Code42 API
Clusterresource. This value was empty and no longer in use.
- Removes the previously deprecated
computerIdoutput value from the
- Removes the previously deprecated
targetComputerIdinput parameter from the
- In the Code42 API documentation viewer, improves the description of the
qparameter in the
- Corrects an issue in which archive maintenance did not run as scheduled for some archives.
- Corrects a rare issue in which users were unable to manually start archive maintenance under certain circumstances.
- Corrects an issue in which users could not be moved from one organization to another under certain circumstances.
- Corrects an issue introduced in version 6.7 in which the Code42 server stopped sending data to syslog servers under certain circumstances.
- Corrects a rare issue in which using certain Unicode characters (including some emoji, and some Chinese, Japanese, and Korean characters) in the names of files or wireless networks excluded by the Code42 app could prevent Code42 configuration settings from loading properly.
- Corrects an issue introduced in version 6.8.4 in which selecting Replace a Device from the action menu for a specific device could incorrectly deactivate the new device instead of the old device if both devices are still online.
- Corrects an issue in the email titled Your Code42 for Enterprise license keys are ready in which an outdated customer email address could appear in the message body.
- Corrects an issue in which the Desktop User - No Web Restore and Org Admin - No Web Restore roles were not available to some users.
- For Code42 servers behind a web proxy, server logs now include the IP address of the device that initiated the request, instead of the IP address of the load balancer.
- Corrects an issue in which custom roles with special characters in the role name could not be removed from a user.
- In Code42 environments using the internal email server, corrects an issue in which email alerts could be inadvertently resent to users multiple times under certain circumstances.
- Updates the message displayed after installing a Linux Code42 server to state clients communicate over port 4287, not 4282.
- Corrects an issue introduced in version 6.8.4 in which editing the default Device Networks settings could cause an error when attempting to save changes to other organization settings.
- Corrects an issue in which archive maintenance could not be run twice in a row under certain circumstances.
- Improvements to logging.
- Corrects an issue in which administration console searches only returned results for exact matches on Hostname. Now, search results also return partial matches (for example, searching for the term "harmless" now returns devices with the hostname harmless and mostly harmless).
- Security updates.
- The Code42 app is now packaged with our own native launcher and a smaller Java Runtime Environment (JRE) optimized for use only with the Code42 app. This improves Code42 app security, performance, and maintainability.
- Code signing security updates for numerous Code42 app components.
- The default memory allocation for the Code42 app is no longer automatically set to 1024 MB. Now, memory allocation is dynamically set to use 25% of the physical memory on the device. For example, a device with 4GB of RAM still allocates 1024 MB. A device with 8GB of RAM allocates 2048 MB. Devices that previously defined a custom value will continue to use the custom value.
- The names of the most recent log files no longer end with .0. For example, service.log.0 is now service.log. However, when service.log is full, the existing renaming pattern of service.log.1, service.log.2, etc. is unchanged.
- On devices running Windows 7 and Windows Server 2008 R2, the Code42 app now uses OpenSSL to encrypt and decrypt user backups. Devices using newer versions of Windows continue to use the FIPS 140-2 certified encryption module provided by the device's operating system.
- New backup sets created in the Code42 app are now assigned the lowest backup set priority by default.
- On Mac devices, improves messaging when the Code42 app requests access to your personal files. For example, requests to access your calendar now include the explanation "This allows Code42 to back up your calendar."
- Removes support for OS X 10.11 El Capitan. Devices using OS X 10.11 will not upgrade to Code42 app version 7.0.0.
- Adds support for backing up DACL (Discretionary Access Control List) metadata when restoring files to the same device that backed them up.
- Accessed date metadata is no longer collected for files on Windows devices.
- Minor updates to font and button colors to improve accessibility.
- Updates the interface for configuring Frequency and Versions to use dropdown menus instead of sliders.
- On Mac devices, the Code42 app real-time file watcher now uses Apple's File System Events process. Previously, the Code42 app used Spotlight to monitor file activity.
- Performance and stability improvements.
- Enabling archive key password security now requires users to sign in to the Code42 app before setting the archive key password.
- Updates third-party library Electron to version 2.0.8. This resolves an issue in which the Code42 app did not run on some Linux distributions.
- On Windows devices, the Code42 app now only backs up the permissions that were explicitly set on the file being backed up. Previously, the Code42 app also backed up file permissions inherited from the parent directory. This corrects an issue which could cause files restored with original permissions to include extra permissions when restored to a different location on the same device that backed up the files.
- If multiple restore jobs occurred at the same time, corrects an issue in which the Code42 app could incorrectly indicate a file download was still in process after all restores were completed.
- Corrects an issue in which a "Welcome to your new homepage" message unnecessarily appeared after every Code42 app upgrade. (The new homepage appeared in version 6.8.4 and no changes have occurred since then.)
- Improvements to logging.
- Corrects a rare issue on devices with the Code42 app installed per user in which Google file types stored in Drive File Stream for offline access were incorrectly added to the "to do" list for backup. Google proprietary file types (.gdoc, .gsheets, etc.,) cannot be backed up by the Code42 app.
- Corrects an issue in which issuing the
getlogscommand displayed an unexpected error message under certain circumstances.
- Corrects an issue in which the Code42 app's backup process could inadvertently trigger the download of online-only (or on-demand) files managed by OneDrive, Dropbox, and iCloud.
- Corrects a rare issue introduced in Code42 app version 6.8.4 that could prevent the app from being able to back up a file if it was locked by another program.
- Corrects an issue in which restoring two files with the same name but different capitalization only restored one of the files.
- Corrects a rare issue in which scheduling backups to run between specified times did not start the backup at the beginning of the scheduled time.
- On Mac devices, corrects an issue in which files could not be restored to volumes ending in a space.
- Corrects a rare issue for devices with multiple backup sets in which restores were not allowed from the Code42 app if one of the backup sets had no files selected for backup.
- Corrects a rare issue for devices running Windows 7 or Windows Server 2008 R2 in which browsing files to restore could result in an "unknown error" message.
- Corrects a rare issue introduced in Code42 app version 6.8.4 which could prevent the app from being able to back up a file if it was locked by another program.
- Corrects an issue on Windows devices in which accessing a file without making any changes could incorrectly trigger backup of a new file version.
- Corrects an issue in which manually issuing the
resumecommand would resume backups even if the current time is outside the defined backup schedule.
- Corrects a rare issue in which there could be an unexpected delay in resuming a paused backup.
- Corrects an issue introduced in Code42 app version 6.8.4 in which users were unable to pause or resume backup from the menu bar/notification icon if the setting to Require account password to access the Code42 app was enabled.
- Adding a destination to a specific backup set now limits the destination to that backup set. Previously, the destination was added to all backup sets.
- Improvements to translations.
- Local backup destinations now display the file path of the destination in addition to the name.
- Improves display of very long backup destination names.
- When searching for files to restore, the search results now include the file path (previously, only the filename appeared). This helps differentiate between files with the same name that exist in multiple locations.
- On Windows devices, corrects a rare issue in which the the backup status reported in the Code42 app did not match the status reported in the notification area icon (tray app).
- Corrects an issue in which a filename could appear twice in the list of Downloads if a device restore is initiated from the the administration console. This was only a display issue; only one copy of the file was restored and existed on the device.
- During a file verification scan, the Code42 app no longer displays the path of the last file backed up. This was only a display issue, but made it look like the backup was stuck at 100% for a specific file; in reality, backup is paused to allow the file verification scan to complete.
- Corrects an issue in which the Code42 app did not install correctly when deployed via SCCM and installed per user.
- On Mac devices, corrects an issue in which endpoint monitoring could prevent a user from properly ejecting an external drive.
- Corrects an issue introduced in Code42 app version 6.8.4 which prevented some users from being able to access log files in the /Library/Logs/CrashPlan directory.
- Corrects a rare issue which could cause the Code42 app to unnecessarily leave very large log files on Mac devices.
- Corrects a very rare issue introduced in Code42 app version 6.8.4 which could cause some users to see an "Uncaught exception" error message when attempting to open the Code42 app.
- Corrects an issue introduced in Code42 app version 6.8.4 for users with custom key archive security which prevented new devices from being added via the Replace Device wizard.
- Improvements to logging.
- Corrects an issue on devices with the Code42 app installed per user in which manually issuing the
restartcommand did not properly restart the real-time file watcher.
- The Code42 app no longer allows you to add Universal Naming Convention (UNC) file paths (for example, //SERVERNAME/shareddir/) to the backup file selection. UNC paths have never been supported by the Code42 app; this update prevents you from entering a path the Code42 app is unable to back up.
- Corrects an issue introduced in Code42 app version 6.8.4 in which the app.log was truncated until a user signs in for the first time.
- Corrects an issue introduced in Code42 app version 6.8.4 for environments using single sign-on (SSO): if the Require account password to open the Code42 app setting is enabled, the new user welcome message now only appears the first time the user opens the app (in version 6.8.4, the message could appear every time).
- Corrects an issue on Mac devices in which uninstalling the Code42 app did not properly remove files in the /var/db/receipts directory (for root installs) or the $base/Library/Receipts/crashplan directory (for per user installs).
- Removes the
connection.infocommand from the Code42 app command-line interface (CLI). Since the Code42 app no longer supports computer-to-computer backups, this command is no longer necessary.
- On Mac devices, the keyboard shortcut to view the history log is now Command+Y. Previously, it was Command+Option+H.
- De-authorizing a Windows device no longer resets the Device Preferences > Usage > Alert me if this device is not backed up for value to the default 3 days. Now, if a user customizes this setting, it retains the custom value after the user signs in again.
- Corrects an intermittent issue that could cause an error message when upgrading the Code42 app.
- When accessing the administration console with the Safari web browser, performing a web restore for an individual file containing Japanese or Korean characters restores an empty folder instead of the selected file. To complete the restore, select at least one more file to restore, or use a different web browser.
- On Windows devices, installing the Code42 app per user via Microsoft's Remote Desktop Protocol (RDP) may require the user to restart the device for the app to launch properly.