Skip to main content

15 posts tagged with "Agent"

Release notes for Foxglove Agent.

View All Tags

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

Agent 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

Agent v1.1.4

👀 Automatically detect which files are ready for upload

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

New & Improved
  • The Foxglove Agent will now ignore incomplete MCAP files while watching and reconciling recordings

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

Agent v1.1.3

This release contains minor fixes.

Fixes
  • Fixed and issue where MCAP channels with schema ID 0 (ie. with no schema) were causing an error when imported to an via the Agent

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

Agent v1.1.1

This release contains minor fixes.

Fixes
  • Fixed a bug when using auto-import where the Agent would see 401 unauthorized errors when requesting device information

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