The GitHub Actions job "CI" on 
grails-core.git/feature/mongodb-skip-index-build-8.0.x has succeeded.
Run started by GitHub user codeconsole (triggered by codeconsole).

Head commit for run:
4ebb343fce3f3977b1eeea2f6d713a5112a68cb9 / Scott Murphy Heiberg 
<[email protected]>
Document everything an externally-supplied client now picks up

Applying the configuration to a supplied MongoClient switches on the whole
grails.gorm block, not just multi-tenancy: failOnError turns an invalid save()
into a ValidationException, and the default mapping and constraints, autoFlush,
markDirty and flushMode all start taking effect on a path that ignored them.
The release note named only multi-tenancy, which undersells what an application
handing GORM its own client is in for.

The detail moves to the upgrade notes, beside the note on the client lifecycle,
since it has the same audience. Multi-tenancy gets the step that is easy to
miss: a TenantResolver bean is injected into the connection source factory, and
there is no factory on this path, so the resolver has to be named by class or
the mode is active with NoTenantResolver throwing TenantNotFoundException on
every tenant-scoped operation.

Report URL: https://github.com/apache/grails-core/actions/runs/35542498726

With regards,
GitHub Actions via GitBox

Reply via email to