Skip to content

Releases: inspectIT/inspectit-ocelot

Version 1.8.0

25 Feb 11:24
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 UI's agent mapping editor so users can filter the file tree #993
  • Extend EUM server HTTP beacon exporter to be able to use authentications #985
  • Extending the alerting API to reload kapacitor tasks due to changed alerting rules #980
  • Extend EUM server in order to export all received Boomerang beacons into an Elasticsearch #977
  • Extend the "illegal tag value" error message, to specify which tag is concerned. #971
  • Extend the resource-timing collection in the EUM server to be able to specify tags #968
  • Resolve 'rt.bmr' data send by Boomerang plugin RT #966
  • Extend configuration Alert UI: Add MS Teams as an additional kapacitor handler #932
  • Add support for enums to the visual properties editor #703
  • Extending the configuration server and its UI to view existing configuration versions and their contents #922

Fixed bugs:

  • Wrong characters in the agent's service name when fetching HTTP endpoints #1015
  • Jaeger Exporter throws Exception when using the grpc url #1014
  • BeaconHttpExporter - ConditionalOnProperty refers to wrong place in the configuration #1001
  • Configuration Server cannot handle umlauts in the user credentials #994
  • IllegalArgumentException: The provided timestamp is older than the most recent timestamp present in the queueDec #990
  • EUM server is not starting when beacon export configuration is missing #988
  • SpringTestBase attaches multiple log appenders for log message verification #978
  • Runtime exception during log correlation due to missing protection domain #976
  • Possible class cast exception in custom Executor implementations #973
  • Configuration Server is returning 500 status to agent if the agent mapping is invalid #918

Closed issues:

  • Add code snippets to documentation of exporter config of the eum-server. #1012
  • Adding introduction/snippet for Boomerang-OpenTelemetry Plugin to the EUM documenation #1011
  • Update Self-Monitoring documentation #1006
  • Update default config. #1003
  • Change the log level for failed authentications #964
  • EUM Server / Smoothed Average View #957
  • Threads get stuck in confluence #951
  • Update boomerang to v 1.720.0 (release from Aug.2020) #934
  • Extending the configuration server and its UI to view existing configuration versions and their contents. #898

Merged pull requests:

  • Closes #934 - Update Boomerangjs to 1.720.0 #1020
  • Minor documentation fixes #1018
  • Closes #1014 - Fix GRPC version of the EUM server #1017
  • Closes #1012 - Add Code-Snippets to exporter documentation of EUM-Server #1013
  • Closes #973 - Context correlation will not swap instances to prevent application errors #1010
  • Closes #976 - Refactoring of MDC access for log-trace correlation #1009
  • Closes #1006 - Added important-box with information about how to disable self-monitoring. #1007
  • Closes #1003 - Updated default config. #1004
  • Closes #1001 - ConditionalOnProperty now refers to correct place in the configuration #1002
  • Smoothed Average View Documentation #999
  • Closes #918 - Regex Patterns of Mappings are now checked for validity #997
  • Closes #994 - Auth headers are now always encoded in UTF-8 #996
  • Closes #993 - Activated filter option on Tree in SourceTree #995
  • Closes #988 - EUM server is not starting when beacon export configuration is missing #989
  • Closes #985 - Extend EUM server HTTP beacon exporter to be able to use authentications #987
  • Closes #977 - EUM server can export received beacons via http #984
  • Closes #978 - SpringTestBase attaches multiple log appenders for log message verification #979
  • Bump ini from 1.3.5 to 1.3.8 in /components/inspectit-ocelot-configurationserver-ui #967
  • Closes #964 - Change the log level for failed authentications #965
  • Bump axios from 0.19.0 to 0.21.1 in /components/inspectit-ocelot-configurationserver-ui #963
  • Bump ini from 1.3.5 to 1.3.8 in /inspectit-ocelot-documentation/website #961
  • Fix typos in the documentation #954
  • Bump highlight.js from 9.18.1 to 9.18.5 in /inspectit-ocelot-documentation/website #952
  • Closes #703 - Visual editor of the configuration UI shows possible values of Enum properties #878

Version 1.7

09 Dec 17:08
b8898b6
Compare
Choose a tag to compare

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

Changelog

Implemented enhancements:

  • Allow scopes to exclude certain methods / classes #525
  • EUM Server / Smoothed Average View #958

Fixed bugs:

  • Agent fails to start if the target application uses the Spring LiveBeansView #942
  • fix logDir Variable in logback.xml #949

Closed issues:

  • Ocelot causes java.lang.NumberFormatException in Confluence #948
  • Extend the "illegal tag value" error message with the specified value #946
  • Horizontal scaling and High Availability (HA) clustering for Ocelot Config Server #945

Merged pull requests:

  • Closes #957 - EUM Server / Smoothed Average View #958
  • Closes #946 Extend the "illegal tag value" error message with the specified value #947
  • Closes #942 - Prevented LiveBeansView within inspectIT from starting #944
  • Closes #525 - Allow scopes to exclude certain methods / classes #943

Version 1.6.1

29 Oct 07:59
5fb3a84
Compare
Choose a tag to compare

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

Changelog

Implemented enhancements:

  • Add documentation for stack trace sampling #492
  • Add stack-trace sampling #459

Closed issues:

  • I am getting a lot of Exceptoins about "Error reading trace correlation data from the trace context headers." #938
  • Add support for percentiles of metrics to the EUM server #681

Merged pull requests:

  • Increased timeouts from 10s to 30s for system tests #941
  • Improved documentation for contribution process #940
  • Fix match expression documentation #939
  • Closes #681 - Add support for metric quantiles to the EUM server #937

Version 1.6

02 Oct 07:54
636f8fb
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 configuration UI to be able to search in the content of the configuration files #909
  • Extend configuration file search by optionally inserting the first line of a match #908
  • Extend the version history panel of the configuration UI to be able to switch to the live branch #897
  • Enhance the configuration UI so that the configuration view refers to a selected version #896
  • Enhance the endpoint to fetch the file contents of the configuration server with the possibility to specify a version #895
  • Enhance the endpoint to list existing files of the configuration server with the possibility to specify a version #894
  • Extend the configuration server by an endpoint for providing version information about the workspace branch #893
  • Extend configuration UI by showing the version history of the workspace branch #892
  • Extend configuration UI in order to be able to view an agent's configuration #770
  • Add support for percentiles of metrics #665
  • Improve Flexibility of Metric Outputs #440
  • Reload the configuration on external changes #404

Fixed bugs:

  • Kapacitor view starts scrolling when there are too many items in the tree view #920
  • Auto-completion sometimes shows duplicated entries #565
  • Configuration Reload can happen while the Agent is initializing #482
  • Closes #920 - Kapacitor view starts scrolling when there are too many items in the tree view #925

Closed issues:

  • InspectIT-Ocelot and Prometheus #931
  • Update the influxDB exporter to 1.2 to add buffering #927
  • Add metric filterting based on beacon initiator #923
  • Add an option to disable "recycling" of old action classes #915
  • Update the build to work on Java 13 #882
  • Implement endpoint for the config-server to search the configuration files' content #560

Merged pull requests:

  • Closes #459 - Implemented stack trace sampling #930
  • Closes #915 - Added an option to disable recycling of old action classes #929
  • Closes #927 - Added buffering option to influx exporter #928
  • Increased timeout in system tests #926
  • Closes #923 - Added initiator beacon requirement to EUM Server #924
  • Bump decompress from 4.2.0 to 4.2.1 in /inspectit-ocelot-documentation/website #921
  • Fixed UI build task #917
  • Closes #909 - Extend configuration UI to be able to search in the content of the configuration files #913
  • Closes #908 - Added functionality to retrieve the first line of a match. #911
  • Bump prismjs from 1.19.0 to 1.21.0 in /inspectit-ocelot-documentation/website #903
  • Closes #565 - Fixed duplicate autocompletion #902
  • Closes #482 - Postponed config refresh after initialization #901
  • Closes #882 - Updated to gradle 6.5 & lombok 1.18.12 for compatibility with JDK 13 #890
  • Closes #770 - Configurations UI extended in order to be able to view an agent's configuration. #798
  • Closes #560 - Added endpoint to configuration server to find files containing specific text #659

Version 1.5

05 Aug 07:43
91b3d80
Compare
Choose a tag to compare

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

Changelog

Implemented enhancements:

  • Add a way to parametrize tags to the EUM-Server #865
  • Bind alerting Rules and Template UI to Config Server's Rest-API #861
  • UI for managing alerting notification channels #849
  • Use a user's mail adress when promoting/modifying files in the configuration server #845
  • Add the list of authors to the workspace diff #843
  • Implement four-eyes principle for the web UI's file promotion view #838
  • Implement four-eyes principle for the configuration server's file promotion #837
  • Extend EUM server to handle non existing beacon fields as empty values #830
  • Add a Rest API for Kapacitor Topics and Handlers to the Config Server #825
  • Add a Rest API for Kapacitor Tasks to the Config Server #824
  • Show the branch which has been for a specific agent mapping in the configuration UI status view #819
  • Extend configuration server's agent status by the used branch #818
  • UI for managing alerting rule configurations #811
  • Add a Rest API for Kapacitor Templates to the Config Server #810
  • Extend the configuration UI to define user-defined promotion messages #804
  • Allow custom commit messages when promoting configuration files #803
  • Add endpoint to configuration server to trigger a configuration reload #786
  • configsrv ui / agent status / filter form should be able to use simple regex #745
  • Update boomerang to newest version. #574
  • Versioning for configurations and agent mappings #414

Fixed bugs:

  • Autocompletion returns properties in camelCase if they contain a number before the upper case letter. #879
  • Bug: A wrong error message is shown in create and edit dialogs #873
  • Bug: Null access when fetching Alerting Template fails #872
  • ConfigurationFilesCacheReloadTask prints warning for empty files #857
  • The configuration UI overwrites its user permission by an invalid value when renewing its auth token #853

Closed issues:

  • configsrv / agent mapping / Add-Updated sources to the top #787

Merged pull requests:

  • Changed column order in status view and improved UI of approval dialog #888
  • Closes #885 - Increase request timeout of the configuration web UI #886
  • Making HttpInMetricTest more reliable against failure #883
  • Changing debug level of CI builds to INFO #881
  • Closes #879 - Properties with non-alphabetic characters are correctly converted to kebab-case by the autocompleter #880
  • Fixed EUM Prometheus Integration test #877
  • Bump elliptic from 6.5.2 to 6.5.3 in /components/inspectit-ocelot-configurationserver-ui #876
  • Closes #873 - fixed error message for empty entries #875
  • Closes #872 - Set content to undefined when either template or rule fetching fails #874
  • Merge Kapacitor-UI feature branch #870
  • Closes #818 and #819 - Branches of which a Mapping originated now displayed in UI. #869
  • Closes #574 - Updated boomerang version #867
  • Closes #865 - Added multiple replacements support to EUM server #866
  • Closes #803 and #804 - Users may now define custom promotion messages. #864
  • Closes #857 - Warning is now only printed when an exception occurs. #859
  • Closes #853 - Fixed permissions on token renewal #858
  • Closes #845 - Use LDAP-User mails when commiting if available #856
  • Bump lodash from 4.17.15 to 4.17.19 in /inspectit-ocelot-documentation/website #855
  • Closes #837 - Added four eyes promotion restrictions to config-server #852
  • Closes #838 - Implement four-eyes principle for the web UI's file promotion view #851
  • Update README.md Link #848
  • Closes #843 - Added author resolution to workspace diff #847
  • Added total count to the status view #846
  • Adding breaking changes section for version 1.4/1.5 to the documentation #844
  • Closes #787 - New agent-mapping sources will be inserted at the beginning of the list #841
  • Closes #786 - Added endpoint which fires a file changed event when triggered. #791

Version 1.4

13 Jul 09:34
Compare
Choose a tag to compare

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

Changelog

Implemented enhancements:

  • Allow users to specify which branch an agent mapping is using as source #807
  • Allow users to specify whether agent mappings deliver files from the live or workspace branch #806
  • Rename the configuration server's committer role #805
  • Extend the auto-completion endpoint to provide auto-completion suggestions for metrics #785
  • Extending the configuration server to provide a live and dirty state of the configuration #790
  • Make the ProtectionDomain of injected Classes configurable. #795
  • Add support for the JBoss LogManager MDC #794
  • Implement supporting the usage of the Datadog format for HTTP correlation #792
  • Extend configuration server to fetch an agent configuration without time logging #782
  • Implement supporting the usage of the tracecontext format for HTTP correlation #773
  • Extend the configuration server to store the users' login time #763
  • Show user's last login time in the configuration server UI #762
  • Limit the configuration UI to only show options based on the access rights #756
  • Add an extension point for defining global trace attributes #746
  • Take filter into account when showing the agent count #738
  • Introducing versioning of configuration files in config-server #413

Fixed bugs:

  • Configuration Server throws NPE when using LDAP authentication and Microsoft AD #832
  • Netty SSL implementation is missing for OC-Agent Trace Exporter #821
  • Configuration Server's RevisionAccess returns invalid results when listing nested files #816
  • Fixed the configuration server's Flyway migration script version 2 #789
  • HttpUrlConnection does not recognize target services #769
  • Use case-insensitive check for agent-mapping assignment #758
  • Config UI VisualEditor creates child components with undefined values #752
  • Log4J2TraceIdAutoInjectorTest is unstable and occasionally failing #750
  • HttpUrlConnection can propagate wrong spanID #743
  • Logback.xml in the configuration server JAR prevents custom log configurations #639
  • boomerang_Version not set in boomerang.js #573

Closed issues:

  • Upgrading React dependency of the configuration UI to the latest version #813

Merged pull requests:

  • Closes #830 - Extend EUM server to handle non existing beacon fields as empty values #831
  • Adding documentation for versioning feature #828
  • Closes #807 - Allow users to specify which branch an agent mapping is using as source #823
  • Closes #821 - Added missing Netty SSL dependency for OC-Agent Trace Exporter #822
  • Closes #816 - Fixing bug in the revisionaccess' file listing #817
  • Closes #813 - Upgrading React dependency of the configuration UI to the latest version #814
  • Closes #806 - Added branch option to agent mappings #809
  • EUM server's trace configuration conditional is correctly checked #808
  • Fixed occasional duplicate injection of correlation Headers #797
  • Closes #792, #773 - Support for Datadog and TraceContext propagation formats #793
  • Closes #785 - Added autocompleter for declared metric names & fixed bug in ModelAutoCompleter #788
  • Closes #782 - Added Endpoint for fetching agent configs without logging to agent status. #784
  • Bump websocket-extensions from 0.1.3 to 0.1.4 in /inspectit-ocelot-documentation/website #777
  • Closes #750 - Fixed unstable trace-Id injector unit tests #775
  • Closes #769- Fixed HttpUrlConnection propagation #774
  • Closes #762 and #763 - Last login time of an user added #772
  • Running CI agents tests on pull requests #768
  • Closes #643 - Updated edit dialog for new primeReact version #764
  • Closes #756 - UI respects the user's access permissions #761
  • Closes #758 - Use case-insensitive check for agent-mapping assignment #759
  • Closes #755 - Added endpoint for fetching permissions #757
  • Closes #573 - Add boomerang Buildversion to boomerang.js #754
  • Closes #752 - Fixed yaml parsing in Config UI #753
  • Closes #738 - Filter is considered in the agent count #751
  • Closes #743 - Fixed HTTPUrlConnection instrumentation #749
  • Closes #746 - Added extension point for globally adding trace attributes #747
  • Fixed wrong indentation in documentation example #732
  • Fixed GeoLocationResolverIntTest of EUM server #731
  • Closes #413 - Integrating Git in the configuration servers file management #711
  • Closes #690 - EUM server can receive and export OpenTelemetry traces #707
  • Closes #698 - Added logic to map LDAP-Groups to internal roles. #699
  • Closes #639 - Logback.xml in the configuration server JAR prevents custom log configurations #697
  • Add an opt-out configuration option for each MDC integration #780
  • Add an endpoint for reading the user's access roles #755
  • Upgrade Service Dependency Graph pluging of demo scenarios to the latest version #713
  • Add Role-Based Authentication and make it work for LDAP. #698
  • Enable EUM tracing for Ajax calls #690
  • Upgrade Primereact in the configuration server UI to the latest version #643
  • Remote span context read for the JMS #73
  • Context propagation for sending JMS message #72

Version 1.3.1

03 Jul 07:35
Compare
Choose a tag to compare
Version 1.3.1 Pre-release
Pre-release

Changelog

  • Added opt-out for MDC injection of individual libraries #780
  • Allowed configuration of the ProtectionDomain #795
  • Added support for JBoss LogManager MDC #794

Version 1.3

07 May 14:01
de3cf23
Compare
Choose a tag to compare

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

Changelog

Implemented enhancements:

  • Add option to export counters as difference to InfluxDB exporter #694
  • Refactor the default configuration and include tracing #653
  • Add autocompletion for action inputs #509
  • Extend the EUM server in order to record resource timings in addition to their count #660
  • Record EUM metrics of resource timings collected by Boomerang #637
  • Showing agent meta information in the configuration UI #611
  • Extend the tracing capabilities to set a span's status #588
  • Add autocompletion for scope names #511
  • Add autocompletion for action names #508
  • Allow configuration of default tags which are always attached to traces as attributes #472
  • Allow rules to include each other #457

Fixed bugs:

  • Files are not sorted lexicographically in configuration UI #724
  • Configuration UI can't handle empty directories #721
  • Sources of Agent Mapping getting sorted when something is added #706
  • Default configuration is not sorted in the Config Server UI #693
  • Moving files with unsaved changes causes asterisks to appear in the directory names #603
  • Https connections via HttpURLConnections are instrumented twice #567
  • InspectIt Ocelot Agent has a huge JVM impact. #564
  • Create Database causes the InfluxDB Exporter to fail for "write-only" users. #552
  • Handle invalid metric tags in agent #391
  • Configuration UI shows incorrect warning for unsaved changes when closing it #682
  • Searching for attributes in the web-UI's agent status view is not working #642

Closed issues:

  • Deleting config files using keyboard #717
  • Update the documentation for quantile views #692
  • Switch to an Ocelot specific OpenCensus fork for bugfixes in OC #685
  • Switch to GitHub Actions for Pull request checks #684
  • Add possibility to use percentilve views to the agent #680
  • Replace special characters with unicode #675
  • Add a limit option to percentile views #672
  • Add support for Percentile views to the Influx Exporter #670
  • Add Percentile Views to the Agent #669
  • Use standardized naming schemes for scopes, action and rules in documentation #656
  • Interface for editing the simple properties of the config file #580
  • Add a UI for configuring plain properties #523
  • Add autocompletion to the config-server #380
  • Automatically select newly created configuration files. #320
  • Fix opencensus deprecated warnings #677
  • percen #671
  • Add a time-based FIFO queue for storing sliding windows of metric data. #664
  • inspectIT Demo with Prometheus the config-server only shows one agent. Agent is flapping #647
  • Limit trace attribute writing to the method which started a span #629
  • Replace TagContext.put with putLocal #233

Merged pull requests:

  • Executing agent CI tests always on master #730
  • Closes #706 - Fixed accidental sorting of sources in config UI #728
  • Updated service dependency graph in demo #727
  • Closes #724 - Files are not sorted lexicographically in configuration UI #726
  • Closes #721 - Fixed file sorting bug in UI #722
  • Closes #692 - Added documentation for percentiles #719
  • Closes #717 - Deleting config files using keyboard #718
  • Closes #670 - Added handling of quantile views to InfluxDB exporter #716
  • Closes #656 - Use standardized naming schemes in documentation examples #709
  • Added full exception logging to the test task of each project #708
  • Display codecov results in pull requests #705
  • Closes #518 - Refactoring the file access in the configuration server #704
  • Closes #693 - Fixed sorting of default config in config UI #701
  • Closes #603 - Fixed moving files with unsaved changes via drag and drop #700
  • Closes #672 - Added option to limit the storage of percentile views #696
  • Closes #694 - Added option to expose counters as differences to influxDB exporter #695
  • Closes #680 - Added possibility to configure quantile views to the agent #691
  • Closes #684 - Switch to GitHub Actions for Pull request checks #689
  • Closes #685 - Switched to OC fork for bugfixes #688
  • Closes #682 - Configuration UI shows incorrect warning for unsaved changes when closing it #683
  • Closes #669 - Added percentile views #679
  • Closes #677 - Fix opencensus deprecated warnings #678
  • Closes #675 - Replace special characters with unicode #676
  • Closes #391 - Handle invalid metric tags #668
  • Closes #664 - Added data structure to store sliding windows of metric data for percentile computation #667
  • Closes #233 - Replace deprecated TagContext.put with putLocal #666
  • Added Eslint and Prettier to the configuration UI project for consistent code style #663
  • Closes #660 - Reporting resource response time in the EUM server #662
  • Closes #472 - Adding common tags to local span roots #661
  • Closes #642 - Searching for attributes in the web-UI's agent status vew is not working #658
  • Bump next from 9.1.5 to 9.3.2 to resolve security issue #657
  • Closes #653 - Refactored default config, included tracing #654
  • Closes #637 - Exposing count of reported resource timing elements #651
  • Added container's hostname parameter in docker-compose file of InfluxDB demo #649
  • Closes #647 - Added container's hostname parameter in docker-compose file of prometheus demo [#64...
Read more

1.2.1

20 Apr 12:55
Compare
Choose a tag to compare
1.2.1 Pre-release
Pre-release

Hotfix Release of the inspectIT Ocelot Agent

Changelog

Fixed bugs:

  • Switched to a forked OC implementation to fix memory and thread leaks #685

Version 1.2

26 Mar 15:53
8f8a8b2
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 configuration server web-UI to allow duplication of existing agent mappings #634
  • Process HTTP meta headers during config fetching on the configuration server #619
  • Send agent meta information when fetching HTTP configurations #610
  • Implement a basic JMX metrics recorder #606
  • Implementing JMX metrics recording #605
  • Extend the agent's environment property source to be able to use the agent and Java version #604
  • Sort configuration files and directories in the configuration web-UI #586
  • Add autocompletion for rule names #510
  • Implement more efficient scanning for OcelotPlugins #314

Fixed bugs:

  • EUM server stops beacon processing when the regex beacon processor fails #638
  • Copied and pasted tabs are not converted to spaces in the configuration UI #609
  • Spans are always sampled even if their parent decides not to do so #595
  • Code which is within Jigsaw-Modules can't be instrumented #474
  • Hook remains deactivated after instrumentation change if its configuration is not changed #392

Closed issues:

  • Allow to write numeric trace attributes. #623
  • Add documentation for the EUM server 't_other' field usage #613
  • Self-monitoring for the data obfuscation #575
  • Visualize the simple properties of the config file #570
  • Support Context Menu for File Tree Component of Configserver UI #554
  • Add JMH benchmarks for action invocations #477
  • Add JMH Benchmarks for specific action types #476
  • Extend the JMH benchmarks for tracing #475
  • Extend the JMH benchmarks for the new features #473
  • Show the Agent-IP or hostname in the agent status page #382

Merged pull requests:

  • Closes #638 - EUM server stops beacon processing when the regex beacon processor fails #640
  • Closes #611 - Showing agent meta information in the configuration UI #636
  • Closing #634 - Extend configuration server web-UI to allow duplication of existing agent mappings #635
  • Closes #606 - JMX exported to metrics #633
  • Closes #623 - Enabled numeric and boolean values for span attributes #624
  • Follow-up for #570 - Fixed bug in the reducer request counts #621
  • Closes #619 - Process HTTP meta headers during config fetching on the configuration server #620
  • Closes #610 - Send agent meta information when fetching HTTP configurations #617
  • Closes #609 - Copied and pasted tabs are converted to spaces #616
  • Closes #613 - Refactored EUM documentation and added t_others fields #615
  • Closes #604 - Providing Java and Agent version via the environment property source #612
  • Closes #575 - Added self-monitoring for the obfuscation #608
  • Closes #586 - Sorting of configuration files and directories added #600
  • Fixed broken link in breaking changes documentation #598
  • Closes #392 - Made hooks reactivate on instrumentation changes #597
  • Closes #595 - Fixed invalid span sampling settings #596
  • Closes #570 - Added tree table to configuration UI for showing primitive configuration properties #571
  • Closes #314 - Implemented ASM-based solution for plugin scanning. #557
  • Closes #554 - Support Context Menu for File Tree Component of Configserver UI #555
  • Closes #474 - Fixed Jigsaw warnings and errors #538
  • Closes #510 - Added autocompleter for rules #402