Crowd 4.1 Upgrade Notes
Crowd 4.1.0
End of support for old versions of databases
We're ending support for:
MySQL 5.6
- MySQL 5.5
- PostgreSQL 9.5
- PostgreSQL 9.4
- PostgreSQL 9.3
- Microsoft SQL Server 2014
- Microsoft SQL Server 2012
You should upgrade to newer versions of these databases to use Crowd 4.1. See Supported Platforms.
Upgrade from MySQL 5.x to MySQL 8
There's a difference in Crowd's database config between MySQL 5.x and MySQL 8. If you're upgrading your database from MySQL 5.x to MySQL 8, you'll need to adjust Crowd's configuration. To do so stop Crowd and edit the ${CROWD_HOME}/shared/crowd.cfg.xml
file as follows:
- Change name of JDBC driver class from:
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
to:
<property name="hibernate.connection.driver_class">com.mysql.cj.jdbc.Driver</property>
- change Hibernate dialect class name from:
<property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
to
<property name="hibernate.dialect">org.hibernate.dialect.MySQL8Dialect</property>
Now your Crowd is ready to talk with MySQL 8. If you need to change the connection URL you can do it by changing hibernate.connection.url property in crowd.cfg.xml file. An example connection URL:
<property name="hibernate.connection.url">jdbc:mysql://localhost/crowd?autoReconnect=true&characterEncoding=utf8&useUnicode=true&rewriteBatchedStatements=true</property>
Internet Explorer 11 deprecated
4.1 is the last version of Crowd which supports Internet Explorer 11.
Upgrade procedure
To upgrade Crowd from any of the earlier versions, follow these upgrade instructions.