Menu

NewFeatures240

Anonymous Ulf Dittmer

New and changed features in JForum 2.4.0

Libraries

  • upgrade Apache Tika from 1.4 to 1.7
  • upgrade JavaMail from 1.5.1 to 1.5.2
  • upgrade slf4j from 1.7.5 to 1.7.10
  • upgrade HSQLDB from 2.3.1 to 2.3.2
  • upgrade MySQL driver from 5.1.27 to 5.1.34
  • upgrade PostgreSQL driver from 9.3-1100-jdbc3 to 9.3-1102-jdbc4
  • upgrade Apache Commons FileUpload from 1.3 to 1.3.1
  • upgrade jQuery from 1.10.2 to 1.11.2
  • upgrade FreeMarker from 2.3.20 to 2.3.21
  • upgrade Microsoft JDBC Driver for SQL Server from 4.0 to 4.1
  • upgrade Oracle JDBC Driver from 10.2.0.4 to 12.1.0.2
  • upgrade Apache Commons IO from 2.2 to 2.4
  • upgrade Apache Commons Lang3 from 3.1 to 3.3.2
  • upgrade Apache Codec from 1.6 to 1.10
  • upgrade c3p0 from 0.9.2.1 to 0.9.5
  • upgrade Quartz from 2.1.7 to 2.2.1
  • add CSRFGuard 3.0.0

New Features

  • fix  Issue 47 : jforum csrf vulnerability fix
  • fix  Issue 48 : tr_TR.properties new language add
  • fix  Issue 58 : Added Dutch (Nederlandse) translation properties file
  • fix  Issue 53 : Editing color or font size do not work
  • fix  Issue 54 : Cannot differ anchor for url and anchor for google
  • fix  Issue 55 : JForum: given folder is not classpath
  • fix locale does not change after selecting a different language from list box on install.page
  • update zh_TW.properties and zh_CN.properties for new I18n keys
  • fix  Issue 56 : org.hsqldb.HsqlException: data exception: invalid character value for cast
  • fix  Issue 57 : Oracle TopicModel.topicPosters missing user_twitter column
  • fix  Issue 65 : 100 char topic subject exceeds 100 chars when someone replies due to "RE:" pre-appended
  • change bottom.htm copyright year from 2013 to 2015
  • fix pom.xml resources exclusion, don't package templates directory into jforum.jar
  • fix search_keywords encoding changed in Tomcat 8 for Chinese characters
  • change the maxlength of some html form input elements according to the db schema table definition
  • for forum administrators: ability to maintain a list of spam words and phrases that can not be used in posts
  • support Vimeo embedding analogous to Youtube embedding
  • various vulnerabilities have been fixed

New Configurations

Entry name | Default value | Description

  • | - |
    announcement | empty | This used to be configured under Admin Control Panel->Announcement; it's now under Admin Control Panel->Configurations->Public announcement

Database Schema

  • For the spam blocking feature: CREATE TABLE jforum_spam (pattern VARCHAR(100) NOT NULL);
  • Change jforum_topics.topic_title to VARCHAR(120)
  • Change jforum_posts_text.post_subject to VARCHAR(130)
  • Change jforum_users.user_password to VARCHAR(128)
  • Change jforum_users.user_avatar to VARCHAR(255)

Related

Tickets: #47
Tickets: #48
Tickets: #53
Tickets: #54
Tickets: #55
Tickets: #56
Tickets: #57
Tickets: #58
Tickets: #65
Wiki: UpgradingFrom235To240

MongoDB Logo MongoDB