Releases: inspectIT/inspectit-ocelot
Version 1.13.0
You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation
Changelog
Closed issues:
- Omit unnecessary merge commit when restarting the config server and using one remote repo for push and pull #1228
- Live branch is synchronized with remote target branch to allow for pushing without force #1209
- Switch to alpine as base image for the docker image of the configuration server #1199
Merged pull requests:
- Closes #1228 - Omit unnecessary merge commit when restarting the config server and using one remote repo for push and pull #1229
- Closes #1199 - Switch base image for the docker image of the configuration server #1225
- Closes #1209 - Live branch is synchronized with remote target branch to allow for pushing without force #1210
Version 1.12.2
You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation
Changelog
Implemented enhancements:
- Implement flag for disabling the instrumentation #1221
Fixed bugs:
- Configuration Server fails calculating the common commit ancestor in case merge commits happened #1214
- [Configuration Server] java.io.FileNotFoundException in FileInfoVisitor when trying to read from a directory that is referenced by a sym link #1205
Closed issues:
- Fix String related issues #1173
- Refactor Boolean logic #1169
- Replace Stream.peek with forEach #1163
- Null pointers should not be dereferenced #1155
Merged pull requests:
- Closes #1221 - Implement flag for disabling the instrumentation #1222
- Closes #1214 - Configuration Server fails calculating the common commit ancestor in case merge commits happened #1215
- Bump prismjs from 1.24.0 to 1.25.0 in /inspectit-ocelot-documentation/website #1211
- Closes #1205 - Reading configuration from mapped Kubernetes Config Maps #1206
- Closes #1173 - Fix String related issues #1174
- Closes #1169 - Refactor Boolean logic #1170
- Closes (#1163) Replace Stream.peek with map #1164
- Closes #1155 - Null pointers should not be dereferenced #1156
Version 1.12.1
You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation
Changelog
Implemented enhancements:
Closed issues:
- Individualize Grafana home dashboard for Petclinic Demo #1200
- Update the documentation to include the changes to the demo #1193
Merged pull requests:
Version 1.12.0
You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation
Changelog
Implemented enhancements:
- Change the agent's transformation approach to
decorate
instead ofredefine
#1195 - New Demo setup needed for InfluxDB and Jaeger combination #1184
- Allow different HTTP methods for the configuration server's synchronization hook endpoint #1178
- Add selfmonitoring metric for received traces #955
- Closes #1178 - Allow different HTTP methods for the configuration server's synchronization hook endpoint #1194
Fixed bugs:
- Update grafana SDG panel to current version #1185
- The configuration server does not use custom private keys for authenticating Git fetches #1180
- Potential NPE in the Configuration Server's FileInfoVisitor if no element with the "type" key exist #1176
- The demo app doesn't work #1093
- Closes #1093 - The demo app doesn't work #1197
Closed issues:
- Fix asymmetric get/set synchronized #1171
- Add Iterator.next() "NoSuchElementException" #1167
- Remove unused imports #1165
- Remove shadow fields #1161
- Check Collection emptiness with isEmpty() #1157
- Fix testcases #1153
- Error Lauching docker-compose to DEMO Prometheus and Jaeger Scenario #1152
Merged pull requests:
- Closes #1195 - Change the agent's transformation approach to decorateinstead of redefine #1196
- Bump url-parse from 1.5.1 to 1.5.3 in /inspectit-ocelot-documentation/website #1192
- Closes #1180 - The configuration server does not use custom private keys for authenticating Git fetches #1190
- Closes #1184 - New Demo setup needed for InfluxDB and Jaeger combination #1186
- Bump path-parse from 1.0.6 to 1.0.7 in /inspectit-ocelot-documentation/website #1183
- Closes #955 - Add selfmonitoring metric for the received traces and span sizes #1182
- Bump path-parse from 1.0.6 to 1.0.7 in /components/inspectit-ocelot-configurationserver-ui #1181
- Closes #1176 - Potential NPE in the Configuration Server's FileInfoVisitor if no element with the "type" key exist #1179
- Bump tar from 4.4.13 to 4.4.15 in /components/inspectit-ocelot-configurationserver-ui #1177
- Closes #1171 - Fix asymmetric get/set synchronized #1172
- Closes #1167 - Add Iterator.next() "NoSuchElementException" #1168
- Closes #1165 - Remove unused imports #1166
- Closes #1161 - Remove shadow fields #1162
- Closes #1157 - Check Collection emptiness with isEmpty() #1158
- Closes #1153 - Fix minor testcase issues #1154
Version 1.11.1
You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation
Changelog
Implemented enhancements:
- Configuration Staging across multiple Configuration Servers using Remote-Git-Repositories #1134
Fixed bugs:
- Fix nullPointer Exception in file type resolver #1151
Version 1.11.0
You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation
Changelog
Implemented enhancements:
- Show a warning in case a configuration promotion is failing due to an out-of-sync branch #1144
- Implement an endpoint for configuration synchronization using web-hooks #1139
- Pull changes of a remote Git repository into the local workspace of a Configuration Server #1136
- Configuration Server are able to push promoted configuration files to a remote Git repository #1135
- Add selfmonitoring metric for the beacon processors #1121
- The file tree should show different icons for different configuration file types #1067
- GUI-Based Creation for Instrumentation Configurations of Agents #1065
- Closes #1067 - UI-Files are now displayed with a cog-symbol in the file browser #1117
Fixed bugs:
- Edit the "illegal tag value" error message to be printed more than once. #1049
- Editor of the web UI deletes its content when switching between files #1046
Closed issues:
- Add documentation for configuration staging accross multiple Configuration Servers #1142
- Getting Started #1141
Merged pull requests:
- Closes #1142 - Add documentation for configuration staging accross multiple Configuration Servers #1149
- Closes #1139 - Implement an endpoint for configuration synchronization using web-hooks #1147
- Closes #1144 - Show a warning in case a configuration promotion is failing due to an out-of-sync branch #1146
- Closes #1136 - Pull changes of a remote Git repository into the local workspace of a Configuration Server #1145
- Closes #1135 - Configuration Server are able to push promoted configuration files to a remote Git repository #1143
- Bump prismjs from 1.23.0 to 1.24.0 in /inspectit-ocelot-documentation/website #1128
- Closes #1046 - Editor of the web UI deletes its content when switching between files #1126
- Refactoring of the agent command command classes structure #1123
- Closes #1121 - Add selfmonitoring metric for the beacon processors #1122
- Closes #1049 - Edit the 'illegal tag value' error message to be printed more than once #1064
Version 1.10.1
You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation
Changelog
Implemented enhancements:
- The agent list of the class browser should be sorted and filterable #1109
- Introduce an option to derive the agent-command url based on the HTTP config URL #1108
- Improve logging of the AsyncClassTransformer #1081
- Allow disabling console log on start-up #1095
Fixed bugs:
- ScopeWizard is not correctly handling the method argument matcher #1107
- Visual editor shows existing properties in case configuration is empty #1120
- Prevent agent command handler from continuously sending requests in live mode #1119
Closed issues:
- Upgrade ByteBuddy to the latest version #1050
Merged pull requests:
- Closes #1109 - The agent list of the class browser should be sorted and filterable #1118
- Upgrading ByteBuddy to 1.11.5 #1116
- Bump color-string from 1.5.3 to 1.5.5 in /inspectit-ocelot-documentation/website #1115
- Bump set-getter from 0.1.0 to 0.1.1 in /inspectit-ocelot-documentation/website #1114
- Closes #1108 - Introduce an option to derive the agent-command url based on the HTTP config URL #1113
- Bump postcss from 7.0.27 to 7.0.36 in /inspectit-ocelot-documentation/website #1112
- Closes #1107 - ScopeWizard is not correctly handling the method argument matcher #1111
- Closes #1081 - Improve logging of the AsyncClassTransformer #1110
- Closes #1050 - Upgrade ByteBuddy to the latest version #1106
Version 1.10.0
You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation
Changelog
Implemented enhancements:
- Implement functionality to edit scopes via the graphical config view #1080
- Extend the scope wizard so that the class browser can be used #1079
- Extend the class browser dialog to use real data from the configuration server #1078
- Implement a dialog for browsing classes and methods of an agent #1077
- Extend the graphical configuration view in order to support the creation of new scopes #1076
- Implement a wizard dialog for creating scopes definitions in the graphical configuration view #1075
- Implement a functionality to show the YAML code of a configuration in the graphical configuration editor #1074
- Implement the functionality to remove the graphical configuration editor from configurations #1073
- Implement functionality to delete scopes via the graphical config view #1072
- Implement functionality to enable and disable scope tracing and metric recording in the graphical config view #1071
- Implementation of a formatted view for scopes in the graphical configuration view #1070
- Displaying existing scopes in the graphical configuration view #1069
- Implementation of a basis for the graphical configuration view #1068
- Extend the configuration UI so that different file types can be created #1066
- Extension of the agent to obtain commands from the configuration server #1061
- Extension of the configuration server to provide commands for agents #1060
- Implement the basis for a communication between agent and configuration server #1059
Merged pull requests:
- Closes #1074 - Implement a functionality to show the YAML code of a configuration in the graphical configuration editor #1105
- Closes #1079 - Extend the scope wizard so that the class browser can be used #1104
- Implementing agent command for listing loaded classes #1103
- Closes #1080 - Implement functionality to edit scopes via the graphical config view #1102
- Closes #1078 - Extend the class browser dialog to use real data from the configuration server #1101
- Closes #1077 - Implement a dialog for browsing classes and methods of an agent #1100
- Closes #1076 - Extend the graphical configuration view in order to support the creation of new scopes #1099
- Closes #1072 - Delete button of UI now deletes the respective scope. #1098
- Closes #1071 - Toggles of UI now change the respective values in the underlying file #1097
- Closes #1070 - Implementation of a formatted view for scopes in the graphical configuration view #1096
- Closes #1075 - Implement a wizard dialog for creating scopes definitions in the graphical configuration view #1092
- Closes #1069 - Displaying existing scopes in the graphical configuration view #1091
- Closes #1068 - Implementation of a basis for the graphical configuration view #1090
- Adding Storybook to the configuration UI project #1089
- Closes #1066 - Extend the configuration UI so that different file types can be created #1088
- Bump hosted-git-info from 2.8.5 to 2.8.9 in /inspectit-ocelot-documentation/website #1086
- Bump lodash from 4.17.19 to 4.17.21 in /inspectit-ocelot-documentation/website #1085
- Bump hosted-git-info from 2.8.5 to 2.8.9 in /components/inspectit-ocelot-configurationserver-ui #1084
- Bump lodash from 4.17.19 to 4.17.21 in /components/inspectit-ocelot-configurationserver-ui #1083
- Bump url-parse from 1.4.7 to 1.5.1 in /inspectit-ocelot-documentation/website #1082
- Closes #1061 - Extension of the agent to obtain commands from the configuration server #1056
- Closes #1060 - Extension of the configuration server to provide commands for agents #1055
Version 1.9.0
You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation
Changelog
Implemented enhancements:
- Extend the "illegal tag value" error message, to specify which tag is concerned. #1048
- EUM server tag context optimisation #1032
- Remove rt.bmr.sum from the rt.bmr beacon processor and change the rt.bmr.index logic to qualified names #1028
- inspect-IT configsrv / Login-Page #1027
- Extending EUM server to enrich received spans with additional tags #1062
Fixed bugs:
- InternalError on Instrumentation.retransformClasses() of certain classes #512
- Fix CannotStubVoidMethodWithReturnValue #1053
Closed issues:
- Replace Mock Appender in SpringTestBase #1057
- Upgrade OpenTelemetry to the latest version in the EUM server #1045
- Add documentation about the agent's available trace-propagation formats #1044
- Add client header information as beacon fields #1042
- Add support for w3c trace-context headers for OpenTelemetry interoperability #1040
- Add "csv beacon processor" - to the documentaion #1021
Merged pull requests:
- Bump ssri from 6.0.1 to 6.0.2 in /components/inspectit-ocelot-configurationserver-ui #1063
- Closes #1057 - Replace Mock Appender in SpringTestBase #1058
- Closes #1045 - Upgrade OpenTelemetry to the latest version in the EUM server #1054
- Closes #1048 - Extend the 'illegal tag value' error message, to specify which tag is concerned #1052
- Closes #1044 - Adding documentation for the agent's propagation format #1047
- Closes #1042 - Add client header information as beacon fields #1043
- Closes #1032 - EUM server tag context optimization #1041
- Publish agent, test with https://jitpack.io/ #1039
- Closes #512 - Improved error log when classes could not been loaded #1038
- Bump y18n from 4.0.0 to 4.0.1 in /components/inspectit-ocelot-configurationserver-ui #1037
- Bump elliptic from 6.5.3 to 6.5.4 in /components/inspectit-ocelot-configurationserver-ui #1034
- Closes #1027 - Set focus on username input on login screen #1031
- Closes #1028 - Remove rt.bmr.sum from the rt.bmr beacon processor and change the rt.bmr.index logic to qualified names #1029
- Bump prismjs from 1.21.0 to 1.23.0 in /inspectit-ocelot-documentation/website #1026
Version 1.8.1
You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation
Changelog
Fixed bugs:
- Changes behaviour of "invalid value log" in the rt.bmr beacon processor #1023
Closed issues:
- Add documentation for the EUM trace exporter #956