Skip to content

Latest commit

 

History

History
270 lines (155 loc) · 17.9 KB

CHANGELOG.md

File metadata and controls

270 lines (155 loc) · 17.9 KB

0.18.0 (2024-07-04)

Bug Fixes

  • profiler don't crash profiler if we can not parse FrameTime (#295) (8aee5ec) by @kirillzyusko
  • profiler: fix ram usage when multiple pids (#290) (85656a7)
  • profiler: improve performance (#280) (512a994)

Features

  • export FPS and RAM reporting (#294) (5b00d7d) by @kirillzyusko

0.17.4 (2024-04-18)

Bug Fixes

  • profiler: support rare apps with multiple pids (#274) (60ea349)

0.17.3 (2024-04-12)

0.17.2 (2024-04-05)

Bug Fixes

  • report remove video annotation if no videos (#235) (93c3b99)
  • cli ensure CLI doesn't fail if we can't check latest CLI version
  • cli: improve cli performance a little bit (#269) (f646064)

For the cloud command, this release also switches to api.flashlight.dev as server base url. This will fix future reason: getaddrinfo ENOTFOUND issues when we decommission the previous endpoint url.

0.17.1 (2024-03-06)

Bug Fixes

  • cloud: fix: removing generated APKs when running cloud cli to avoid fails (#207) by @mojavad

0.17.0 (2024-03-06)

Bug Fixes

  • report: fix graph curviness bugs by upgrading apex (#204) (0223202)

Features

  • report: make RN and Flutter threads stand out nicely (#205) (0e99a27)

0.16.3 (2024-01-30)

0.16.2 (2024-01-26)

Features

0.16.1 (2024-01-18)

Bug Fixes

0.16.0 (2024-01-17)

Bug Fixes

  • measure: UI buttons unresponsive/streamline socket URL handling (#191) (66b0899)

0.15.1 (2023-12-23)

0.15.0 (2023-12-23)

0.14.0 (2023-12-08)

Features

  • report: add statistics in averaged summary (#178) (d718057)

0.13.0 (2023-11-29)

0.12.1 (2023-11-24)

Bug Fixes

  • measure: fix taking multiple measures (be80d07)
  • measure: support empty thread name (52dce42)

0.12.0 (2023-11-08)

Bug Fixes

  • report: allow horizontal scrolling in threads table (#168) (0136567)
  • report: fix difference color for FPS (#166) (ae2dd98)
  • report: fix thread autoselection (#169) (eb28d01)

Features

0.11.1 (2023-10-03)

Bug Fixes

  • readme: added install cmds (#151) (c48bc3b)
  • report: fix iteration switching in failed report view (#152) (ff1a02c)
  • test: fix Operation not supported on socket (#157) (9476fdd)

Features

  • ios: have cpu usage per thread ios (#150) (ef2636c)
  • test: add skipRestart option for quick testing (d9c2ca4)
  • tools: add tools command (#156) (a981132)

0.10.1 (2023-09-12)

Bug Fixes

  • fix tests that could timeout after an app crash (#146) (cbbe38e)
  • profiler: improve accuracy of CPU measures (#140) (5038cb7)

0.10.0 (2023-07-13)

Bug Fixes

  • profiler: fix no such file issue for apps with background processes (#117) (a3db43f)

Features

  • report: make the video panel collapsible with animation (#136) (552b70d)

0.9.0 (2023-07-13)

Bug Fixes

  • profiler: add sigint to authorized exit codes (3447a38)
  • profiler: no such file /proc/{pid}/task (#117) (a3db43f)

Features

  • make the video panel collapsible with animation (#136) (552b70d)

0.8.0 (2023-06-28)

Features

  • measure: measure in webapp without need for flipper (#121) (6f68b55)
  • report add danger and safe zone to charts (#111) (da0d803)
  • aws: ensure report gets deployed even for failed tests (#126) (53ebba8)
  • Filter retries on web reporter (9d9f192)

Bug Fixes

  • ESlint: deactivate no require rule (23abeeb)
  • measure: ensure we have only one socket connection between web and cli (#130) (4b59cd1)
  • report fix dropdown menu color (#115) (fd45757)

0.7.3 (2023-05-25)

Bug Fixes

0.7.2 (2023-05-19)

Bug Fixes

  • profiler: fix buffer overflow when running atrace async_stop (#107) (f06a849)

0.7.1 (2023-05-09)

Bug Fixes

  • test: stop polling measures on failure (e5500bf)

0.7.0 (2023-05-08)

Bug Fixes

  • profiler: fallback on alternative atrace file for certain devices (#100) (93ad2c8)

Features

0.6.0 (2023-05-03)

0.5.0 (2023-04-28)

Features

  • report: massive redesign ✨

0.4.0 (2023-04-26)

Bug Fixes

  • aws: create report destination folder if not existing (923f9c2)
  • hotfix for flashlight measure (66a7f89)
  • web: ensure thread table displays white colors (fbf03c6)

Features

  • report: support http video (05044c4)
  • test: add record bitRate and size option (#97) (364f58a)
  • web: redesign charts and layout (#96) (d26d24a)
  • web: redesign reports/add collapsible metrics explanation (#94) (bb08d0e)
  • web: redesign reports/handle multiple reports (#92) (23e77a1)
  • web: redesign reports/single card summary design (#88) (337c585)

0.3.1 (2023-04-26)

Bug Fixes

  • aws: create report destination folder if not existing (923f9c2)
  • hotfix for flashlight measure (66a7f89)
  • web: ensure thread table displays white colors (fbf03c6)

Features

  • report: support http video (05044c4)
  • test: add record bitRate and size option (#97) (364f58a)
  • web: redesign charts and layout (#96) (d26d24a)
  • web: redesign reports/add collapsible metrics explanation (#94) (bb08d0e)
  • web: redesign reports/handle multiple reports (#92) (23e77a1)
  • web: redesign reports/single card summary design (#88) (337c585)

0.3.0 (2023-04-19)

Bug Fixes

  • profiler: improve timings accuracy (#84) (1908689)

Features

  • test: add --record options to have videos in report (#86) (2094d38)
  • flipper: add windows support (#77) (b6d152c)
  • profiler: group binder threads together in measures (#89) (543ffa7)
  • report: add ability to see each iteration individually (#83) (a40f955)

BREAKING CHANGES

  • profiler: if using a custom script, pollPerformanceMeasures will now take { onMeasure: (Measure) => void } as second parameter

0.2.0 (2023-04-04)

BREAKING CHANGES

  • cloud: --apkPath replaced by --app, adapt to new backend architecture

0.1.0 (2023-02-06)

android-performance-profiler becomes Flashlight 🔦

A standalone executable command called flashlight 🔦

More details on our revamped docs at docs.flashlight.dev

BREAKING CHANGES

  • commands have additional prefix, prefer using the standalone executable flashlight instead of npx @perf-profiler/...

For instance:

-> npx @perf-profiler/web-report -> flashlight report -> npx @perf-profiler/e2e measure -> flashlight test

Features

  • add simpler and nicer CLI command flashlight measure (#70) (61c87d1)
  • e2e: add afterEach option (#68) (a95fb74)