Releases: scouter-project/scouter
Releases · scouter-project/scouter
v1.9.0
Features
- [agent.java] Supports java 9 and java 10 based applications.
- [agent.java] Connection profiling for hikari pool has been added.
- [agent.java] Asynchronous Thread linkage tracking for Spring 5's @async annotation is now possible without any configuration.
- [agent.java] Added an option that does not track specific patterns of service at all. Requests subject to this option are not reflected in TPS and response time information.
xlog_fully_discard_service_patterns
- [agent.java] Sql profiling for the Altibase jdbc driver using the ABPreparedStatement class has been added.
- [webapp] The counter search limit of Web api has been increased from 1 hour to 6 hours.
MISC
- [agent.java] Added a debug option to track profiling problems when running sql in jdbc.
_profile_fullstack_sql_execute_debug_enabled
- [agent.java] Added option to calculate heap memory usage included in xlog, so it can be disabled.
profile_thread_memory_usage_enabled
v1.8.6
Features
- [webapp] added gzip output option,
net_http_api_gzip_enabled
(default true). - [webapp] counter api range limit increased to 6 hours from 1 hour.
- [webapp] added url shortening api and redirection page.
- [server&client] All charts have an
outgoing link context menu
to open it(the time range and objects) on a 3rd-party UI. - [server] added alert scripting helper methods. -
httpGet()
for call any webhook.
Bug Fix
- [webapp] fix the bug that counter data is missing when the midnight(00:00) is include in the range condition.
- [webapp] fix the bug that counter stat data is missing when the retrieving range is over a day.
v1.8.5
v1.8.4.1
Features
- [webapp] custom static webapp can be serviced on scouter platform.
- set
net_http_extweb_dir
option and place static web application there.
- set
Bug Fix
- [client] fixed a bug that xlog get freezing when given value on a start time filter is not correct hhmmss time format.
- [webapp] fixed a bug ip authorization option does not work correctly.
MISC
- [client] multiple tag count window can be opened.
v1.8.4
Features
- [agent.java] support tracing about redis call by spring data redis & jedis.
- [agent.java] additional performance metric supported - sql time by service, api call time by service & heap total memory.
- [client] filterable xlogs by start time.
- [webapp] xlog api added - get xlogs by bulk by txids.
- /v1/xlog-data/{yyyymmdd}/multi/{txidList}
Bug Fix
- [webapp] fixed what the prefilght AJAX requests can't be processed correctly.
- [webapp] fixed what the error is thrown when the same key is stored repeatly.
- [client] fixed what the windows client export function makes broken export file.
- [server] clear sometimes the server can not clean up old log files.
MISC
- [webapp] CORS option defauls true now.
v1.8.4.SNAPSHOT
v1.8.4.SNAPSHOT
v1.8.3
Features
- [agent.java] add scouter cookie publishing path option.(default : /)
trace_user_cookie_path
- [agent.java] trace reqeust context over a hystrix thread.
- [server] can store arbitrary key-value data to it's own k/v store. (and it supports TTL)
- [webapp] new apis (api document link)
/v1/kv-private/{key}
- save and find keys & values to (logon) user-scope kv storage./v1/kv/{key}
- save and find keys & values to a global key space of the scouter's kv storage./v1/kv/{keySpace}/{key}
- save and find keys & values to a specific key space of scouter's kv storage.- and other kv apis ... (check the api document)
/v1/loginGetToken
- authorization with id/password for 3rd party web application. (answered with access token)/v1/login
- authorization with id/password for traditional web application. (answered with cookie)- Use these (kev-value) apis in next version that can be set TTL and coming soon.
Bug Fix
- [webapp] fix abnormal processing when the uri for widget chart includes some unicode character.
- [agent.java] correct missing setting XLog property values - text1 ~ text5 in the case of Non-http service tracing.
MISC
- some default setting is changed.
- [server] tag counter default true
- [webapp] (ip, session, token) authorization default false
v1.8.2.DEPRECATED
Features
- [agent.java] add scouter cookie publishing path option.(default : /)
trace_user_cookie_path
- [agent.java] trace reqeust context over a hystrix thread.
- [server] can store arbitary key-value data on it's own k/v store.
- [webapp] new apis (api document link)
/v1/kv/{key}
- save and find keys & values to the scouter's global kv store./v1/kv/{keySpace}/{key}
- save and find keys & values to the scouter's specific kv store./v1/loginGetToken
- authorization with id/password for 3rd party web application. (answered with access token)/v1/login
- authorization with id/password for traditional web application. (answered with cookie)
- Important Notice ! : kv api's storage engine will be changed in a few days and will not compatible with v1.8.2.
- Use these (kev-value) apis in next version that can be set TTL and coming soon.
Bug Fix
- [webapp] fix abnormal processing when the uri for widget chart includes some unicode character.
- [agent.java] correct missing setting XLog property values - text1 ~ text5 in the case of Non-http service tracing.
MISC
- some default setting is changed.
- [server] tag counter default true
- [webapp] (ip, session, token) authoriztion default false
v1.8.1.1
v1.8.1
Release Note
Features
- [webapp] HTTP(Web) api added
- daily visitor & hourly visitor
- retrieve counter data by object hashes
- retrieve latest counter data
- searching xlogs by various conditions
- get xlogs by gxid
- refer to Web api guide
- [webapp] simple counter widget (can show a chart about the counter data from the result of a counter api.)
- [server] add option for warning level of inactive object
- [server] options for setting indices's size of scouter text database.
- [agent.java] support maria db client 1.6.x & 1.7.x
- [client] show monitored objects in order now in the context menu or group navigation.
- [client] alert window message can be selected & copied to a clipboard.
Bug Fix
- [webapp] fix that the summary api of apiCall-by-objHash does not get any data.
- [agent.java] fix incorrect exception summary gathering
- [client] fix that the XLog view does not release some memory after closing.