-
Notifications
You must be signed in to change notification settings - Fork 4
Description
just to let you know, for the past year or so, we have been working on a new message payload format, as a result of limitations in the current ones and feed back from some international consultations. The current protocol version is identified by using the topic tree that starts with v02.post. Over the next year or two, we may migrate to v03.post. Differences in messages:
-
AMQP headers are no longer used to store key-value pairs. Instead, the message body is a JSON array. As a result, the formerly anonymous fields in the body of a v02 message are now key value pairs in the array: pubTime, baseUrl, and relPath.
-
for fields that are encoded, such as checksums, the encoding is changed to base64 (more compact representation)
https://github.com/MetPX/sarracenia/blob/master/doc/sr_postv3.7.rst
might still evolve slightly (new fields?) but we have done some important deployments of v03, and it is looking solid. no fire... nothing will be sprung on consumers suddenly, we haven´t looked at any migration strategy yet, but would not want to spring it on clients all of a sudden. Figured you would want to know far ahead of time.
I can supply some alternate data streams if you want a sample.