We're using CMIS (via OpenCMIS) to access an Alfresco Community 4.0b repository with multi-tenancy enabled. When we were using the "old" 3.x CMIS AtomPub endpoint, users in different tenants got the tenant-specific folders and documents in object fetches. When using the new 4.x endpoint, all tenants get objects back from the "non-tenant" spaces.
For example, getObjectByPath("/Foo/Bar") using "someone@tenant" would return the ID of the tenant-specific folder.
When switching to the new binding, "/Foo/Bar" returns the ID of the folder in the "non-tenant" area of the repository (not sure what to call that).
I searched through JIRA but didn't see any bugs related to CMIS and multi-tenancy. Has anyone else seen this behavior?