Changelog
- 8bbf37d Add --log-format flag
- fc2eb7a Add --once flag for single JSON snapshot and implement status command
- 5f617cc Add --timeout flag
- 979dd4d Add Caddy HTTP metrics support
- 76f62f9 Add Caddy support (#1)
- 9157cc8 Add Codecov.io badge
- b213f37 Add Codecov.io integration
- 5f6545d Add GIF
- 17cfc53 Add GoReleaser
- 61382ac Add JSON output option to
ember statuscommand - 05c8351 Add README, LICENSE and screenshot
- 04d2812 Add TLS and mTLS support for Caddy admin API
- 0e2930c Add TTFB metrics
- 6b14797 Add UI components for monitoring and managing FrankenPHP processes
- ab3889d Add
/healthzroute - 3ff2a58 Add
ember diffcommand - b756f44 Add
ember initcommand - 903a15e Add
ember version [--check] - a742fbd Add
ember waitcommand - a6fefee Add average request size metrics
- b45c785 Add configurable prometheus metrics prefix
- ba40b42 Add daemon and Prometheus metrics exposition
- e65300d Add daemon benchmark
- c723a5a Add error rate metrics to dashboard and JSON output
- 4ef85c2 Add from scratch Dockerfile
- b0f45c2 Add fuzzing test
- 4a9eb2e Add graph view
- f92010c Add host metrics reporting to exporter
- 3fa70c8 Add host-level data to JSON output
- 518ce44 Add host-level data to JSON output
- 67b5d3c Add integration tests
- 288f2d0 Add latency percentiles tracking and update dashboard rendering
- 2d1bc81 Add leak detection and monitoring features
- b3839b4 Add memory usage tracking and sparkline visualization to detail panel
- 845fd19 Add metrics server error handling and update help overlay for FrankenPHP
- cc9e81a Add more integration tests
- e7d512c Add more tests
- 8e1ea59 Add more tests
- a9f09d8 Add more validation
- 1e72c9f Add multiplatform CI
- 3704272 Add mutex in LeakWatcher
- 474ba25 Add server names refresh interval
- d2aca7b Add some more tests again
- d65b60a Add some tests
- 6450ae8 Add stale data indication to dashboard and update status messages
- 38d7336 Add state dump functionality via SIGUSR1 signal
- 956efb2 Add support for --quiet flag
- 879f437 Add support for EMBER_METRICS_AUTH env var
- f229b5b Add support for
--no-color - 8b06944 Add support for authenticated ember endpoints
- 2a4e335 Add support for detecting disappearance of FrankenPHP
- 010defc Add support for env vars
- 3f119f1 Add tests and CI
- 0cf9396 Add the "open-source" documents
- 9fde586 Add the docs!
- f7de503 Add troubleshooting guide
- 6a0b541 Add version to .golangci.yml
- 6120574 Add warning for wildcard host usage in metrics
- 98b4b77 Address copilot issues
- 876087d Avoid updating the whole table when selection moves
- ee688c3 Better UI and style
- 8f58480 Better UI and style
- 3106394 Better lost connection handling
- 9a22312 Bump deps
- ee10bd5 Display side panel for thread details
- d7092fd Display sparklines and fix missing CPU after disconnect
- 2c0c127 Enhance README with
ember init - 68bf057 Enhance fetching logic and state recovery handling
- 912fbde Enhance graph rendering with upper bound adjustment
- 413523f Enhance time formatting and add beta label
- d2e2078 Enhance worker list display with method and URI columns
- bf8e0e0 Fix GitHub URL in module
- cfd9ba2 Fix GoReleaser permissions and deprecations
- dc004fd Fix image URL
- 28be7b6 Fix integration tests
- 71a9eaf Fix integration tests
- 1b92c2b Fix integration tests
- d359d10 Fix integration tests
- 03c4aee Fix lint and Codecov
- e8e9f32 Fix linter
- 40989f1 Fix linter
- c546b6d Fix linter
- 5562e95 Fix linter again
- 45c9ece Fix memory leak in history store
- aa3bee0 Fix missing data when Caddy isn't available at startup
- 27b0078 Fix some Docker config
- f27ec31 Fix sorting + add support for prev sorting order
- 6ad867f Fix tests
- 8a08d03 Fix the gif
- 13e451f Fix things
- a46e181 Implement counter reset detection in State management
- b6021ac Implement error throttling
- 7541d47 Implement fetcher package for monitoring FrankenPHP processes
- 3a2d006 Implement host pruning and enhance state export functionality
- 68b04e7 Implement retry logic for HTTP requests with context timeout and backoff strategy
- d2ba464 Improve CopyForExport to avoid sharing references
- e53fc07 Improve DX a little bit more
- 296711f Improve Dockerfile
- 650ef3d Improve README.md
- ad93697 Improve UI a lot!
- 9936cdb Improve sidepanel rendering
- db37bb7 Many various fixes and polishing the whole
- 485fa94 Misc improvements
- c703c87 Misc improvements
- 8ebf281 More tests!
- bdee360 Refactor JSON output structure for thread data
- 2326574 Refactor command initialization and add validation tests for subcommands
- 358c85f Refactor dashboard display logic to streamline crash reporting
- dd56c0b Refactor time formatting and add compact duration function
- d567b41 Remove dead code
- e5579a3 Remove leak detector for now
- f74e746 Remove p50, p90 and p99 for the table view of Caddy
- e57912e Remove useless idle memory history
- 4811ab2 Rename --pid flag to --frankenphp-pid
- 442be71 Rename project to Ember
- 282a048 Separate threads and workers in the list
- 21e6b4e Show sort indicator
- 9b0396e Support
NO_COLORenv var,SIGHUPsignal to reload certificates - 06d60de Test more unhappy paths
- 0182af3 Unexport things and improve doc comments a bit
- 8bdff88 Update README
- 06c3c3e Update README with build command
- 412ec32 Update README with capabilities
- 40ee476 Update docs to specify FrankenPHP version requirements for thread-level metrics
- c09b0ec Update documentation to reflect Ember as a real-time monitoring tool
- 3facd25 Update image in assets
- 0c1fa44 Update to testify lib
- 8a69685 Use Cobra for flags and cleanups
- e16f93e Use Fetcher type instead of HTTPFetcher
- a9d4063 Various little fixes