In flespi analytics we updated the behavior of interval calculations for messages with timestamp.key parameters. timestamp.key is a special parameter that is usually constructed from the original timestamp sent by device with event.seqnum (record/event sequence number) added in fraction part. This method is used to store and process multiple messages with the same timestamp but different record sequence numbers.
Previously the value inside timestamp.key was taken as interval begin and end which could result in intervals with fraction ranges and duration.
Now we will always take just the original timestamp value as was reported by the device for the interval begin or end.
This behavior change may result in a slightly higher level of events from the flespi analytics system towards your integration as some intervals will have timing changed.