When Pendy (or any MCP caller) needs to share a blog post link, it was constructing the URL itself — which produced wrong links for sites on custom domains or proxy hosting. Post URLs are now resolved the same way the public blog does it, so what gets sent is the actual live address. A post that's drafted, scheduled, or private won't surface a URL at all, only published posts that are genuinely live.
The feed's canonical URL is also available now through get_feed_settings, so anything referencing the feed can use the real address too.