Debian does this automatically and alerts the user what services are being restarted.
I updated this morning and nothing got restarted. Shouldn't pretty much every network service I have gotten a restart? sshd, postfix, apache, icecast2, dovecot
None of them restarted. So I restarted them all myself...
It doesnt't. There's the needsrestart package that does this though.