Skip to content

Conversation

swatimodi-scout
Copy link
Contributor

Description

This PR upgrades the AWS Kinesis input binding to use the newer vmware-go-kcl-v2 library.

  • Motivation: The legacy vmware-go-kcl is unmaintained and lacks important bug fixes and improvements.
  • Change details:
    • Updated go.mod to require github.com/vmware/vmware-go-kcl-v2.
    • Updated relevant import paths across the codebase.
    • Adjusted worker configuration and API usage to match v2 interface changes.
    • Ensured compatibility with existing Kinesis input binding behavior through tests.

Issue reference

We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.

Please reference the issue this PR will close: #[3985]

Checklist

Please make sure you've completed the relevant tasks for this PR, out of the following list:

Note: We expect contributors to open a corresponding documentation PR in the dapr/docs repository. As the implementer, you are the best person to document your work! Implementation PRs will not be merged until the documentation PR is opened and ready for review.

swatimodi-scout and others added 30 commits August 4, 2025 07:41
…rors

- Invoke logic only when KinesisConsumerMode is set to 'extended' to avoid unnecessary calls
- Skip next step if error is not nil to prevent nil pointer errors on StreamDescription.StreamARN.
…ed-invoke

Kinesis nil pointer extended invoke
Signed-off-by: Javier Aliaga <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Co-authored-by: Cassie Coyle <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
…ponent (dapr#3853)

Signed-off-by: Prashanth Nagaraj <[email protected]>
Co-authored-by: Cassie Coyle <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Co-authored-by: Dapr Bot <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Cassandra Coyle <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
…rors

- Invoke logic only when KinesisConsumerMode is set to 'extended' to avoid unnecessary calls
- Skip next step if error is not nil to prevent nil pointer errors on StreamDescription.StreamARN.

Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Filinto Duran <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
…re Service Bus Topics. (dapr#3942)

Signed-off-by: Andy Ladd <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Javier Aliaga <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
…apr#3914)

Signed-off-by: Mike Nguyen <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Samantha Coyle <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Samantha Coyle <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Samantha Coyle <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Samantha Coyle <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Samantha Coyle <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Co-authored-by: peterdalinis-scout <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: nelson.parente <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Oliver Tomlinson <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Mike Nguyen <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Mike Nguyen <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
…#3969)

Signed-off-by: Samantha Coyle <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: Eileen Yu <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
sicoyle and others added 3 commits August 19, 2025 12:39
Signed-off-by: Samantha Coyle <[email protected]>
Co-authored-by: Yaron Schneider <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
Signed-off-by: swatimodi-scout <[email protected]>
@swatimodi-scout swatimodi-scout requested review from a team as code owners August 20, 2025 10:19
@swatimodi-scout
Copy link
Contributor Author

@yaron2 Please close this PR. I'll raise fresh new PR for this change. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.