security:
limited number of orphan blocks stored in memory
fixed limit of send buffer on getdata requests
fixed potential network-wide dos by malleability of block signatures
gui:
made the toolbar unhidable
fixed shortcuts ALT+2 and ALT+3
added network traffic graph
changed syncronization progress bar from block-based to time-based
disabled App Nap on OSX 10.9+
rpc:
fixed output of getstakinginfo in a rare case
added addnode/getaddednodeinfo commands
added rescan argument to importprivkey
added addrlocal field to getpeerinfo
protocol:
permitted one data txout per non-data txout
added notfound message
added rejection of non-null CHECKMULTISIG dummy values
increased standard scriptSig length
removed "checkorder" and "reply" messages
other:
updated default -rpcsslciphers to include TLSv1.2
added no wallet mode
improved startup time
Good! Just in time, v1.1.1 was crashing and would not start for the last three days.