We've seen a number of users reporting Compass not working with MongoDB < 3.6 because sessions aren't supported. https://github.com/mongodb-js/compass/issues/2590
Although we don't officially support these older versions, it's only this issue currently that users run into. So solving it will help them avoid having to downgrade to older Compass versions.
We use these sessions to manage and cancel db requests from the CRUD view. This ticket involves adding a workaround for cases where these users dbs can't create sessions. We should still let users use the crud view, but show a warning that their version isn't supported and may lead to performance issues.