Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ exclude = [

[workspace.package]
edition = "2024"
version = "4.0.0-alpha.4"
version = "4.0.0"
authors = ["esrlabs.com"]

[workspace.dependencies]
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

[![LICENSE](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE.txt)
[![](https://github.com/esrlabs/chipmunk/actions/workflows/release_next.yml/badge.svg)](https://github.com/esrlabs/chipmunk/actions/workflows/release_next.yml)
[![](https://github.com/esrlabs/chipmunk/actions/workflows/release.yml/badge.svg)](https://github.com/esrlabs/chipmunk/actions/workflows/release.yml)
[![](https://github.com/esrlabs/chipmunk/actions/workflows/lint_master.yml/badge.svg)](https://github.com/esrlabs/chipmunk/actions/workflows/lint_master.yml)

`chipmunk` is a native desktop application, written in Rust, for viewing log files with no limitations on file size. 1 GB, 2 GB, 10 GB? `chipmunk` is limited only by your disk space - nothing more. With no unnecessary copying, files of any size open with the same speed. But `chipmunk` goes beyond just working with files: it also allows you to create network connections to collect logs via TCP, UDP, Serial, or from the output of a running command.
Expand Down
20 changes: 20 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
# 4.0.0 (10.06.2026)

**Chipmunk 4.0.0** is the first stable release of the new native version of Chipmunk.

This release replaces the previous Electron-based app with a much lighter and faster native application, reducing the **runtime footprint by more than 4x**.

## Highlights

- Memory usage reduced from around **500 MB to less than 100 MB.**
- CPU usage for the same workload reduced from around **16% to around 4%.**
- Startup is now almost instant compared to about one second before.
- Chipmunk is now shipped as a single native application binary.
- No more Electron sandboxing or runtime issues.
- The app is much more responsive, with several long-standing UI issues fixed.
- Added a command palette for faster keyboard-driven workflows.
- Improved chart visuals.
- Added installers for all supported operating systems.

This rewrite also gives us a stronger base for future development, helping us deliver requested features and bug fixes faster in upcoming releases.

# 3.19.6 (30.04.2026)

## Added
Expand Down
2 changes: 1 addition & 1 deletion docs/index.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[![LICENSE](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://github.com/esrlabs/chipmunk/blob/master/LICENSE.txt)
[![](https://github.com/esrlabs/chipmunk/actions/workflows/release_next.yml/badge.svg)](https://github.com/esrlabs/chipmunk/actions/workflows/release_next.yml)
[![](https://github.com/esrlabs/chipmunk/actions/workflows/release.yml/badge.svg)](https://github.com/esrlabs/chipmunk/actions/workflows/release.yml)
[![](https://github.com/esrlabs/chipmunk/actions/workflows/lint_master.yml/badge.svg)](https://github.com/esrlabs/chipmunk/actions/workflows/lint_master.yml)

`chipmunk` is one of the fastest desktop applications for viewing log files, with no limitations on file size. 1 GB, 2 GB, 10 GB? `chipmunk` is limited only by your disk space - nothing more. With no caching and no unnecessary copying, files of any size open with the same speed. But `chipmunk` goes beyond just working with files: it also allows you to create network connections to collect logs via TCP, UDP, Serial, or from the output of a running command.
Expand Down
26 changes: 17 additions & 9 deletions docs/installation.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
`chipmunk` is available as a prebuilt desktop application from the [GitHub releases page](https://github.com/esrlabs/chipmunk/releases). Release builds include the built-in updater, so the application can notify you and update itself when a newer version is available.
`chipmunk` is available as a prebuilt desktop application from the [GitHub releases page](https://github.com/esrlabs/chipmunk/releases). Release builds include the built-in updater, so the application can notify you and update itself when a newer version is available. The built-in updater supports both installer-based and portable installations.

You can also install the native application from source with Cargo:

Expand All @@ -14,24 +14,32 @@ just install-app

### macOS

Download the macOS release and move `chipmunk.app` to your Applications folder.
Download one of the macOS release artifacts:

Or install using Homebrew:
- `.pkg` installer, which installs Chipmunk into Applications
- portable `.tgz` archive containing `chipmunk.app`

```sh
brew install --cask chipmunk
```
For the portable archive, unpack it and move `chipmunk.app` to your Applications folder.

### Windows

Download and unpack the Windows release to a folder of your choosing. Use `chipmunk.exe` to start Chipmunk.
Download one of the Windows release artifacts:

- `.msi` installer, which installs Chipmunk into Program Files
- portable `.tgz` archive containing `chipmunk.exe`

For the portable archive, unpack it to a folder of your choosing and use `chipmunk.exe` to start Chipmunk.

Requirements:

- Install the latest [Microsoft Visual C++ Redistributable](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170).

### Linux

Download and unpack the Linux release to a folder of your choosing. Use the `chipmunk` executable to start Chipmunk.
Download one of the Linux release artifacts:

- `.deb` package for Debian/Ubuntu-based distributions
- `.rpm` package for Fedora/RHEL/openSUSE-based distributions
- portable `.tgz` archive containing the `chipmunk` executable

Each release also provides `.deb` and `.rpm` packages.
For the portable archive, unpack it to a folder of your choosing and use the `chipmunk` executable to start Chipmunk.
Loading