tzulitai opened a new pull request #184:
URL: https://github.com/apache/flink-statefun/pull/184


   This reason for this removal is to avoid user confusion of having 2 
different ways to declare state specs, either eagerly using the old version 
module YAML formats, or via the SDKs.
   
   After this removal, users will only be able to declare state specs in SDKs.
   
   ## Change log
   
   - 56a0976 to 9cb8d26: The gist of the change - on startup, if a module is 
using versions 1.0 / 2.0 format, an error is thrown. Also, remove the JSON 
parser for the `functions` entity used in older versions, as well as all tests 
against the old format.
   - 155ae39 to e0548c0: Remove all outdated internal representations such as 
`StateSpec` / `HttpFunctionSpec` etc. Also fully replace `HttpFunctionProvider` 
with the more powerful `TemplatedHttpFunctionProvider` (renamed).
   - 09146ad: Now that we no longer have eager state declarations, the 
constructor in `PersistedRemoteFunctionValues` that accepts eager state specs 
is also officially removed.
   - d23e0cd: Make `FunctionEndpointSpec` serializable. This is in preparation 
for reflecting all the recent changes around the dynamic functions epic in the 
DataStream interop SDK.
   - 4cef4f1: Update the DataStream interop SDK to use the new internal 
abstractions.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to