diff --git a/CHANGELOG.md b/CHANGELOG.md
index fc050206c..e8c98ee1a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,10 @@
+
+## [v2.40.0] - 2024-07-03
+### Features
+- **nrqldroprules:** Added `GetDropRuleByID` function to fetch a droprule by specified ID ([#1183](https://github.com/newrelic/newrelic-client-go/issues/1183))
+
-## [v2.39.1] - 2024-06-28
+## [v2.39.1] - 2024-07-01
### Bug Fixes
- **entities:** manual adjustments were needed for some dashboard types (pointers)
@@ -1826,7 +1831,8 @@
- extract paging implementation
- rename packages for clarity, promote Config to the public package
-[Unreleased]: https://github.com/newrelic/newrelic-client-go/compare/v2.39.1...HEAD
+[Unreleased]: https://github.com/newrelic/newrelic-client-go/compare/v2.40.0...HEAD
+[v2.40.0]: https://github.com/newrelic/newrelic-client-go/compare/v2.39.1...v2.40.0
[v2.39.1]: https://github.com/newrelic/newrelic-client-go/compare/v2.39.0...v2.39.1
[v2.39.0]: https://github.com/newrelic/newrelic-client-go/compare/v2.38.0...v2.39.0
[v2.38.0]: https://github.com/newrelic/newrelic-client-go/compare/v2.37.1...v2.38.0
diff --git a/internal/version/version.go b/internal/version/version.go
index 7b1b82717..538399d4e 100644
--- a/internal/version/version.go
+++ b/internal/version/version.go
@@ -1,4 +1,4 @@
package version
// Version of this library
-const Version string = "2.39.1"
+const Version string = "2.40.0"