icinga2 icon indicating copy to clipboard operation
icinga2 copied to clipboard

Release Version v2.14.1

Open Al2Klimov opened this issue 6 months ago • 2 comments

Release Workflow

  • [x] Update ICINGA2_VERSION
  • [x] Update bundled Windows dependencies
  • [x] Harden global TLS defaults (consult https://ssl-config.mozilla.org)
  • [x] Update CHANGELOG.md
  • [x] Create and push a signed tag for the version
  • [x] Build and release DEB and RPM packages
  • [x] Build and release Windows packages
  • [x] Create release on GitHub
  • [ ] Update public docs
  • [x] Announce release

Update Bundled Windows Dependencies

Update packages.icinga.com

Add the latest Boost and OpenSSL versions to https://packages.icinga.com/windows/dependencies/, e.g.:

  • https://master.dl.sourceforge.net/project/boost/boost-binaries/1.82.0/boost_1_82_0-msvc-14.2-64.exe
  • https://master.dl.sourceforge.net/project/boost/boost-binaries/1.82.0/boost_1_82_0-msvc-14.2-32.exe
  • https://slproweb.com/download/Win64OpenSSL-3_0_9.exe
  • https://slproweb.com/download/Win32OpenSSL-3_0_9.exe

Update Build Server, CI/CD and Documentation

  • doc/21-development.md
  • doc/win-dev.ps1 (also affects CI/CD)
  • tools/win32/configure.ps1
  • tools/win32/configure-dev.ps1

Re-provision Build Server

Even if there aren't any new releases of dependencies with versions hardcoded in the repos and files listed above (Boost, OpenSSL). There may be new build versions of other dependencies (VS, MSVC). Our GitHub actions (tests) use the latest ones automatically, but the GitLab runner (release packages) doesn't.

Al2Klimov avatar Dec 19 '23 09:12 Al2Klimov

@bobapple Please update the docs.

@LordHepipud The MSIs are being built and will be uploaded then:

  • https://git.icinga.com/packaging/windows-icinga2/-/pipelines/32092
  • https://git.icinga.com/packaging/windows-icinga2/-/pipelines/32093

Al2Klimov avatar Dec 21 '23 11:12 Al2Klimov

Not sure if this repo is the right place for this, but:

The https://packages.icinga.com/IcingaForWindows/stable/agent/ folder is still missing the v2.14.1 install file. Could this please be added there as well.

log1-c avatar Jan 11 '24 12:01 log1-c