Scio v0.15.0
Java 8
Bytecode targeting for Java 8 is dropped in favor of Java 11. Upgrade to Java 11 or later.
Tensorflow 1.0
Scio 0.15 upgrades to Tensorflow 1.0, which moves some standard proto classes from org.tensorflow.proto.example to org.tensorflow.proto.
DatastoreIO now requires type annotation
Scio 0.15 adds support for typed Datastore reads/writes with magnolify and adds a type annotation on DatastoreIO. The annotation may not be strictly necessary in all cases due to type inference.
Scio 0.14:
.input(DatastoreIO("project"), entities)
Equivalent Scio 0.15:
.input(DatastoreIO[Entity]("project"), entities)
0.15.0-13-c234ba6-20251216T210656Z*