summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorYorick Peterse <yorickpeterse@gmail.com>2016-04-15 18:31:01 +0200
committerYorick Peterse <yorickpeterse@gmail.com>2016-04-18 11:16:31 +0200
commit7b6785b3b1d03ef8512e098285744e9956ec0891 (patch)
tree405f6ae067a5be2456497d56686b49ab21fc1e28 /CHANGELOG
parent6d899f46b577190eade2db9be548dcda271a9023 (diff)
downloadgitlab-ce-7b6785b3b1d03ef8512e098285744e9956ec0891.tar.gz
Use Module#prepend for method instrumentationfix-method-instrumentation
By using Module#prepend we can define a Module containing all proxy methods. This removes the need for setting up crazy method alias chains and in turn prevents us from having to deal with all that madness (e.g. methods calling each other recursively). Fixes gitlab-org/gitlab-ce#15281
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG1
1 files changed, 1 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index ede0c00e902..c29c207ca70 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,7 @@
Please view this file on the master branch, on stable branches it's out of date.
v 8.7.0 (unreleased)
+ - Method instrumentation now uses Module#prepend instead of aliasing methods
- The Projects::HousekeepingService class has extra instrumentation
- All service classes (those residing in app/services) are now instrumented
- Developers can now add custom tags to transactions