Skip to main content

30 posts tagged with "Foxlet"

Release notes for Foxlet.

View All Tags

Foxlet v1.4.3

Foxlet​

This release contains several improvements and bugfixes.

New and Improved
  • Switched to WAL journal mode for sqlite database, which should improve performance.
  • Gracefully cancel pending uploads in response to shutdown signals.
Fixed
  • Fixed a bug where Foxlet would report "database locked" errors due to disk contention.
  • Fixed a bug where Foxlet would not respond to shutdown signals in a timely fashion.
  • Fixed a bug where Foxlet would not retry failed uploads for recordings selected by the WATCH_AUTO_IMPORT_PATTERN configuration.

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

Foxlet v1.4.2

Foxlet​

This release contains a fix for the filesystem watcher, and adds a new configuration flag for toggling filesystem notifications.

Added
  • Added WATCH_USE_NOTIFY, which can be used to toggle filesystem notifications.
Fixed
  • Fixed a bug introduced in v1.3.0, where the Foxlet filesystem watcher could deadlock and fail to pick up new recordings.

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

Foxlet v1.4.1

Foxlet​

This release contains a fix for upload timeouts.

Fixed
  • Fixed a bug introduced in v1.3.3, where Foxlet would time out data uploads to Foxglove-hosted storage.

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

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