Skip to content
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

Add support for nested attributes, bug fixes and refactoring #3

Merged
merged 16 commits into from
Sep 27, 2024

Conversation

subham-soni
Copy link
Contributor

@subham-soni subham-soni commented Sep 16, 2024

  1. SchemaValidationUtils - Add support for nested attributes. Refactor to validate schema and individual attributes separately.
  2. Simplified NamespaceDataSource to use a supplier instead of hierarchy for static and dynamic source
  3. LeiaBundle: Fixed duplicate instantiation of schema repository
  4. TimeBasedDataProvider:
    1. Fixed the initial delay of executor to prevent multiple invocation of update on startup
    2. Refactor time based data provider to throw an exception if refresh fails on start
  5. Schema Validator: Removed instance creation of schema class. It's not required for static validations.

@subham-soni subham-soni force-pushed the fixes_and_optimizations branch from 4d21134 to 985be2e Compare September 16, 2024 08:57
@koushikr
Copy link
Member

@subham-soni : Some description on what is getting fixed, pls. Can't merge MRs with small fixes.

@subham-soni subham-soni force-pushed the fixes_and_optimizations branch from 985be2e to ca32b81 Compare September 16, 2024 13:41
@koushikr
Copy link
Member

@subham-soni : Also change the title of the MR to reflect the changes.

@subham-soni subham-soni changed the title Fix small bugs Add support for nested attributes, bug fixes and refacoring Sep 23, 2024
@subham-soni subham-soni changed the title Add support for nested attributes, bug fixes and refacoring Add support for nested attributes, bug fixes and refactoring Sep 23, 2024
@koushikr koushikr merged commit 362f3ac into grookage:master Sep 27, 2024
1 check passed
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.

2 participants