Принципиальные изменения теже: появилась поддержка Liferay Marketplace (только в данном случае все EE плагины доступны), и исправлена куча ошибок.
Проверили апдейт - в принципе апдейт с 6.1.0 CE -> 6.1.10 EE -> 6.1.20 EE прошел безболезненно - база обновилась нормально - только пришлось потратить время синхронизирую наши фиксы - так как в новых версиях много чего исправлено.
Однако обнаружились и косяки - связанные с работой с LDAP & CAS ( в проекте для которого делали апдейт они активно используются):
- Экспорт паролей в LDAP в 6.1.20 стал работать по другому. У нас используется связка Liferay -> OpenLDAP -> CAS. Так вот - после апдейта до 6.1.20 после регистрации пользователя в Liferay и экспорте информации о нем в LDAP - логин через CAS не проходил (используя информацию в LDAP). Вылечилось прописываением проперти в portal-ext.properties (по умолчанию в ней проставлено NONE - но с этим значением стало глючить):
ldap.auth.password.encryption.algorithm=
- После первого захода пользователя из CAS и после ответа на security question показывается белый экран. Ошибка LPS-24570. Вообще странно - ошибка заявлена еще в 6.1 RC1 - и до сих пор не исправлена. И странно что мы с ней в 6.1.0 еще не сталкивались.
Но в целом апдейты произвели приятное впечатление. Что отдельно радует - походу Liferay держит свое обещание не менять API в рамках одной версии (в данном случае 6.1) - пока при апдейте плагинов (правда мы не все еще сделали) изменений в API между 6.1.0, 6.1.1, 6.1.10 и 6.1.20 обнаружено не было.
Комментариев нет:
Отправить комментарий