diff --git a/CHANGELOG.md b/CHANGELOG.md
index 09f40d702564197afe9ee4f82fd75d5290b182f4..3a29fc6a70f0b0d268333ccccdf15a13190f0cf7 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,51 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
 
 ### Fixed
 
+## [v33r2][] - 2020-06-19
+This is a bugfix release with just a couple of minor backward compatible improvements.
+
+We also updated the LCG baseline version to [LCG 97a](http://lcginfo.cern.ch/release/97a/) (ROOT 6.20/06).
+
+This is the last release with the legacy CMake configuration. From the next release (v34r0)
+we will use a modern CMake configuration (see gaudi/Gaudi!922 and gaudi/Gaudi!986 for details).
+
+### Added
+- Improve event context extension management (gaudi/Gaudi!1080)
+- Introducing Set-semantics (gaudi/Gaudi!1066)
+- Make gitlab use cpp syntax highlighting for icpp files (gaudi/Gaudi!1057)
+
+### Fixed
+- Fixes for ROOT master (gaudi/Gaudi!1071)
+- Use fmtlib instead of `boost::format` (where possible) (gaudi/Gaudi!1046, gaudi/Gaudi#112)
+- Conditions alg test, with stall debug info (gaudi/Gaudi!1092)
+- Make sure the TES is cleaned by `EventLoopMgr` before finalize (gaudi/Gaudi!1082, LHCBPS-1850)
+- Fix race condition between tests (gaudi/Gaudi!1074)
+- Fix propagation of `StopIteration` exception (gaudi/Gaudi!1093, gaudi/Gaudi#129)
+- Update HiveDataBroker to use C++20 ranges if available. (gaudi/Gaudi!1089)
+- Fixes for C++20 (gaudi/Gaudi!1085)
+- Fix thread-safety problem in GaudiHandle (gaudi/Gaudi!1084)
+- Misc. sanitiser improvements (gaudi/Gaudi!1081)
+- Make `GaudiHandleArray.__str__` consistent with `GaudiHandle.__str__` (gaudi/Gaudi!1070)
+- Fix trivial typo in message (gaudi/Gaudi!1087)
+- `GaudiConfig2`: fix unpickling of derived Configurables (gaudi/Gaudi!1076, gaudi/Gaudi#124)
+- Remove data flow dumps or make them configurable (gaudi/Gaudi!1075)
+- Change `StatusCode::orThrow` so that the return value can be ignored (gaudi/Gaudi!1073, gaudi/Gaudi#118)
+- Fix bugs in `ThreadPoolSvc` (gaudi/Gaudi!1068)
+- Sequence semantics update (gaudi/Gaudi!1069)
+- Remove now unused `ATLAS_GAUDI_V21` and `HAVE_GAUDI_PLUGINSVC` definitions (gaudi/Gaudi!1062)
+- Few fixes to `GaudiConfig2` (gaudi/Gaudi!1061)
+- Fix compatibility with C++ GSL 3 (gaudi/Gaudi!1063, gaudi/Gaudi#121)
+- Consolidate and optimize scheduling of blocking tasks (gaudi/Gaudi!1051)
+- Do not run public headers build test on generated headers (gaudi/Gaudi!974)
+- Add array `operator<<` into `SerializeSTL.h` (gaudi/Gaudi!1049)
+- Dereference instead of `operator*` in `get_from_handle` to enable `Gaudi::Ranges` in `MergingTransformer`s (gaudi/Gaudi!1047)
+- Fixes for `GetHostBinaryTag` (gaudi/Gaudi!1058)
+- Remove unused capture of `this` in `MultiTransformerFilter` (gaudi/Gaudi!1059)
+- Fix deprecated copy constructor warning in `StreamBuffer::ContainedLink` (gaudi/Gaudi!1060)
+- `AlgExecStateSvc`: require minimum state size to be 1 (gaudi/Gaudi!1055)
+- `IncidentSvc`: improve error reporting (gaudi/Gaudi!1054)
+- Remove mention of deprecated `tbb::recursive_mutex` (gaudi/Gaudi!1053)
+
 ## [v33r1][] - 2020-03-23
 This release contains multiple fixes and some ABI changes, in particular:
 - `StatusCode` values not checked now produce a compile time warning.
@@ -482,7 +527,8 @@ Details about old versions of the project can be found in the
 [GaudiRelease/doc](GaudiRelease/doc).
 
 
-[Unreleased]: https://gitlab.cern.ch/gaudi/Gaudi/compare/v33r1...master
+[Unreleased]: https://gitlab.cern.ch/gaudi/Gaudi/compare/v33r2...master
+[v33r2]: https://gitlab.cern.ch/gaudi/Gaudi/compare/v33r1...v33r2
 [v33r1]: https://gitlab.cern.ch/gaudi/Gaudi/compare/v33r0...v33r1
 [v33r0]: https://gitlab.cern.ch/gaudi/Gaudi/compare/v32r2...v33r0
 [v32r2]: https://gitlab.cern.ch/gaudi/Gaudi/compare/v32r1...v32r2