Command receiving changes, removed legacy CouchDB view,
retrodaredevil
released this
27 Feb 07:18
·
340 commits
to master
since this release
This release has many small changes
All
- Packet IDs default to using a shorter variant
Modbus (rover and tracer)
- Added configurable
initial_timeout
andend_timeout
parameters
Commands
- Command packet collections must only have 3 packets: LARGE_INTEGRITY, SOURCE, FRAGMENT_INDICATOR
- Upon the receiving of a command, an accept or reject packet will be uploaded to the events database
GraphQL
- Added battery record caches
- Subsequent queries that are identical to currently processing queries will wait on the result of the query in progress
Automation
- Deprecated sendcommand and sendrequestheartbeat
- Scheduling commands now allows "and" to be present in relative duration requests
- The alter manager action requires a fragment ID to be provided. This is a breaking change to configs if anyone was using this feature.
CouchDB
- The setup program will now no longer create the
millis
view, which is used by old versions of SolarThing - The
manager
user will have permission to upload tosolarthing_events
.