Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Released on February 16th, 2024

Easy Heading Free
navigationTitleOn this page

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
  • FrontendUI
    • 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