We have run into a problem that after our upgrade to 2.4.0, no more visits were tracked. After debugging the tracker, we saw that it failed writing into the coloumn config_os_version and we also found out, that it was introduced by the DeviceDetector, which was not installed. After activating the DeviceDetector module, the vists are tracked again.
This should be a bug though, as the coloumns should either be created by the core or not accessed when the DeviceDetector is not active.
We should also test with 2.5.0-b1 (which includes a columns refactoring) whether we are running into similar issues there as columns are only installed if a plugin is activated.
This should be fixed in 2.5.0 as the tracker will write only columns of enabled plugins. Did a quick check and it works when DevicesDetector is disabled. FYI: Also Live plugins still worked for me
Why is this "not a bug" when every old installation (first install when the plugin did not yet exist) will run into "no visits being tracked"?
It is a bug but it was already fixed due to a refactoring in #5820