diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0c2ecb6b5b8..3332adb7bea 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,10 +5,64 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## [Unreleased](https://github.com/99designs/gqlgen/compare/v0.17.3...HEAD)
+## [Unreleased](https://github.com/99designs/gqlgen/compare/v0.17.4...HEAD)
+
+## [v0.17.4](https://github.com/99designs/gqlgen/compare/v0.17.3...v0.17.4) - 2022-04-25
+- d6de831a release v0.17.4
+
+
2a2a3dcb Feature: Adds Federation 2 Support (#2115)
+
+* fed2 rough support
+
+* autodetection of fed2
+
+* adding basic tests for changes
+
+* fixing docs
+
+* Update plugin/federation/federation.go
+
+* removing custom scalar since it was causing issues
+
+* fixing lint test
+
+* should fix for real this time
+
+* fixing test failures
+
+
+
+77260e88 shorten some generated code (#2120)
+
+* shorten some generated code
+
+* generate examples
+
+
+
+4da17e1c update modules except mapstructure (#2118)
+
+* Update modules
+
+
+* Update modules except for mapstructure
+
+
+* Try to update to v1.3.1
+
+
+
+- cddbf02d Update Changelog file
+
+- 8f80f4ef v0.17.3 postrelease bump
+
+
+
+
+
## [v0.17.3](https://github.com/99designs/gqlgen/compare/v0.17.2...v0.17.3) - 2022-04-20
- 0bb262d1 release v0.17.3