Weld 1.2.0.Beta1 has a number of API changes for the benefit of OSGi or other multi-classloader environments (e.g. the additional contextId parameter in WeldBootstrap.startContainer()). I don't see any of this in Weld 2.x at the moment.
Is this going to be merged any time soon? Or does Weld 2.0 have a different solution for the container singleton issue?
These changes won't be merged into Weld 2.0. The plan is to merge them into next minor version.