Должен ли я перейти на CGLIB 3.0?

Я хотел бы знать, нужно ли мне обновлять CGLib 2.2.2 до версии 3.0. Я использую CGLib с последними версиями Hibernate/ Spring/Mockito и Java 7.

Я не могу найти заметки о выпуске или обновления для этой версии в любом месте в Интернете.

Ответ 1

Да, вы должны перейти на CGLib 3.1, потому что он может корректно создавать фрейм карты стека и работать с байт-кодом Java 7.

Update

Все проблемы были рассмотрены CGLib 3.1

Мы используем EasyMock и переключились на пользовательскую версию CGLIB 3. Мы переключились, потому что покрытие кода с помощью EclEmma/JaCoCo/Sonar больше не работало. Это было более или менее сокращение замещения (кроме обновления ПОМ). К сожалению

Итак, если у вас в настоящее время нет каких-либо проблем, таких как покрытие кода больше не работает, я бы не переключился.