feat!: remove deprecated Aggregate.Grouping.grouping_expressions#1002
feat!: remove deprecated Aggregate.Grouping.grouping_expressions#1002nielspardon wants to merge 1 commit intosubstrait-io:mainfrom
Conversation
|
Same comment as in the other PR:
|
|
AFAICT |
|
|
substrait-rs is really just a wrapper around the protos so as long as the protos are up to date, there is no problem. Looks like we will need to resolve the |
I don't think that is necessary. We don't really have a 1.0 release of substrait / substrait-java so I think it should be ok to introduce such changes without long wait times especially since we had this protobuf change deprecated for almost 1.5 years now. A lot of people don't pay attention to deprecations anyway and only update their code when they are forced to. |
|
…744) Changes the `RelProtoConverter` to output the new and the old grouping behavior keeping the existing `io.substrait.relation.Aggregate` behavior the same. relates to #299 and substrait-io/substrait#1002 --------- Signed-off-by: Niels Pardon <par@zurich.ibm.com>
BREAKING CHANGE: removed Aggregate.Grouping.grouping_expressions field Signed-off-by: Niels Pardon <par@zurich.ibm.com>
f763eb5 to
2c521d8
Compare
|
We are currently performing the As such, I request that we withhold from performing this breaking change until I can confirm that it will have no impact on our systems. Thanks! |
Does merging a PR into the Substrait spec repo automatically trigger an upgrade of your internal consumers? Isn't there a cascade of steps in between like:
|
It does not, but it prevents us from picking up other useful changes after this get merged.
That's us in this case 😓. I do appreciate you pushing through on removing these deprecations. It's a good forcing function for us to finish off our own internal migrations. For this, I think we should be set soon, but we would appreciate holding off for a couple more days. |
BREAKING CHANGE: removed Aggregate.Grouping.grouping_expressions field
In September 2024 #706 introduced the
Aggregate.Grouping.expression_referencesreplacingAggregate.Grouping.grouping_expressions. This PR removes the deprecated field.This change is