longevity v0.24.0 Release Notes

Release Date: 2017-07-06 // over 6 years ago
    • 2017.06.14 - Rename config flag autocreateSchema to autoCreateSchema.
    • 2017.06.14 - Add config flag autoOpenConnection.
    • 2017.06.15 - Add API method Repo.openConnection.
    • 2017.06.15 - Rename API method Repo.closeConnection to Repo.closeConnection.
    • 2017.06.16 - Add config flag cassandra.autoCreateKeyspace.
    • 2017.06.19 - Rename longevity.config.LongevityConfig.apply(com.typesafe.config.Config) to LongevityConfig.fromTypesafeConfig. This was necessary to prevent the library we use to parse the Typesafe config from infinite looping on a configuration error.
    • ๐Ÿšš 2017.06.29 - Remove longevity.persistent.FOPState and variants. Now that we have generalized effects, these classes are special case. And they already take up a lot of space in API.
    • ๐Ÿšš 2017.06.29 - Remove method longevity.persistent.Repo.createMany and related longevity.persistent.PWithEv. These provided very little value added at the expense of cluttering the API with confusing stuff.
    • 2017.07.06 - Replace hardcoded Future effect with generic effect F in longevity.context.LongevityContext and longevity.persistence.Repo.