These release notes accompany the Tolven Installation Guides. This document is the primary reference when installing a new version of Tolven. In addition to describing the changes in any given release, these release notes also covers tasks associated with a Tolven Upgrade Installation.
See Alpha release notes for older release notes.
A Tolven Configuration directory is created during installation if it doesn't already exist. If the configuration directory does exists, the installation does not touch it. The configuration directory is not "under" the installation directory. This allows you to install new versions of Tolven without having to recreate the configuration information.
Installing a new release of Tolven should not require any change to the Database server or the LDAP server configurations. In fact, you should be able to leave these servers running during a Tolven upgrade installation.
The tolven.properties file contains settings used by Tolven at runtime.
The edited properties are then immediately available to the application.
*Warning: Changing the tolven.properties files in the jboss directory does not change the tolven.properties file in the top-level tolven/resources directory. Ideally, you should maintain the top-level tolven.properties and then copy it to the jboss deployment directory using deploy-from-stage..
Security and privacy have been designed in "from day one" and we continue to evaluate and improve Tolven security features.
We want to reimind the reader that Tolven and Tolven installations use many layers of protection. One particular security issue is usually not a direct route into the system but rather a vulnerability at "some level." We usually try to make this clear by using terms like "If an attacker were able to get to X point, then...."
We also ask you to understand if we briefly delay release of certain security issues to public forums until a fix is available and trusted sites have had a chance to install them.
The following is in reverse chronological order, the most recent first. These are high-level notes here. For (a lot) more detail, consider adding yourself to the Tolven CVS mailing list. Being on this particular list will cause you to get an email for each checkin (I recommend setting up your mail client to move these to a separate folder upon arrival. Then you can puruse them at your leisure). You can of course unsubscribe if it turns out not to be for you. Also consider adding yourself to the list for email notification when the Tolven forums and trackers are updated.
The diagnosis TRIM represents a
When the Tolven application server runs, it will prompt for the password used to protect the keystore used by application server components. This new feature means that un-encrypted passwords are no longer stored in files.
Configuration is now separate from installation.
If you get the following error after an upgrade,
javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.PropertyAccessException: could not set a field value by reflection setter of org.tolven.core.entity.AccountType.version
you will need to populate the new version number column in the database table:
core.account_type
This table should only have 2-3 rows in it. Using PgAdminIII, navigate to that table in the display, right mouse > View Data and then enter a 1 into the version column of each row.
If you prefer in SQL:
UPDATE core.account_type SET version=1;