-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: move data plane events processing to core #1999
Draft
saikumarrs
wants to merge
65
commits into
develop
Choose a base branch
from
feat.move-event-handling-to-core-sdk-2823
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 58 commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
02d2f5d
feat: move error reporting functionality to the core module
saikumarrs b93cb5a
chore: remove unnecessary console statement in test suite
saikumarrs 3026f5f
chore: delete duplicate constants file
saikumarrs 9b0f514
chore: restore error messages filtering logic
saikumarrs 3fd7a5a
refactor: move code around to the right places
saikumarrs 65e3190
chore: remove unnecessary test suites
saikumarrs 9a8df29
fix: error filtering and logging
saikumarrs c34b0a2
chore: fix test target
saikumarrs d40d8cf
test: add tests for errorhandler
saikumarrs 702aeb6
test: add more test cases for coverage
saikumarrs d5d6dff
refactor: remove the need to create new http client
saikumarrs d1b9ac4
test: refactor browser test suite
saikumarrs a30f526
chore: adjust size limits
saikumarrs d2e051e
test: improve browser test suite
saikumarrs 059388a
test: improve code coverage
saikumarrs a3d8561
chore: use sonarqube scan
saikumarrs 69ac89b
chore: minor improvements
saikumarrs cb0f336
chore: minor improvements 2
saikumarrs 115ab6a
fix: error handling
saikumarrs 733387f
refactor: address ai bot review comments
saikumarrs f51cb95
test: add missing unit test for source configuration data
saikumarrs c852699
chore: address ai bot review comments
saikumarrs cb8e1d8
fix: user and context details in the error payload
saikumarrs 5c1fbe4
chore: remove invalid test case
saikumarrs a590ed8
test: fix failing tests
saikumarrs 75f05c6
fix: restore user name in the payload type
saikumarrs 7e0d815
chore: replace deprecated jest apis
saikumarrs a749734
Merge remote-tracking branch 'origin/develop' into feat.move-error-re…
saikumarrs 4606387
chore: avoid fixing paths in reports
saikumarrs 6e6dba8
chore: fix reports paths to relative
saikumarrs 10bf1a8
chore: fix report paths
saikumarrs dcf0c70
Merge remote-tracking branch 'origin/develop' into feat.move-error-re…
saikumarrs 8cf04e3
Merge remote-tracking branch 'origin/develop' into feat.move-error-re…
saikumarrs 073c1c6
fix: error message prefix
saikumarrs 96c79cc
fix: allow errors with simple stack trace
saikumarrs cd9b9e9
fix: add custom message separator
saikumarrs f623d4b
fix: filter only unhandled errors
saikumarrs 56afb07
fix: callback invocations
saikumarrs 85f5ac0
fix: remove unwanted error handling logic
saikumarrs 7fd54ba
test: add more test cases for coverage
saikumarrs 1b0b0db
test: add more test cases for coverage
saikumarrs e67f70e
test: add more test cases for improving coverage of error handler
saikumarrs 7a74983
fix: add missing event properties
saikumarrs a59a002
test: add more test cases for improving coverage of error handler
saikumarrs c9c6453
test: add more test cases for improving coverage in multiple modules
saikumarrs ef841ae
test: add more test cases for improving coverage in config manager
saikumarrs 0ecb545
test: add more test cases for improving coverage in plugin engine
saikumarrs 8451e77
test: address ai bot review comments
saikumarrs 12ff2ca
feat: move data plane events processing to core
saikumarrs f27ad1c
Merge remote-tracking branch 'origin/develop' into feat.move-error-re…
saikumarrs 43979e1
Merge remote-tracking branch 'origin/feat.move-error-reporting-to-cor…
saikumarrs 449a5e5
chore: skip tests temporarily
saikumarrs dd3c0cc
feat: move retry queue to common
saikumarrs 9fed03a
feat: use fetch api
saikumarrs 89b30d9
Merge remote-tracking branch 'origin/develop' into feat.move-event-ha…
saikumarrs bf89963
Merge remote-tracking branch 'origin/develop' into feat.move-event-ha…
saikumarrs 86f5bf4
chore: address sonar issues
saikumarrs 7fd3b7d
Merge branch 'develop' into feat.move-event-handling-to-core-sdk-2823
saikumarrs 52e42be
feat: add dataplane events queue component
saikumarrs 5e136f1
Merge remote-tracking branch 'origin/develop' into feat.move-event-ha…
saikumarrs d8d0196
chore: ai bot code review comments
saikumarrs 0b5daed
feat: add missing polyfills
saikumarrs c006d04
Merge remote-tracking branch 'origin/develop' into feat.move-event-ha…
saikumarrs 023d77a
Merge remote-tracking branch 'origin/develop' into feat.move-event-ha…
saikumarrs 3edab47
Merge remote-tracking branch 'origin/develop' into feat.move-event-ha…
saikumarrs File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🛠️ Refactor suggestion
Use an array for validKeys
Switching
validKeys
to an array is simpler and more predictable for iteration. Ensure you update any prior code that might rely on a key-value record structure.