Skip to content

v1.3.0

Compare
Choose a tag to compare
@maoueh maoueh released this 29 Jun 19:31
  • Breaking Protobuf package id has been renamed to sf.substreams.sink.entity.v1 (previously sf.substreams.entity.v1). This is actually a soft breaking change, you will not see breaking code due just by bumping to this version and also, graph-node accepts the both package ids. The only change required on your part is changing your imports and module's output type (not the differences on entities_change and output.type fields):

    From

    imports:
      entities_change: https://github.com/streamingfast/substreams-entity-change/releases/download/v1.2.1/substreams-entity-change-v1.2.1.spkg
    
    ...
    
    - name: graph_out
      kind: map
      inputs:
        ...
      output:
        type: proto:sf.substreams.entity.v1.EntityChanges

    To

    imports:
      entities_change: https://github.com/streamingfast/substreams-sink-entity-changes/releases/download/v1.3.0/substreams-sink-entity-changes-v1.3.0.spkg
    
    ...
    
    - name: graph_out
      kind: map
      inputs:
        ...
      output:
        type: proto:sf.substreams.sink.entity.v1.EntityChanges
  • Breaking Renamed substreams_entity_change::pb::entity::entity_change::Operation::Unset to be become ...::Operation::Unspecified to make the Protobuf conforms to buf lint rules.

    We take the liberty to change it because we expect that almost everyone is using the abstraction provided by this library.