|
1 | 1 | # Changelog |
| 2 | +- 1.8.6 |
| 3 | + - Add external formatter support (dynamic loading/app env) and docs; formatter callback now receives pid. |
| 4 | + - Improve State view rendering by fixing redraw timers and infinite-loop edge cases. |
| 5 | + - Improve less_client/less_server navigation and status output (F/B commands, last line, row fetching). |
| 6 | + - Auto update net_ticktime. |
| 7 | + - Fix mix compilation and avoid compiling test/ in release builds. |
| 8 | + - Remove recon from included_applications. |
| 9 | + |
| 10 | +- 1.8.5 |
| 11 | + - Sync default env between mix.exs and .app.src; comment out scheduler_usage default. |
| 12 | + - Refactor app stats and command parsing internals; update type specs and configs. |
| 13 | + - Update docs and plugin guide; refresh README images/assets. |
| 14 | + - CI: drop OTP 24/25 from test matrix. |
| 15 | + |
2 | 16 | - 1.8.4 |
3 | | - - Fix OTP 28 dialzyer warning. |
| 17 | + - Fix OTP 28 dialyzer warning. |
4 | 18 | - Use erlang:processes_iterator/0, erlang:process_next/1 to fold processes when OTP 28. |
5 | 19 |
|
6 | 20 | - 1.8.3 |
|
17 | 31 | - 1.8.0 |
18 | 32 | - Support `<Pid` to jump to specific pid. |
19 | 33 | - Show process's label if it's set with [proc_lib:set_label(Label)](https://www.erlang.org/doc/apps/stdlib/proc_lib.html#set_label/1) |
20 | | - - 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`. |
21 | | - - Fix Doc View not show when otp version = 27 |
| 34 | + - 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`. |
| 35 | + - Fix Doc View not showing when OTP version = 27 |
22 | 36 |
|
23 | 37 | - 1.7.5 |
24 | 38 | - Fix crash when mnesia table with external copies. |
25 | 39 | Which `mnesia:table_info(TabName, storage_type)` returns tuple `{ext, _, _}` |
26 | 40 | - Correct the order of the application information; the items Memory and Reductions have been switched. |
27 | 41 |
|
28 | 42 | - 1.7.4 |
29 | | - - fix crash when ets:info/1 return undefined. |
| 43 | + - fix crash when ets:info/1 returns undefined. |
30 | 44 | - 1.7.3 |
31 | 45 | - fix system pane exception by `ps` command. |
32 | 46 | - 1.7.2 |
33 | 47 | - Fix error when inspecting process that monitors via {RegName, Node}. |
34 | 48 | - 1.7.1 |
35 | | - - application view show starting/loading/startPfalse/loaded/started application. |
36 | | - - fixed badarg when staring by rpc and stop by `ctrl+c`. |
37 | | - - fixed mix.exe version error |
| 49 | + - application view shows starting/loading/start_p_false/loaded/started application. |
| 50 | + - fixed badarg when starting by RPC and stopping with `ctrl+c`. |
| 51 | + - fixed mix.exs version error |
38 | 52 | - 1.7.0 |
39 | 53 | - application view support reductions/memory/process_count sort |
40 | 54 | - plugin support `{byte, 1024}` to `10.0000 KB` |
41 | | - - plugin support `{percent, 0.1234` to `12.34%` |
| 55 | + - plugin support `{percent, 0.1234}` to `12.34%` |
42 | 56 | - plugin support dig deep process view. |
43 | 57 | - 1.6.2 |
44 | | - - fixed crash when ps command not found on windows. |
| 58 | + - fixed crash when ps command not found on Windows. |
45 | 59 | - 1.6.1 |
46 | | - - remove precise opt version |
| 60 | + - remove precise OTP version |
47 | 61 | - 1.6.0 |
48 | | - - hidden schedule usage default |
49 | | - - format by erlformat |
| 62 | + - hidden scheduler usage default |
| 63 | + - format with erlfmt |
50 | 64 | - add `ps -o pcpu,pmem,rss,vsz` information |
51 | 65 | - remove recon_alloc:memory/1 from `HOME`(too much cpu usage) |
52 | 66 | - 1.5.4 |
|
60 | 74 | - Bump Recon to 2.5.0 |
61 | 75 | - 1.4.5 |
62 | 76 | - Include a minimal mix.exs build file |
63 | | - - Make sure EXIT message has been clear |
| 77 | + - Make sure EXIT message has been cleared |
64 | 78 | - 1.4.4 |
65 | 79 | - Make sure connection errors can be handled |
66 | 80 | - 1.4.3 |
67 | 81 | - Bump Recon to 2.4.0 |
68 | 82 | - 1.4.2 |
69 | | - - Hidden schedule process bar when core > 100. |
| 83 | + - Hidden scheduler process bar when core > 100. |
70 | 84 | - Allow to compile escript w/ inet6 based distribution. |
71 | 85 | - Rewrite plugin callback, rename kv_label/0 to attributes/1. |
72 | 86 | - 1.4.1 |
73 | 87 | - Fixed ets view memory usage wrong. |
74 | | - - mnesia view memory usage According to bytes. |
| 88 | + - mnesia view memory usage according to bytes. |
75 | 89 | - 1.4.0 |
76 | | - - Support write your own plugin. |
| 90 | + - Support writing your own plugin. |
77 | 91 | - 1.3.4 |
78 | 92 | - View(ets mnesia) support page down/up; support sort by memory or size. |
79 | 93 | - Fixed pause crash. |
80 | 94 | - Make refresh interval configurable. |
81 | 95 | - 1.3.3 |
82 | | - - fixed io:format(Format,Args) Format not support iolist OTP R21 |
| 96 | + - fixed io:format(Format, Args) does not support iolist in OTP R21 |
83 | 97 | - 1.3.2 |
84 | | - - Make sure all observer_cli process exit when quit. |
| 98 | + - Make sure all observer_cli processes exit when quit. |
85 | 99 | - Upgrade recon to 2.3.6 |
86 | 100 | - 1.3.1 |
87 | 101 | - Add atom limit/count in home. |
88 | 102 | - Escript support short name and long name. |
89 | | - - Fixed store process not exit. |
| 103 | + - Fixed store process not exiting. |
90 | 104 | - [Upgrade recon to 2.3.5](https://github.com/ferd/recon/commit/e0c3614334589e375f8b1492f404e4b764fe35e7) |
91 | 105 | - 1.3.0 |
92 | 106 | - Rewrite Network/Process view. |
93 | 107 | - Support PageDown/PageUp for top n list. |
94 | | - - Escript auto load observer_cli when it's not load on target node. |
| 108 | + - Escript auto-loads observer_cli when it's not loaded on target node. |
95 | 109 | - 1.2.2 |
96 | | - - fix schedule number >= 32 display wrong. |
| 110 | + - fix scheduler number >= 32 displayed incorrectly. |
97 | 111 | - improve memory(byte/kilobyte/megabyte/gigabyte) unit. |
98 | 112 | - 1.2.1 |
99 | | - - fixed autosize not work. |
100 | | - - try best to make color adjust all platform. |
| 113 | + - fixed autosize not working. |
| 114 | + - try our best to make color adjust on all platforms. |
101 | 115 | - 1.2.0 |
102 | 116 |
|
103 | 117 | - add application GUI. |
|
0 commit comments