You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Next »


Tech Stack:

  • Backend - API
    • FastAPI version 0.109.2
    • Python 3.11.x for both Linux and Windows.
    • Elasticsearch 8.12.x
    • Opensearch 2.11.x
    • pyQPL 1.1.2
  • Frontend
    • React 18.2.0
    • Redux 5.0.1
    • Vite 5.0.12
    • Axios 1.6.5
    • Node 20.11.1
    • Npm 10.4.0 

Features

  • First official version of the Search UI
    • Aggregations
    • Dynamic fields
    • Dynamic results
    • Search Bar with QPL support
    • Authentication
    • Themes
    • Lazy loading
    • Usage of empty query configurable
    • Pagination and many more... 
  • Backend - API
    • Pipelines (including new Stages)
      • Switch Wrapper stage
      • Pipeline Loop stage
      • Dump Final stage
      • Parallel Stage
    • Dynamic Fields
      • New DateTime field (Date deprecated) 
    • Engines
      • Addition of Geo location sorting

Improvements

  • Docker
    • Improved configuration of the sample Dockerfile for simplified containerization
  • Authentication Methods
    • Removed SAML authentication method in favor of OIDC
  • Backend - API
    • Dynamic Fields
      • Improved MimeField to better show images
    • Pipelines
      • Prompt Execution stage new setting to avoid caching templates and removal of lines changes from templates
      • If Wrapper stage improved to use a pipeline instead of a list of stages

Fixes

  • Backend - API
    • Engines
      • Infinite retries to connect to the server having the engine down. 
      • Disabling NoSQL provider for logging was giving some errors. 
      • Added support for Elasticseach index fields with spaces in the name. 
    • API
      • Typeahead
        • Including/excluding fields functionality not working.
    • Pipelines 
      • GenAI Prompt Stage Error loading a template downgraded to a Warning
      • Newly added pipeline could not be invoked.
    • Security
      • Error trying to connect to LDAP server. 
      • Disabling a user was not making a difference using Local Authentication.
  • All third-party library vulnerabilities fixed

Known Issues

  • Backend - API
    • Dynamic Filter
      • In nested aggregations, selecting a child value for a parent will select the same value in other parents
      • Timezone not correctly handled in the DateTime field when using non-ISO dates



Jira tickets detail

GAIA-UI here

GAIA-API here

  • No labels