Prior to 1.3 the python client encoded real numbers in the application-headers of message-properties as floats. In 1.3 this has been changed to encode them as doubles. This may affect any system in which a c++ client processes messages sent by a python client in which real numbers are included in the headers. These will now be received as doubles not floats. (See bug 577259 for a recorded occurrence)
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: C: Prior to 1.3 the python client encoded real numbers in the application-headers of message-properties as floats. C: F: Real numbers in the application-headers of message-properties are now encodes as doubles. R: This can affect any system in which a c++ client processes messages sent by a python client in which real numbers are included in the headers. These will now be received as doubles not floats.
Looking for Consequence information. LKB
The consequence of encoding all real numbers as floats was that precision could be lost when transferring a message.
Technical note updated. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1,4 +1,4 @@ C: Prior to 1.3 the python client encoded real numbers in the application-headers of message-properties as floats. C: -F: Real numbers in the application-headers of message-properties are now encodes as doubles. +F: Real numbers in the application-headers of message-properties are now encoded as doubles. R: This can affect any system in which a c++ client processes messages sent by a python client in which real numbers are included in the headers. These will now be received as doubles not floats.
Technical note updated. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. Diffed Contents: @@ -1,4 +1,4 @@ C: Prior to 1.3 the python client encoded real numbers in the application-headers of message-properties as floats. -C: +C: Encoding all real numbers as floats resulted in lost precision when transferring a message. F: Real numbers in the application-headers of message-properties are now encoded as doubles. R: This can affect any system in which a c++ client processes messages sent by a python client in which real numbers are included in the headers. These will now be received as doubles not floats.
Revision 0.1 of the release notes will available for review on the stage shortly. LKB
Release Notes have now been published: http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_MRG/1.3/html/MRG_Release_Notes/index.html LKB