⚠ 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.
- Users who update to this version without modifying their configuration file will find that no data is being logged unless
-
Action required:
- Update your configuration file to include the
allowed_device_ids
option with the IDs of the devices you want to track.
- Update your configuration file to include the
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.
- Users can now specify which devices are tracked by using the
- Dynamic Configuration Loading:
- Both
allowed_device_ids
andgpx_directory
are dynamically loaded from the plugin configuration during initialization.
- Both
- 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.