Opened 10 months ago

Last modified 13 days ago

#2640 assigned task

Release HeuristicLab 3.3.15

Reported by: swagner Owned by: swagner
Priority: medium Milestone: HeuristicLab 3.3.15
Component: General Version: 3.3.14
Keywords: Cc:

Description (last modified by gkronber)

Codename:

  • Berlin

New Features:

  • Barnes-Hut t-SNE (C# port of Laurens van der Maaten's C++ implementation contributed by Bernhard Werth)
  • Kernel Ridge Regression (contributed by Bernhard Werth)
  • Elastic-net Regression (glmnet wrapper)
  • Support for categorical variables for symbolic regression and multiple data analysis algorithms
  • ...

Release Steps:

Stable Branch:

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

Release tag:

  1. Build configuration Release Any CPU
  2. Check if it compiles with mono
  3. Remove unnecessary files from build output (*.vshost.exe, *.vshost.exe.config, *.vshost.exe.manifest, *.pdb, *.dll.config (do not remove DotNetScilab-1.0.dll.config, that's a plugin dependency), app.config)
  4. Hide HeuristicLab 3.3.exe.config
  5. Create zip file

Trac:

  1. Attach zip file to Download wiki page
  2. Update wiki pages Download, 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. Create release annotation in Google Analytics and update download analysis
  5. Push to github
  6. Update Features page
  7. Inform everybody else who might be interested

Change History (12)

comment:1 Changed 10 months ago by swagner

  • Description modified (diff)
  • Owner set to swagner
  • Status changed from new to assigned

comment:2 Changed 10 months ago by swagner

  • Description modified (diff)

comment:3 Changed 10 months ago by swagner

  • Description modified (diff)

comment:4 Changed 10 months ago by swagner

  • Description modified (diff)

comment:5 Changed 10 months ago by gkronber

r14227: moved NSGA-II to category: 'population-based algorithms' and moved random search to category: 'single-solution algorithms'

comment:6 Changed 2 months ago by gkronber

r14786: small fixes in IndexedItem

comment:7 Changed 6 weeks ago by gkronber

  • Description modified (diff)

comment:8 Changed 3 weeks ago by gkronber

  • Description modified (diff)

comment:9 Changed 2 weeks ago by mkommend

r14959: Added global ignore properties.

comment:10 Changed 13 days ago by gkronber

r14972: merged r14160 from trunk to stable (was omitted when merging #2594)

comment:11 Changed 13 days ago by gkronber

r14973: added r12973 and its reverse merge r12977 to mergeinfo of stable (only record the merge)

comment:12 Changed 13 days ago by gkronber

r14974: merged r13268 from trunk to stable (was omitted in merging #2442)

Note: See TracTickets for help on using tickets.