# OPEA Release Notes v0.8
## What’s New in OPEA v0.8

- Broaden functionality
    - Support frequently asked questions (FAQs) generation GenAI example
    - Expand the support of LLMs such as Llama3.1 and Qwen2 and support LVMs such as llava
    - Enable end-to-end performance and accuracy benchmarking
    - Support the experimental Agent microservice
    - Support LLM serving on Ray

- Multi-platform support
    - Release the Docker images of GenAI components under OPEA dockerhub and support the deployment with Docker
    - Support cloud-native deployment through Kubernetes manifests and GenAI Microservices Connector (GMC)
    - Enable the experimental authentication and authorization support using JWT tokens
    - Validate ChatQnA on multiple platforms such as Xeon, Gaudi, AIPC, Nvidia, and AWS

- OPEA Docker Hub: https://hub.docker.com/u/opea

## Details

<details><summary>GenAIExamples</summary> 

- ChatQnA
    - Add ChatQnA instructions for AIPC([26d4ff](https://github.com/opea-project/GenAIExamples/commit/26d4ff11ffd323091d80efdd3f65e4c330b68840))
    - Adapt Vllm response format ([034541](https://github.com/opea-project/GenAIExamples/commit/034541404e23ce3927c170237817e98f9323af26))
    - Update tgi version([5f52a1](https://github.com/opea-project/GenAIExamples/commit/5f52a10ffef342ef7ab84e9cf7107903d1e578e4))
    - Update README.md([f9312b](https://github.com/opea-project/GenAIExamples/commit/f9312b37137ac087534d5536c767b465bac1b93b))
    - Udpate ChatQnA docker compose for Dataprep Update([335362](https://github.com/opea-project/GenAIExamples/commit/335362ab1191b1bcaa2c3bef06fb559bdd3d3f3f))
    - [Doc] Add valid micro-service details([e878dc](https://github.com/opea-project/GenAIExamples/commit/e878dc131171068d4d48686ed3909363403c6818))
    - Updates for running ChatQnA + Conversational UI on Gaudi([89ddec](https://github.com/opea-project/GenAIExamples/commit/89ddec9b2d473b6c0b427e264e0ed07e5d0045f5))
    - Fix win PC issues([ba6541](https://github.com/opea-project/GenAIExamples/commit/ba65415b78d237d180cf9f3654d72b106b7b8a2e))
    - [Doc]Add ChatQnA Flow Chart([97da49](https://github.com/opea-project/GenAIExamples/commit/97da49f61e9ae4aff6780b1ae52c7f66550f3608))
    - Add guardrails in the ChatQnA pipeline([955159](https://github.com/opea-project/GenAIExamples/commit/9551594164980fea59667f6679c84ba5cadf6410))
    - Fix a minor bug for chatqna in docker-compose([b46ae8](https://github.com/opea-project/GenAIExamples/commit/b46ae8bdcc1abfe04563cffc004a87d2884e111b))
    - Support vLLM/vLLM-on-Ray/Ray Serve for ChatQnA([631d84](https://github.com/opea-project/GenAIExamples/commit/631d841119ee6d3247551ef713ea40041c77d6b6))
    - Added ChatQnA example using Qdrant retriever([c74564](https://github.com/opea-project/GenAIExamples/commit/c745641ba103d9f88af01f871f31384f16d02360))
    - Update TEI version v1.5 for better performance([f4b4ac](https://github.com/opea-project/GenAIExamples/commit/f4b4ac0d3a762805fe2e1f1a09c8311cadc2114d))
    - Update ChatQnA upload feature([598484](https://github.com/opea-project/GenAIExamples/commit/5984848bb065917f60324c9a35ce98a1503ef1c1))
    - Add auto truncate for embedding and rerank([8b6094](https://github.com/opea-project/GenAIExamples/commit/8b60948c7b9ab96c4d12dd361b329ff72b2e0e0b))

- Deployment
    - Add Kubernetes manifest files for deploying DocSum([831463](https://github.com/opea-project/GenAIExamples/commit/83146320aa14fbea5fcd795a7b5203be43e32a14))
    - Update Kubernetes manifest files for CodeGen([2f9397](https://github.com/opea-project/GenAIExamples/commit/2f9397e012b7f3443d97f9cca786df5aa6d72437))
    - Add Kubernetes manifest files for deploying CodeTrans([c9548d](https://github.com/opea-project/GenAIExamples/commit/c9548d7921f73ac34b0867969de8ba7fe0c21453))
    - Updated READMEs for kubernetes example pipelines([c37d9c](https://github.com/opea-project/GenAIExamples/commit/c37d9c82b0df8a7a84462bdede93f0425470e4e0))
    - Update all examples yaml files of GMC in GenAIExample([290a74](https://github.com/opea-project/GenAIExamples/commit/290a74fae918da596dbb2d17ab87f828fef95e0d))
    - Doc: fix minor issue in GMC doc([d99461](https://github.com/opea-project/GenAIExamples/commit/d9946180a2372652136bd46a21aab308cda31d7e))
    - README for installing 4 worklods using helm chart([6e797f](https://github.com/opea-project/GenAIExamples/commit/6e797fae8923b520147419b87a193ccfb0d1de11))
    - Update Kubernetes manifest files for deploying ChatQnA([665c46](https://github.com/opea-project/GenAIExamples/commit/665c46ffae23b3dc3b4c6c7d6b7693886e913294))
    - Add new example of SearchQnA for GenAIExample([21b7d1](https://github.com/opea-project/GenAIExamples/commit/21b7d11098ca22accf2cd530a051403b95c5b4ba))
    - Add new example of Translation for GenAIExample([d0b028](https://github.com/opea-project/GenAIExamples/commit/d0b028d1997e1842d9cab48585a7f0b55de9b14b))

- Other examples
    - Update reranking microservice dockerfile path ([d7a5b7](https://github.com/opea-project/GenAIExamples/commit/d7a5b751d92b7714a8c3308c64f4a8b473710383))
    - Update tgi-gaudi version([3505bd](https://github.com/opea-project/GenAIExamples/commit/3505bd25a4f3494028cde45694f304dba665310b))
    - Refine README of Examples([f73267](https://github.com/opea-project/GenAIExamples/commit/f732674b1ef28e5c2589d3b8e0124ebedaf5d502))
    - Update READMEs([8ad7f3](https://github.com/opea-project/GenAIExamples/commit/8ad7f36fe2007160ba68b0e100f4471c46669afa))
    - [CodeGen] Add codegen flowchart([377dd2](https://github.com/opea-project/GenAIExamples/commit/377dd2fa9eac012b6927abee3ef5f6339549a4eb))
    - Update audioqna image name([615f0d](https://github.com/opea-project/GenAIExamples/commit/615f0d25470624534c541161c6e647f78b448af1))
    - Add auto-truncate to gaudi tei ([8d4209](https://github.com/opea-project/GenAIExamples/commit/8d4209a01541d078e41174ef13c5f5f9686be282))
    - Update visualQnA chinese version([497895](https://github.com/opea-project/GenAIExamples/commit/49789595e5f6f00e96426b2dc5034d0a68c0aea1))
    - Fix Typo for Translation Example([95c13d](https://github.com/opea-project/GenAIExamples/commit/95c13d9558acb85343f2d39fc9ef1d68aacfbb56))
    - FAQGen Megaservice([8c4a25](https://github.com/opea-project/GenAIExamples/commit/8c4a2534c1313a4a20948190489dedcf3c302eea))
    - Code-gen-react-ui([1b48e5](https://github.com/opea-project/GenAIExamples/commit/1b48e54a3d2e5ede8c3268c30766fa5182d3486c))
    - Added doc sum react-ui([edf0d1](https://github.com/opea-project/GenAIExamples/commit/edf0d14c95c9869b416d07c9af80ace2bc3691cb)) 

- CI/UT
    - Frontend failed with unknown timeout issue ([7ebe78](https://github.com/opea-project/GenAIExamples/commit/7ebe781ccb0d0396872c3aa9c195118ca07fc0b3))
    - Adding Chatqna Benchmark Test([11a56e](https://github.com/opea-project/GenAIExamples/commit/11a56e09ef86e88b29662130eba1913d40cb8aba))
    - Expand tgi connect timeout([ee0dcb](https://github.com/opea-project/GenAIExamples/commit/ee0dcb3d37ab64c89962fb41fc8b4d4916b05002))
    - Optimize gmc manifest e2e tests([15fc6f](https://github.com/opea-project/GenAIExamples/commit/15fc6f971154f19822ac8d9b168141a381c93114))
    - Add docker compose yaml print for test([bb4230](https://github.com/opea-project/GenAIExamples/commit/bb42307af952a8ca8c80dec329d84e1fe94943f3))
    - Refactor translation ci test ([b7975e](https://github.com/opea-project/GenAIExamples/commit/b7975e79d8c75899961e5946d8ad0356065f20c5))
    - Refactor searchqna ci test([ecf333](https://github.com/opea-project/GenAIExamples/commit/ecf33388359a9bc20ff63676f169cc4d8129b1e7))
    - Translate UT for UI([284d85](https://github.com/opea-project/GenAIExamples/commit/284d855bf410e5194c84523450397f0eb70ad0ee))
    - Enhancement the codetrans e2e test([450efc](https://github.com/opea-project/GenAIExamples/commit/450efcc139f26268b31a456db3f17024a37f896f))
    - Allow gmc e2e workflow to get secrets([f45f50](https://github.com/opea-project/GenAIExamples/commit/f45f508847823f3f6a1831d1a402932294b2a287))
    - Add checkout ref in gmc e2e workflow([62ae64](https://github.com/opea-project/GenAIExamples/commit/62ae64f13c8127cd7afd7d58d06c6cf9c51fafbf))
    - SearchQnA UT([268d58](https://github.com/opea-project/GenAIExamples/commit/268d58d4a971d7d8340e72caf90a4fc14650612d))
</details>

<details><summary>GenAIComps</summary> 

- Cores
    - Support https for microservice([2d6772](https://github.com/opea-project/GenAIComps/commit/2d6772456fb24cd344fc25e3eb4591d1a42eda71))
    - Enlarge megaservice request timeout for supporting high concurrency([876ca5](https://github.com/opea-project/GenAIComps/commit/876ca5080b47bfb9ea484f916561f2c68e3d37a0)) 
    - Add dynamic DAG([f2995a](https://github.com/opea-project/GenAIComps/commit/f2995ab5f55c8917b865a405fb9ffe99b70ff86d)) 

- LLM
    - Optional vllm microservice container build([963755](https://github.com/opea-project/GenAIComps/commit/9637553da6da07988df5d9007d9a736fe0ca4c47))
    - Refine vllm instruction([6e2c28](https://github.com/opea-project/GenAIComps/commit/6e2c28b17850964e5c07d5f418211722a9b09212))
    - Introduce 'entrypoint.sh' for some Containers([9ecc5c](https://github.com/opea-project/GenAIComps/commit/9ecc5c3b02bae88e148bfecafdd24be995d6b4c3))
    - Support llamaindex for retrieval microservice and remove langchain([61795f](https://github.com/opea-project/GenAIComps/commit/61795fd46a5c3047a3f08517b73cad52100396c8))
    - Update tgi with text-generation-inference:2.1.0([f23694](https://github.com/opea-project/GenAIComps/commit/f236949f62e26695ff0f6e7d4fbce8441fb2d8e4))
    - Fix requirements([f4b029](https://github.com/opea-project/GenAIComps/commit/f4b029805a310ce5bd4b0f03a9439ede149cb3ab)) 
    - Add vLLM on Ray microservice([ec3b2e](https://github.com/opea-project/GenAIComps/commit/ec3b2e841f23d1ee5dc4d89a57d34e51cf5a5909))
    - Update code/readme/UT for Ray Serve and VLLM([dd939c](https://github.com/opea-project/GenAIComps/commit/dd939c554add6a86577e50fc46ac93a7429ab6d9))
    - Allow the Ollama microservice to be configurable with different models([2458e2](https://github.com/opea-project/GenAIComps/commit/2458e2f1ec7f7e383429a54047814347e18c363d))
    - LLM performance optimization and code refine([6e31df](https://github.com/opea-project/GenAIComps/commit/6e31df2f0503eb075472ef5cd9cfc0f81112d804))

- DataPrep
    - Support get/delete file in Dataprep Microservice([5d0842](https://github.com/opea-project/GenAIComps/commit/5d08426c82f999d8a5b58fda042fa610473b0c9c))
    - Dataprep | PGVector : Added support for new changes in utils.py([54eb7a](https://github.com/opea-project/GenAIComps/commit/54eb7aba5b5a46f6bf9602254e1b331b58109c24))
    - Enhance the dataprep microservice by adding separators([ef97c2](https://github.com/opea-project/GenAIComps/commit/ef97c24792bd5711b5e5a000eafcd7fabcfc914b))
    - Freeze python-bidi==0.4.2 for dataprep/redis([b4012f](https://github.com/opea-project/GenAIComps/commit/b4012f610960514b6351dc94bdc346675e57b356))
    - Support delete data for Redis vector db([967fdd](https://github.com/opea-project/GenAIComps/commit/967fdd2f27fe1e7c99c6e6c28161c8f0f3bf2436)) 

- Other Components
    - Remove ingest in Retriever MS([d25d2c](https://github.com/opea-project/GenAIComps/commit/d25d2c4ec3146bcba26b8db3fc7fe4adeafff748))
    - Qdrant retriever microservice([9b658f](https://github.com/opea-project/GenAIComps/commit/9b658f4f8b83575c9acc8c9f4f24db2c0a5bf52f))
    - Update milvus service for dataprep and retriever([d7cdab](https://github.com/opea-project/GenAIComps/commit/d7cdab96744a0a1c914b9acd9a2515a29c1ed997))
    - Architecture specific args for a few containers([1dd7d4](https://github.com/opea-project/GenAIComps/commit/1dd7d41b4daaa8cb567b50143c5cd4b5119d6f4b))
    - Update driver compatible image([1d4664](https://github.com/opea-project/GenAIComps/commit/1d4664bc20793e41e83d4cb10869f0072e7506f3))
    - Fix Llama-Guard-2 issue([6b091c](https://github.com/opea-project/GenAIComps/commit/6b091c657228fcbc14824cd672ecbae4e4d487b6))
    - Embeddings: adaptive detect embedding model arguments in mosec([f164f0](https://github.com/opea-project/GenAIComps/commit/f164f0d7768c7f2463e11679785b9c7d7e93a19c))
    - Architecture specific args for langchain guardrails([5e232a](https://github.com/opea-project/GenAIComps/commit/5e232a9ac2adc8296e6503f6f7b26cc3a5ea5602))
    - Fix requirements install issue for reranks/fastrag([94e807](https://github.com/opea-project/GenAIComps/commit/94e807bbf15a9677209f8d28d0cc3251adfc75cc))
    - Update to remove warnings when building Dockerfiles([3e5dd0](https://github.com/opea-project/GenAIComps/commit/3e5dd0151699880f579ffddaa76293ede06cad2a))
    - Initiate Agent component([c3f6b2](https://github.com/opea-project/GenAIComps/commit/c3f6b2ebb75f6e6995e8b39adebe73051810856f))
    - Add FAQGen gateway in core to support FAQGen Example([9c90eb](https://github.com/opea-project/GenAIComps/commit/9c90ebf573621e894fa368848a79550701a338a6))
    - Prompt registry([f5a548](https://github.com/opea-project/GenAIComps/commit/f5a5489b0a42d01259f39b9016ea68429d2271e9))
    - Chat History microservice for chat data persistence([30d95b](https://github.com/opea-project/GenAIComps/commit/30d95b73dd20e1800e684bf7417a97b4e4cdc4df))
    - Align asr output and llm input without using orchestrator([64e042](https://github.com/opea-project/GenAIComps/commit/64e042146f4a7ea40e70a7fc5431d7f32e8ee02c))
    - Doc: add missing in README.md codeblock([2792e2](https://github.com/opea-project/GenAIComps/commit/2792e28334760d94908aa521be1bedcec8848ad3))
    - Prompt registry([f5a548](https://github.com/opea-project/GenAIComps/commit/f5a5489b0a42d01259f39b9016ea68429d2271e9))
    - Chat History microservice for chat data persistence([30d95b](https://github.com/opea-project/GenAIComps/commit/30d95b73dd20e1800e684bf7417a97b4e4cdc4df))
    - Align asr output and llm input without using orchestrator([64e042](https://github.com/opea-project/GenAIComps/commit/64e042146f4a7ea40e70a7fc5431d7f32e8ee02c))

- CI/UT
    - Fix duplicate ci test([33f37c](https://github.com/opea-project/GenAIComps/commit/33f37cebd4bba515b21203f94af2616faade2baa))
    - Build and push new docker images into registry([80da5a](https://github.com/opea-project/GenAIComps/commit/80da5a86abafeceaf196bacc17e3922dd3173be8))
    - Update image build for gaudi([fe3d22](https://github.com/opea-project/GenAIComps/commit/fe3d22acabdee2fbf72ced0fae3832e7ca1fa3e4))
    - Add guardrails ut([556030](https://github.com/opea-project/GenAIComps/commit/55603000eba4823678b3e79623186fa591a2f06f))
</details>

<details><summary>GenAIEvals</summary> 

- Update lm-eval to 0.4.3([89c825](https://github.com/opea-project/GenAIEval/commit/89c8255f3f41a545ace25c61db3160cbece3047f))
- Add toxicity/bias/hallucination metrics([48015a](https://github.com/opea-project/GenAIEval/commit/48015a1cb0c200aa1e7929367acd68d971ae544c))
- Support stress benchmark test([59cb27](https://github.com/opea-project/GenAIEval/commit/59cb275ca870bc1ff4514a1e3b8c67ca9e48c71e)) 
- Add rag related metrics([83ad9c](https://github.com/opea-project/GenAIEval/commit/83ad9c1eddde42b11be82b745f4d217af3acccfa))
- Added CRUD Chinese benchmark example([9cc6ca](https://github.com/opea-project/GenAIEval/commit/9cc6ca611e4d00e2e6f4d441cb171896c8ab0f23))
- Add MultiHop English benchmark accuracy([8aa1e6](https://github.com/opea-project/GenAIEval/commit/8aa1e6ed81f8209db03f653f0579215d36d24af3))
</details>

<details><summary>GenAIInfra</summary> 

- GMC
    - Enable image build on push for gmc([f8a295](https://github.com/opea-project/GenAIInfra/commit/f8a2954a3b1557190bdf1e90271f4a110ff91fb3))
    - Revise workflow to support gmc running in kind([a2dc96](https://github.com/opea-project/GenAIInfra/commit/a2dc9610664025ab8447da2d9baa83226c483296))
    - Enable GMC system installation on push([af2d0f](https://github.com/opea-project/GenAIInfra/commit/af2d0f522c726b8c892e6c8c7b1f984737ec5c10))
    - Enhance the switch mode for GMC router service required([f96b0e](https://github.com/opea-project/GenAIInfra/commit/f96b0e537ff2afcfcab184aa167c07df5955045f))
    - Optimize GMC e2e scripts([27a062](https://github.com/opea-project/GenAIInfra/commit/27a0627b41402b718ec15e29d13475a1505eb726))
    - Optimize app namesapces and fix some typos in gmc e2e test([9c97fa](https://github.com/opea-project/GenAIInfra/commit/9c97fad977450ceeae0b2c4c1bf52593ea298707))
    - Add GMC into README([b25c0b](https://github.com/opea-project/GenAIInfra/commit/b25c0bb01e29b1cc02cd1c6c0604fc03d793e786))
    - Gmc: add authN & authZ support on fake JWT token([3756cf](https://github.com/opea-project/GenAIInfra/commit/3756cf8bc0d7494562db61f8913ea51a663ce7db))
    - GMC: adopt new common/menifests([b18531](https://github.com/opea-project/GenAIInfra/commit/b185311a4ea6a799968b752d0955368a0ec9653a))
    - Add new example of searchQnA on both xeon and gaudi([883c8d](https://github.com/opea-project/GenAIInfra/commit/883c8da01508239354c0ba1320a57d0e64a1dec2))
    - Support switch mode in GMC for MI6 team([d11aeb](https://github.com/opea-project/GenAIInfra/commit/d11aebb028313c12fe4f25d9f617b061c0dda57f))
    - Add translation example into GMC([6235a9](https://github.com/opea-project/GenAIInfra/commit/6235a9ff561f1378b10dc19a80d9fde1cc77fbc5))
    - Gmc: add authN & authZ support on keycloak([3d139b](https://github.com/opea-project/GenAIInfra/commit/3d139b53f83d44eab985e902fc8699f87a21413b))
    - GMC: Support new component([4c5a51](https://github.com/opea-project/GenAIInfra/commit/4c5a51a0e536b7ff58ff0112cdc8310395e5d391))
    - GMC: update README([d57b94](https://github.com/opea-project/GenAIInfra/commit/d57b94b19c5c432bc3154bb11d2b7edcde3603a1))

- HelmChart
    - Helm chart: change default global.modelUseHostPath value([8ffc3b](https://github.com/opea-project/GenAIInfra/commit/8ffc3bc258c816aa01a83059ef908d7a0d0d6ee4))
    - Helm chart: Add readOnlyRootFilesystem to securityContext([9367a9](https://github.com/opea-project/GenAIInfra/commit/9367a9ce96c9e89098408e0c9078368571c38ef2))
    - Update chatqna with additional dependencies([009c96](https://github.com/opea-project/GenAIInfra/commit/009c960a9cdb28a9a8fb22f15b470a97e53a1bdf))
    - Update codegen with additional dependencies([d41dd2](https://github.com/opea-project/GenAIInfra/commit/d41dd27b49b733e76b2e41cc6a25bc2b2ab942eb))
    - Make endpoints configurable by user([486023](https://github.com/opea-project/GenAIInfra/commit/4860235e1774982ed5b827cbb36b4b3b8639f9fb))
    - Add data prep component([384931](https://github.com/opea-project/GenAIInfra/commit/384931799641c5e0faa89b080426b95ea55d1263))
    - The microservice port number is not configurable([fbaa6a](https://github.com/opea-project/GenAIInfra/commit/fbaa6aba1cf7d6167ffdcb465a57da05bce26b3e))
    - Add MAX_INPUT_TOKENS to tgi([2fcbb0](https://github.com/opea-project/GenAIInfra/commit/2fcbb0d563d04ac8e21df14ecd2c9c05db72c1af))
    - Add script to generate yaml files from helm-charts([6bfe31](https://github.com/opea-project/GenAIInfra/commit/6bfe31528f6be24e5922dfcc6aea0ad18fd61869))
    - Helm: support adding extra env from external configmap([7dabdf](https://github.com/opea-project/GenAIInfra/commit/7dabdf0b378f710e41fadf1fd4ef47b69bee2326))
    - Helm: expose dataprep configurable items into value file([83fc1a](https://github.com/opea-project/GenAIInfra/commit/83fc1a0b6af09ea64466e61d742d09b03eea82c5))
    - Helm: upgrade version to 0.8.0([b3cbde](https://github.com/opea-project/GenAIInfra/commit/b3cbde027932f530eed13393df3beae2d8e2febb))
    - Add whisper and asr components([9def61](https://github.com/opea-project/GenAIInfra/commit/9def61adc506ec61faeed1769ebaed0e3ef9ee95))
    - Add tts and speecht5 components helm chart([9d1465](https://github.com/opea-project/GenAIInfra/commit/9d146529a2f000f169308358a3d724861078d320))
    - Update the script to generate comp manifest([ab53e9](https://github.com/opea-project/GenAIInfra/commit/ab53e952965fc670694ee2ae91b76d0e34cc8bae))
    - Helm: remove unused Probes([c1cff5](https://github.com/opea-project/GenAIInfra/commit/c1cff5fe3c93262b600641694929349f59b86405))
    - Helm: Add tei-gaudi support([a456bf](https://github.com/opea-project/GenAIInfra/commit/a456bfb393f9428c17441ba3da1b1ad99a65d213))
    - Helm redis-vector-db: Add missings in value file([9e15ef](https://github.com/opea-project/GenAIInfra/commit/9e15ef1c523592e58f4e1f8e2a5d0029997c13a6))
    - Helm: Use empty string instead of null in value files([6151ac](https://github.com/opea-project/GenAIInfra/commit/6151ac7ccc53cd41e2e3ca43a5c6a7369eceaa1b))
    - Add component k8s manifest files([68483c](https://github.com/opea-project/GenAIInfra/commit/68483c5dbb0365fbad3b34792313d511e7ef898d))
    - Add helm test for chart redis-vector-db([236381](https://github.com/opea-project/GenAIInfra/commit/23638193f2819b513dbc8fb1c055cfa45b809e5a))
    - Add helm test for chart tgi([9b5def](https://github.com/opea-project/GenAIInfra/commit/9b5def0c26ae97a4c8a6e52a42c44917e9d79352))
    - Add helm test for chart tei([f5c7fa](https://github.com/opea-project/GenAIInfra/commit/f5c7fafd1bbea8f64663283e5131d8334fe4aec5))
    - Add helm test for chart teirerank([00532a](https://github.com/opea-project/GenAIInfra/commit/00532a51b8e1dff47e89a144814ac92627d8b01f))
    - Helm test: Make curl fail if http_status > 400 returned([92c4b5](https://github.com/opea-project/GenAIInfra/commit/92c4b5e21209caaeb288adad076e59acefaf411a))
    - Add helm test for chart embedding-usvc([a98561](https://github.com/opea-project/GenAIInfra/commit/a98561f9c817fa52a99742ee1ab1ac267a650d2f))
    - Add helm test for chart llm-uservice([f4f3ea](https://github.com/opea-project/GenAIInfra/commit/f4f3ea0e58bd09cbd45cb7267c989fa665171d21))
    - Add helm test for chart reranking-usvc([397208](https://github.com/opea-project/GenAIInfra/commit/397208985ba90ff71ec4eeaa0d3ca8f4187c6218))
    - Add helm test for chart retriever-usvc([6db408](https://github.com/opea-project/GenAIInfra/commit/6db408ab719846fe370c557ca1cc88d4cbe0fc18))
    - Helm: Support automatically install dependency charts([dc90a5](https://github.com/opea-project/GenAIInfra/commit/dc90a59803fb1e7730af96b0df09ef8d0a3950ce))
    - Helm: support remove helm dependency([fbdb1d](https://github.com/opea-project/GenAIInfra/commit/fbdb1da9bb40b810eb6615685883445c1c952f29))
    - Helm: upgrade tgi chart([c3a1c1](https://github.com/opea-project/GenAIInfra/commit/c3a1c1a093f0f523ab92a8d714cb03730a8c3d3f))
    - Helm/manifest: update tei config for tei-gaudi([88b3c1](https://github.com/opea-project/GenAIInfra/commit/88b3c108e5b5e3bfb6d9346ce2863b69f70cc2f1))
    - Add CodeTrans helm chart([5b05f9](https://github.com/opea-project/GenAIInfra/commit/5b05f9572879b0d9b939f0fbd2cd1eddc07fdb05))
    - Helm: Update chatqna to latest([7ff03b](https://github.com/opea-project/GenAIInfra/commit/7ff03b5593434b5571e683d52c8a22ab6764a461))
    - Add DocSum helm chart([b56116](https://github.com/opea-project/GenAIInfra/commit/b5611662df4109fd17dcf769c1684a5e01317f56))
    - Add docsum support for helm test([f6354b](https://github.com/opea-project/GenAIInfra/commit/f6354b96f6ec3ac4968b4f9f1eb029762fe5e1c0))
    - Helm: Update codegen to latest([419e5b](https://github.com/opea-project/GenAIInfra/commit/419e5bfc857095bbcea56747e3f4feefc6d81311))
    - Fix codegen helm chart readme([b4b28e](https://github.com/opea-project/GenAIInfra/commit/b4b28e98929c37dc44baaa3fd969e598b3c13836))
    - Disable runAsRoot for speecht5 and whisper([aeef78](https://github.com/opea-project/GenAIInfra/commit/aeef78254ce2a85779b6ff13fb14fcdd5bb0af52))
    - Use upstream tei-gaudi image([e4d3ff](https://github.com/opea-project/GenAIInfra/commit/e4d3ff6c13f210872dfc4ddc788fa735eac2b44b))

- Others
    - Enhancement the e2e test for GenAIInfra for fixing some bugs([602af5](https://github.com/opea-project/GenAIInfra/commit/602af53742900630a34a4eed9f37980483aa21b3))
    - Fix bugs for router on handling response from pipeline microservices([ef47f9](https://github.com/opea-project/GenAIInfra/commit/ef47f9db525c16b54d493549b8372946988fce2a))
    - Improve the examples of codegen and codetrans e2e test([07494c](https://github.com/opea-project/GenAIInfra/commit/07494c0e6ba09030cc8ea464ef783c983b9d5cf7))
    - Remove the dependencies of common microservices([f6dd87](https://github.com/opea-project/GenAIInfra/commit/f6dd87baf8d569db519e69661ae0d2cdd466fa69))
    - Add scripts for KubeRay and Ray Cluster([7d3d13](https://github.com/opea-project/GenAIInfra/commit/7d3d13f51f2cfed7be1e92f13f12ef2ff478e1f7))
    - Enable CI for common components([9e27a0](https://github.com/opea-project/GenAIInfra/commit/9e27a0d424cb3eacbf2cde636426e644ae739212))
    - Disable common component test([e1cd50](https://github.com/opea-project/GenAIInfra/commit/e1cd50269eebc010bd5f5043a1b4bc8c62a53231))
    - CI for common: avoid false error in helm test result([876b7a](https://github.com/opea-project/GenAIInfra/commit/876b7a4142e2e1e7a25f25ac279f043c844f1687))
    - Add the init input for pipeline to keep the parameter information([e25a1f](https://github.com/opea-project/GenAIInfra/commit/e25a1f86e85c452243aacf90a67e47777caf4703))
    - Adjust CI gaudi version([d75d8f](https://github.com/opea-project/GenAIInfra/commit/d75d8f2e1c356ca26fa09a2e9911de3aff87aa27))
    - Fix CHART_MOUNT and HFTOKEN for CI([10b908](https://github.com/opea-project/GenAIInfra/commit/10b908abf3b728c9652302efcb071bdc7f8e6426))
    - Change tgi tag because gaudi driver is upgraded to 1.16.1 ([6796ef](https://github.com/opea-project/GenAIInfra/commit/6796ef2560645c59cdf7b09af9a2d8aa0cb0d5a5))
    - Update README for new manifests([ec32bf](https://github.com/opea-project/GenAIInfra/commit/ec32bf04459fdbb4c8f99ebd1bac3216ad2e5283))
    - Support multiple router service in one namespace([0ac732](https://github.com/opea-project/GenAIInfra/commit/0ac73213b501fb5949a5ac8bf7f52d5a4acef580)) 
    - Improve workflow trigger conditions to be more precise([ab5c8d](https://github.com/opea-project/GenAIInfra/commit/ab5c8d8c07d8f8353315b7ebaf1eb745bf7b28e5))
    - Remove unnecessary component DocSumGaudi which would cause error([9b973a](https://github.com/opea-project/GenAIInfra/commit/9b973aceb25c307f2c7692c9364ebac9040b9a5d))
    - Remove chart_test scripts and add script to dump pod status([88caf0](https://github.com/opea-project/GenAIInfra/commit/88caf0df947866ffe609cf60805282970f887429))
</details>

## Thanks to these contributors
We would like to thank everyone who contributed to OPEA project. Here are the contributors:

<a href="https://github.com/chensuyue"><img src="https://avatars.githubusercontent.com/u/51692656"   width = 30px height = 30px ></a>
<a href="https://github.com/Spycsh"><img src="https://avatars.githubusercontent.com/u/39623753"   width = 30px height = 30px ></a>
<a href="https://github.com/WenjiaoYue"><img src="https://avatars.githubusercontent.com/u/108783334"   width = 30px height = 30px ></a>
<a href="https://github.com/lvliang-intel"><img src="https://avatars.githubusercontent.com/u/104267837"   width = 30px height = 30px ></a>
<a href="https://github.com/ZePan110"><img src="https://avatars.githubusercontent.com/u/97863672"   width = 30px height = 30px ></a>
<a href="https://github.com/ftian1"><img src="https://avatars.githubusercontent.com/u/16394660"   width = 30px height = 30px ></a>
<a href="https://github.com/lkk12014402"><img src="https://avatars.githubusercontent.com/u/33276950"   width = 30px height = 30px ></a>
<a href="https://github.com/Zhenzhong1"><img src="https://avatars.githubusercontent.com/u/109137058"   width = 30px height = 30px ></a>
<a href="https://github.com/XinyuYe-Intel"><img src="https://avatars.githubusercontent.com/u/88082706"   width = 30px height = 30px ></a>
<a href="https://github.com/Liangyx2"><img src="https://avatars.githubusercontent.com/u/106130696"   width = 30px height = 30px ></a>
<a href="https://github.com/XuhuiRen"><img src="https://avatars.githubusercontent.com/u/44249229"   width = 30px height = 30px ></a>
<a href="https://github.com/changwangss"><img src="https://avatars.githubusercontent.com/u/24910407"   width = 30px height = 30px ></a>
<a href="https://github.com/hshen14"><img src="https://avatars.githubusercontent.com/u/26812695"   width = 30px height = 30px ></a>
<a href="https://github.com/zehao-intel"><img src="https://avatars.githubusercontent.com/u/86036206"   width = 30px height = 30px ></a>
<a href="https://github.com/kevinintel"><img src="https://avatars.githubusercontent.com/u/93257626"   width = 30px height = 30px ></a>
<a href="https://github.com/xuechendi"><img src="https://avatars.githubusercontent.com/u/4355494"   width = 30px height = 30px ></a>
<a href="https://github.com/houminmin"><img src="https://avatars.githubusercontent.com/u/52980225"   width = 30px height = 30px ></a>
<a href="https://github.com/kding1"><img src="https://avatars.githubusercontent.com/u/7245057"   width = 30px height = 30px ></a>
<a href="https://github.com/ashahba"><img src="https://avatars.githubusercontent.com/u/12436063"   width = 30px height = 30px ></a>
<a href="https://github.com/xiguiw"><img src="https://avatars.githubusercontent.com/u/111278656"   width = 30px height = 30px ></a>
<a href="https://github.com/huiyan2021"><img src="https://avatars.githubusercontent.com/u/88080182"   width = 30px height = 30px ></a>
<a href="https://github.com/preethivenkatesh"><img src="https://avatars.githubusercontent.com/u/32650358"   width = 30px height = 30px ></a>
<a href="https://github.com/louie-tsai"><img src="https://avatars.githubusercontent.com/u/21761437"   width = 30px height = 30px ></a>
<a href="https://github.com/jpiaseck"><img src="https://avatars.githubusercontent.com/u/64958380"   width = 30px height = 30px ></a>
<a href="https://github.com/ctao456"><img src="https://avatars.githubusercontent.com/u/170357112"   width = 30px height = 30px ></a>
<a href="https://github.com/daisy-ycguo"><img src="https://avatars.githubusercontent.com/u/1657701"   width = 30px height = 30px ></a>
<a href="https://github.com/mkbhanda"><img src="https://avatars.githubusercontent.com/u/2702293"   width = 30px height = 30px ></a>
<a href="https://github.com/yogeshmpandey"><img src="https://avatars.githubusercontent.com/u/2559013"   width = 30px height = 30px ></a>
<a href="https://github.com/zhlsunshine"><img src="https://avatars.githubusercontent.com/u/4101246"   width = 30px height = 30px ></a>
<a href="https://github.com/eero-t"><img src="https://avatars.githubusercontent.com/u/4669102"   width = 30px height = 30px ></a>
<a href="https://github.com/yongfengdu"><img src="https://avatars.githubusercontent.com/u/10204556"   width = 30px height = 30px ></a>
<a href="https://github.com/XinyaoWa"><img src="https://avatars.githubusercontent.com/u/82487983"   width = 30px height = 30px ></a>
<a href="https://github.com/xwu99"><img src="https://avatars.githubusercontent.com/u/23566414"   width = 30px height = 30px ></a>
<a href="https://github.com/irisdingbj"><img src="https://avatars.githubusercontent.com/u/8347164"   width = 30px height = 30px ></a>
<a href="https://github.com/yao531441"><img src="https://avatars.githubusercontent.com/u/19186785"   width = 30px height = 30px ></a>
<a href="https://github.com/KfreeZ"><img src="https://avatars.githubusercontent.com/u/1804023"   width = 30px height = 30px ></a>
<a href="https://github.com/bjzhjing"><img src="https://avatars.githubusercontent.com/u/46661806"   width = 30px height = 30px ></a>
<a href="https://github.com/Ruoyu-y"><img src="https://avatars.githubusercontent.com/u/70305231"   width = 30px height = 30px ></a>
<a href="https://github.com/lianhao"><img src="https://avatars.githubusercontent.com/u/2433897"   width = 30px height = 30px ></a>
<a href="https://github.com/zhxie"><img src="https://avatars.githubusercontent.com/u/26516940"   width = 30px height = 30px ></a>
<a href="https://github.com/gyohuangxin"><img src="https://avatars.githubusercontent.com/u/42127654"   width = 30px height = 30px ></a>
<a href="https://github.com/tonym97"><img src="https://avatars.githubusercontent.com/u/41082846"   width = 30px height = 30px ></a>
<a href="https://github.com/kenplusplus"><img src="https://avatars.githubusercontent.com/u/31843217"   width = 30px height = 30px ></a>
<a href="https://github.com/avinashkarani"><img src="https://avatars.githubusercontent.com/u/115651903"   width = 30px height = 30px ></a>
<a href="https://github.com/dhandhalyabhavik"><img src="https://avatars.githubusercontent.com/u/86345824"   width = 30px height = 30px ></a>
<a href="https://github.com/PeterYang12"><img src="https://avatars.githubusercontent.com/u/87349553"   width = 30px height = 30px ></a>
<a href="https://github.com/MSCetin37"><img src="https://avatars.githubusercontent.com/u/109312699"   width = 30px height = 30px ></a>
<a href="https://github.com/bharagha"><img src="https://avatars.githubusercontent.com/u/39608847"   width = 30px height = 30px ></a>
<a href="https://github.com/jaswanth8888"><img src="https://avatars.githubusercontent.com/u/31445420"   width = 30px height = 30px ></a>
<a href="https://github.com/hteeyeoh"><img src="https://avatars.githubusercontent.com/u/57510309"   width = 30px height = 30px ></a>
<a href="https://github.com/tileintel"><img src="https://avatars.githubusercontent.com/u/97980157"   width = 30px height = 30px ></a>
<a href="https://github.com/gadmarkovits"><img src="https://avatars.githubusercontent.com/u/171588223"   width = 30px height = 30px ></a>
<a href="https://github.com/arun-gupta"><img src="https://avatars.githubusercontent.com/u/113947"   width = 30px height = 30px ></a>
<a href="https://github.com/dbkinder"><img src="https://avatars.githubusercontent.com/u/11063618"   width = 30px height = 30px ></a>
<a href="https://github.com/wsfowler"><img src="https://avatars.githubusercontent.com/u/19275861"   width = 30px height = 30px ></a>
<a href="https://github.com/miaojinc"><img src="https://avatars.githubusercontent.com/u/82127789"   width = 30px height = 30px ></a>
<a href="https://github.com/jinjunzh"><img src="https://avatars.githubusercontent.com/u/19898583"   width = 30px height = 30px ></a>
<a href="https://github.com/sunnstix"><img src="https://avatars.githubusercontent.com/u/25157310"   width = 30px height = 30px ></a>
<a href="https://github.com/nossu3751"><img src="https://avatars.githubusercontent.com/u/48080350"   width = 30px height = 30px ></a>
<a href="https://github.com/Feelas"><img src="https://avatars.githubusercontent.com/u/43238042"   width = 30px height = 30px ></a>
<a href="https://github.com/srinarayan-srikanthan"><img src="https://avatars.githubusercontent.com/u/108247623"   width = 30px height = 30px ></a>
<a href="https://github.com/mandalrajiv"><img src="https://avatars.githubusercontent.com/u/90872446"   width = 30px height = 30px ></a>
<a href="https://github.com/ritesh-intel"><img src="https://avatars.githubusercontent.com/u/162976749"   width = 30px height = 30px ></a>
<a href="https://github.com/raravena80"><img src="https://avatars.githubusercontent.com/u/7659560"   width = 30px height = 30px ></a>
<a href="https://github.com/vinayK34"><img src="https://avatars.githubusercontent.com/u/99893515"   width = 30px height = 30px ></a>
<a href="https://github.com/endomorphosis"><img src="https://avatars.githubusercontent.com/u/3405202"   width = 30px height = 30px ></a>
<a href="https://github.com/sachop0974"><img src="https://avatars.githubusercontent.com/u/170422145"   width = 30px height = 30px ></a>
<a href="https://github.com/igordcard"><img src="https://avatars.githubusercontent.com/u/203896"   width = 30px height = 30px ></a>
<a href="https://github.com/Jiangbo-W"><img src="https://avatars.githubusercontent.com/u/21360590"   width = 30px height = 30px ></a>
<a href="https://github.com/LeiZhou-97"><img src="https://avatars.githubusercontent.com/u/102779531"   width = 30px height = 30px ></a>
<a href="https://github.com/tylertitsworth"><img src="https://avatars.githubusercontent.com/u/43555799"   width = 30px height = 30px ></a>
<a href="https://github.com/jitendra42"><img src="https://avatars.githubusercontent.com/u/18353614"   width = 30px height = 30px ></a>
<a href="https://github.com/ckhened"><img src="https://avatars.githubusercontent.com/u/56090592"   width = 30px height = 30px ></a>
<a href="https://github.com/Antonyvance"><img src="https://avatars.githubusercontent.com/u/40520339"   width = 30px height = 30px ></a>
<a href="https://github.com/moting9"><img src="https://avatars.githubusercontent.com/u/24264611"   width = 30px height = 30px ></a>
<a href="https://github.com/dcmiddle"><img src="https://avatars.githubusercontent.com/u/4999494"   width = 30px height = 30px ></a>
<a href="https://github.com/ronaldpetty"><img src="https://avatars.githubusercontent.com/u/1390435"   width = 30px height = 30px ></a>
<a href="https://github.com/chen-hu-97"><img src="https://avatars.githubusercontent.com/u/47845720"   width = 30px height = 30px ></a>
<a href="https://github.com/ethanwongca"><img src="https://avatars.githubusercontent.com/u/87055387"   width = 30px height = 30px ></a>
<a href="https://github.com/NeoZhangJianyu"><img src="https://avatars.githubusercontent.com/u/46982523"   width = 30px height = 30px ></a>
<a href="https://github.com/arthw"><img src="https://avatars.githubusercontent.com/u/14088817"   width = 30px height = 30px ></a>
<a href="https://github.com/wangkl2"><img src="https://avatars.githubusercontent.com/u/109344418"   width = 30px height = 30px ></a>
<a href="https://github.com/rdower"><img src="https://avatars.githubusercontent.com/u/15023397"   width = 30px height = 30px ></a>
<a href="https://github.com/ddmatthe"><img src="https://avatars.githubusercontent.com/u/92746514"   width = 30px height = 30px ></a>
<a href="https://github.com/pallavijaini0525"><img src="https://avatars.githubusercontent.com/u/112209032"   width = 30px height = 30px ></a>
<a href="https://github.com/Anush008"><img src="https://avatars.githubusercontent.com/u/46051506"   width = 30px height = 30px ></a>
<a href="https://github.com/leslieluyu"><img src="https://avatars.githubusercontent.com/u/5109898"   width = 30px height = 30px ></a>
<a href="https://github.com/yinghu5"><img src="https://avatars.githubusercontent.com/u/43240216"   width = 30px height = 30px ></a>
<a href="https://github.com/tianyil1"><img src="https://avatars.githubusercontent.com/u/87695601"   width = 30px height = 30px ></a>
<a href="https://github.com/tybrs"><img src="https://avatars.githubusercontent.com/u/1200207"   width = 30px height = 30px ></a>
<a href="https://github.com/ganesanintel"><img src="https://avatars.githubusercontent.com/u/83388714"   width = 30px height = 30px ></a>
<a href="https://github.com/chickenrae"><img src="https://avatars.githubusercontent.com/u/9013630"   width = 30px height = 30px ></a>