Time for our annual blog post! There’s been a lot going on so we’ll summarize what we’ve been up to lately. First, we’ve rewritten the Capability Negotiation spec. Previously, capabilities were described in three separate documents, which made things pretty hard-to-understand for implementers. The updated document makes it a lot easier to understand and write software that negotiates capabilities. We’ve ratified the Message Tags spec, which merges the two separate tag-describing doc...