суббота, 4 августа 2012 г.

Вышел Liferay 6.1.20 EE

С задержкой на пару дней, после выхода апдейта бесплатной весрии Liferay Community Edition 6.1.1 компания Liferay  так же выпустила апдейт для платной Enterprise Edition: 6.1.20 EE

Принципиальные изменения теже: появилась поддержка 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 обнаружено не было.

Комментариев нет: