Changelog
View Source1.8.7
- Handle unchanged case in
net_kernel:set_net_ticktime. - Fix
rebar3 checkby updating the Elvis macro rule name tomacro_naming_convention. - Simplify
observer_cli_escriptizetest shutdown code by replacing an unnecessary anonymous function wrapper.
- Handle unchanged case in
1.8.6
- Add external formatter support (dynamic loading/app env) and docs; formatter callback now receives pid.
- Improve State view rendering by fixing redraw timers and infinite-loop edge cases.
- Improve less_client/less_server navigation and status output (F/B commands, last line, row fetching).
- Auto update net_ticktime.
- Fix mix compilation and avoid compiling test/ in release builds.
- Remove recon from included_applications.
1.8.5
- Sync default env between mix.exs and .app.src; comment out scheduler_usage default.
- Refactor app stats and command parsing internals; update type specs and configs.
- Update docs and plugin guide; refresh README images/assets.
- CI: drop OTP 24/25 from test matrix.
1.8.4
- Fix OTP 28 dialyzer warning.
- Use erlang:processes_iterator/0, erlang:process_next/1 to fold processes when OTP 28.
1.8.3
- Fix mnesia crash by handling unknown storage types.
- Fix OTP 27 warning.
- Support ex_doc to generate documents.
1.8.2
- Fix unit of
fullsweep_after, The value offullsweep_afteris a number, not bytes.
- Fix unit of
1.8.1
- Show node name in system pane.
1.8.0
- Support
<Pidto jump to specific pid. - Show process's label if it's set with proc_lib:set_label(Label)
- Show the number of bytes in the output distribution queue on System View. This queue sits between the Erlang code and the port driver, using undocumented function
erlang:dist_get_stat/1. - Fix Doc View not showing when OTP version = 27
- Support
1.7.5
- Fix crash when mnesia table with external copies.
Which
mnesia:table_info(TabName, storage_type)returns tuple{ext, _, _} - Correct the order of the application information; the items Memory and Reductions have been switched.
- Fix crash when mnesia table with external copies.
Which
1.7.4
- fix crash when ets:info/1 returns undefined.
1.7.3
- fix system pane exception by
pscommand.
- fix system pane exception by
1.7.2
- Fix error when inspecting process that monitors via {RegName, Node}.
1.7.1
- application view shows starting/loading/start_p_false/loaded/started application.
- fixed badarg when starting by RPC and stopping with
ctrl+c. - fixed mix.exs version error
1.7.0
- application view support reductions/memory/process_count sort
- plugin support
{byte, 1024}to10.0000 KB - plugin support
{percent, 0.1234}to12.34% - plugin support dig deep process view.
1.6.2
- fixed crash when ps command not found on Windows.
1.6.1
- remove precise OTP version
1.6.0
- hidden scheduler usage default
- format with erlfmt
- add
ps -o pcpu,pmem,rss,vszinformation - remove recon_alloc:memory/1 from
HOME(too much cpu usage)
1.5.4
- Bump Recon to 2.5.1 for otp23 alloc compat.
1.5.2
- Use erlang:system_info(otp_release) when can't find
OTP_VERSIONfile for the full version.
- Use erlang:system_info(otp_release) when can't find
1.5.1
- Hide mnesia tab when it's not started
- Show specific erl version such as '22.0.5'
1.5.0
- Bump Recon to 2.5.0
1.4.5
- Include a minimal mix.exs build file
- Make sure EXIT message has been cleared
1.4.4
- Make sure connection errors can be handled
1.4.3
- Bump Recon to 2.4.0
1.4.2
- Hidden scheduler process bar when core > 100.
- Allow to compile escript w/ inet6 based distribution.
- Rewrite plugin callback, rename kv_label/0 to attributes/1.
1.4.1
- Fixed ets view memory usage wrong.
- mnesia view memory usage according to bytes.
1.4.0
- Support writing your own plugin.
1.3.4
- View(ets mnesia) support page down/up; support sort by memory or size.
- Fixed pause crash.
- Make refresh interval configurable.
1.3.3
- fixed io:format(Format, Args) does not support iolist in OTP R21
1.3.2
- Make sure all observer_cli processes exit when quit.
- Upgrade recon to 2.3.6
1.3.1
- Add atom limit/count in home.
- Escript support short name and long name.
- Fixed store process not exiting.
- Upgrade recon to 2.3.5
1.3.0
- Rewrite Network/Process view.
- Support PageDown/PageUp for top n list.
- Escript auto-loads observer_cli when it's not loaded on target node.
1.2.2
- fix scheduler number >= 32 displayed incorrectly.
- improve memory(byte/kilobyte/megabyte/gigabyte) unit.
1.2.1
- fixed autosize not working.
- try our best to make color adjust on all platforms.
1.2.0
- add application GUI.
- Rearrange GUI and optimize render.
- Always automatically adapt to the window size.
1.1.0
- Support escript,
observer_cli <TARGETNODE> <COOKIE>
- Support escript,
1.0.9
- Upgrade rebar3 to 3.3.3 for publish hex repo.