Skip to main content
Code42 Support

Code42 Platform Version 4.2.0

Applies to:
  • CrashPlan PRO
  • CrashPlan PROe

Overview

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

  • CrashPlan support for AES 256-bit encryption.
  • Ability for administrators to choose separate destinations for CrashPlan and SharePlan data.
  • Support for Apple's Document Provider extension enables the iOS SharePlan app to more easily exchange files with other apps.

Updated Components

The following components have been updated in version 4.2.0:

  • Code42 enterprise server for CrashPlan and SharePlan in private cloud environments
  • Code42 API
  • CrashPlan apps for Windows, OS X, Linux, Android and iOS
  • SharePlan apps for Windows, OS X, Android, and iOS
  • SharePlan web app

For detailed upgrade instructions and considerations, see What To Expect when upgrading your enterprise server to version 4.2.0.

Windows 32-Bit Not Supported
You cannot upgrade a 32-bit Windows enterprise server to version 4.2.0. To use version 4.2.0 of the Code42 platform on Windows, you must move your 32-bit Windows enterprise server to a supported operating system.

Features

CrashPlan AES 256-Bit Encryption

  • CrashPlan now supports the Advanced Encryption Standard (AES), which offers another option for ensuring data is highly secure.
  • AES 256-bit encryption is enabled by default for new Code42 environments. Existing installations that upgrade to version 4.2.0 can enable AES 256-bit encryption for CrashPlan data via the administration console command-line interface.
  • SharePlan already uses AES 256-bit encryption.

Enhanced Mobile Editing

SharePlan now offers full support for Apple's iOS Document Provider extension, which allows users to:

  • Add files from other apps and cloud storage providers directly to SharePlan.
  • Use other apps to easily access, update, and save files already in SharePlan.

Application-Specific Storage Options

Administrators can now choose whether each storage destination accepts CrashPlan data, SharePlan data, or both. This allows administrators to configure destinations with appropriate storage, performance, networking, and geographic characteristics for each application.

Single Sign-On With LDAP Authorization

The Code42 platform now supports single sign-on (SSO) for authentication and LDAP for authorization and user management in the same organization. Using SSO and LDAP together combines the security and ease-of-use benefits of SSO with the advantages of leveraging your existing LDAP directory structure for user management.

Increased Capabilities On Cellular Networks For SharePlan Mobile Apps

The SharePlan mobile apps for Android and iOS also offer increased capabilities on cellular (non-Wi-Fi) networks, including:

  • Smoother handling of transitions between cellular and Wi-Fi networks.
  • Improved ability to browse non-synced plans on cellular networks.
  • Improved sign-in experience on cellular networks.
  • The ability to register for a new account on cellular networks.
  • Improved control for restricting background sync activity over cellular networks.

Fixes And Enhancements

Code42 Platform

  • Security updates.
  • Performance and stability improvements.
  • Improvements to server-to-server sync processes.
  • Changes to the Code42 API (see details below).
  • New enterprise server installations now require SSL by default.
  • Version 4.2.0 of the Code42 platform no longer supports 32-bit Windows enterprise servers.
  • Corrected issue where previously upgraded devices could auto-upgrade even if automatic upgrading was disabled.
  • Shared link settings are now correctly inherited by a child organization when it is moved to be a child of a different organization.
  • Fixed rare issue in large environments where information could be missing from the beginning of the app.log file.
  • Improved error messaging when attempting to create a user with a username that is not an email address.
  • Administrators can now change the default server connection timeout and retry values via the administration console CLI.
  • Improvements to syncing package files on OS X and iOS devices.
  • Improved error handling when the enterprise server fails to start.
  • Corrected issue where attempting to uninstall version 4.1.6 of the Linux enterprise server when signed in as a user did not prompt you to switch to root.
  • Corrected date formatting for Dutch language in the administration console.
  • In Code42 environments with organizations using SSO and LDAP together or RADIUS and LDAP together, other organizations can now use LDAP for authentication.
  • Corrected issue where changing the direct download setting for shared links did not immediately update for organizations using Code42 provider storage.
  • Manually purging an archive from cold storage now correctly removes the archive immediately from disk.
  • Backup alert settings for child organizations now correctly inherit values from their parent organization, not the default organization.
  • When registering new users via LDAP, the Active and Role Name scripts now run immediately, ensuring custom roles and active status are applied.
  • Restored missing assets to CrashPlan deployment materials provided with the enterprise server.
  • Improved compatibility with single sign-on SAML 2.0 identity providers.

Administration Console

  • Minor updates to improve clarity of menu item text in the Store Point action menu:
    • Resume Activity is now Resume Incoming Data.
    • Pause Activity is now Pause Incoming Data.
    • Accept New Devices is now Accept New Archives.
    • Reject New Devices is now Reject New Archives.
  • Administration console statistics now include the total number of active CrashPlan and SharePlan archives when listing the number of connections to each enterprise server.
  • Improvements to accuracy of dashboard graphs and statistics.
  • User devices are now sorted alphabetically by device name in the User detail view.
  • In Organizations > Overview, the Backup column is now labeled Backup Devices.
  • From Organizations > Overview, clicking a value in the Backup Devices column now displays the list of devices for users in that organization.
  • Organization display names now render correctly in the Change Parent Organization dialog box.
  • When exporting a user list from the administration console to a CSV file, the Last Login Date column is no longer blank.
  • Clicking the Device Name column header from a User's detail screen no longer displays a system error dialog.
  • Corrected issue where in some circumstances, environments with active perpetual licenses incorrectly saw Code42's licensing store.
  • Fixed rare issue where the administration console cache could apply changes to the wrong organization.
  • Corrected issue where in some circumstances, the computer count in the Organizations Overview included local backups.
  • Fixed issue where, in rare circumstances, duplicate usernames could be created in an organization.
  • In LDAP environments, mixed case email addresses no longer trigger unnecessary sync updates.
  • Selecting Print from an action menu in the administration console no longer prints extraneous information or fails to print at all.
  • Corrected 4.1.6.3 and 4.1.7 issue where the administration console incorrectly displayed a red (instead of green) progress bar for devices with 100% complete backups.

CrashPlan

  • Security updates.
  • Support for AES 256-bit encryption.
  • OS X: Changing the username or email on the Settings > Account screen no longer requires also changing the first or last name in order to save.
  • OS X: Pre-populated properties now correctly appear when using a custom installer to deploy the CrashPlan app as user rather than root.
  • Better handling of individual files selected for backup with large amounts of metadata (over 1 MB per file).
  • Fixed issue with version 3.7.0 of the CrashPlan app which prevented adding multiple filename exclusions at one time.
  • Improved labels for CrashPlan archive encryption key security options on Settings > Security screen.

SharePlan​

  • Improvements to logging when a user tries to register a SharePlan device before adding the trial key.
  • Changing a username from the administration console no longer temporarily disables some functionality on the user's devices.
  • Character restrictions in file names are now specific to each operating system.
  • Improved performance for signing in on a new device as a user with many existing plans.

Windows

  • After the SharePlan app completes installation, a tip now appears near the SharePlan icon in the task bar instructing the user how to open SharePlan.
  • The SharePlan app no longer displays notifications for OS X and iOS package files (for example, iWorks apps, such as Pages, Keynote, and Numbers).
  • Fixed rare issue where deleting hundreds (or more) of files at once could result in a few files not being properly deleted from a device.
  • Changing a username from the administration console now updates immediately in the SharePlan app without requiring the user to reconnect to SharePlan.

OS X

  • Improvements to logging.
  • Folder names can now contain accent characters.
  • Improvements to syncing package files between OS X and iOS devices.
  • Deleting an empty folder from one device now correctly deletes the empty folder from all other devices syncing with the plan.
  • Improved performance of the SharePlan app at computer startup.

Android

  • The personal plan no longer syncs by default on new Android devices.
  • Changing a username from the administration console no longer requires restarting the device.
  • Fixed issue where in rare cases, attempting to sign in to the SharePlan mobile app could cause the cursor to get stuck in the un-editable server address field.
  • A Wi-Fi connection is no longer needed for users to sign up for a new account. Users can now register over a cellular connection.
  • Improved error handling for devices with IPv6 addresses.
  • When a device is deactivated, the server address field on the sign-in screen is now editable.
  • The menu option to upload files is now hidden from Guests. Previously, the option could be present under some circumstances, but did not allow Guests to add files.
  • Improved error messaging when attempting to leave a plan if the SharePlan server is unavailable.
  • New option to sort by file size, in addition to file name and last modified date.
  • New folders can now be created in plans not syncing with the device.
  • Creating a new folder now automatically prevents you from being able to include invalid characters in the folder name.
  • Improved ability to browse non-synced plans over cellular (non Wi-Fi) networks.
  • The setting to require a Wi-Fi connection now only restricts SharePlan's ability to sync files. Requiring Wi-Fi to sync still allows SharePlan to sign in, browse files, and upload and download on demand over a cellular network.
  • Corrected issue where in some cases, uploading a file from the Android SharePlan mobile app would display in the file version history as being uploaded by an "anonymous" user.
  • SharePlan no longer displays notifications for OS X and iOS package files (for example, iWorks apps, such as Pages, Keynote, and Numbers).
  • Smoother handling of transitions between cellular and Wi-Fi networks.

iOS

  • The personal plan no longer syncs by default on new iOS devices.
  • Improved responsive design when accessing the SharePlan web app on devices with smaller screens.
  • Corrected issue where in some cases, large PDF files would not download completely.
  • Improved stability when changing screen orientation of the sign in and registration screens.
  • A Wi-Fi connection is no longer needed for users to sign up for a new account. Users can now register over a cellular connection.
  • Users can now create new folders within plans.
  • Added an option to sort by file size, in addition to file name and last modified date.
  • Improved error messaging if a Guest plan member attempts to add a file to the plan from another app.
  • The setting to require a Wi-Fi connection now only restricts SharePlan's ability to sync files. Requiring Wi-Fi to sync still allows SharePlan to sign in, browse files, and upload and download on demand over a cellular network.
  • Improved ability to browse non-synced plans over cellular (non Wi-Fi) networks.
  • Improved in-app messaging to distinguish between plans in the progress of loading files and plans with no files.
  • Improvements to syncing package files between OS X and iOS devices.
  • Smoother handling of transitions between cellular and Wi-Fi networks.

Web

  • New ability for users to choose a previous version of a file and make it the current version.
  • Corrected issue where in some cases, canceling an in-progress upload to the SharePlan web app did not cancel the upload.
  • The registration key is now a single field, allowing users to paste the entire key at once without tabbing through four fields.
  • Column headings no longer partially cover the expanded file option menu in specific circumstances.
  • Minor cosmetic fixes and updates.
  • A new progress indicator appears when preparing to download large files via a shared link.
  • In Safari, shared links with no expiration date now correctly display "Never" in the Expires column.
  • Improved compatibility with Safari in private browsing mode.
  • In provider storage environments, the Edited By column in the version history screen now correctly displays user names for members no longer in the plan.

Code42 API

Changing Resources

The following Code42 API resources have changed or deprecated query parameters or output values.

  • Archive
  • ArchiveCommand
  • ArchiveMaintenance
  • ArchiveMetadata
  • BalancingActivity
  • BalancingCommand
  • ColdStorage
  • Computer
  • Plan
  • QSFile
Changes To Code42 API Resources
See Changes To The Code42 API For Private Cloud Version 4.2 for complete details about the specific changed and deprecated resources and parameters. Review your scripts, integrations, applications, and reports that utilize the Code42 API and update them as needed.

The API Documentation Viewer also lists up-to-date details about all API resources and parameters.

New Resources

The following resources are newly available to users of the Code42 API:

  • PlanUserSetting
  • DeviceSetting
  • PlanDeviceSetting

See the API Documentation Viewer for usage.

User Deactivation

Previously, deactivated users were unable to sign in, regardless of whether or not they were blocked. Now, users must be both deactivated and blocked to prevent them from being able to sign in. Deactivated users who are not blocked are now able to sign in.

As a result, the implications of deactivating and reactivating users directly using the API have changed. There is no impact to deactivation/reactivation performed using the administration console or using LDAP integration.

To preserve the previously expected behavior of preventing deactivated users from being able to sign in:

  • UserDeactivation now also defaults to executing the UserBlock resource.
  • A new parameter was added to UserDeactivation to control whether or not the UserBlock resource is also executed. By default, deactivating a user also blocks the user.
  • This new parameter also controls whether or not users are unblocked during reactivation. By default, reactivating a user also unblocks the user.

Code42 API Fixes And Enhancements

  • Security updates.
  • Performance and stability improvements.
  • Improved error messaging when calling the LogFile resource with an invalid device GUID.
  • The PIN query parameter of the GET method was removed from the QSFile resource. The PIN is now included in the header.
  • Multiple userUids can now be submitted to the AddressBookEntry resource, reducing the number of calls to the server needed for certain queries and management tasks.
  • Setting the incVolumes parameter of the Diagnostic resource to false no longer displays volume information.
  • The Cli resource now supports Cross-Origin Resource Sharing (CORS), securely enabling more flexible use of the API.
  • The User resource supports userUid and userId as query parameters for backwards compatibility and to support the export of a single user's info in CSV format.
  • The AlertLog resource now contains a DELETE method, which enables removal of all administration console alerts. 

API Documentation Viewer Updates

  • The PlanEvent resource entry now specifies that queries that include a fileID or file path only provide results for file events. Shared link events are not included.
  • A summary was added for the Archive resource.
  • The Destination resource notes that the computerCount output value was renamed backupComputerCount.

Announcing Windows Phone Platform Retirement

The Windows Phone operating system is being retired as a supported platform for Code42 products, beginning with major software version 4.0. That means Code42 will not develop software for the Windows Phone operating system for any major version of Code42 products beyond major version 3. Code42 is committed to testing, maintaining, and supporting all installations of Windows Phone version 8 and Windows Phone version 7.5 until CrashPlan version 3 software reaches end of support.

For full details, see Windows Phone Platform Retirement.

Windows Phone And AES 256-Bit Encryption
Since the CrashPlan app for Windows Phone will not receive a 4.2 upgrade, Windows Phone devices cannot restore from archives that use AES 256-bit encryption.

Version Compatibility

Code42 platform version 4.2.0 is compatible with the following components.

Component Compatible Versions
Code42 server 4.2.0*
CrashPlan app

All operating systems:

  • 4.2.0*
  • 3.7
  • 3.6.4
CrashPlan mobile app
  • Android:
    • 4.2.0
    • 3.5.4
  • iOS:
    • 4.2
    • 3.5.5
SharePlan app
  • Windows:
    • 4.2.0*
    • 4.1.6
  • OS X:
    • 4.2.0*
    • 4.1.6
SharePlan mobile app
  • Android:
    • 4.2.1
    • 4.2.0*
    • 4.1.6
  • iOS:
    • 4.2.0*
    • 4.1.6

* Indicates this version is bundled with Code42 platform version 4.2.0

Known Issues

  • From the CrashPlan web app, users are unable to restore a previous version of a file with an apostrophe in the filename. Users are able to restore the most recent version of the file without issue.
  • Unable to add iMovie files to SharePlan via Document Provider extension.
  • Version 4.2.0 of the CrashPlan app must connect to version 4.2.0 of the enterprise server. Connecting to a 4.1.x enterprise server may cause unexpected behavior.
  • Version 4.2.0 of the CrashPlan mobile apps for Android and iOS may display version 3.8.0 in log data.
  • Selecting Activate from the action menu in the administration console for a deactivated user in an organization that was deactivated and then reactivated does not completely reactivate the user. The user must sign in to the CrashPlan app or SharePlan app on a device to be fully reactivated.
  • To use the iOS Document Provider extension with package files (such as iWork file types like .pages and .keynote), the file must be in a plan set to sync with the device.
  • In version 4.2.0 of the SharePlan mobile app for Android, if the user changes Use cellular data to Off, the setting defaults back to On after closing and reopening the app. To correct this issue, upgrade to version 4.2.1 or later.

Maintenance Update 4.2.1

Version 4.2.1 contains important fixes for the Code42 platform. These improvements affect all Code42 environments. 

Fixes

  • Performance and stability improvements.
  • Improvements to LDAP sync.
  • Corrects behavior introduced in version 4.2.0 for customers with nested domains that could automatically sign users out of the administration console.
  • ​Corrects an issue introduced in version 4.2.0 that could limit non-SharePlan actions in the Code42 environment when a SharePlan trial license expires.
  • Corrects an issue with provider sync affecting some environments that have an on-premises master server and use provider storage. This only affects environments on version 4.2.0 with at least one organization that does not contain any users but does contain more than one child organization.

Version Compatibility

Code42 platform version 4.2.1 is compatible with the following components.

Component Compatible Versions
Code42 server 4.2.1*
CrashPlan app

All operating systems:

  • 4.2.0*
  • 3.7
  • 3.6.4
CrashPlan mobile app
  • Android:
    • 4.2.1
    • 4.2.0
    • 3.5.4
  • iOS:
    • 4.2.0
    • 3.5.5
SharePlan app
  • Windows:
    • 4.2.0*
    • 4.1.6
  • OS X:
    • 4.2.0*
    • 4.1.6
SharePlan mobile app
  • Android:
    • 4.2.1
    • 4.2.0*
    • 4.1.6
  • iOS:
    • 4.2.0*
    • 4.1.6

* Indicates this version is bundled with Code42 platform version 4.2.1

Maintenance Update 4.2.2

Version 4.2.2 contains important fixes for the Code42 platform. These improvements affect all Code42 environments. 

Recommended Upgrade
We recommend upgrading all Code42 environments running version 4.2.1 or earlier to version 4.2.2.

Fixes

  • Performance and stability improvements.
  • Corrects issue introduced in version 4.2.1 in which changing the Backup Disk Quota saved an incorrect value.
  • Corrects an issue that could prevent archive maintenance from running automatically.
  • Corrects a rare issue for customers using a provider storage destination who upgraded from version 4.1.6.3 or earlier that could cause users' web restores to fail and/or result in newly-created user accounts being unable to connect to the provider storage destination.

Version Compatibility

Code42 platform version 4.2.2 is compatible with the following components.

Component Compatible Versions
Code42 server 4.2.2*
CrashPlan app

All operating systems:

  • 4.2.0*
  • 3.7
  • 3.6.4
CrashPlan mobile app
  • Android:
    • 4.2.1
    • 4.2.0
    • 3.5.4
  • iOS:
    • 4.2.0
    • 3.5.5
SharePlan app
  • Windows:
    • 4.2.0*
    • 4.1.6
  • OS X:
    • 4.2.0*
    • 4.1.6
SharePlan mobile app
  • Android:
    • 4.2.1
    • 4.2.0*
    • 4.1.6
  • iOS:
    • 4.2.0*
    • 4.1.6

* Indicates this version is bundled with Code42 platform version 4.2.2

Maintenance Update 4.2.3

Recommended Upgrade
We recommend upgrading all Code42 environments running version 4.2.2 or earlier to version 4.2.3.
  • Critical security updates.
  • Performance and stability improvements.
  • Improvements to the upgrade process in the OS X CrashPlan app when applying upgrades that span multiple versions.

Maintenance Update 4.2.3.1

Recommended Upgrade
We recommend upgrading all Code42 environments running version 4.2.3 or earlier to version 4.2.3.1 for critical security updates.
  • Version 4.2.3.1 corrects a security vulnerability that could allow user privilege elevation.

Version Compatibility

Code42 platform version 4.2.3.1 is compatible with the following components.

Component Compatible Versions
Code42 server 4.2.3.1*
CrashPlan app

All operating systems:

  • 4.2.0*
  • 3.7
  • 3.6.4
CrashPlan mobile app
  • Android:
    • 4.2.1
    • 4.2.0
    • 3.5.4
  • iOS:
    • 4.2.0
    • 3.5.5
SharePlan app
  • Windows:
    • 4.2.0*
    • 4.1.6
  • OS X:
    • 4.2.0*
    • 4.1.6
SharePlan mobile app
  • Android:
    • 4.2.1
    • 4.2.0*
    • 4.1.6
  • iOS:
    • 4.2.0*
    • 4.1.6

* Indicates this version is bundled with Code42 platform version 4.2.3.1

  • Was this article helpful?