Skip to main content

19 posts tagged with "Agent"

Release notes for Foxglove Agent.

View All Tags

Agent v1.4.2

Agent

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 agent filesystem watcher may deadlock and fail to pick up new recordings.

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

Agent v1.4.1

Agent

This release contains a fix for upload timeouts.

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

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

Agent v1.4.0

Agent

This release of the agent 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 agent binary against musl.

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

Agent v1.3.3

Agent

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

Agent v1.3.2

Agent

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

Agent v1.3.1

Agent

This release contains a critical fix for indexing recordings.

Fixes
  • Fixed an issue where the agent fails to insert recording topics after upgrading to 1.3.0.

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

Agent v1.3.0

Agent

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
  • The agent now latches device identity, to detect potential misconfiguration
  • Fixed an issue where the agent 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

Agent v1.2.3

Docker Image

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

Fixes
  • Fix case where if DISABLE_SERVER is set to True, the agent exits immediately instead of monitoring for recordings.
  • Disable v1/recordings HTTP endpoint by default in .deb package.
  • Agent ignores subdirectories in the watch directory which it cannot read.

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

Agent v1.2.0

Static Builds

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

Fixes
  • Fixed a bug where the Foxglove Agent exits when running on distributions with unsupported glibc version
  • The agent now will fetch and respect the configured per-device recording retention period

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