I've migrated my CubeMX project for a STM32F412 MCU today and there are some changes which I would classify as bug.
1) I've configured TIM6 as System-Timer (Timebase-Source) in the SYS-category. Since V4.24.0 and still in V2.25.0 the Interrupt functions are not generated anymore for TIM6!?
2) I've configured TIM2 for Input Capture on Ch1 with an "Input Filter (4 bits value)" of 15. Since version V4.24 and still in V4.25.0 the generated code contains 0 instead of 15 in the init-code.
There are also 2 warnings in my SystemWorkbench project, which were already there in older versions:
"No return, in function returning non-void" twice in queue.c (line 723 and 1237). I've FreeRtos enabled.
Since it is a customer project I cannot attach my *.ioc file.