Change record status: 
Project: 
Introduced in branch: 
3.2.x
Introduced in version: 
3.2.0
Description: 

Until Group 4.0.0, nothing changes functionally except for the fact that the class being wrapped by a GroupMembership wrapper is now a shared bundle class. So if you use the GroupRelationship storage to load memberships, you already get the functionality found in the shared bundle class.

See this change record for more information on shared bundle classes: https://www.drupal.org/node/3383311

From Group 4.0.0 onwards, you are expected to call GroupMembership::loadSingle(), ::loadByGroup() and ::loadByUser() instead.

Impacts: 
Module developers