Teiid Embedded brings in the JGroups dependency implicitly even when there is no clustering is required by the user. This adds about 2.5MB to the size.
Irrespective of the size, with the move to container kind of workloads, this should be enhanced such that it is an additional layer rather than part of the core layer.
Resolved by moving jgroups related logic to jboss integration. The release notes and migration docs direct users to log an issue if they need a replicated embedded. We can discuss at that time the merits of creating a new module that could optionally pull that in for embedded.