1. Version 4.1.5:
  2. Fixed: If a backup task is configured to unmount the destination volume at the end of the backup task, and Spotlight dissents the unmount request, CCC will unmount the destination with more deliberation to overcome the Spotlight dissent. This change should go a long way towards addressing problems with being unable to eject the destination volume after a backup task runs, an issue that has become especially problemetic on El Capitan due to Spotlight interference.
  3. Changed: Resolved a hang caused by new behavior introduced in the 10.11.1 security update. Starting with 10.11.1, attempting to click on the "Allow" or "Always Allow" buttons when prompted to give access to a keychain item will fail if you are accessing the system via screen sharing. CCC now detects whether the event was initiated via a "virtual click", and in those cases will avoid asking for access to an item in your login keychain.
  4. Changed: When prompting for a NAS volume password, CCC now accepts a blank password (after a confirmation prompt)
  5. Fixed: El Capitan Finder adds some extended attributes to files while they are being copied by the Finder. In some odd cases, the Finder fails to remove those extended attributes after the copy has completed, and these extended attributes occasionally cause errors when CCC tries to preserve them. CCC no longer tries to preserve these errant extended attributes.
  6. Fixed: Fixed a bug that could cause the backup task to fail with a message asking the user to report the problem.
  7. Changed: On some El Capitan systems, the disk arbitration service is not ready to mount an encrypted volume immediately after it is unlocked. This build extends the delay that CCC imposes to work around this same bug that was discovered on Yosemite, and has only gotten worse (rdar://18910971 for anyone that has access and influence). Auto-mounting an encrypted destination should work more reliably now.
  8. Fixed: Added a workaround for enfs filesystem volumes that don't populate the disk arbitration attribute for a volume name, causing them to be named Untitled in CCC's interface.
  9. Changed: The search criteria popup menus in the Task History window are now sorted.
  10. Changed: CCC's User Agent will now revoke Task Started notifications when the corresponding Task Finished notification for that task is sent. This avoids having two notifications per task. Especially for users that prefer to have CCC notifications presented as Alerts, this will reduce some redundancy and free up some screen real estate.
  11. Changed: CCC's user agent is now more proactive about pointing out automated tasks that have been suspended because the system is booted from a different startup disk.
  12. Fixed: addressed an uncommon race condition in which having ccc load on login could lead to two copies of the ccc menubar application being present./li>
  13. Changed: Applied an exception handler to work around an El Capitan bug that could occasionally lead to crashes on launch.
  14. Changed: Paragon NTFS drivers occasionally add a NULL character to the end of their volume names. This makes it through to the interface as a control character (^@) on Mavericks and is otherwise harmless. On Yosemite, a text view will cause the application to hang if the "NSTextShowsControlCharacters" global default is set. This was an uncommon scenario, so we didn't see this problem frequently. On El Capitan, a text view (i.e. the Task Plan text view) causes a hang whether that global setting is applied or not. The result is that CCC will hang when a task is selected that references a Paragon NTFS volume. This update tediously detects and removes these rogue NULL characters before attempting to display a volume name in the Task Plan.
  15. Changed: CCC will no longer report SoftRAID volumes as "not bootable" due to a partitioning problem.
  16. Fixed: Improved handling of Keychain write errors when a task is being edited by a user other than the user that created it.
  17. Changed: Task completion notifications offer a bit more granularity on what constitutes "finishing" the task. If a task had more than just transfer errors, we now just say that it failed. This is more appropriate in cases where, for example, the task couldn't proceed at all because the destination was unavailable.
  18. Changed: Ancillary errors (failures that don't affect data backup, e.g. a failure to send an email notification) are now raised to the user's attention, but in a more subtle manner than for transfer-related errors.
  19. New: CCC will now attempt to compact a destination sparse disk image if the underlying destination volume has less than 25GB of free space at the beginning of the backup task. This threshold cannot be modified in the user interface (yet), please open a support request if this threshold is too conservative.
  20. Changed: El Capitan paragraph spacing is almost twice that of Yosemite. Made a small change to how the Task Plan text is formatted on El Capitan to improve the space usage of that text view.
  21. Fixed: When looking for Recovery HD sources, CCC will now correctly locate Recovery HD archive files that reside on CoreStorage volumes.
  22. Changed: CCC's scheduled task manager now subscribes to "system clock changed" notifications. If the system clock is automatically adjusted, CCC will now reschedule its task timers to accommodate the change. Normally auto adjustments are made on the scale of a few seconds and those changes are unimportant. We have discovered a few cases, however, where larger changes can occur (unrelated to time zone changes, which are handled differently) that can lead to tasks running much earlier or later than expected.