New and changed features in JForum 2.3.2
Libraries
Some libraries have been changed from JForum 2.3.1 to version 2.3.2, and they are necessary to have the software running smoothly. Please make sure that no duplicated version of such exist in the WEB-INF/lib directory, as it would cause some strange runtime behavior. Below are all changed libraries. The left column shows the old version, while the right column, the new version.
| Library |
Old version |
New version |
| Commons IO |
2.0.1 |
2.1 |
| Commons Lang |
2.6 |
3.0.1 |
| Ehcache Core |
2.4.2 |
2.4.6 |
| JDOM |
- |
1.1.1 |
| Lucene |
3.3.0 |
3.4.0 |
| MySQL Connector/J JDBC Driver |
5.1.17 |
5.1.18 |
| Quartz |
2.0.2 |
2.1.0 |
| SLF4J-API |
1.6.1 |
1.6.2 |
| SLF4J-Log4J12 |
1.6.1 |
1.6.2 |
| jQuery |
1.6.2 |
1.6.4 |
New Features
- Use StopForumSpam.com api to ban forum spam during user registration
- Check external avatar URL is really an image before save it
- Record session IP
- Change table jforum_attach_desc column mimetype to varchar(85) to support Microsoft Office 2007/2010 documents
- Add PostREST.java for postApi which allows other application adding a post outside JForum
- Add isAdmin(), isModerator() and isModerator(forumId) to User.java for checking poster's role
- Apply patch for Terracotta/Ehcache
- Fix online user session count after user registration
- Fix if only exist one special rank in JForum, all users are marked as the special rank
- Fix post hasCodeBlock detection
New Configurations
None
Database Schema
Table: jforum_attach_desc
- mimetype VARCHAR(50)=>mimetype VARCHAR(85)