Previously, we were on v1.3.1 and we had a schema like
type A {
id: ID!
Bs: [B!]!
}
type B {
}
type remote_query_root {
A_Bs(id: ID!): [B!]!
}
After upgrading to v2.0.3 though, our schema looks like
type A {
id: ID!
Bs: B
}
type B {
}
type remote_query_root {
A_Bs(id: ID!): [B!]!
}
I don't see any configuration that would allow us to specify whether the remote relationship is an object or an array relationship, but since the type hasn't changed in the remote schema, I'm not sure why it changed.