Wow, the feature list sounds really exciting! No concerns from my side!
On Thu, Mar 25, 2021 at 1:57 PM Konstantin Knauf <kna...@apache.org> wrote: > Hi Gordon, > > Thank you for the update. +1 for a timely release. For existing Statefun > users, is there already something in the documentation that describes the > breaking changes/migration in more detail in order to prepare? > > Cheers, > > Konstantin > > On Thu, Mar 25, 2021 at 9:27 AM Tzu-Li (Gordon) Tai <tzuli...@apache.org> > wrote: > > > Hi everyone, > > > > We'd like to prepare to release StateFun 3.0.0 over the next few days, > > ideally starting the first release candidate early next week. > > > > This is a version bump from 2.x to 3.x, with some major new features and > > reworks: > > > > - New request-reply protocol: > > the protocol has been reworked as StateFun is moving forward towards a > > "remote functions first" design. The new protocol enhances StateFun > > apps to > > be hot upgraded without restarting the StateFun runtime, including > > registering new state for functions, and adding new functions to the > > app. > > - Cross-language type system: > > The new protocol also enables a much more ergonomic, cross-language > type > > system. This makes it much easier and natural for users to send > > messages of > > various types around between their functions (primitive types, or > custom > > types such as JSON messages). > > - Java SDK for remote functions: Going remote first, we've now also > > added a new Java SDK for remote functions. > > > > These are some major features that users would benefit from greatly. > > Since this release also contains breaking changes, it's nice if we can > get > > this out earlier so that new users would not be onboarded with APIs that > > are going to be immediately deprecated. > > > > We're in the final stages of preparing documentation and examples [1] to > go > > with the release, and would like to kick off the release candidates early > > next week. > > > > Please let us know if you have any concerns. > > > > Thanks, > > Gordon > > > > [1] https://github.com/apache/flink-statefun-playground > > > > > -- > > Konstantin Knauf > > https://twitter.com/snntrable > > https://github.com/knaufk >