Cypress 12 has been released with significant updates, most notably the general availability of cross-origin support and session management, which were previously experimental features. This new version allows users to navigate between different domains within tests more seamlessly, addressing a longstanding technical hurdle related to cross-origin security limitations. Additionally, the update introduces default test isolation, which resets the test environment before each test, encouraging best practices by preventing reliance on previous test states, although it can be disabled if necessary. The release also includes a fix for the persistent "Detached DOM" error, enhancing test reliability, and introduces a new API for plugin authors to create custom queries. The Cypress team has provided a detailed migration guide and will host webinars to discuss these updates further.