Improved project file compatibility when device metadata is incomplete. Device deserialization now handles missing family/model/firmware fields more gracefully by using safe defaults.
Expanded firmware background download state handling to include Merlin packages, improving resume/recovery behavior for queued downloads.
Improved internal device categorization and serializer matching for WeOS 4, WeOS 5, Ibex, Merlin, and XRD devices to make project serialization/deserialization more robust.
Fixed an issue where WeOS session handling could miss valid session cookies for WeOS 4.35.0 when devices used alternate SID cookie names.
Fixed an issue where Factory Reset could report a failure even when the reset had completed, due to prompt/context-path handling in CLI output.
Fixed aggregate port configuration on WeOS 5 devices by clearing existing members before adding configured ports, preventing stale aggregate membership.
Fixed an issue where unknown-device project parsing could incorrectly reject certain devices because of partial model data.