+Version 1.02.76 -
+===============================
+ Allow --noflush with dmsetup status and wait (for thin target).
+ Add dm_config_write_one_node to libdevmapper.
+ Add support for thin pool message release/reserve_metadata_snap.
+ Add support for thin pool discard and external origin.
+ Add configure --enable-udev-rule-exec-detection to detect exec path in rules.
+ Use sbindir in udev rules by default and remove executable path detection.
+ Remove hard-coded paths for dmeventd fifos and use default-dm-run-dir.
+ Add configure --with-lvmetad-pidfile to remove hard-coded value.
+ Add configure --with-default-pid-dir for common directory with pid files.
+ Add configure --with-default-dm-run-dir to set run directory for dm tools.
+ Add documentation references in systemd units.
+ Remove veritysetup. Now maintained with cryptsetup.
+
+Version 1.02.75 - 8th June 2012
+===============================
+ Upstream source repo now fedorahosted.org git not sources.redhat.com CVS.
+ Remove unsupported udev_get_dev_path libudev call used for checking udev dir.
+ Set delay_resume_if_new on deptree snapshot origin.
+ Log value chosen in _find_config_bool like other variable types do.
+ Wait for dmeventd to exit after sending it DM_EVENT_CMD_DIE when restarting.
+ Append 'Used' to {Blk}DevNames/DevNos dmsetup report headers for clarity.
+ Add configure --with-veritysetup for independent veritysetup tool.
+ Properly support supplied dmevent path in dm_event_register_handler().
+ Remove dmeventd fifos on exit if they are not managed by systemd.
+ Use SD_ACTIVATION environment variable in systemd units to detect systemd.
+ Only start a new dmeventd instance on restart if one was already running.
+ Extend the time waited for input from dmeventd fifo to 5 secs. (1.02.73)
+
+Version 1.02.74 - 6th March 2012
+================================
+ Check for multiply-mangled names in auto mangling mode.
+ Fix dm_task_get_name_unmangled to not unmangle already unmangled name.
+ Check whether device names are properly mangled on ioctl return.
+ Deactivation of failed thin check on thin pool returns success.
+
+Version 1.02.73 - 3rd March 2012
+================================
+ Test _thread_registry list with holding mutex in dmeventd.
+ Add dm_tree_node_set_callback() for preload and deactivation hooks.
+ Drop unsupported TRIM message for thin pool.
+ Improve logging for fifo startup in dmeventd.
+ Better detection of missing dmeventd fifo connection (1.02.71).
+ Add a few pointer validations in dmsetup.
+ Support dm_task_get_driver_version() query without version string.
+ Log failure of pthread_join when cleaning unused threads in dmeventd.
+ Fix empty string warning logic in _find_config_str. (1.02.68)
+ Fix dm_task_set_name to properly resolve path to dm name (1.02.71).
+ Add dm_strncpy() function as a faster strncpy() replacement.
+
+Version 1.02.72 - 23rd February 2012
+====================================
+ Avoid memory reallocation for dm_asprintf.
+
+Version 1.02.71 - 20th February 2012
+====================================
+ Switch to using built-in blkid in 13-dm-disk.rules.
+ Add "watch" rule to 13-dm-disk.rules.
+ Detect failing fifo and skip 20s retry communication period.
+ Add DM_DEFAULT_NAME_MANGLING_MODE environment variable as an override.
+ Add dm_lib_init to automatically initialise device-mapper library on load.
+ Replace any '\' char with '\\' in dm table specification on input.
+ Add mangle command to dmsetup to provide renaming to correct mangled form.
+ Add 'mangled_name' and 'unmangled_name' fields to dmsetup info -c -o.
+ Add --manglename option to dmsetup to select the name mangling mode.
+ Add dm_task_get_name_mangled/unmangled to libdevmapper.
+ Mangle device name on dm_task_set_name/newname call if necessary.
+ Add dm_set/get_name_mangling_mode to set/get name mangling in libdevmapper.
+ Add configure --with-default-name-mangling for udev-friendly dev name charset.
+ Test for parsed words in _umount() dmeventd snapshot plugin.
+ Fix memory leak in fail path of parse_loop_device_name() in dmsetup.
+ Check for missing reply_uuid in dm_event_get_registered_device().
+ Check for allocation failure in dmeventd restart().
+ Add few missing allocation failures tests in dmsetup.
+ Fix potential risk of writing in front of buffer in _sysfs_get_dm_name().
+
+Version 1.02.70 - 12th February 2012
+====================================
+ Fix dm_event_get_version() check.
+ Add pointer test for dependency check in _add_dev().
+ Validate name and uuid params of dm_tree_add_new_dev_with_udev_flags().
+ Do not crash for dm_report_init() sort_key == NULL and behave like "".
+ Return error for failing allocation in dm_asprintf().
+ Add missing test for failing allocation in dm_realloc() code.
+ Add test for memory allocation failures in regex matcher code.
+ Simplify dm_task_set_geometry() and use dm_asprintf().
+ Set all parameters to 0 for dm_get_next_target() for NULL return.
+ Fix fd resource leak in error path for _udev_notify_sem_create().
+ Leave space for '\0' for readline() call in _sysfs_get_kernel_name().
+
Version 1.02.69 - 1st February 2012
===================================
Clean up dmeventd systemd unit ordering and requirements.