Steps to upgrade from 3.2.1 to 4.0.0

  1. Upgrade the Soiree plugin to 4.0.0
  2. Upgrade your Java projects
    1. Right click on the project name in the package explorer.
    2. Select ‘Soiree Project Configuration’
    3. Update the Library Files
  3. Clean your project
  4. Rebuild your agents
  5. Some of the Soiree system table definitions have been changed. You can obtain the new table definitions by using the “Soiree Table Definitions” option of the Soiree Project Configuration tool. A script for converting a MySQL database from 3.2.1 to 4.0.0 has been provided. You can run this conversion script against your existing v3.2.1 MySQL database.
  6. Upgrade to JDK 8 if you have not already done so
    • Download and install JDK 8 from the Oracle Java SE Download Page
    • Ensure all of your projects are using JRE System Library [JavaSE-1.8] on the project’s Java Build Path.
  7. The prepareChangeLog method in datasources now returns a boolean. Any of your subclasses that override this method must change the method return type from void to boolean.
  8. All solutions must now reference a product. For each Eclipse project that contains a Soiree solution:
    • Create a product using the Soiree Product wizard.
    • Add the product to each of the solution definitions.
  9. Tutorial lessons
    If you have been doing the tutorial lessons you will need to upgrade your database tables. In the project where you have been completing the lessons
    1. Stop Derby if it is running
    2. Delete the derby folder from the project
    3. Use the Soiree Project Configuration tool to update the Tutorial Database.