Skip to content

Releases: inspectIT/inspectit-ocelot

Version 1.13.0

11 Nov 14:31
50a2c11
Compare
Choose a tag to compare

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

30 Sep 14:27
70b1ea4
Compare
Choose a tag to compare

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

10 Sep 08:12
75d8a2a
Compare
Choose a tag to compare

You can also find the corresponding documentation online under the following link: inspectIT Ocelot Documentation

Changelog

Implemented enhancements:

  • Closes #1193 - Update the documentation to include the changes to the demo #1198

Closed issues:

  • Individualize Grafana home dashboard for Petclinic Demo #1200
  • Update the documentation to include the changes to the demo #1193

Merged pull requests:

  • Upgrading ByteBuddy to the latest version #1208
  • Bump tar from 4.4.15 to 4.4.19 in /components/inspectit-ocelot-configurationserver-ui #1204
  • Closes #1200 - Individualized Grafana home dashboard for Petclinic Demo #1202

Version 1.12.0

20 Aug 11:53
Compare
Choose a tag to compare

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 decorateinstead of redefine #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

26 Jul 14:17
0dd14fa
Compare
Choose a tag to compare

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

23 Jul 14:38
18bc8db
Compare
Choose a tag to compare

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

23 Jun 14:08
6c92a19
Compare
Choose a tag to compare

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

07 Jun 06:25
Compare
Choose a tag to compare

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

30 Apr 08:13
05ed53f
Compare
Choose a tag to compare

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

01 Mar 10:06
b1c6fdc
Compare
Choose a tag to compare

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