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

Store vector init #24

Merged
merged 29 commits into from
May 28, 2024
Merged

Store vector init #24

merged 29 commits into from
May 28, 2024

Commits on May 27, 2024

  1. API CRUD Refactoring

    amengus87 committed May 27, 2024
    Configuration menu
    Copy the full SHA
    3556e22 View commit details
    Browse the repository at this point in the history
  2. Backend API Refactoring

    amengus87 committed May 27, 2024
    Configuration menu
    Copy the full SHA
    37ebcd7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0256ee3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a6c20d3 View commit details
    Browse the repository at this point in the history
  5. Fix checkstyle fail

    isontheline committed May 27, 2024
    Configuration menu
    Copy the full SHA
    0612a4f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    41a6a5a View commit details
    Browse the repository at this point in the history
  7. Init JobRunr

    isontheline committed May 27, 2024
    Configuration menu
    Copy the full SHA
    79203be View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    50534a6 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2024

  1. Configuration menu
    Copy the full SHA
    3a92d76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8e1684 View commit details
    Browse the repository at this point in the history
  3. chore: Disable JobRunr background job server, job scheduler, and dash…

    …board for Profile("test")
    
    This commit disables the JobRunr background job server, job scheduler, and dashboard by setting the corresponding properties to false in the application-test.yaml file. This change is necessary to prevent unnecessary resource usage during testing.
    
    Note: This commit message follows the established convention of using the "chore" type for non-functional changes.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    a78af72 View commit details
    Browse the repository at this point in the history
  4. refactor: Update ProviderType enum values and add fromString method

    This commit updates the ProviderType enum in the `ProviderType.java` file. It adds two new enum values, `ONNX` and `OpenAI`, and modifies the existing `OPENAI` value to `OpenAI`. Additionally, a new static method `fromString` is added to the enum to retrieve the corresponding ProviderType based on a given string value.
    
    Note: This commit message follows the established convention of using the "refactor" type for code restructuring or refactoring.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    7255488 View commit details
    Browse the repository at this point in the history
  5. refactor: Add unique index for name field in IngestorEntity and Provi…

    …derEntity
    
    This commit adds a unique index for the `name` field in both the `IngestorEntity` and `ProviderEntity` classes. The unique index ensures that the `name` field values are unique within their respective collections.
    
    Note: This commit message follows the established convention of using the "refactor" type for code restructuring or refactoring.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    8abc529 View commit details
    Browse the repository at this point in the history
  6. feat: Add create method with beforeSaveCallback to AbstractCrudBacken…

    …dApiController
    
    This commit adds a new overloaded `create` method to the `AbstractCrudBackendApiController` class. The new method accepts an additional parameter `beforeSaveCallback`, which is a function that can be used to modify the entity before saving it to the repository. This allows for more flexibility in customizing the creation process of entities.
    
    Note: This commit message follows the established convention of using the "feat" type for new feature additions.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    d83a35e View commit details
    Browse the repository at this point in the history
  7. feat: Handle unique key constraint violation in AbstractCrudBackendAp…

    …iController
    
    This commit modifies the `AbstractCrudBackendApiController` class to handle unique key constraint violations when saving entities to the repository. It adds a try-catch block around the `repository.save(entity)` method and throws a `ResponseStatusException` with a `CONFLICT` status and a descriptive error message when a `UniqueConstraintException` is caught.
    
    Note: This commit message follows the established convention of using the "feat" type for new feature additions.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    78472d1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3c2bbbd View commit details
    Browse the repository at this point in the history
  9. feat: Update dRAGon description to mention RAG pipeline

    This commit updates the dRAGon description in the `HomepageFeatures` component to mention the RAG pipeline instead of just "your docs". This change provides more clarity and aligns with the actual functionality of the software.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    568c15b View commit details
    Browse the repository at this point in the history
  10. refactor: Update primary color variables in custom.css

    This commit updates the primary color variables in the custom.css file. The new color values are #8b5cf6 for the primary color, #743cf4 for the dark shade, #692cf3 for the darker shade, #4d0ce0 for the darkest shade, #a27cf8 for the light shade, #ad8cf9 for the lighter shade, and #cfbcfb for the lightest shade. This change ensures consistency and aligns with the desired color scheme.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    4fa7412 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f36f5ff View commit details
    Browse the repository at this point in the history
  12. refactor: Update SiloEntity vectorStoreClass field to vectorStoreType

    This commit updates the `SiloEntity` class by renaming the `vectorStoreClass` field to `vectorStoreType`. This change provides a more accurate and descriptive name for the field, improving code readability and maintainability.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    e5b6387 View commit details
    Browse the repository at this point in the history
  13. refactor: Update EmbeddingModelType enum with dimensions and maxTokens

    This commit updates the `EmbeddingModelType` enum in the `EmbeddingModelType.java` file. It adds the `dimensions` and `maxTokens` fields to the `EmbeddingModelDefinition` class, allowing for more flexibility in defining the dimensions and maximum tokens for each embedding model. This change enhances the configurability of the embedding models and improves the overall functionality of the application.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    f8fff05 View commit details
    Browse the repository at this point in the history
  14. refactor: Add IngestorEntity settings field for key-value pairs

    This commit adds a new field `settings` to the `IngestorEntity` class. The `settings` field is a map of key-value pairs and allows for linking additional settings to the Ingestor. This change enhances the flexibility and configurability of the IngestorEntity.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    c92f606 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    60f316e View commit details
    Browse the repository at this point in the history
  16. Fix checkstyleMain

    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    8f92b7e View commit details
    Browse the repository at this point in the history
  17. refactor: Update AbstractCrudBackendApiController to use ObjectMapper…

    … for field updates
    
    This commit refactors the `AbstractCrudBackendApiController` class to use the `ObjectMapper` from the Jackson library for updating entity fields. Instead of manually iterating over the fields and using reflection to set the values, the code now serializes the `fields` map to JSON using the `ObjectMapper`, and then uses the `ObjectReader` to update the entity fields. This change improves code readability and maintainability by leveraging the built-in functionality of the `ObjectMapper` and reduces the risk of errors when updating fields.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    4bd1c82 View commit details
    Browse the repository at this point in the history
  18. refactor: Add ingestors field to SiloEntity

    This commit adds a new field `ingestors` to the `SiloEntity` class. The `ingestors` field is a list of Ingestor UUIDs that are linked to the Silo. When linked, the Ingestors will be run in order to add documents into the Silo. This change enhances the functionality of the SiloEntity by allowing it to manage and track the associated Ingestors.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    6318578 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    044e380 View commit details
    Browse the repository at this point in the history
  20. Begin JobRunr Ingestor Job

    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    8bde6e3 View commit details
    Browse the repository at this point in the history
  21. refactor: Remove @Profile("!test") annotation from JobRunrConfig

    The @Profile("!test") annotation was removed from the JobRunrConfig class. This change ensures that the configuration is applied regardless of the active profile, improving consistency and eliminating potential issues related to test environments.
    amengus87 committed May 28, 2024
    Configuration menu
    Copy the full SHA
    30a3f5a View commit details
    Browse the repository at this point in the history