# changelog

author: Tim Crawford <tcrawford@datto.com> - 0.10.6
changelog:
  - Added targets for making RPMs and DEBs to the Makefile
  - Moved the initramfs hook earlier in the boot so reload scripts are run before the root file system is mounted
  - Fixed unmount check that prevented persist-through-reboot from working correctly
  - Fixed crash when handling a REQ_OP_WRITE_ZEROES request


author: Tim Crawford <tcrawford@datto.com> - 0.10.7
changelog:
  - Added field to track the number of changed blocks
  - Changed the initramfs scripts to make the root device read-only during mount
  - Changed number of supported concurrent devices to be between 1 and 255
  - Changed behavior on kernel upgrade to not remove the module if DKMS is >= 2.3


author: Tim Crawford <tcrawford@datto.com> - 0.10.8
changelog:
  - Fixed procfs output on Linux 4.19
  - Fixed writing out the header to the COW file
  - Fixed GPF caused by accessing poisoned mappings in pages
  - Fixed building Debian packages with debbuild 18.9


author: Dakota Williams <drwilliams@datto.com> - 0.10.10
changelog:
  - Added Linux 5.0 compatibility
  - Changed location of custom bio flag
  - Fixed to use the head of compound pages instead of tail
  - Added control to get free minor


author: Dakota Williams <drwilliams@datto.com> - 0.10.11
changelog:
  - Use upstream names for sector size and CR0 register page protect bit
  - Changed symbol tests to use /lib/modules system maps and then fallback to /boot if it doesn't exist
  - Added Linux 5.1+ compatibility


author: Dakota Williams <drwilliams@datto.com> - 0.10.12
changelog:
  - Build feature tests out-of-tree and parallelize execution of them
  - Explicitly add incidental build deps to spec file
  - Added missing mount/umount userspace pointer conversion for logs
  - Removed references to removed kernel build variable SUBDIRS, required for kernel 5.4


author: Dakota Williams <drwilliams@datto.com> - 0.10.14
changelog:
  - Fix for error message during kernel module installation
  - Fix for userspace pointer leak
  - Fix for deb9 SCSI drives
  - Fix for bare words comparison in rpm spec
  - Additional fix for multipage bios in kernel 5.4


author: Neal Gompa <ngompa@datto.com> - 0.10.15
changelog:
  - Revert "Fix for userspace pointer leak"
  - Revert "Fix for deb9 SCSI drives"
  - Revert "Additional fix for multipage bios in kernel 5.4"


author: Jess Gentner <jgentner@datto.com> - 0.0.36
changelog:
  - Fixed compilation/bugs in mercuryftp while integrating with dtc-1299.  Need to bump the library version.


author: Jess Gentner <jgentner@datto.com> - 0.0.40
changelog:
  - Fixed issues found during QA test
  - Enabled resize of .hash file when .datto file is resized.
  - Made block hash storage configurable from server side.
  - Fixed corruption issue after write() failure


