Changes from 1.28 to 1.29: New Features: The font used in password text boxes can now be changed ('Tools' -> 'Options' -> tab 'Interface' -> button 'Select Password Font'). {FIREFOX} placeholder: if no regular Firefox is installed, KeePass now looks for Firefox ESR. In the field reference dialog, the field in which the reference will be inserted is now selected as source field by default. Increased notes size limit to about 2 GB. The path of the local configuration file can now be changed using the 'KP1_CFG_LOCAL' environment variable. All KeePass program binaries are now digitally signed (thanks to Certum/Unizeto). Improvements: Removed 'O' and 'C' access keys from 'OK' and 'Cancel' buttons (instead, press Enter for 'OK' and Esc for 'Cancel'). Upgraded to Boost libraries version 1.57.0. Various code optimizations. Minor other improvements. Bugfixes: AltGr+E (i.e. Ctrl+Alt+E) does not focus the quick search box anymore.
Check the edition comparison page posted above. KeePass 1x has fewer features than KeePass 2X KeePass 2x needs Microsoft .NET Framework 2.0 or higher installed while KeePass 1x does not. Also KeePass 2x can run on Linux, Mac OS X, BSD (mono 2.6) and older Windows OSs. (Windows 98, 98SE, ME) Can use Wine on KeePass 1x.
KeePass currently is available in two different editions: 1.x and 2.x. They are fundamentally different (2.x is not based on 1.x). They mainly differ in portability and functionality: KeePass 1.x: Runs on all Windows systems with GDI+ (already included in Windows XP and higher). Does not need to be installed; is portable. Fewer features than 2.x. KeePass 2.x: Runs on all Windows systems with Microsoft .NET Framework 2.0 or higher (already included in Windows Vista and higher) and other operating systems (Linux, Mac OS X, etc.) with Mono. Does not need to be installed; is portable. http://keepass.info/compare.html