Skip to content

1.8.0

Compare
Choose a tag to compare
@armiol armiol released this 16 Dec 17:43
· 67 commits to v1 since this release
2a6e934

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.

ShardSessionRecords are short-lived by their nature, so the simplest migration strategy would be to pause or stop the application instances, drop all remaining ShardSessionRecords 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.