This history points the configurations files which where changed between releases. Once the sources installed (see Installation prior 3.30) and the previous configuration recovered (see 04 Upgrading), if one or several files of the changed files have been edited locally, changes should be carefully inspected and added before upgrading the database (ant upgrade).

Changes in version 3.30

Changed the build tool from Apache Ant to Apache Maven 2

Esup-helpdesk is decomposed in several maven modules.

There is an agregagor pom in the project root which aggregate all modules and all modules share the same parent.

Changes in version 3.29.11

Please check properties app.servletUrl and app.uPortalUrl before deploying this new release. 

New features

Enhancements

Bug fixes

Changes in version 3.28.8

After having upgraded to 3.28, please check that the recommended indices are present in your database (indices are automatically created when running ant init-data, but not when running ant upgrade due to a Hibernate bug ). If not run the following SQL commands:

ALTER TABLE h_acti ADD INDEX i_acti_date (date);
ALTER TABLE h_aler ADD INDEX i_aler_emai (emai);
ALTER TABLE h_arch_tick ADD INDEX i_arch_tick_tick_id (tick_id);
ALTER TABLE h_arch_tick ADD INDEX i_arch_tick_effe_scop (effe_scop);
ALTER TABLE h_arch_tick ADD INDEX i_arch_tick_crea_date (crea_date);
ALTER TABLE h_arch_tick ADD INDEX i_arch_tick_arch_date (arch_date);
ALTER TABLE h_cate ADD INDEX i_cate_orde (depa_id, pare_id, orde);
ALTER TABLE h_cate_memb ADD INDEX i_cate_memb_orde (cate_id, orde);
ALTER TABLE h_depa ADD INDEX i_depa_orde (orde);
ALTER TABLE h_depa_mana ADD INDEX i_depa_mana_orde (depa_id, orde);
ALTER TABLE h_depa_sele_conf ADD INDEX i_depa_sele_conf_date (date);
ALTER TABLE h_faq2 ADD INDEX i_faq2_effe_scop (effe_scop);
ALTER TABLE h_faq2 ADD INDEX i_faq2_orde (depa_id, pare_id, orde);
ALTER TABLE h_faq_link ADD INDEX i_faq_link_orde (depa_id, cate_id, faq, orde);
ALTER TABLE h_icon ADD INDEX i_icon_name (name);
ALTER TABLE h_tick ADD INDEX i_tick_stat (stat);
ALTER TABLE h_tick ADD INDEX i_tick_effe_scop (effe_scop);
ALTER TABLE h_tick ADD INDEX i_tick_crea_date (crea_date);
ALTER TABLE h_tick ADD INDEX i_tick_last_acti_date (last_acti_date);

New features

Bug fixes

Enhancements

Other changes

Changes in version 3.27.3

New features

Bug fixes

Enhancements

Changes in version 3.26.5

The ant task sent-reports is now obsolete, use send-ticket-reports instead.
Administrators should call the ant task send-faq-reports on a daily basis for managers and administrator to get the FAQ updates reports.

New features

Bug fixes

Enhancements

Other change

Changes in version 3.25.2

Bug fixes

Enhancements

Changes in version 3.24.3

Several changes have to be applied to /properties/config.properties:

  • New: auth.useCas, auth.useShibboleth, auth.application, auth.portal.attributes, app.servletUrl, app.uportalUrl, smtp.interceptAll
  • Now optional: urlGeneration.*, computerUrl.casServiceUrl
  • Obsolete:useLdap, smtp.interceptBean

New feature

Bug fixes

Other changes

Changes in version 3.23.2

Bug fixes

Enhancements

Other changes

Changes in version 3.22.0

New features

Enhancements

Other change

Changes in version 3.21.1

Bug fixes

Enhancements

Other change

Changes in version 3.20.1

Security fix

Bug fixes

Enhancements

Other changes

Changes in version 3.19.6

Do not forget to set the new property cache.path in /properties/config.properties if you do not want to use the default value (/tmp/helpdesk/cache).

Bug fixes

Enhancements

Other changes

Changes in version 3.18.1

Bug fixes

Enhancements

Changes in version 3.17.3

New feature

Bug fixes

Enhancement

Other change

Changes in version 3.16.1

Security fix

Bug fix

New features

Changes in version 3.15.2

New features

Bug fixes

Enhancements

Changes in version 3.14.8

New features

Enhancements

Bug fixes

Other change

Changes in version 3.13.6

New features

Bug fixes

Enhancements

Other change

Changes in version 3.12.5

New feature

Bug fixes

Enhancements

Other change

Changes in version 3.11.2

New feature

Bug fixes

Enhancement

Changes in version 3.10.5

Property departmentSelector.configPath and files /properties/domain/xmlDepartmentSelection* are now obsolete.

If you were using visibility rules, once upgraded to 3.10:

  • loggin with an administrator account
  • go to the "Department visibility" menu
  • upload your previous configuration (/properties/domain/xmlDepartmentSelection.xml)
  • save to the database

    It is highly recommended to test the upload of your old configuration on a copy of your database.

New feature

Bug fixes

Enhancements

Changes in version 3.9.1

Property departmentSelection.bean is now obsolete.

Bug fixes

New features

Enhancements

Changes in version 3.8.3

Changes in /properties/config.properties:

  • Properties hibernate.connection.url, hibernate.connection.username and hibernate.connection.password are not used any more and should be renamed hibernate.connection.jdbc.url, hibernate.connection.jdbc.username and hibernate.connection.jdbc.password, for instance:
hibernate.connection.jdbc.url=jdbc:mysql://localhost/helpdesk
hibernate.connection.jdbc.username=admin
hibernate.connection.jdbc.password=secret

* To rely on a connection pool (defined at Tomcat level for instance), use (replace jdbc/esup-helpdesk by the name of your own data source):

hibernate.useJndi=true
hibernate.connection.jndi.datasource=jdbc/esup-helpdesk

* To use JDBC even from web requests, use:

hibernate.useJndi=false

Changes in /builld.properties:

  • Property cas.url is not used anymore (already set in /properties/config.properties).

New features

Bug fixes

Enhancements

Other change

Changes in version 3.7.0

New feature

Bug fixes

Enhancements

Changes in version 3.6.2

New feature

Bug fixes

Enhancements

Changes in version 3.5.7

New features

Bug fixes

Enhancements

Other changes

Changes in version 3.4.0

  • La tâche compute-statistics est désormais obsolète et son appel peut être supprimé.

New features

Enhancement

Other change

Changes in version 3.3.2

  • Les exploitants sous Windows devront définir la propriété lock.path dans le fichier /properties/config.properties (diff 3.2 -> 3.3). Les utilisateurs sous Unix pourront également redéfinir cette propriété (par défaut /tmp).

New features

Bug fixes

Enhancements

Changes in version 3.2.5

New feature

Bug fixes

Enhancements

Other change

Changes in version 3.1.0

New features

Bug fixes

Other changes

Changes in version 3.0.6

New feature

Bug fixes

Enhancement

Misc changes

Changes in version 3.0.0

See: Migrating from 2.x to 3.x (in French)

See also: Version 3 enhancements (in French) (in French)