FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
skywalking-java/changes/changes-5.x.md at main · Colin-debugIO/skywalking-java · GitHub
Colin-debugIO
/
skywalking-java
Public
forked from
apache/skywalking-java
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
skywalking-java
/
changes
/
changes-5.x.md
Copy path
More file actions
More file actions
Latest commit
History
History
History
231 lines (197 loc) · 8.27 KB
Breadcrumbs
skywalking-java
/
changes
/
changes-5.x.md
Copy path
File metadata and controls
231 lines (197 loc) · 8.27 KB
Raw
Copy raw file
Download raw file
Outline
Edit and raw actions
5.1.0
Agent Changes
Fix spring inherit issue in another way
Fix classloader dead lock in jdk7+ - 5.x
Support Spring mvc 5.x
Support Spring webflux 5.x
Collector Changes
Fix too many open files.
Fix the buffer file cannot delete.
5.0.0-GA
Agent Changes
Add several package names ignore in agent settings. Classes in these packages would be enhanced, even plugin declared.
Support Undertow 2.x plugin.
Fix wrong class names of Motan plugin, not a feature related issue, just naming.
Collector Changes
Make buffer file handler close more safety.
Fix NPE in AlarmService
Documentation
Fix compiling doc link.
Update new live demo address.
5.0.0-RC2
Agent Changes
Support ActiveMQ 5.x
Support RuntimeContext used out of TracingContext.
Support Oracle ojdbc8 Plugin.
Support ElasticSearch client transport 5.2-5.6 Plugin
Support using agent.config with given path through system properties.
Add a new way to transmit the Request and Response, to avoid bugs in Hytrix scenarios.
Fix HTTPComponent client v4 operation name is empty.
Fix 2 possible NPEs in Spring plugin.
Fix a possible span leak in SpringMVC plugin.
Fix NPE in Spring callback plugin.
Collector Changes
Add GZip support for Zipkin receiver.
Add new component IDs for nodejs.
Fix Zipkin span receiver may miss data in request.
Optimize codes in heatmap calculation. Reduce unnecessary divide.
Fix NPE in Alarm content generation.
Fix the precision lost in ServiceNameService#startTimeMillis.
Fix GC count is 0.
Fix topology breaks when RPC client uses the async thread call.
UI Changes
Fix UI port can't be set by startup script in Windows.
Fix Topology self link error.
Fix stack color mismatch label color in gc time chart.
Documentation
Add users list.
Fix several document typo.
Sync the Chinese documents.
Add OpenAPM badge.
Add icon/font documents to NOTICE files.
Issues and Pull requests
5.0.0-beta2
UI -> Collector GraphQL query protocol
Add order and status in trace query.
Agent Changes
Add SOFA plugin.
Add witness class for Kafka plugin.
Add RuntimeContext in Context.
Fix RuntimeContext fail in Tomcat plugin.
Fix incompatible for getPropertyDescriptors in Spring core.
Fix spymemcached plugin bug.
Fix database URL parser bug.
Fix StringIndexOutOfBoundsException when mysql jdbc url without databaseName。
Fix duplicate slash in Spring MVC plugin bug.
Fix namespace bug.
Fix NPE in Okhttp plugin when connect failed.
FIx MalformedURLException in httpClientComponent plugin.
Remove unused dependencies in Dubbo plugin.
Remove gRPC timeout to avoid out of memory leak.
Rewrite Async http client plugin.
[Incubating] Add trace custom ignore optional plugin.
Collector Changes
Topology query optimization for more than 100 apps.
Error rate alarm is not triggered.
Tolerate unsupported segments.
Support Integer Array, Long Array, String Array, Double Array in streaming data model.
Support multiple entry span and multiple service name in one segment durtaion record.
Use BulkProcessor to control the linear writing of data by multiple threads.
Determine the log is enabled for the DEBUG level before printing message.
Add static modifier to Logger.
Add AspNet component.
Filter inactive service in query.
Support to query service based on Application.
Fix RemoteDataMappingIdNotFoundException
Exclude component-libaries.xml file in collector-*.jar, make sure it is in /conf only.
Separate a single TTL in minute to in minute, hour, day, month metric and trace.
Add order and status in trace query.
Add folder lock to buffer folder.
Modify operationName search from match to match_phrase.
[Incubating] Add Zipkin span receiver. Support analysis Zipkin v1/v2 formats.
[Incubating] Support sharding-sphere as storage implementor.
UI Changes
Support login and access control.
Add new webapp.yml configuration file.
Modify webapp startup script.
Link to trace query from Thermodynamic graph
Add application selector in service view.
Add order and status in trace query.
Documentation
Add architecture design doc.
Reformat deploy document.
Adjust Tomcat deploy document.
Remove all Apache licenses files in dist release packages.
Update user cases.
Update UI licenses.
Add incubating sections in doc.
Issues and Pull requests
5.0.0-beta
UI -> Collector GraphQL query protocol
Replace all tps to throughput/cpm(calls per min)
Add getThermodynamic service
Update version to beta
Agent Changes
Support TLS.
Support namespace.
Support direct link.
Support token.
Add across thread toolkit.
Add new plugin extend machenism to override agent core implementations.
Fix an agent start up sequence bug.
Fix wrong gc count.
Remove system env override.
Add Spring AOP aspect patch to avoid aop conflicts.
Collector Changes
Trace query based on timeline.
Delete JVM aggregation in second.
Support TLS.
Support namespace.
Support token auth.
Group and aggregate requests based on response time and timeline, support Thermodynamic chart query
Support component librariy setting through yml file for better extendibility.
Optimize performance.
Support short column name in ES or other storage implementor.
Add a new cache module implementor, based on
Caffeine
.
Support system property override settings.
Refactor settings initialization.
Provide collector instrumentation agent.
Support .NET core component libraries.
Fix divide zero in query.
Fix Data don't remove as expected in ES implementor.
Add some checks in collector modulization core.
Add some test cases.
UI Changes
New trace query UI.
New Application UI, merge server tab(removed) into application as sub page.
New Topology UI.
New response time / throughput TopN list.
Add Thermodynamic chart in overview page.
Change all tps to cpm(calls per minutes).
Fix wrong osName in server view.
Fix wrong startTime in trace view.
Fix some icons internet requirements.
Documentation
Add TLS document.
Add namespace document.
Add direct link document.
Add token document.
Add across thread toolkit document.
Add a FAQ about, Agent or collector version upgrade.
Sync all English document to Chinese.
Issues and Pull requests
5.0.0-alpha
Agent -> Collector protocol
Remove C++ keywords
Move
Ref
into Span from Segment
Add span type, when register an operation
UI -> Collector GraphQL query protocol
First version protocol
Agent Changes
Support gRPC 1.x plugin
Support kafka 0.11 and 1.x plugin
Support ServiceComb 0.x plugin
Support optional plugin mechanism.
Support Spring 3.x and 4.x bean annotation optional plugin
Support Apache httpcomponent AsyncClient 4.x plugin
Provide automatic agent daily tests, and release reports
here
.
Refactor Postgresql, Oracle, MySQL plugin for compatible.
Fix jetty client 9 plugin error
Fix async APIs of okhttp plugin error
Fix log config didn't work
Fix a class loader error in okhttp plugin
Collector Changes
Support metrics analysis and aggregation for application, application instance and service in minute, hour, day and month.
Support new GraphQL query protocol
Support alarm
Provide a prototype instrument for collector.
Support node speculate in cluster and application topology. (Provider Node -> Consumer Node) -> (Provider Node -> MQ Server -> Consumer Node)
UI Changes
New 5.0.0 UI!!!
Issues and Pull requests
Back
|
FazBrowse Home
|
New Git URL