Releases: inspectIT/inspectIT
Releases · inspectIT/inspectIT
Version 1.9.3
Bug
- [INSPECTIT-2574] - TcpConnection not correctly maintaining the idle queue in case of close
- [INSPECTIT-2494] - ByteBuffer pool drains on the CMR which causes inability to communicate with agents
Version 1.9.2
Bug
- [INSPECTIT-2568] - Broken connection stream causes multiple errors on the agent and CMR
- [INSPECTIT-2567] - SpanStoreRunnable should delegate equals and hashCode to wrapped Runnable
Version 1.9.1
Note: This release has a critical bug, please update to the version 1.9.2.
Bug
- [INSPECTIT-2560] - UI frozen on OSX High Sierra
- [INSPECTIT-2555] - NPE in EUM Point builder
- [INSPECTIT-2543] - Diagnosis service sometimes fails to conduct analysis
Internal Feature
- [INSPECTIT-2563] - Public announcement for the road-map and plans
- [INSPECTIT-2532] - Update readme.md for the v1.8 final
Task
- [INSPECTIT-2557] - Adding inspectIT's youtube video to the README
Version 1.8.5
Note: This release has a critical bug, please update to the version 1.9.2.
Bug
- [INSPECTIT-2414] - CMR Environments can have the same name in the Instrumentation Manager
- [INSPECTIT-2489] - Connection can hang when output stream idle queue is empty
- [INSPECTIT-2517] - Method occurs multiple times and is registered twice
- [INSPECTIT-2529] - EUM PageLoad spans disappear when they don't have a backend span
- [INSPECTIT-2534] - JMX sensor does not handle run-time exceptions
- [INSPECTIT-2535] - DiagnoseIT jar not included in the server manifest
- [INSPECTIT-2539] - NPE on removing (offline) repository
- [INSPECTIT-2540] - InfluxDB is enabled message displayed in system data views even when influx is not active
- [INSPECTIT-2541] - SQL statistics not shown in the invocation sub-view
- [INSPECTIT-2542] - Server status rest end-point returns HttpMessageNotWritableException
- [INSPECTIT-2544] - Agent can not be launched with the Java 9
- [INSPECTIT-2545] - StorageManagerView throws IllegalArgumentException if "show properties" is selected
Feature
- [INSPECTIT-2187] - More configuration possibilities for the Agent Mapping
- [INSPECTIT-2192] - Add agent rule to application definition
- [INSPECTIT-2253] - Extend Restful API for alert service
- [INSPECTIT-2304] - Speed-up application start-up by utilizing agent class cache for loaded class instrumentation
- [INSPECTIT-2397] - Embed Diagnosis Service into inspectIT Server & Store data in InfluxDB
- [INSPECTIT-2420] - Showing agent informations in the UI's repository manager
- [INSPECTIT-2458] - Support remote tracing with Apache HttpAsyncClient
- [INSPECTIT-2515] - Focussing the same agent in the repository manager after refresh
- [INSPECTIT-2533] - Extracting attributes and parameters from HTTP requests should be optional
Task
- [INSPECTIT-2521] - Explorative testing for version 1.8 final
Internal Feature
- [INSPECTIT-2477] - Move the EUM Agent to TypeScript
- [INSPECTIT-2537] - Enable GC log rotation for the inspectit.server
- [INSPECTIT-2538] - Update contact links from inside the UI
Version 1.8.4
Bug
- [INSPECTIT-2514] - Failing test AgentStatusDataProviderTest$HandleKeepAliveSignal.neverConnected
- [INSPECTIT-2493] - Cannot connect to fresh InfluxDB
- [INSPECTIT-2490] - CR in end of agentName in influx db
- [INSPECTIT-2461] - Visits on browsers not providing navigation timings are unmarked in influxDB
- [INSPECTIT-2324] - E-Mail services tries always to authenticate, even no credentials are specified.
Feature
- [INSPECTIT-2467] - Improve tracing details with remote manual sensor
- [INSPECTIT-2432] - Support asynchronous tracing based on ExecutorServices
Internal Feature
- [INSPECTIT-2516] - CheckstyleMain task does not fail if warnings are detected
- [INSPECTIT-2504] - Refactoring tree content providers for invocation sequence trees
Task
- [INSPECTIT-2511] - Setup Jenkins task for pushing the Agent SDK to Maven Central
Version 1.8.3
Bug
- [INSPECTIT-2505] - Request forwarding is not traced correctly
- [INSPECTIT-2502] - ExtendedByteBufferOutputStreamTest fails on random returning zero write size
- [INSPECTIT-2498] - Clearing repository buffer results in NPE when the Tracing Details View is open
- [INSPECTIT-2497] - Current Checkstyle Version doesn't understand Java 8 Lambdas
- [INSPECTIT-2495] - Some service calls of the inspectIT UI to the CMR resulting in a dead-locked dialog
- [INSPECTIT-2471] - Usability problems in inspectIT UI with macosx 10.12.5
- [INSPECTIT-2439] - CMR throws exception if an alert is triggered where no recipient email address has been specified
- [INSPECTIT-2322] - Agent limited after CMR restart and agent re-connection
- [INSPECTIT-2013] - Platform sensor provider loading fails on IBM J9 1.7.0 VM
Feature
- [INSPECTIT-2500] - Fix asynchronous spans capturing and displaying in the UI
- [INSPECTIT-2257] - JS Agent Minification
- [INSPECTIT-2059] - Generic Diagnosis Rules
- [INSPECTIT-1812] - Optimization of the agent data queue
Internal Feature
- [INSPECTIT-2499] - Move parent from SpanIdent to Span
- [INSPECTIT-2347] - Testing existing rules for the diagnosis engine
- [INSPECTIT-2260] - Refactor the EUM data structure and the JS-Agent for the new trace structure
- [INSPECTIT-2011] - Upgrade CMR / UI / CommonsCS to Java8
- [INSPECTIT-1826] - Threading model on the agent should reflect the possibilities of Java 5
Sub-task
- [INSPECTIT-2460] - Create JMH tests for diagnosis rules
Version 1.8.2
Bug
- [INSPECTIT-2483] - Open Alert dialog throws NPE
- [INSPECTIT-2462] - Starting recording from Rest service causes saved invocations to show no call hierarchy
- [INSPECTIT-2454] - Safari browser not recognized on the mobile devices
- [INSPECTIT-2419] - Business Transaction Mappings are not visible when multiple are shown
Feature
- [INSPECTIT-2472] - Allow JVM system properties to be referenced in the agent name
- [INSPECTIT-2463] - Log the agent version at the very beginning
- [INSPECTIT-2371] - Display a banner that data is written/available in the InfluxDB when the InfluxDB writing is enabled
- [INSPECTIT-2060] - Create Diagnosis Service
Internal Feature
- [INSPECTIT-2466] - Update FindBugs to version 3.x
- [INSPECTIT-2457] - Execute all UI service calls in a background task
- [INSPECTIT-2436] - Optimize generated byte-code by removing unnecessary catch block
Task
- [INSPECTIT-2440] - Create 1.8 documentation space on Confluence
- [INSPECTIT-2396] - Add inspectIT to the list of RUM solutions on Wikipedia
Version 1.8.1
Bug
- [INSPECTIT-2469] - Jackson exception when calling rest/data/invocations/
- [INSPECTIT-2464] - DecodingHtmlScriptInjectorTest fails with java 8
- [INSPECTIT-2415] - InfluxDB doesn't test the provided credentials during connection
- [INSPECTIT-2320] - Prevent error if no internet access is available in the UI
- [INSPECTIT-2189] - Clicking on advanced rules view two times marks the editor as unsaved but cannot be saved via ctrl+s
- [INSPECTIT-1986] - Connection error to a CMR in the UI shouldn't have a popup
Feature
- [INSPECTIT-1959] - Enduser experience monitoring (browser)
Internal Feature
- [INSPECTIT-2441] - Include support for ThreadLocalRandom on Java8 for long generation
- [INSPECTIT-2247] - Rewrite the EUM HTML parser and injector
Task
- [INSPECTIT-2399] - Fix bugs in Grafana dashboards
Version 1.7.11
Bug
- [INSPECTIT-2437] - Invocations from an alert can not be shown
- [INSPECTIT-2434] - Environments cannot be editied on Windows systems.
- [INSPECTIT-2431] - Excluded classes are marked as instrumented after update of exclude profile and agent restart
- [INSPECTIT-2430] - Recording of data located in invocation sequences don't work without recording invocation sequences
- [INSPECTIT-2429] - Sorting of invocation SQL sub view not working
- [INSPECTIT-2428] - Not all value type sources are working for the dynamic business transaction name extraction
- [INSPECTIT-2425] - Importing the previously exported CI configuration fails
- [INSPECTIT-2424] - inspectIT HTTP tag name does not reflect propagation baggage
- [INSPECTIT-2423] - Remote profiles should be default
- [INSPECTIT-2421] - Retransformation strategy is missing in the log statement about the used environment
- [INSPECTIT-2416] - Edit of the CMR repository is disabled all the time in the Repository manager
- [INSPECTIT-2403] - ClassInstrumenterPerfTest benchmark tests failing
- [INSPECTIT-2402] - SocketExtendedByteBufferInputStreamTest$Read fails indeterminately
- [INSPECTIT-2393] - inspectIT UI throws exception when configuring BTx dynamic name extraction
- [INSPECTIT-2370] - Solve collisions in the CoreService when adding sensor data
Feature
- [INSPECTIT-2435] - Hide passwords in CMR configuration
- [INSPECTIT-2427] - Connect to influxDB over HTTPS
- [INSPECTIT-2408] - Add support for connecting spans on same JVM using span context store
- [INSPECTIT-2407] - Capture exceptions in remote calls and mark span as error
- [INSPECTIT-2406] - Remove invocation children with no information about tracing
- [INSPECTIT-2404] - Include remote spans to storage
- [INSPECTIT-2276] - Tracing views
- [INSPECTIT-2037] - Fix MacOSX user interface distributions
- [INSPECTIT-1921] - Implement opentracing.io API and provide tracing over for HTTP and JMS
Internal Feature
- [INSPECTIT-2438] - Optimize the QueryResultWrapper's getDouble method
- [INSPECTIT-2398] - Update readme file with latest info
- [INSPECTIT-2389] - Fix broken links in README.md
- [INSPECTIT-2362] - Prepare the inspectit.agent.java.sdk project for general usage
- [INSPECTIT-2331] - Add possibility in order to adjust version of Java Microbenchmark Harness (JMH)
Task
- [INSPECTIT-2401] - Explorative testing for final v1.7
- [INSPECTIT-2361] - Test opentracing.io implementation against different web and application servers
- [INSPECTIT-2311] - Document remote tracing
Version 1.7.10
Bug
- [INSPECTIT-2375] - IBM PlatformMBeanServer creation interception leads to NPE
- [INSPECTIT-2374] - Re-transformation strategy load ends in NPE when server is not connected
- [INSPECTIT-2373] - Piccolo fails the WebSphere initialization
- [INSPECTIT-2365] - Disable re-transformation on IBM JVM by default