Palau Release
Palau Release
Delivery: ~ November 2025
Namer: Rodney Hess (Beechwoods Software)
Per the Palau Planning Meeting (04/2025), Palau will be a 4.1 release following on from Odesa 4.0. Palau will not be an LTS release. The previous version (4.0) will remain under LTS until March 2027
Release Theme: Stability and maturity
Key delivery items to include:
- Performance enhancements:
- Reducing payload for device events. Many users asked for a smaller, more optimal, device reading event payload.
- CBOR encoding for all readings. Orthogonal to reducing the payload but expected to obtain good performance gains here compared to simply JSON encoding.
- Device SDK alignment and new features:
- Go and C Device SDK functional parity identified as high priority with four relatively simple known issues to resolve.
- In addition, strengthening of the C Device SDK by adding automated testing, service client support and CLI options that are present in the Go version.
- Ahead of any new language Device SDKs that have been suggested (e.g. Rust) agreed that a device SDK specification (i.e. stronger docs) is required.
- Plan to support delivering a generic payload to the device discovery POST command. This will help device service implementations to perform bespoke discovery tasks.
- Plan to support users adding their own friendly or alias names to a device that has already been onboarded and discovered.
- Security improvements:
- API Input Validation and Checking – create an ADR and aim to implement throughout the EdgeX services in 4.1.
- Audit Logging – create ADR as the first step and aim to implement for 4.1.
- Backup and Recovery – create detailed Use Case Records (UCR) for first review and analysis.
- Denial of Service (DoS) Resilience – create detailed Use Case Records (UCR) for first review and analysis. Stretch goal for in 4.1.
- Threat Model – Work is required to update the existing STRIDE model from EdgeX 2.2. But more feedback on need and urgency is required. Plan to form a small working group to proceed here, and somewhat related to DoS above.
- Usability enhancements
- Scheduler Service On/Off Support – plan to add support for iCalendar style time-based actions to the scheduler service for 4.1. Will be additive to current implementation.
- Delete Multiple Device API – plan to add extra APIs to allow device services to have all devices deleted. Also aim to provide a new Device Service flag to override the existing entities (devices/device profiles/provision watchers) that are stored in Core Metadata with local device files).
- Device Instance level Device Commands – plan to allow overriding the device resources that should be part of a Device Command for a specific device, e.g. for cases where different auto event timings are required for specific devices.
, multiple selections available,
Related content
Palau Planning Meeting (Tuesday 15th April - Thursday 17th April, 2025)
Palau Planning Meeting (Tuesday 15th April - Thursday 17th April, 2025)
More like this
Palau Pre-Wire (Friday March 28th, 2025)
Palau Pre-Wire (Friday March 28th, 2025)
More like this
Delhi Release
Delhi Release
More like this
Ireland Release
Ireland Release
More like this
Odesa Release
Odesa Release
More like this
Odesa LTS (February 2025)
Odesa LTS (February 2025)
More like this