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

Compare with Current View Page History

« Previous Version 6 Next »


Tech Stack:

  • 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

Features

  • Engines
    • Opensearch working with inheritance from Elasticsearch. 
  • Backend - API
    • Pipelines (including Stages)
      • Pipeline Loop.
      • SAPI-44 Stage Parallel.
      • Stage Switch Wrapper.
      • Stage that moves fields from intermediate to final state. 
    • Dynamic Fields
      • New DateTime field (Date deprecated) .
  • Frontend
    • Introducing new User Interface. 
    • Filtering by using aggregations.
    • Dynamic fields for rendering results.
    • PYQPL component for searching. 


Improvements

  • Docker
    • Improved Dockerfile for simplified containerization.
  • Authentication Methods
    • SUI-26 Removed SAML authentication method to avoid future issues.
  • Backend - API
    • Dynamic Fields
      • MimeField
        • SAPI-97 Support for links coming from the data source. 

Fixes

  • Backend - API
    • Engines
      • SAPI-93 Infinite retries to connect to the server having the engine down. 
      • SAPI-59 Disabling NoSQL provider for logging was giving some errors. 
      • SAPI-95 Support for Elasticseach index fields with spaces in the name. 
    • API
      • Typeahead
        • SAPI-63 & SAPI-65 Including/excluding multiple fields was not working.
    • Pipelines 
      • SAPI-58 GenAI Prompt Stage: warning message instead of an error loading a template. 
      • SAPI-104 Newly added pipeline could not be invoked.
    • Security
      • SAPI-73 Error trying to connect to LDAP server. 
      • SAPI-72 Disabling a user was not making differnce using Local Authentication.

Known Issues

  • Backend - API
    • Dynamic Filter
      • SUI-48 Check filter not working properly.
  • No labels