Skip to main content
Code42 Support

Code42 Platform Version 5.3

Applies to:
  • Code42 CrashPlan (previously CrashPlan PROe)

Overview

Version 5.3 of the Code42 platform contains a number of new features, as well as fixes and enhancements. Highlights include:

  • Security updates throughout the Code42 platform
  • A new App Downloads interface to manage the CrashPlan app versions available in your Code42 environment
  • The ability to enable transport-layer security (TLS) for server-to-server and client-to-server communication
  • New scheduling capabilities for Code42 environments using network-based device backup rates
  • Three new Reporting web app reports

Updated Components

Code42 platform version 5.3 includes updates to the following components:

  • Code42 server for private cloud environments
  • CrashPlan apps for Windows, OS X, and Linux
  • Code42 API
  • Code42 web apps

To upgrade your Code42 environment, see our upgrade instructions.

Security Updates

  • Improves REST API authorization token security.
  • Updates cipher exclusions for compatibility with Java 8 default exclusions.
  • Improves administration console security.
  • Improves password reset security.

Features

App Downloads

The administration console features a new App Downloads interface to manage the client versions available in your Code42 environment. Administrators can now control and easily update which versions and platforms of the CrashPlan app are available, and users have a simpler and easier way to access and download the CrashPlan app.

Administration console App Downloads screen

Transport-Layer Security (TLS) Messaging

Code42 server version 5.3 introduces the ability to enable transport-layer security (TLS) for server-to-server and client-to-server communication. TLS messaging is an industry standard, RFC-compliant method of transport security.

To support TLS connections, Code42 server version 5.3 allows inbound communication (listening) on ports 4287 and 4288, in addition to continuing to listen on ports 4282 and 4283. To prevent incoming communication on the new TLS ports, see our steps for disabling inbound TLS connections.

Network-Based Scheduling

Code42 environments configured to use network-based device backup rates now have the additional option of introducing schedules to define different maximum rates for peak and off-peak times. This enables administrators to limit backup traffic when specific networks and destinations are busy with higher priority network activity.

New Reporting Tools

The Reporting web app includes three new reports:

Fixes And Enhancements

Code42 platform

  • Security updates.
  • Performance and stability improvements.
  • Improvements to server-to-server sync processes.
  • Corrects an issue in which org seat quotas were not applied correctly to users in the 30-day free trial.
  • Corrects an issue in which users with custom roles were not included on the list of recipients for email backup reports.
  • Improves password reset security.
  • The transaction recovery log is now reset when performing a Code42 server upgrade.
  • The Code42 server now starts properly on a Windows server if the system locale is set to China (PRC).
  • Corrects an issue that prevented administrators from being able to remove a store point if it contained archives in cold storage.
  • Improvements to Code42 server logging.
  • Corrects a rare issue in which the CrashPlan app could disconnect if an archive is reassigned to a second storage server and then back to the original storage server before a node sync occurs on the first storage server.
  • Corrects an issue in which improperly configuring the Code42 server's internal email server could cause server shutdown to take a very long time.
  • Improves log error messaging if the master server cannot connect to an LDAP server.
  • Changes made to the default organization’s system-wide settings are now applied to user devices as quickly as changes made to a single organization.
  • Corrects a rare issue in which archives stored on a master server did not follow the Keep expired cold storage archives for value when a device was deactivated and the cold storage retention period was set to 0.
  • Improves provider sync log messages.
  • Removes unnecessary Code42 server log messages for devices using enhanced archive key password security. 
  • When moving a child organization from one parent organization to another, Scheduled Sending Limits now follow the same inheritance rules as all other device settings.
  • Performance and stability improvements for very large Code42 environments.
  • Removes unnecessary Code42 server log messages when signing in to LDAP.
  • Corrects an issue in which LDAP directory sync could fail when sending a searchFilter to the LDAP server that did not include the username attribute.
  • Corrects a rare issue in which web restore files were not properly removed from the Code42 server after 24 hours.
  • Increases the character limit for the list of excluded ciphers, allowing customers with manually updated lists to add additional exclusions.
  • Corrects an issue with the custom.sh script (used to deploy customized settings in the CrashPlan app) in which the proxy.pacURL, ssoAuth.required, and ssoAuth.provider prompts did not appear under certain circumstances.
  • Removes unused translation files from the web/base/console/custom folder.
  • Corrects an issue in which LDAP sync could incorrectly mark users for deactivation or fail to finish if the username attribute for a single user had more than one value (for example, a user with multiple email addresses).
  • Corrects an issue introduced in version 5.1.2 affecting customized CrashPlan app deployment packages: CrashPlan app devices for existing users now successfully complete auto-registration when an administrator specifies the username and password in the CrashPlan app installer’s custom.properties file.

Administration console

  • Security updates.
  • Removes the "Night mode" theme from the administration console.
  • Updates to graphs:
    • Removes the bandwidth graph from the Device detail screen.
    • Removes the Online graph from the Dashboard and Destinations > Servers detail screens.
    • The Open Archives count is now labeled Online Devices and moved from the Online graph to the Storage Utilization graph.
    • The Licensing graph on the Dashboard now only updates when the page is refreshed.
    • In the Storage graph on the dashboard, the Average Archive Size label is now Average Storage Per User. This graph now only updates when the page is refreshed, and also includes a Last Updated timestamp.
  • Removes the device location map from the User Details and My Profile screens.
  • Corrects a rare issue in which using the administration console to change a device's backup file selection could overwrite recent changes made by the user in the CrashPlan app.
  • Corrects an issue in which the settings for offering local folder and account devices as backup destinations were not properly inherited by child organizations if inheritance was disabled and later re-enabled.
  • Attempting to send a password reset email to a user with no email address now informs the administrator that the user does not have a valid email address.
  • Searching for an organization now returns up to 2,000 search results, instead of 99.
  • Corrects an issue for environments with hundreds (or more) organizations in which all organizations did not appear as options when adding a new user from Users > Add a new user.
  • Corrects an issue in which the Send Backup Report option was not available from the action menu in Settings > Reporting.
  • Corrects an issue in which removing all items from the backup file selection and then later re-adding files to the selection caused the administration console to show no files selected for the device.
  • Corrects an issue in which using the administration console to add the root of an external drive to a device's backup file selection did not save properly.
  • When performing a web restore to a specific device (push restore), deactivated devices no longer appear in the Target device dropdown menu.
  • Corrects an issue in provider storage environments in which restores performed by a user other than the device owner did not correctly report the user who initiated the restore.
  • Performance and stability improvements for very large Code42 environments.
  • Administrators are now prevented from entering an LDAP search filter that uses the =? notation more than once. Previously, the administration console would accept the filter, which could have caused problems with LDAP sync.
  • Corrects an issue in which entering the CLI command prop.show all displayed duplicate entries in some circumstances.
  • Administrators are no longer allowed to initiate a CrashPlan app upgrade from the administration console if the correct upgrade file isn't present on the Code42 server.
  • Corrects a very rare issue in multi-server environments in which an administrator's configuration changes might not save properly for users who clicked Start Backup on a new device at the same time the administrator changed a configuration setting in the administration console.
  • Administrators can now remove SaaS license from the Licensing screen.
  • Corrects an issue in which the CrashPlan app upgrade message did not properly display the version number when viewing the administration console in Norwegian.
  • Corrects an issue introduced in version 5.2.0 in which the Retrieve Logs option in the action menu on the Device Detail screen did not successfully gather the device's logs.
  • The name of the Pause Incoming Data option in the action menu at Destinations > Store Points changed to Pause Activity, which more accurately describes that this option stops all activity on the store point, not just incoming data.
  • Corrects an issue introduced in version 5.2.0 which prevented administrators from changing the Critical number of Available licenses value from Settings > Server > Alerts.
  • Improves error messaging when entering an invalid Master License Key (MLK) during initial Code42 server configuration.
  • Improves error messaging for users attempting to sign in to the administration console via SSO if the user does not have a Code42 account or is in an organization that does not use SSO.
  • Removes the unnecessary CrashPlan tab from the User Detail view for users who previously had SharePlan devices.
  • Corrects an issue in which pushing a system-wide device configuration change to only inheriting organizations also applied the change to non-inheriting organizations under certain circumstances.
  • Corrects an issue for very large Code42 environments in which selecting Show Alerts from the Devices action menu could cause the Code42 server to become unresponsive.
  • Corrects an issue introduced in version 5.2 in which restoring files from the administration console (push restore) to a non-system drive on a Windows device could fail to restore proper file permissions.
  • Specifying a custom DSCP value from Settings > Device Backup >  Network > General > TCP packet QoS now consistently applies the specified value.
  • Entering a valid SSL Website protocol, host and port value in Settings > Server no longer incorrectly displays a red "x" indicating the address is unreachable.

Code42 Web Apps

  • Corrects a rare issue in the Internet Explorer 11 and Edge web browsers for users who were signed out of a Code42 web app due to a session timeout. In these specific circumstances, users no longer need to restart the browser to sign in again.

File Search Web App

  • Performance and stability improvements.
  • Improvements to search filters and sorting ability.
  • By default, search results are now sorted by Date Modified.
  • Throughout the File Search web app, items previously labeled MIME type and Content type are now labeled File type.
  • Corrects an issue in which attempting to download a file from the File Search web app could fail in environments that also use provider storage.
  • Corrects an issue in which using quotes in a filename search returned unwanted results.
  • Improves support for wildcard characters in search criteria.

Reporting Web App (Device Status Report)

  • Corrects an issue in the Device Status Report which could prevent devices that have not backed up yet from appearing in the list of devices.

Security Web App

  • Events created by deactivated devices now appear in the Security Center.
  • Graphs now correctly refresh when performing a new search.

Legal Hold Web App

  • Deactivating legal holds and custodians now prompts the administrator for confirmation and warns that backed up files will be deleted during regularly-scheduled archive maintenance.

Code42 app for Splunk

Version 2.1.1

  • Corrects an issue in which some administrators were unable to view security events in provider storage environments.

CrashPlan app

Code42 server version 5.3 is compatible with both version 4.7 and 5.3 of the CrashPlan app.

Upcoming Operating System Retirement

CrashPlan app version 4.7 is the last supported version for Windows XP, Windows Vista, OS X v10.7.5, and OS X v10.8. For more details, see our Platform Support Policy.

Windows, OS X, And Linux

Version 4.7.0

  • Security updates.
  • Performance and stability improvements.
  • OS X devices now prevent Time Machine from backing up the CrashPlan app bundle, which was causing high CPU usage for some users.
  • Corrects a rare issue which could cause unexpected version reduction behavior during archive maintenance if the time and date on a device was manually set to an incorrect value and then later reset to the correct date and time.
  • Corrects an issue on OS X 10.11 devices in which some dialogs could not be closed when the CrashPlan app is in full screen mode.
  • Windows 10 devices now display the correct file type thumbnail icon on the Restore screen.
  • Corrects an issue introduced in version 4.3 in which some Windows devices displayed duplicate CrashPlan tray icons.
  • Corrects Japanese translations in the CrashPlan history log to now correctly use the abbreviations Kbps and Mbps instead of b KB/s and Mb KB/s.
  • All items in the OS X menu bar app are now translated to non-English locales.
  • Files with leading or trailing spaces in the filename backed up from an OS X or Linux device can now successfully be restored to a Windows device.
  • Corrects an issue in which changes to the Java memory value were not saved properly if set to a value below the default of 1024.
  • Corrects an issue in which some Windows devices were unable to unzip CrashPlan app logs created with the CLI getlogs command.
  • Password reset and recovery emails now specify the included link can only be used one time.
  • Corrects an issue in which some metadata was not restored correctly if the file was backed up with Windows Volume Shadow Service (VSS). 
  • Corrects a rare issue for devices using enhanced archive key security: after upgrading to version 4.5.2, backups paused until the user re-entered the archive key password.
  • Improves error message when entering an invalid regex search string on the web restore screen.
  • Improves error message during web restores if an archive is temporarily unavailable for search.
  • Corrects an issue in which manually running the uninstall.sh script without any arguments on an OS X device with the CrashPlan app installed for everyone did not completely uninstall the CrashPlan app.
  • Uninstalling the OS X CrashPlan app that is installed per user now correctly removes the file ~/Library/LaunchAgents/com.code42.menubar.plist.
  • Corrects an issue in which some users were not able to back up to a local folder destination if Local Folders were the only destination offered to the user's organization.
  • Corrects an issue in which devices did not auto-start backups if the default backup frequency was changed from 15 minutes to more than 30 minutes.
  • Upgrading the CrashPlan app no longer deletes the C:\Program Files\CrashPlan\USMT folder.
  • Corrects an issue introduced in version 4.6 in which custom CrashPlan app installations did not properly install the /custom folder on Windows XP devices.
  • Corrects an issue for devices with endpoint monitoring enabled in which downloading large files could fail.
  • Removes the uninstall.sh script from the /crashplan/bin directory on Linux CrashPlan app installations. The uninstall script did not work properly from that location. See Uninstalling The CrashPlan App for the correct uninstall instructions.
  • Corrects an issue in which DSCP values were not correctly set in certain circumstances over IPv6 connections.
  • Corrects a rare issue which could result in non-CrashPlan app files being removed when uninstalling a CrashPlan app that was installed in a non-default location on a Windows device.
  • Corrects an issue which could cause a device's archive to become inaccessible if the user was upgraded to custom key security from the administration console or from another device on the user's account.  
  • Corrects a rare issue in which installing the Windows CrashPlan app from the Command Prompt running as administrator could cause an error after relaunching the CrashPlan app.

5.3.0 (also includes all fixes listed above for version 4.7.0)​

  • Performance and stability improvements.
  • When searching for specific files on the Get Files screen, a "Loading..." message now appears when a search is in process. This change prevents users from being able to start a new search before the current search completes.
  • Corrects an issue on the Get Files screen that could cause files selected for download to appear deselected (and vice versa) if the user navigated into subfolders and then back to the main search results. 
  • Corrects an issue for Windows 10 devices in which right-clicking the CrashPlan tray icon could open both the CrashPlan tray app and the Windows taskbar menu.
  • Entering a passphrase to create a custom key is now capped at 56 characters.
  • Corrects an issue in which adding a folder to the backup file selection, deselecting a subfolder, and then selecting a specific file within the subfolder included the entire subfolder in the backup file selection (instead of only the single file).
  • The Get Files screen now supports * and ? characters as search wild cards.
  • Removes a non-functioning Delete Archive button from the Device Preferences > Destinations screen that could incorrectly appear for users without permissions to remove archives. However, even if users without permissions to delete archives clicked the button, the archive was not deleted.
  • If a search fails on the Get Files screen, users can now successfully start a new search right away. Previously, users needed to first navigate away from the Get Files screen and then return to the screen to start a new search.
  • Improvements to logging.
  • Operating system-specific global exclusions now display correctly in the CrashPlan app.
  • Removes the Deactivate device option from the device menu.
  • Corrects an issue in which customized CrashPlan app packages configured to lock the server address did not properly prevent users from changing the server address in the CrashPlan app.
CrashPlan app version 5.x requires on-premises Master server
In order to upgrade to version 5.x of the CrashPlan app, you must have an on-premises master server. If you use the Code42 cloud with hosted keys or CrashPlan PRO, then your CrashPlan apps will upgrade to the most recent version of 4.x instead.

Code42 API

  • Introduces three new resources:
    • OrgBackupReport
    • DestinationBackupReport
    • UserBackupReport
  • Removes the ClientDownloadUrlResource resource. Due to new App Downloads structure, this resource was no longer relevant.
  • The email parameter of the User resource is no longer case sensitive.
  • The API documentation viewer now indicates if a resource requires a feature-specific license.
  • Improves authorization token security.
  • Improves JSON validation of the deviceRateLimitConfiguration resource to reject invalid or misspelled configuration values.
  • Corrects an issue in which some HTTP return status codes were not logged correctly.

Maintenance Update 5.3.1

Recommended Upgrade
We recommend upgrading all Code42 servers running version 5.3.0 and earlier to version 5.3.1 for important client upgrade bug fixes.
  • Corrects an issue which could cause a user's local backups to be removed if that user is moved to an organization that does not accept inbound backups.
  • Changes to the CrashPlan app Java memory allocation now persist after upgrades.
  • Corrects an issue in which upgrading the CrashPlan app from version 4.x to 5.x could prompt the user to complete the replace device wizard before resuming backups.
  • Corrects a rare issue which required a small number of users to restart the CrashPlan app to connect to the Code42 cloud.
  • Upgrading CrashPlan app devices from one 5.x version to a newer 5.x version no longer requires using the administration console command-line interface (CLI) to enable the upgrade in each organization.

Version Compatibility

Code42 server version 5.3.1 is compatible with the following components.

Component Compatible Versions
CrashPlan app

Windows, OS X, and Linux:

  • 5.3.1
  • 5.3.0
  • 5.2.1
  • 5.2.0
  • 4.7.1
  • 4.7.0
  • 4.6.1
  • 4.6.0
CrashPlan mobile app
  • Android: 5.2.1
  • ​iOS: 5.2

All storage servers in your Code42 environment must use the same Code42 server software version as your master server. 

Known Issues

  • If the File Selection setting is locked in the administration console (Settings > Device Backup > Backup), you must take action to ensure all CrashPlan app devices are using version 4.5.2 or later before upgrading to Code42 server version 5.3.
  • When the CrashPlan app language is set to Automatic, the CrashPlan app always displays in English, even if the system language is different. To switch the CrashPlan app language, choose another language from Settings > General > Language.
  • In some cases, users may not be able to change their password immediately after registering as a new user in the CrashPlan app. Signing out of the CrashPlan app and signing in again corrects this issue.
  • Computer-to-computer backups stop if one computer upgrades to CrashPlan app version 4.7 and the other computer remains on version 4.6 or earlier. To resume backups, upgrade both devices to CrashPlan app version 4.7.
  • In very large Code42 environments, navigating to the Devices screen and selecting Show Alerts from the action menu may display devices without alerts in addition to devices with alerts.
  • The CrashPlan app is now available for download from a new App Downloads screen in the administration console. Depending on your browser cache settings, you may need to refresh the administration console after the Code42 server upgrade completes to see the new App Downloads screen.
  • To enable CrashPlan app automatic upgrades from one 5.x version to another 5.x version (for example, upgrading from 5.2 to 5.3), you must follow the steps in Upgrading The CrashPlan app To Version 5.x.
  • If at any time in the past a user installed CrashPlan app version 4.x on a second device and was prompted to adopt the old device but never dismissed that prompt, upgrading to CrashPlan app version 5.x prompts users to complete the Replace Device wizard before resuming backups.
  • While upgrading the CrashPlan app from the administration console, a message says the CrashPlan app will be upgraded to an earlier version. This is only a UI issue. Devices upgrade to the correct version of the CrashPlan app (4.x or 5.x) in use by each organization. 
  • CrashPlan app version 5.3.1 does not support environments that use both single sign-on (SSO) and Microsoft Active Directory Federation Services (AD FS). To deploy the CrashPlan app to devices that leverage both SSO and AD FS, use CrashPlan app version 4.7.1.
  • In very rare cases, using the administration console to push version retention setting changes to offline devices can cause corrupt file versions to be backed up once the device comes back online. This issue was introduced in version 5.3.0 and is fixed in version 5.4.0. To avoid potential problems, Code42 recommends either: upgrading to 5.4.0 before making changes to version retention settings using the administration console, or making changes to version retention settings from the CrashPlan app on individual devices.  
  • Was this article helpful?