Keep the "-upnp" option as a hidden arg for one major version in order to show a more user friendly error to people who had this option set in their config file.
signrawtransactionwithkey
cache
config.ini
TestShell