Kernel:
NEW: Progress on UEFI boot. Fully working x86 paging support. Current status (Alex Ionescu)
NEW: Implement new Memory Manager functions as MiMapLockedPagesInUserSpace and MiUnmapLockedPagesInUserSpace. (Thomas Faber)
NEW: Registry subtrees can now be properly exported as hive and re-mounted. (Hermes Belusca-Maito)
NEW: FreeLoader can now load custom kernels and HALs. (Hermes Belusca-Maito)
Fixed bugs and leakages in Memory Manager. (Thomas Faber)
Fixed PFN tracing. (Thomas Faber)
Fixed mapping a view of the physical memory sections in Memory Manager. (Thomas Faber)
Fixed some hardware detection issues in FreeLoader. (Colin Finck)
Fixed unreliability issues in hive generation. (Thomas Faber)
Fixed corrupted multi-string entries in the livecd registry hives.(Hermes Belusca Maito)
Fixed VMware Tools installation hanging. (Serge Gautherie, Sylvain Petreolle)
Fixed several NTOS:IO important bugs in IopAttachFilterDrivers, PipCallDriverAddDevice, among others. (Thomas Faber)
Fixed leaks, double-frees and wrong frees in NTOS.
Improved bootsector checks. This fixes some dual boot issues. (Hermes Belusca-Maito)
Win32 subsystem:
NEW: Now "net use" can enumerate multiple connections served by multiple networks providers. (Pierre Schweitzer)
NEW: Rewrite GetFontFamilyInfoForSubstitutes to improve font handling. (Katayama Hirofumi MZ, Mark Jansen)
NEW: More work on printing support: Several APIs were implemented, and some others fixed, in LOCALSPL, SPOOLSVC and WINSPOOL (Colin Finck and Ivan Rodionov)
NEW: ReactOS handles properly font names not including style info. (Katayama Hirofumi Mz, Giannis Adamopoulos)
Implemented some missing functions to enable further DirectX improvements. (Sebastian Gasiorek)
Implemented a stub user.exe to make DX9 installer happy. (Hermes Belusca-Maito)
Fixed several bugs in Clipboard. (Thomas Faber, Giannis Adamopoulos)
Fixed several bugs in NtGDI. (James Tabor)
Fixed several crashes when running out of GDI handles in Win32k. (Thomas Faber)
Fixed some GDI leaks. (Thomas Faber)
Fixed some brush issues. (James Tabor)
Fixed regression that caused slow drawing. (Mark Jansen)
Fixed some font breaking issues. (Katayama Hirofumi MZ, Giannis Adamopoulos)
Fixed crashes with some font types. (Mark Jansen)
Fixed screen resolution rollback. (James Tabor)
Improved shape creation and rendering. (James Tabor)
Drivers:
NEW: Added new USBport and USBhub drivers. Fixed several bugs. (Vadim Galyant, Thomas Faber)
NEW: Added a NFS driver. (Pierre Schweitzer)
NEW: Started implementing RDBSS and RXCE. This will enable SMB support in the future. (Pierre Schweitzer)
NEW: Progress on filter driver. (Ged Murphy)
NEW: Enabled UDFS driver again. Fixed various bugs and deadlocks. Fixed display file sizing: Now you can open an UDF volume, browse it and display its files. (Pierre Schweitzer, Thomas Faber)
NEW: Add basic digital TV tuning device driver. (Sylvain Petreolle)
Fixed a data handling issue in CDFS driver. (Giannis Adamopoulos, Pierre Schweitzer)
Fixed several bugs in SCSI port driver. (Hermes Belusca-Maito)
Fixed several bugs in HDAUDBUS driver. (Thomas Faber)
Updated: Import commits from Ext3Fsd to our EXT2 driver. (Lubomir Rintel)
Implemented FILE_DELETE_ON_CLOSE on FastFat. (Pierre Schweitzer)
Implemented creating volatile registry keys for ACPI tables. (Peter Hater)
Shell:
NEW: Now "Lock Taskbar", "Hide inactive icons", and "Group similar taskbar buttons" settings are properly remembered each time you reboot ReactOS. (Giannis Adamopoulos)
NEW: Explorer taskbar will get its size from the msstyle theme instead a hardcoded one, and it is resizable now (Giannis Adamopoulos)
NEW: Start Menu is now themeable. (Giannis Adamopoulos)
NEW: Implement the minimum taskbar size for the vertical position. (Giannis Adamopoulos)
Fixed path shown by the addressbar after clicking on a symlink. (David Quintana)
Fixed toolbar and taskbar size and resize. (Giannis Adamopoulos)
System DLLs:
NEW: Create a new NTDLL library that exports some of the NTDLL Vista+ functions. (Pierre Schweitzer, Stephan Röger, Timo Kreuzer)
NEW: Work on the integration of the application compatibility framework in Kernel32. (Mark Jansen)
Fixed a logic issue in ntdll to fix idling when starting applications, e.g Libreoffice. (Thomas Faber)
Fixed an issue in HAL to enable boot with more video cards. (Thomas Faber)
Fixed underlying APIs of RtllCaptureStackBackTrace to capture stack back-traces in user mode. (Thomas Faber)
User-mode DLLs:
NEW: Major work on NETAPI32. Implemented more than 40 missing APIs. (Eric Kohl)
NEW: Begin implementing the core of the SHIM engine. (disabled in this release but could be enabled through registry) (Mark Jansen)
Implement more functionality to net command. (Pierre Schweitzer)
Fixed several bugs in uxtheme to properly support msstyles. (Giannis Adamopoulos)
Fixed several bugs in Shell32 (CMenuBand, CDefView, CMenuDeskBar, CFSDropTarget...) needed to support properly msstyles. (Giannis Adamopoulos and Mark Jansen)
Fixed several bugs in Comctl32 (Toolbar, Rebar, ImageList...) needed to support properly msstyles. (Giannis Adamopoulos)
Fixed several bugs in Browseui. (CShellBrowser, CInternalToolbar, CBandSite,...) (Giannis Adamopoulos)
Fixed many leaks, double-frees and wrong frees fixed in browseui, comctl32, user32, shell32. (Giannis Adamopoulos)
Fixed several bugs in Winsock 2 and related DLLs. (Peter Hater)
Fixed bugs on mpr. (Pierre Schweitzer)
Commands and utilities:
NEW: .msstyles files now can be opened in Display Properties. (Giannis Adamopoulos)
NEW: Add a basic implementation of Gflags utility. (Pierre Schweitzer)
NEW: Many new improvements and features in console configuration. (Hermes Belusca-Maito)
New features and fixes on International Settings. (Eric Kohl, Victor Martinez Calvo)
Fixed default font settings in Notepad. (Katayama Hirofumi MZ)
Fixed tiled, centered and stretched wallpapers. (Benedikt Freisen)
Fixed bugs in console fonts (and settings). (Katayama Hirofumi MZ and Hermes Belusca-Maito)
Fixes several bugs in uxtheme: fixed parsing fonts styles, special buttons... (Giannis Adamopoulos)
Fixed color corruption in Remote Desktop and implemented CryptoAPI functions. (Peter Hater)
Fixed Paint to be properly themed. (Benedikt Freisen)
Fixed incorrect file extension management and incorrect image resizing in Paint. (Katayama Hirofumi MZ)
Added confirmation screen with timeout when changing resolution. (Eric Kohl)
Added new software to ReactOS Application Manager. (Daniel Reimer)
Setup and Loader:
Fixed bootsector validation during the setup to avoid detecting a bootsector as invalid when it is not. (Hermes Belusca-Maito)
Fixed primary and extended partitions handling avoiding corruption of the partition list structures. (Hermes Belusca-Maito)
Patch all our ISOs (bootcd, bootcdregtest, livecd, hybridcd) with isohybrid in order to make them bootable from HDDs or any kind of USB drives in the future. (Colin Finck)
Translations:
NEW: Add support for Esperanto and add a proper keyboard layout. (Mike Swanson)
Added and updated Japanese, French and Russian translations. (Katayama Hirofumi MZ, Pierre Schweitzer, amber)
Tasks:
NEW: Added a Wiki page to follow the current Printing support
https://reactos.org/wiki/Printing (Colin Finck)
NEW: ReactOS installation ISOs are now flashable to USB drivers, but still NO USB BOOT at the moment. (Colin Finck)
Fix wide-covering bugs detected by Coverity and other tools. (Victor Martinez Calvo)
Updated ReactOS with Wine Staging 2.9. DirectX DLLs are again synced. DirectX sync is not included in release due to unresolved regressions. (Amine Khaldi)
Updated remote desktop application to rdesktop 1.83. (Peter Hater)
Updated acpica to 20170629. (Thomas Faber)
Updated the PCI hardware IDs database. (Hermes Belusca-Maito)
Updated FreeType to 2.8.2. (Katayama Hirofumi MZ, Amine Khaldi)
Updated libsamplerate updated to 1.0.9. (Thomas Faber)
Updated libpng to 1.6.29. (Thomas Faber)
Updated libmpg123 to 1.25.0. (Thomas Faber)
Updated mbedtls to 2.4.2. (Thomas Faber)
Updated libtiff to 4.0.8. (Thomas Faber)
Updated libtirpc from rom the nfs41 project. (Pierre Schweitzer)
Outside the tree:
Preparation work for 1st stage GUI setup along with diverse improvements. (Hermes Belusca-Maito)
Major USB work: Work on usbehci and usbuhci is still ongoing.
GSoC 2017 is finished: NTFS driver improvements, Quick Launch toolbar and some system tray icons, RAPPS improvements, and a new USB 3.0 driver. More info about the GSOC results soon.