1.0 released 2.0 New Features, Changes and Fixes 1. added getfilehandle method. 2. Enable wpp trace fixed getFileHandle (read_write to generic read-write fixed FilterApi if the timestamp registry doesn't exist then failed to set registry key. 3. Fixed connection time out bug, add reparse file open from the tag data. 4. Fixed restore file and file was recreated stub file,read fail bug 3.0 New Features, Changes and Fixes 1. PostRead without MDL and data access is not system call, BSOD. test with firefox save image to managed folder. 2. When rename and update the file, the new file information didn't update in stream context. 3. ALLOW_QUERY_INFORMATION_ACCESS is not controled by query network i/o. 4. Fixed the post read return error, the return length should be the read length. 5. Fixed BSOD in update streamContext fileName issue. 6. Fixed control filter pre_read MDL read BSOD. 7. Fixed pre_set_security buffer truncated issue. 8. Fixed rename request didn't include the original file name. 9. Fixed directory rename then rename file bug. 10.Fixed shadow volume snapshot warning bug. 11.Fixed unload BSOD bug. 3.07.1 New Features, Changes and Fixes Fixed control filter didn't update the new file name after it was updated. Fixed bug which in POST_SET_INFORMATION can't get the original name for rename request when PRE_SET_INFORMTION was registered. 3.0.7.2 New Features, Changes and Fixes Support monitor the rename requst from non-monitor folder to monitor folder 3.0.7.3 New Features, Changes and Fixes Fixed rename file from non-monitor folder to monitor folder with file exist, it should return STATUS_OBJECT_NAME_COLLISION code. 3.0.7.4 New Features, Changes and Fixes Fixed rename file with error return, it didn't copy the destination file name. For InstallDriver API, disabled the pop up dos window. 3.1.0.2 1. Added new feature to support FAT file system. 2. Fixed BSOD issue when browing a folder with hiding all files. 3. Fixed GetFileHandleInFilter delay issue. 3.1.0.4 1. Disabled debug print message in release version. 2. Enabled Windows software trace preprocessor (WPP) message. 4.0.1.0 Added Encryption Filter Driver product. 4.0.1.1 1.Changed file name maximum length to 1024 characters. 2.Added API to support prevent filter driver from being unloaded. 4.0.2.2 1.Added exclude folder for filter rule. 2.Fixed GetFileHandleInFilter open file twice issue. 4.0.3.1 1.Added API to prevent the process being terminated. 4.0.5.1 1.Added support multiple exclude file filter masks to the same include filter mask. 2.Added new access flag which it can block the file access from network server. 4.0.6.1 1.Prevent the file open bypass the filter driver with reparsepoint option. 2.Prevent the encrypted file iv tag being deleted. 4.0.6.3 1. Change the license management. 2. Fixed the installation error message. 4.1.2.2 1. Added per filter rule to support include process Ids and exclude process Ids. 2. Added per filter rule to support hidden file filter masks. 3. Added new feature to support filter rule with sub folder filter mask in a parent folder which is another filter rule. 4.2.1.1 1. Added per filter rule to support include process names and exclude process names. 2. Added per filter rule to support include user names and exclude user names. 3. Added new access flag to block file save as which prevent the files being copy paste. 4. Added layer filter driver with shadow file object feature to encryption filter driver to support private cache of the every file open. 5. Added new APIs to support embedded access control policy to the encrypted file for distribution. 4.2.2.3 1. Fixed didn't send file rename event bug. 2. Fixed copy directory issue for encryption filter rule. 4.2.4.2 (2016-10-24) 1. Passed Microsoft Filter Driver certification to support Windows 10 anniversary version and Windows 2016. 2. Added support to filter network share file path. 3. Added support to filter CD-ROM file path. 4. Fixed file renamed related BSOD bug. 4.2.5.1 (2016-11-08) 1. Fixed the protected process Id doesn't work bug. 4.2.6.3 (2017-01-09) 1. Support digital rights access for encrypted files. 2. Added read event registration. 4.2.7.2 ( 2017-03-01) 1. Fixed the bug which the filter didn't control return I/O. 2. Support monitor IOs and control IOs per filter rule at the same time. 3. Return encrypted data instead of access denied when processes are not authorized to read.