Skip to main content

20 posts tagged with "Agent"

Release notes for Foxglove Agent.

View All Tags

Agent v1.4.3

Agent

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 the agent would report "database locked" errors due to disk contention.
  • Fixed a bug where the agent would not respond to shutdown signals in a timely fashion.
  • Fixed a bug where the agent 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

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