KieContainer#updateToVersion does not update 'included' KieBases. For this reason also the KieScanner doesn't work as expected when a new version of a KieBase that is included in a second KieBase is available on the maven repository.
Fixed by https://github.com/droolsjbpm/drools/commit/0b3233a3d
Cherry-picked to 6.0.x branch with https://github.com/droolsjbpm/drools/commit/ebebeb504
Verified that the changes in included KieBases are picked up, however, changes made in the KieModule, which includes the other KieModule, are not. I have experienced the problem with business-central and KieScanner, but managed to isolate it in a unit test. Please see the reproducer in https://github.com/droolsjbpm/drools/pull/344.
Fixed by https://github.com/droolsjbpm/drools/commit/7ac809256
Cherry-picked to 6.1.x branch with https://github.com/droolsjbpm/drools/commit/3a059b98d
Cherry-picked to 6.0.x branch with https://github.com/droolsjbpm/drools/commit/e788e74fa
Verified on BRMS 6.0.2 CR1.