You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Side note: this is a an undisclosed breaking change introduced in version 27 in my opinion. The release note https://github.com/apache/druid/releases/tag/druid-27.0.0 never mentioned anything about rowSignature or an updated payload for scan queries. But what matters now is to fix the documentation.
Affected Version
Druid version 31 and Druid version 27 (probably all versions >= 27 but I only tested the most recent one)
I understand the above as that the ScanQuery has a new field named rowSignature.
I don't think that should be consider a breaking change as the json format gives the flexibilty to add new fields (afaik).
...or is there something I miss?
Depending on the implementation , this can be breaking for the user. In our case, we implemented a streaming parser that did not supported the new field. We can argue it is our responsibility to have a parser that handles new fields. The problem is not so much the schema been updated rather than the lack of announcement IMO.
The documentation examples (https://druid.apache.org/docs/latest/querying/scan-query/#example-results) are missing the json key rowSignature.
Side note: this is a an undisclosed breaking change introduced in version 27 in my opinion. The release note https://github.com/apache/druid/releases/tag/druid-27.0.0 never mentioned anything about rowSignature or an updated payload for scan queries. But what matters now is to fix the documentation.
Affected Version
Druid version 31 and Druid version 27 (probably all versions >= 27 but I only tested the most recent one)
Description
Since version 27, a breaking change in the payload format of POST /druid/v2 was introduced and the documentation for scan queries is out of date.
The documentation example can be found here https://druid.apache.org/docs/latest/querying/scan-query/#example-results.
It shows an example
But it is missing a json key rowSignature. The actual payload looks like this
There is an additional key rowSignature for each batch json object of the response.
This is true for both list and compactedList resultFormat.
How to reproduce
Install and start Druid 31 locally. Load the Wikipedia example data included in quick-start. Run a curl command
The text was updated successfully, but these errors were encountered: