I'm finishing the implementation of contacts e2e encryption. This has been done in the context of the serverless metadata reduction grant (https://nlnet.nl/project/ServerlessXMPP/). As the name implies, it let you encrypt metadata on your contacts (name, groups, description), but can also be used to extend roster metadata.
On other fronts, we have talked about sealed sender at last summit (notably @daniel) and @mathieui made a great suggestion about onion routing in XMPP.