1.8.0
This is another public release of Spine libraries which streamline the development of apps running under GCP.
It supports all the features recently introduced in the corresponding core-java:1.8.0
release.
Migration
In order to support the API change introduced in core-java#1433, the datastore
library updates the storage schema. Instead of the ShardSessionRecord.node
field, ShardSessionRecord.worker
field is now used.
ShardSessionRecord
s are short-lived by their nature, so the simplest migration strategy would be to pause or stop the application instances, drop all remaining ShardSessionRecord
s and migrate the traffic to the updated version of the application.
Special attention should be paid to the Datastore indexes, which previously could be created in the applications built on top of Spine datastore
library. In case ShardSessionRecord.node
was included into any indexes, it might be a good idea to include ShardSessionRecord.worker
field instead.