Opened 4 years ago

Closed 3 years ago

Last modified 3 years ago

#2049 closed task (done)

Release HeuristicLab 3.3.9

Reported by: swagner Owned by: swagner
Priority: highest Milestone: HeuristicLab 3.3.9
Component: General Version: 3.3.9
Keywords: Cc:

Description (last modified by swagner)

New Features:

  • CMAES
  • improved Hive server performance
  • improved GP interpreter performance
  • export of symbolic regression/classification solutions to Excel
  • a new problem for the optimization of trading rules
  • a lot of bug fixes and minor improvements

Release Steps:

Stable Branch:

  1. Increment plugin and application versions
  2. Update versions in plugin dependencies
  3. Increment assembly file versions
  4. Check and if necessary update year of copyrights
  5. Check and if necessary update build configurations and project dependencies
  6. Check if all unit tests are passed
  7. Update samples
  8. Create release tag
  9. Merge commits back into trunk

Release tag:

  1. Update target path in CustomPostBuildTemplate_UpdateLocalInstallation.cmd in project HeuristicLab-3.3
  2. Build configuration Release Any CPU
  3. Check if it compiles with mono
  4. Remove unnecessary files from build output (*.vshost.exe, *.vshost.exe.config, *.vshost.exe.manifest, *.pdb, *.dll.config, app.config)
  5. Hide HeuristicLab 3.3.exe.config
  6. Create zip file

Trac:

  1. Attach zip file to Download wiki page
  2. Update wiki pages Download, DevelopersManual?, UsersFeatures?, ChangeLog, ChangeLogPending, etc. (download button for current version is always called HL-Download.png)
  3. Create new milestone for the next release
  4. Change description of the current milestone into changelog style
  5. Update ChangeLogPending to display tickets of the next release milestone
  6. Complete current milestone and retarget all its remaining open tickets
  7. Update default version in the trac Admin module

Documentation:

  1. Update tutorial slides (latest version, number of plugins, algorithms and problems, features)

Marketing and PR:

  1. Post info about new release on HEAL homepage, HeuristicLab Facebook fan page and LinkedIn
  2. Write a release announcement for the Blog and send a mail to our mailing list
  3. Update Wikipedia page
  4. Update Features page
  5. Inform everybody else who might be interested

Change History (17)

comment:1 Changed 4 years ago by swagner

  • Description modified (diff)

comment:2 Changed 4 years ago by gkronber

  • Description modified (diff)

comment:3 Changed 4 years ago by ascheibe

  • Description modified (diff)

comment:4 Changed 4 years ago by ascheibe

  • Description modified (diff)

comment:5 Changed 3 years ago by abeham

  • Description modified (diff)

comment:6 Changed 3 years ago by ascheibe

  • Description modified (diff)

comment:7 Changed 3 years ago by swagner

Updated versions in r10032.

comment:8 Changed 3 years ago by swagner

  • Status changed from new to accepted

comment:9 Changed 3 years ago by swagner

Updated samples in r10033.

comment:10 Changed 3 years ago by swagner

Created HeuristicLab 3.3.9 release tag in r10034.

comment:11 Changed 3 years ago by swagner

  • Description modified (diff)

Updated target path of post build command template in r10035.

comment:12 Changed 3 years ago by ascheibe

r10036 corrected version of CustomPostBuild command

comment:13 Changed 3 years ago by swagner

  • Description modified (diff)

Merged updated versions and samples back into trunk in r10037.

comment:14 Changed 3 years ago by swagner

  • Description modified (diff)

Updated tutorial slides in r10038.

comment:15 Changed 3 years ago by swagner

  • Status changed from accepted to readytorelease

comment:16 Changed 3 years ago by swagner

  • Resolution set to done
  • Status changed from readytorelease to closed

comment:17 Changed 3 years ago by swagner

  • Description modified (diff)
Note: See TracTickets for help on using tickets.