Opened 2 years ago

Closed 21 months ago

Last modified 21 months ago

#2428 closed task (done)

Release HeuristicLab 3.3.13

Reported by: ascheibe Owned by: ascheibe
Priority: medium Milestone: HeuristicLab 3.3.13
Component: General Version: 3.3.12
Keywords: Cc:

Description (last modified by ascheibe)

Codename:

  • Windischgarsten

New Features:

  • Hive Statistics
  • New Algorithms:
    • Age-layered Population Structure (ALPS)
    • Offspring Selection Evolution Strategy (OSES)
  • New Problems:
    • Multi-objective external evaluation problem
    • Gentic programming for code generation (Robocode)
    • Further genetic programming problems: Even Parity, Multiplexer, Koza-style symbolic regression
  • Additional accuracy metrics for classification models (and comparison to baseline algorithms)
  • Quantile Regression based on Gradient Boosted Trees
  • Mathematica export for symbolic regression/classification solutions
  • Improved complexity measures for multi-objective symbolic regression
  • Improved persistence of data-analysis models (SVM, Gaussian Process, GBT, Random Forest)

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. 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 (do not remove DotNetScilab-1.0.dll.config, that's a plugin dependency), 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, 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. Push to github
  5. Update Features page
  6. Inform everybody else who might be interested

Change History (33)

comment:1 Changed 2 years ago by gkronber

r12793: set svn:ignore

comment:2 Changed 2 years ago by ascheibe

  • Description modified (diff)

comment:3 Changed 22 months ago by ascheibe

r13093 made access service configuration file public

comment:4 Changed 22 months ago by ascheibe

  • Description modified (diff)

comment:5 Changed 22 months ago by ascheibe

  • Status changed from new to accepted

comment:6 Changed 22 months ago by gkronber

  • Description modified (diff)

comment:7 Changed 22 months ago by ascheibe

r13133 removed unused installer files from slave tray icon

comment:8 Changed 21 months ago by ascheibe

r13219 removed unused variable in orienteering instances to fix compile warning

comment:9 Changed 21 months ago by jkarder

r13253: updated Test.cmd

comment:10 Changed 21 months ago by ascheibe

  • Description modified (diff)

comment:11 Changed 21 months ago by ascheibe

  • Description modified (diff)

comment:12 Changed 21 months ago by jkarder

r13291: updated hl download images

comment:13 Changed 21 months ago by gkronber

r13298: partial merge of r13160 from trunk to stable (see ticket:2504#comment:4)

comment:14 Changed 21 months ago by ascheibe

  • Status changed from accepted to reviewing

r13305: merged r12793, r13093, r13219, r13253 into stable

comment:15 Changed 21 months ago by ascheibe

r13306 merged r13133 into stable

comment:16 Changed 21 months ago by abeham

  • Description modified (diff)

comment:17 Changed 21 months ago by gkronber

  • Description modified (diff)

comment:18 Changed 21 months ago by gkronber

  • Description modified (diff)

comment:19 Changed 21 months ago by ascheibe

r13316 updated version in

  • assembly info
  • plugin file
  • installer files

Versions: 3.3.0. -> 3.3.13. 3.3.9. -> 3.3.13. 3.3.12. -> 3.3.13. 3.4.0. -> 3.4.1. 3.4.1. -> 3.4.2. 3.4.2. -> 3.4.3. 3.4.4. -> 3.4.5. 3.4.5. -> 3.4.6. 3.4.8. -> 3.4.9. 3.4.22. -> 3.4.23. 3.5.7. -> 3.5.8.

comment:20 Changed 21 months ago by ascheibe

  • Description modified (diff)

comment:21 Changed 21 months ago by ascheibe

r13317 updated copyright year where it was missing

comment:22 Changed 21 months ago by ascheibe

  • Description modified (diff)

comment:23 Changed 21 months ago by ascheibe

r13319 updated samples

comment:24 Changed 21 months ago by ascheibe

  • Description modified (diff)

comment:25 Changed 21 months ago by ascheibe

r13320 created tag for 3.3.13

comment:26 Changed 21 months ago by ascheibe

r13321 merged r13316, r13317, r13319 from stable back into trunk

comment:27 Changed 21 months ago by ascheibe

  • Description modified (diff)

comment:28 Changed 21 months ago by ascheibe

  • Description modified (diff)

comment:29 Changed 21 months ago by ascheibe

  • Status changed from reviewing to readytorelease

comment:30 Changed 21 months ago by ascheibe

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

comment:31 Changed 21 months ago by ascheibe

r13322 updated tutorial slides

comment:32 Changed 21 months ago by ascheibe

  • Description modified (diff)

comment:33 Changed 21 months ago by ascheibe

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