Skip to main content

27 posts tagged with "Foxlet"

Release notes for Foxlet.

View All Tags

Foxlet v1.4.0

Foxlet

This release of Foxlet features a new TLS implementation and a statically-linked binary.

Changed
  • Switched from OpenSSL to rustls.
  • Removed the runtime dependency on glibc by statically linking the Foxlet binary against musl.

Docs: About, Install | Debian Packages: amd64, arm64 | Binary Files: amd64, arm64

Foxlet v1.3.3

Foxlet

This release contains a fix for stalled API calls.

Fixed
  • Fixed an issue where API calls would stall indefinitely, blocking submission of new recordings

Docs: About, Install | Debian Packages: amd64, arm64 | Binary Files: amd64, arm64

Foxlet v1.3.2

Foxlet

This release contains a small improvement for configuring data uploading.

Feature
  • Added configuration option (--multipart-part-size/MULTIPART_PART_SIZE) for multipart upload part size.

Docs: About, Install | Debian Packages: amd64, arm64 | Binary Files: amd64, arm64

Foxlet v1.3.1

Foxlet

This release contains a critical fix for indexing recordings.

Fixes
  • Fixed an issue where Foxlet failed to insert recording topics after upgrading to 1.3.0.

Docs: About, Install | Debian Packages: amd64, arm64 | Binary Files: amd64, arm64

Foxlet v1.3.0

Foxlet

This release contains several improvements and bugfixes.

New & Improved
  • More flexible filter configuration for identifying recording files
  • Added support for SHA-256 checksum-on-upload for AWS and S3-compatible object stores
  • Logs are forwarded to journald by default when installed via the .deb package
  • File creation time is used instead of ctime, on filesystems that support it
  • Azure and S3-compatible configuration variables have been renamed for consistency (old variables are still accepted for compatibility)
Deprecated
  • AZURE_INBOX_STORAGE_ACCOUNT_NAME renamed to AZURE_STORAGE_ACCOUNT_NAME
  • AZURE_INBOX_STORAGE_SERVICE_URL renamed to AZURE_STORAGE_ENDPOINT and made optional
  • RECORDING_STORAGE_S3_COMPATIBLE_ACCESS_KEY_ID renamed to S3_COMPATIBLE_ACCESS_KEY_ID
  • RECORDING_STORAGE_S3_COMPATIBLE_ACCESS_KEY renamed to S3_COMPATIBLE_ACCESS_KEY
  • RECORDING_STORAGE_S3_COMPATIBLE_REGION renamed to S3_COMPATIBLE_REGION
  • RECORDING_STORAGE_S3_COMPATIBLE_URL renamed to S3_COMPATIBLE_URL
  • WATCH_IGNORE_SUFFIX deprecated in favor of WATCH_(EXCLUDE|INCLUDE)_(REGEX|SUFFIXES)
Fixed
  • Foxlet now latches device identity, to detect potential misconfiguration
  • Fixed an issue where Foxlet consumes excessive CPU while handling filesystem events
  • Fixed an issue with enabling and starting the systemd service during install
  • Fixed an issue with recordings_gigabytes accuracy, which is now updated hourly

Docs: About, Install | Debian Packages: amd64, arm64 | Binary Files: amd64, arm64

Foxlet v1.2.3

Docker Image

This release is the first published as a Docker image. See Installation for usage instructions.

Fixes
  • Fixed an issue where Foxlet exited immediately when DISABLE_SERVER was set to True, instead of monitoring for recordings.
  • Disable v1/recordings HTTP endpoint by default in .deb package.
  • Foxlet ignores subdirectories in the watch directory which it cannot read.

Docs: About, Install | Debian Packages: amd64, arm64 | Binary Files: amd64, arm64

Foxlet v1.2.0

Static Builds

We now build Foxlet statically. This will allow foxglove-agent to run on more Linux versions and distributions.

Fixes
  • Fixed a bug where Foxlet exits when running on distributions with unsupported glibc version
  • Foxlet now fetches and respects the configured per-device recording retention period

Docs: About, Install | Debian Packages: amd64, arm64 | Binary Files: amd64, arm64

Foxlet v1.1.5

This release contains a fix for handling of some invalid MCAP files.

Fixes
  • Fixed: When the edge controller attempts to submit a recording that Foxglove cloud considers invalid, it will gracefully drop the recording instead of retrying forever.

Docs: About, Install | Debian Packages: amd64, arm64 | Binary Files: amd64, arm64

Foxlet v1.1.4

👀 Automatically detect which files are ready for upload

Foxlet will now automatically ignore incomplete MCAP files in the watched directory. See the Foxlet docs for more details.

New & Improved
  • Foxlet will now ignore incomplete MCAP files while watching and reconciling recordings

Docs: About, Install | Debian Packages: amd64, arm64 | Binary Files: amd64, arm64