Skip to content

Conversation

@paullatzelsperger
Copy link
Contributor

@paullatzelsperger paullatzelsperger commented Oct 1, 2025

This PR improves on a few key aspects of the SDK:

  • adds the /dataflows/:id/start endpoint
  • changes API handler methods to require ids in their signatures
  • adds a new message type DataFlowStartByIdMessage that contains only the sourceDataAddress
  • uses chi in tests, for proper URL path handling, which the standard HTTP router can't do
  • invalid state transitions now add the ErrInvalidTransition error to their tree
  • terminate and suspend operations on the SDK now accept an optional reason parameter
  • updated all samples

@paullatzelsperger paullatzelsperger marked this pull request as ready for review October 1, 2025 13:26
@paullatzelsperger paullatzelsperger added the enhancement New feature or request label Oct 1, 2025
@paullatzelsperger paullatzelsperger merged commit 5133993 into eclipse-dataplane-core:main Oct 1, 2025
1 check passed
@paullatzelsperger paullatzelsperger deleted the chore/add_api_tests branch October 1, 2025 13:37
@paullatzelsperger paullatzelsperger restored the chore/add_api_tests branch October 9, 2025 10:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants