Release Notes
v1.0.0
March 13th, 2024
- UI: Users are able to sort columns by clicking on the headers
- UI: Column widths can be adjusted by the user by dragging the divider between them
- UI: Added new Drag+Drop capability to apply display filters from the decode tree.
- API: new
pf
field in packet list andcolumnInfo
struct in status - Added periodic license checking after initial startup
- Updated to Wireshark 4.2.3
v0.0.5
February 14th, 2024
- The docker image no longer runs processes as
root
(uid=0) and instead runs aspv
(uid=1000) - Updated stylesheets: uses
Roboto Mono
andInter
fonts; removed gray backgrounds and some table header borders - Added a prefix configuration option to serve the built-in UI behind a “subdirectory” URL path
- Add boolean flag
hideTitle
to prevent showing the filename inside the Vue/React component - Added a profile switching menu popup to the built-in UI.
(Enable in the JS component via the
enableProfileSwitching=true
prop) - Fixed performance issues with large ladder diagrams
- Upgraded to Wireshark 4.2.2 behind the scenes
- Added a warning when displaying more than 500,000 rows in the packet list
v0.0.4
January 11th, 2024
- Automatically removes downloaded files from the local cache after a configurable cache-lifetime timeout
- The PacketViewer component can specify a
requestInterceptor
callback which will modify the URL parameters and HTTP headers being sent by API requests - Prints additional license information to the console in debug mode
- Adds a sample profile available by default to the container
?profile=sample
- Fixing UI scrolling issues for analysis tools
- Adds a splash screen if running with
no-ui=true
- Fix minor UI issue with tooltip hover
- Adds the
sharkd-idle-timeout
variable to control how long a PCAP file is held open in active memory
v0.0.3
December 5th, 2023
- Add config framework unifying CLI, config.yaml, and ENV settings
- Disable browse endpoint with
--no-browse
- Log http requests when
--debug
is enabled - Adds an
onError
callback to the React component - Allow passing a profile through the component and via URL (
?profile=testprofile
) - Added
-dir
to options that represented a path - Changed flag format to use double-dash
- Move
sharkd
debug output under--sharkd-debug
- Update to Wireshark 4.2.0 official release
Bugfix
: Prevent component from writing to window.titleBugfix
: Improve display of long file namesBugfix
: Fix status bar for files with zero packets
v0.0.2
November 15th, 2023
- Shipping support for React
- Add support for API server to send CORS responses
- Add ability to disable the self-hosted UI via the
–no-ui
flag - Add ability to read files from S3 Buckets
- Enable GeoIP lookups
- Add computed fields to the API
- Add support for downloading a URL to a PCAP in the
file
property - Added
/api/docs
page - Enable TLS self-signed and LetsEncrypt support
- Add 802.11 Endpoints tool
- Use Wireshark v4.2.0.rc3
v0.0.1
October 17th, 2023
- Initial Release of PacketViewer