Opened 5 years ago

Closed 4 years ago

#1889 closed task (done)

Release HeuristicLab 3.3.8

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

Description (last modified by swagner)

New Features:

  • Mono Support
  • RAPGA
  • Scatter Search
  • JSSP
  • Time Series Prognosis
  • Gaussian Process Regression
  • Neighborhood Component Analysis
  • L-BFGS

Release Steps:

Trunk:

  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

Release tag:

  1. Remove plugins which are not part of the release
  2. Update target path in CustomPostBuildTemplate_UpdateLocalInstallation.cmd in project HeuristicLab-3.3
  3. Build configuration Release Any CPU
  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, etc. (download button for current version is always called HL-Download.png)
  3. Create new milestone for the next release
  4. Update version in all tickets of the current milestone which are ready to release
  5. Close all tickets of the current milestone which are ready to release
  6. Change description of the current milestone into changelog style
  7. Complete current milestone and retarget all its remaining open tickets
  8. Update default version in the trac Admin module

Deployment Server:

  1. Upload plugins
  2. Update products
  3. Test update of previous version
    These steps are not required for HeuristicLab 3.3.x anymore, as we have some fundamental problems with the update service (see #1743 and #1891).

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. Inform everybody else who might be interested

Change History (20)

comment:1 Changed 5 years ago by swagner

  • Description modified (diff)

comment:2 Changed 5 years ago by swagner

  • Description modified (diff)

comment:3 Changed 5 years ago by swagner

  • Description modified (diff)

comment:4 Changed 5 years ago by swagner

  • Description modified (diff)

comment:5 Changed 5 years ago by swagner

  • Description modified (diff)

comment:6 Changed 5 years ago by swagner

  • Description modified (diff)

comment:7 Changed 4 years ago by abeham

  • Description modified (diff)

comment:8 Changed 4 years ago by abeham

  • Description modified (diff)

comment:9 Changed 4 years ago by abeham

  • Description modified (diff)

comment:10 Changed 4 years ago by swagner

Updated copyright year and added some missing license headers in r9456.

comment:11 Changed 4 years ago by swagner

Updated copyright year and incremented version of plugins, applications and assembly files in r9462.

comment:12 Changed 4 years ago by swagner

Updated samples in r9464.

comment:13 Changed 4 years ago by swagner

Updated start page text in r9465.

comment:14 Changed 4 years ago by svonolfe

Added VRP sample in r9471, r9472

comment:15 Changed 4 years ago by swagner

  • Description modified (diff)

comment:16 Changed 4 years ago by swagner

Created release tag in r9480.

comment:17 Changed 4 years ago by swagner

Adapted release tag in r9481.

comment:18 Changed 4 years ago by swagner

  • Status changed from new to accepted

comment:19 Changed 4 years ago by swagner

  • Status changed from accepted to readytorelease

comment:20 Changed 4 years ago by swagner

  • Resolution set to done
  • Status changed from readytorelease to closed
Note: See TracTickets for help on using tickets.