Skip to content

GPX Tracker Plugin v1.1.0

Latest
Compare
Choose a tag to compare
@fernandodpr fernandodpr released this 28 Nov 00:08
· 1 commit to main since this release
cc0a587

Upcoming Breaking Change
Starting with the next version, you’ll need to explicitly configure tracked devices. For now, the plugin defaults to logging all devices (allowed_device_ids: ["*"]) for compatibility, but this will change in future releases.

  • What changed?

    • In the previous release, all devices in the network were tracked by default as no filtering mechanism existed.
    • Now, users must define allowed_device_ids in the configuration file to specify which devices should be logged.
  • Impact on existing users:

    • Users who update to this version without modifying their configuration file will find that no data is being logged unless allowed_device_ids is defined.
  • Action required:

    • Update your configuration file to include the allowed_device_ids option with the IDs of the devices you want to track.
community-plugins:
  gpxtracker:
    active: true
    repository: https://github.com/fernandodpr/MMR-GPXTRacker.git
    tag: main
    gpx_directory: "./data/gpx_data"
    allowed_device_ids:
      - "fd3e19c2"  # Example (random ID)
      - "*" # To save all location messages that are received.

Description:

This release introduces node filtering, providing users with greater control over which devices are tracked, along with enhancements to configuration handling. These updates improve flexibility and usability while maintaining the core functionality of the plugin.

What's New:

  • Node Filtering:
    • Users can now specify which devices are tracked by using the allowed_device_ids configuration option.
  • Dynamic Configuration Loading:
    • Both allowed_device_ids and gpx_directory are dynamically loaded from the plugin configuration during initialization.
  • Initialization Improvements:
    • Ensured the GPX directory is created automatically during initialization.
  • Documentation Update:
    • README now includes detailed instructions for the new node filtering feature and configuration options.