Confluence, 2025