Skip to content

Latest commit

 

History

History
2977 lines (1620 loc) · 179 KB

CHANGELOG.md

File metadata and controls

2977 lines (1620 loc) · 179 KB

1.25.0 (2024-09-27)

Features

1.24.1 (2024-09-26)

Bug Fixes

1.24.0 (2024-09-26)

Features

  • add info to the dictionary for toghtherai (3b5ee76)
  • update exception (3876cb7)

Bug Fixes

CI

  • release: 1.21.2-beta.1 [skip ci] (dd0f260)
  • release: 1.21.2-beta.2 [skip ci] (ba4e863)
  • release: 1.22.0-beta.1 [skip ci] (f42a95f)
  • release: 1.22.0-beta.2 [skip ci] (431c09f)
  • release: 1.22.0-beta.3 [skip ci] (e5ac020)

1.22.0-beta.3 (2024-09-25)

Bug Fixes

  • update to pydantic documentation (76ce257)

1.22.0-beta.2 (2024-09-25)

Bug Fixes

  • node refiner + examples (d55f6be)

1.22.0-beta.1 (2024-09-24)

Features

  • add info to the dictionary for toghtherai (3b5ee76)
  • update exception (3876cb7)

1.21.2-beta.2 (2024-09-23)

Bug Fixes

1.21.2-beta.1 (2024-09-22)

Bug Fixes

1.21.1 (2024-09-21)

Bug Fixes

1.21.0 (2024-09-19)

Features

  • AbstractGraph: add adjustable rate limit (2859fb7)
  • add copy for smart_scraper_multi_concat (9e3171b)
  • add scrape_do_integration (94e69a0)
  • add togheterai (8f615ad)
  • added Bedrock and Mistral to exec info (8a37c6b)
  • ConcatNode.py added for heavy merge operations (bd4b26d)
  • fetch_node improved (167f970)
  • refactoring of the tokenization function (ec6b164)
  • removed semchunk and used tikton (1a7f21f)
  • return urls in searchgraph (afb6eb7)
  • updated pydantic to v2 (eb89549)

Bug Fixes

  • Add mistral-common dependency (7681a45)
  • Added support for nested structure (66ea166)
  • AbstractGraph: Bedrock init issues (63a5d18), closes #633
  • correctly parsing output when using structured_output (8e74ac5)
  • Error in pyproject dependencies (5b5cb5b)
  • fetch_node condition (3f45c17)
  • Fixed pydantic error on SearchGraphs (039ba2e)
  • ScreenshotScraper: impose dynamic imports (b8ef937)
  • Ollama: instance model from correct package (398b2c5)
  • OmniScraerGraph working. (c3d1b7c)
  • parse node (947ebd2)
  • Parse Node scraping link and img urls allowing OmniScraper to work (66a3b6d)
  • SmartScraper: pass llm_model to ParseNode (5242166)
  • DeepSeek: proper model initialization (74dfc69)
  • pyproject.toml (812c73d)
  • pyproject.toml dependencies (b805aea)
  • Refactor code to use CustomOpenAiCallbackManager for exclusive access to get_openai_callback (e657113)
  • Removed link_urls and img_ulrs from FetchNode output (57337a0)
  • screenshot scraper (388630c)
  • screenshot_scraper (ef7a589)
  • ScreenShotScraper: static import of optional dependencies (52fe441)
  • temporary fix for parse_node (f2bb22d)
  • update all nodes that were using MergeNode or IteratorNode (a92dddb)
  • update generate answernode (c348f67)
  • update pyproject.toml (932412e)

chore

  • examples: create Together AI examples (34942de)

Docs

  • Updated the graph_config in the documentation. (57a58e1)

Refactor

CI

  • release: 1.16.0-beta.1 [skip ci] (d7f6036)
  • release: 1.16.0-beta.2 [skip ci] (1c37d5d)
  • release: 1.16.0-beta.3 [skip ci] (886c987)
  • release: 1.16.0-beta.4 [skip ci] (ba5c7ad)
  • release: 1.17.0-beta.1 [skip ci] (13efd4e)
  • release: 1.17.0-beta.10 [skip ci] (af28885)
  • release: 1.17.0-beta.11 [skip ci] (a73fec5)
  • release: 1.17.0-beta.2 [skip ci] (08afc92)
  • release: 1.17.0-beta.3 [skip ci] (fc55418)
  • release: 1.17.0-beta.4 [skip ci] (5e99071)
  • release: 1.17.0-beta.5 [skip ci] (16ab1bf)
  • release: 1.17.0-beta.6 [skip ci] (50c9c6b)
  • release: 1.17.0-beta.7 [skip ci] (4347afb), closes #633
  • release: 1.17.0-beta.8 [skip ci] (85c374e)
  • release: 1.17.0-beta.9 [skip ci] (77d0fd3)
  • release: 1.19.0-beta.1 [skip ci] (eddcb79), closes #633 #633
  • release: 1.19.0-beta.10 [skip ci] (92f5df2)
  • release: 1.19.0-beta.11 [skip ci] (edfb185)
  • release: 1.19.0-beta.12 [skip ci] (bd2afef)
  • release: 1.19.0-beta.2 [skip ci] (23a260c)
  • release: 1.19.0-beta.3 [skip ci] (38cba96)
  • release: 1.19.0-beta.4 [skip ci] (24c38f9)
  • release: 1.19.0-beta.5 [skip ci] (7621a7c)
  • release: 1.19.0-beta.6 [skip ci] (ed8e173)
  • release: 1.19.0-beta.7 [skip ci] (4ab26a2)
  • release: 1.19.0-beta.8 [skip ci] (88b2c46)
  • release: 1.19.0-beta.9 [skip ci] (7ad6f21)
  • release: 1.20.0-beta.1 [skip ci] (cc8392e), closes #633 #633 #633 #633
  • release: 1.20.0-beta.2 [skip ci] (4f8b55d)
  • release: 1.20.0-beta.3 [skip ci] (cca783c)
  • release: 1.20.0-beta.4 [skip ci] (c81f970)
  • release: 1.20.0-beta.5 [skip ci] (b0fef3f)

1.20.0-beta.5 (2024-09-18)

Features

  • added Bedrock and Mistral to exec info (8a37c6b)

Bug Fixes

1.20.0 (2024-09-16)

Features

Refactor

1.20.0-beta.2 (2024-09-17)

Bug Fixes

  • Add mistral-common dependency (7681a45)
  • Error in pyproject dependencies (5b5cb5b)
  • fetch_node condition (3f45c17)

1.20.0-beta.1 (2024-09-14)

Features

  • AbstractGraph: add adjustable rate limit (2859fb7)
  • add copy for smart_scraper_multi_concat (9e3171b)
  • add scrape_do_integration (94e69a0)
  • add togheterai (8f615ad)
  • ConcatNode.py added for heavy merge operations (bd4b26d)
  • fetch_node improved (167f970)
  • refactoring of the tokenization function (ec6b164)
  • removed semchunk and used tikton (1a7f21f)
  • return urls in searchgraph (afb6eb7)

Bug Fixes

  • Added support for nested structure (66ea166)
  • AbstractGraph: Bedrock init issues (63a5d18), closes #633
  • correctly parsing output when using structured_output (8e74ac5)
  • Fixed pydantic error on SearchGraphs (039ba2e)
  • ScreenshotScraper: impose dynamic imports (b8ef937)
  • Ollama: instance model from correct package (398b2c5)
  • OmniScraerGraph working. (c3d1b7c)
  • parse node (947ebd2)
  • Parse Node scraping link and img urls allowing OmniScraper to work (66a3b6d)
  • SmartScraper: pass llm_model to ParseNode (5242166)
  • DeepSeek: proper model initialization (74dfc69)
  • pyproject.toml dependencies (b805aea)
  • Refactor code to use CustomOpenAiCallbackManager for exclusive access to get_openai_callback (e657113)
  • Removed link_urls and img_ulrs from FetchNode output (57337a0)
  • screenshot scraper (388630c)
  • screenshot_scraper (ef7a589)
  • ScreenShotScraper: static import of optional dependencies (52fe441)
  • temporary fix for parse_node (f2bb22d)
  • update all nodes that were using MergeNode or IteratorNode (a92dddb)
  • update generate answernode (c348f67)

chore

  • examples: create Together AI examples (34942de)

Docs

  • Updated the graph_config in the documentation. (57a58e1)

CI

  • release: 1.16.0-beta.1 [skip ci] (d7f6036)
  • release: 1.16.0-beta.2 [skip ci] (1c37d5d)
  • release: 1.16.0-beta.3 [skip ci] (886c987)
  • release: 1.16.0-beta.4 [skip ci] (ba5c7ad)
  • release: 1.17.0-beta.1 [skip ci] (13efd4e)
  • release: 1.17.0-beta.10 [skip ci] (af28885)
  • release: 1.17.0-beta.11 [skip ci] (a73fec5)
  • release: 1.17.0-beta.2 [skip ci] (08afc92)
  • release: 1.17.0-beta.3 [skip ci] (fc55418)
  • release: 1.17.0-beta.4 [skip ci] (5e99071)
  • release: 1.17.0-beta.5 [skip ci] (16ab1bf)
  • release: 1.17.0-beta.6 [skip ci] (50c9c6b)
  • release: 1.17.0-beta.7 [skip ci] (4347afb), closes #633
  • release: 1.17.0-beta.8 [skip ci] (85c374e)
  • release: 1.17.0-beta.9 [skip ci] (77d0fd3)
  • release: 1.19.0-beta.1 [skip ci] (eddcb79), closes #633 #633
  • release: 1.19.0-beta.10 [skip ci] (92f5df2)
  • release: 1.19.0-beta.11 [skip ci] (edfb185)
  • release: 1.19.0-beta.12 [skip ci] (bd2afef)
  • release: 1.19.0-beta.2 [skip ci] (23a260c)
  • release: 1.19.0-beta.3 [skip ci] (38cba96)
  • release: 1.19.0-beta.4 [skip ci] (24c38f9)
  • release: 1.19.0-beta.5 [skip ci] (7621a7c)
  • release: 1.19.0-beta.6 [skip ci] (ed8e173)
  • release: 1.19.0-beta.7 [skip ci] (4ab26a2)
  • release: 1.19.0-beta.8 [skip ci] (88b2c46)
  • release: 1.19.0-beta.9 [skip ci] (7ad6f21)
  • add grok integration for ollama (59aa251)

1.19.0 (2024-09-13)

Features

1.19.0-beta.12 (2024-09-14)

Bug Fixes

  • Refactor code to use CustomOpenAiCallbackManager for exclusive access to get_openai_callback (e657113)

Docs

1.19.0-beta.11 (2024-09-13)

Features

  • add copy for smart_scraper_multi_concat (9e3171b)

1.19.0-beta.10 (2024-09-13)

Bug Fixes

  • Added support for nested structure (66ea166)
  • Fixed pydantic error on SearchGraphs (039ba2e)
  • update all nodes that were using MergeNode or IteratorNode (a92dddb)

1.19.0-beta.9 (2024-09-13)

Bug Fixes

  • OmniScraerGraph working. (c3d1b7c)

1.19.0-beta.8 (2024-09-12)

Features

  • refactoring of the tokenization function (ec6b164)

1.19.0-beta.7 (2024-09-12)

Bug Fixes

  • pyproject.toml dependencies (b805aea)

1.19.0-beta.6 (2024-09-12)

Bug Fixes

Docs

  • Updated the graph_config in the documentation. (57a58e1)

CI

  • release: 1.18.2 [skip ci] (e1a9caa)
  • release: 1.18.3 [skip ci] (4bd4659)

Bug Fixes

1.18.2 (2024-09-10)

1.19.0-beta.4 (2024-09-10)

Features

  • removed semchunk and used tikton (1a7f21f)

1.19.0-beta.3 (2024-09-10)

Bug Fixes

1.19.0-beta.2 (2024-09-09)

Features

  • return urls in searchgraph (afb6eb7)

Bug Fixes

  • temporary fix for parse_node (f2bb22d)

1.19.0-beta.1 (2024-09-08)

Features

  • AbstractGraph: add adjustable rate limit (2859fb7)
  • add scrape_do_integration (94e69a0)
  • add togheterai (8f615ad)
  • ConcatNode.py added for heavy merge operations (bd4b26d)
  • fetch_node improved (167f970)

Bug Fixes

  • AbstractGraph: Bedrock init issues (63a5d18), closes #633
  • correctly parsing output when using structured_output (8e74ac5)
  • ScreenshotScraper: impose dynamic imports (b8ef937)
  • Ollama: instance model from correct package (398b2c5)
  • Parse Node scraping link and img urls allowing OmniScraper to work (66a3b6d)
  • SmartScraper: pass llm_model to ParseNode (5242166)
  • DeepSeek: proper model initialization (74dfc69)
  • Removed link_urls and img_ulrs from FetchNode output (57337a0)
  • screenshot scraper (388630c)
  • screenshot_scraper (ef7a589)
  • ScreenShotScraper: static import of optional dependencies (52fe441)
  • update generate answernode (c348f67)

chore

  • examples: create Together AI examples (34942de)

CI

  • release: 1.16.0-beta.1 [skip ci] (d7f6036)
  • release: 1.16.0-beta.2 [skip ci] (1c37d5d)
  • release: 1.16.0-beta.3 [skip ci] (886c987)
  • release: 1.16.0-beta.4 [skip ci] (ba5c7ad)
  • release: 1.17.0-beta.1 [skip ci] (13efd4e)
  • release: 1.17.0-beta.10 [skip ci] (af28885)
  • release: 1.17.0-beta.11 [skip ci] (a73fec5)
  • release: 1.17.0-beta.2 [skip ci] (08afc92)
  • release: 1.17.0-beta.3 [skip ci] (fc55418)
  • release: 1.17.0-beta.4 [skip ci] (5e99071)
  • release: 1.17.0-beta.5 [skip ci] (16ab1bf)
  • release: 1.17.0-beta.6 [skip ci] (50c9c6b)
  • release: 1.17.0-beta.7 [skip ci] (4347afb), closes #633
  • release: 1.17.0-beta.8 [skip ci] (85c374e)
  • release: 1.17.0-beta.9 [skip ci] (77d0fd3)

1.18.1 (2024-09-08)

Bug Fixes

  • browser_base_fetch: correct function signature and async_mode handling (007ff08)

1.18.0 (2024-09-08)

Features

  • browser_base_fetch: add async_mode to support both synchronous and asynchronous execution (d56253d)

1.17.0 (2024-09-08)

Features

  • docloaders: Enhance browser_base_fetch function flexibility (57fd01f)

Docs

  • sponsor: 🅱️ Browserbase sponsor 🅱️ (a540139)

  • AbstractGraph: add adjustable rate limit (2859fb7)

1.17.0-beta.7 (2024-09-05)

Bug Fixes

  • AbstractGraph: Bedrock init issues (63a5d18), closes #633

1.17.0-beta.6 (2024-09-04)

Bug Fixes

  • ScreenShotScraper: static import of optional dependencies (52fe441)

1.17.0-beta.5 (2024-09-02)

Bug Fixes

  • correctly parsing output when using structured_output (8e74ac5)

1.17.0-beta.4 (2024-09-02)

Bug Fixes

  • Parse Node scraping link and img urls allowing OmniScraper to work (66a3b6d)
  • Removed link_urls and img_ulrs from FetchNode output (57337a0)

1.17.0-beta.3 (2024-09-02)

Bug Fixes

  • ScreenshotScraper: impose dynamic imports (b8ef937)
  • SmartScraper: pass llm_model to ParseNode (5242166)

1.17.0-beta.2 (2024-09-02)

Bug Fixes

  • Ollama: instance model from correct package (398b2c5)
  • DeepSeek: proper model initialization (74dfc69)
  • screenshot scraper (388630c)

1.17.0-beta.1 (2024-09-02)

Features

Bug Fixes

  • update generate answernode (c348f67)

chore

  • examples: create Together AI examples (34942de)

CI

  • release: 1.16.0-beta.1 [skip ci] (d7f6036)
  • release: 1.16.0-beta.2 [skip ci] (1c37d5d)
  • release: 1.16.0-beta.3 [skip ci] (886c987)
  • release: 1.16.0-beta.4 [skip ci] (ba5c7ad)

1.16.0 (2024-09-01)

Features

Bug Fixes

  • deepcopy fail for coping model_instance config (cd07418)
  • fix pydantic object copy (553527a)

1.15.2 (2024-09-01)

1.16.0-beta.3 (2024-09-01)

Bug Fixes

CI

  • release: 1.15.2 [skip ci] (d88730c)

1.15.2 (2024-09-01)

Bug Fixes

1.15.1 (2024-08-28)

Bug Fixes

  • abstract graph local model (04128e7)
  • models: better DeepSeek and OneApi integration (f7a85c2)
  • docloaders: BrowserBase dynamic import (5c16ee9)
  • bug for abstract graph (cf73883)
  • AbstractGraph: correct and simplify instancing logic (f73343f)
  • BurrBrige: dynamic imports (7789663)
  • AbstractGraph: model selection bug (4f120e2)
  • set up dynamic imports correctly (83e71df)

chore

Test

  • AbstractGraph: add AbstractGraph tests (229d74d)

CI

  • release: 1.15.0-beta.4 [skip ci] (c1ce9c6)
  • release: 1.15.0-beta.5 [skip ci] (22ab45f)
  • release: 1.15.0-beta.6 [skip ci] (050fa3f)
  • release: 1.15.0-beta.7 [skip ci] (be3f1ec)
  • release: 1.15.0-beta.8 [skip ci] (dbec550)
  • release: 1.15.1-beta.1 [skip ci] (8f38a6b)

1.15.1-beta.1 (2024-08-28)

Bug Fixes

  • abstract graph local model (04128e7)
  • models: better DeepSeek and OneApi integration (f7a85c2)
  • docloaders: BrowserBase dynamic import (5c16ee9)
  • bug for abstract graph (cf73883)
  • AbstractGraph: correct and simplify instancing logic (f73343f)
  • BurrBrige: dynamic imports (7789663)
  • AbstractGraph: model selection bug (4f120e2)
  • set up dynamic imports correctly (83e71df)

chore

Test

  • AbstractGraph: add AbstractGraph tests (229d74d)

CI

  • release: 1.15.0-beta.4 [skip ci] (c1ce9c6)
  • release: 1.15.0-beta.5 [skip ci] (22ab45f)
  • release: 1.15.0-beta.6 [skip ci] (050fa3f)
  • release: 1.15.0-beta.7 [skip ci] (be3f1ec)
  • release: 1.15.0-beta.8 [skip ci] (dbec550)

1.15.0-beta.8 (2024-08-28)

Bug Fixes

  • models: better DeepSeek and OneApi integration (f7a85c2)
  • AbstractGraph: model selection bug (4f120e2)

1.15.0-beta.7 (2024-08-27)

Bug Fixes

1.15.0-beta.6 (2024-08-27)

Bug Fixes

  • docloaders: BrowserBase dynamic import (5c16ee9)
  • AbstractGraph: correct and simplify instancing logic (f73343f)
  • BurrBrige: dynamic imports (7789663)
  • set up dynamic imports correctly (83e71df)

chore

  • examples: update model names (f6df9b7)

Test

  • AbstractGraph: add AbstractGraph tests (229d74d)

1.15.0-beta.5 (2024-08-26)

Bug Fixes

  • abstract graph local model (04128e7)

1.15.0-beta.4 (2024-08-26)

1.15.0 (2024-08-26)

Features

  • ligthweigthing the library (62f32e9)

Bug Fixes

  • abstract graph (cf1fada)
  • models_tokens: add llama2 and llama3 sizes explicitly (b05ec16)
  • Azure OpenAI issue (a92b9c6)
  • update abstract graph (86fe5fc)

CI

  • release: 1.14.1-beta.1 [skip ci] (1b48871)
  • release: 1.15.0-beta.1 [skip ci] (06dc640)
  • release: 1.15.0-beta.2 [skip ci] (ab21576)
  • release: 1.15.0-beta.3 [skip ci] (132ee5b)

Bug Fixes

CI

  • release: 1.14.1 [skip ci] (88e76ce)

1.14.1 (2024-08-24)

Bug Fixes

1.15.0-beta.2 (2024-08-23)

Bug Fixes

Docs

1.14.0 (2024-08-20)

Features

  • add async call (f60aa3a)
  • add integration for new module of gpt4o (982150e)
  • Add new feature to support gpt-4o variant models with different pricing (8551448)
  • add refactoring of default temperature (6c3b37a)
  • add structured output format (7d2fc67)
  • GenerateAnswerNode: built-in structured output through LangChain (d29338b)
  • Implemented a filter logic in search_link_node.py (08e9d9d)
  • refactoring of the code (5eb3cff)
  • update abstract graph (c77231c)
  • update model tokens dict (0aca287)

Bug Fixes

  • broken node (1272273)
  • browser-base integration (1d7f30b)
  • models_tokens: incorrect provider names (cb6b353)
  • ParseNode: leave room for LLM reply in context window (683bf57)
  • merge_anwser prompt import (f17cef9)
  • model count (faef318)
  • AbstractGraph: pass kwargs to Ernie and Nvidia models (e6bedb6)
  • SearchNode: prompt (052f7d5)

chore

  • examples: add vertex examples, rename genai examples (1aa9c6e)
  • examples: fix import bug in image2text demo (71438a1)
  • examples: update provider names to match tokens dictionary (ee078cb)
  • requirements: update requirements.txt (7fe181f)

CI

  • release: 1.13.0-beta.8 [skip ci] (b470d97)
  • release: 1.13.0-beta.9 [skip ci] (d4c1a1c)
  • release: 1.14.0-beta.1 [skip ci] (40043f3)
  • release: 1.14.0-beta.10 [skip ci] (6a08cc8)
  • release: 1.14.0-beta.11 [skip ci] (d617750)
  • release: 1.14.0-beta.12 [skip ci] (fec3582)
  • release: 1.14.0-beta.13 [skip ci] (f4dbe5b)
  • release: 1.14.0-beta.2 [skip ci] (7fd921b)
  • release: 1.14.0-beta.3 [skip ci] (3bf9c3c)
  • release: 1.14.0-beta.4 [skip ci] (7af1e45)
  • release: 1.14.0-beta.5 [skip ci] (db3494d)
  • release: 1.14.0-beta.6 [skip ci] (6730797)
  • release: 1.14.0-beta.7 [skip ci] (a6fcc1e)
  • release: 1.14.0-beta.8 [skip ci] (d639a9e)
  • release: 1.14.0-beta.9 [skip ci] (2053693)

1.14.0-beta.13 (2024-08-20)

Features

1.14.0-beta.12 (2024-08-20)

Bug Fixes

1.14.0-beta.11 (2024-08-19)

Features

  • add structured output format (7d2fc67)
  • GenerateAnswerNode: built-in structured output through LangChain (d29338b)

Bug Fixes

  • ParseNode: leave room for LLM reply in context window (683bf57)

1.14.0-beta.10 (2024-08-19)

Features

  • Implemented a filter logic in search_link_node.py (08e9d9d)

1.14.0-beta.9 (2024-08-17)

Features

  • update model tokens dict (0aca287)

1.14.0-beta.8 (2024-08-17)

Bug Fixes

  • browser-base integration (1d7f30b)

1.14.0-beta.7 (2024-08-16)

Bug Fixes

1.14.0-beta.6 (2024-08-16)

Features

  • add integration for new module of gpt4o (982150e)

1.14.0-beta.5 (2024-08-16)

Features

  • Add new feature to support gpt-4o variant models with different pricing (8551448)

1.14.0-beta.4 (2024-08-15)

Features

1.14.0-beta.3 (2024-08-13)

Bug Fixes

  • models_tokens: incorrect provider names (cb6b353)

chore

  • examples: add vertex examples, rename genai examples (1aa9c6e)
  • examples: update provider names to match tokens dictionary (ee078cb)

1.14.0-beta.2 (2024-08-12)

Bug Fixes

  • AbstractGraph: pass kwargs to Ernie and Nvidia models (e6bedb6)

chore

  • examples: fix import bug in image2text demo (71438a1)
  • requirements: update requirements.txt (7fe181f)

1.14.0-beta.1 (2024-08-11)

Features

  • add refactoring of default temperature (6c3b37a)

Bug Fixes

CI

  • release: 1.13.0-beta.8 [skip ci] (b470d97)
  • release: 1.13.0-beta.9 [skip ci] (d4c1a1c)

1.13.3 (2024-08-10)

Bug Fixes

1.13.2 (2024-08-10)

Bug Fixes

chore

  • update gemini model to "gemini-pro" (a7264ce)

1.13.1 (2024-08-09)

Bug Fixes

1.13.0 (2024-08-09)

1.13.0-beta.9 (2024-08-10)

Features

Bug Fixes

  • chunking: count tokens from words instead of characters (5ec2de9), closes #513
  • FetchNode: handling of missing browser_base key (07720b6)
  • AbstractGraph: LangChain warnings handling, Mistral tokens (786af99)
  • FetchNode: missing bracket syntax error (50edbcc)
  • refactoring of fetch_node (29ad140)
  • refactoring of fetch_node adding comment (bfc6852)
  • refactoring of fetch_node qixed error (1ea2ad8)
  • refactoring of merge_answer_node (898e5a7)

chore

  • models_tokens: add mistral models (5e82432)
  • mistral: create examples (f8ad616)
  • examples: fix Mistral examples (b0ffc51)
  • update requirements for mistral (9868555)

CI

  • release: 1.11.0-beta.11 [skip ci] (579d3f3)
  • release: 1.11.0-beta.12 [skip ci] (cf2a17e)
  • release: 1.13.0-beta.1 [skip ci] (8eb66f6)
  • release: 1.13.0-beta.2 [skip ci] (684d01a)
  • release: 1.13.0-beta.3 [skip ci] (6b053cf)
  • release: 1.13.0-beta.4 [skip ci] (7f1f750)
  • release: 1.13.0-beta.5 [skip ci] (2eba73b), closes #513
  • release: 1.13.0-beta.6 [skip ci] (e75b574)
  • release: 1.13.0-beta.7 [skip ci] (6e56925)
  • add refactoring of default temperature (6c3b37a)

1.13.0-beta.8 (2024-08-09)

Bug Fixes

1.13.0-beta.7 (2024-08-09)

Bug Fixes

  • generate answer node omni (b52e4a3)
  • generate answer node pdf has a bug (625ca9f)

CI

  • release: 1.12.1 [skip ci] (928f704)
  • release: 1.12.2 [skip ci] (ece605e)

1.12.2 (2024-08-07)

Bug Fixes

  • generate answer node omni (b52e4a3)

1.12.1 (2024-08-07)

  • FetchNode: missing bracket syntax error (50edbcc)

1.13.0-beta.5 (2024-08-08)

Bug Fixes

  • generate answer node pdf has a bug (625ca9f)

  • chunking: count tokens from words instead of characters (5ec2de9), closes #513

1.13.0-beta.4 (2024-08-07)

Bug Fixes

  • refactoring of merge_answer_node (898e5a7)

1.13.0-beta.3 (2024-08-07)

Features

Bug Fixes

  • FetchNode: handling of missing browser_base key (07720b6)
  • AbstractGraph: LangChain warnings handling, Mistral tokens (786af99)

chore

  • models_tokens: add mistral models (5e82432)
  • mistral: create examples (f8ad616)
  • examples: fix Mistral examples (b0ffc51)
  • update requirements for mistral (9868555)

1.13.0-beta.2 (2024-08-07)

Bug Fixes

  • refactoring of fetch_node (29ad140)
  • refactoring of fetch_node adding comment (bfc6852)
  • refactoring of fetch_node qixed error (1ea2ad8)

1.13.0-beta.1 (2024-08-06)

Features

CI

  • release: 1.11.0-beta.11 [skip ci] (579d3f3)
  • release: 1.11.0-beta.12 [skip ci] (cf2a17e)

1.12.0 (2024-08-06)

Features

  • add generate_answer node paralellization (0c4b290)
  • add integration in the abstract grapgh (5ecdbe7)
  • fix tests (1db164e)
  • intregration of firebase (4caed54)
  • pdate models_tokens.py (377d679)
  • refactoring of the code (9355507)

Bug Fixes

  • abstract_graph and removed unused embeddings (0b4cfd6)
  • add llama 3.1 (f336c95)
  • fixed bug on fetch_node (968c69e)
  • AbstractGraph: instantiation of Azure GPT models (ade28fc), closes #498
  • pyproject.toml (e90fad4)
  • rebuild pyproject, requirements and lockfiles (1193984)

chore

  • rebuild requirements (2edad66)
  • remove unused import (88710f1)
  • set dependency version for vertexai (971cc2d)
  • update pyproject, rebuild lockfiles (d6312bf)

Refactor

  • Ollama: integrate new LangChain chat init (d177afb)
  • OpenAI: integrate new LangChain chat init (5e3eb6e)
  • move embeddings code from AbstractGraph to RAGNode (a94ebcd)
  • remove LangChain wrappers (2c5f934)
  • remove LangChain wrappers for Ollama (25066b2)
  • remove redundant LangChain wrappers (9275486)
  • remove redundant wrappers for Ernie and Nvidia (bc2c996)
  • reuse code for common interface models (bb73d91)

CI

  • release: 1.11.0-beta.1 [skip ci] (7080a0a)
  • release: 1.11.0-beta.10 [skip ci] (ee30a83), closes #498
  • release: 1.11.0-beta.2 [skip ci] (bf6d487)
  • release: 1.11.0-beta.3 [skip ci] (66f9421)
  • release: 1.11.0-beta.4 [skip ci] (51db43a)
  • release: 1.11.0-beta.5 [skip ci] (b15fd9f)
  • release: 1.11.0-beta.6 [skip ci] (74ed8d0)
  • release: 1.11.0-beta.7 [skip ci] (55f706f)
  • release: 1.11.0-beta.8 [skip ci] (3e07f62)
  • release: 1.11.0-beta.9 [skip ci] (4440790)

1.11.0-beta.12 (2024-08-06)

Features

1.11.0-beta.11 (2024-08-06)

Features

1.11.0-beta.10 (2024-08-02)

Bug Fixes

  • AbstractGraph: instantiation of Azure GPT models (ade28fc), closes #498

1.11.0-beta.9 (2024-08-02)

Features

  • refactoring of the code (9355507)

1.11.0-beta.8 (2024-08-01)

Features

  • add integration in the abstract grapgh (5ecdbe7)

Bug Fixes

  • fixed bug on fetch_node (968c69e)

1.11.0-beta.7 (2024-08-01)

Bug Fixes

  • abstract_graph and removed unused embeddings (0b4cfd6)

Refactor

  • move embeddings code from AbstractGraph to RAGNode (a94ebcd)
  • reuse code for common interface models (bb73d91)

1.11.0-beta.6 (2024-07-31)

Features

  • intregration of firebase (4caed54)

1.11.0-beta.5 (2024-07-30)

Features

chore

Refactor

  • Ollama: integrate new LangChain chat init (d177afb)
  • OpenAI: integrate new LangChain chat init (5e3eb6e)
  • remove LangChain wrappers (2c5f934)
  • remove LangChain wrappers for Ollama (25066b2)
  • remove redundant LangChain wrappers (9275486)
  • remove redundant wrappers for Ernie and Nvidia (bc2c996)

1.11.0-beta.4 (2024-07-25)

Features

  • add generate_answer node paralellization (0c4b290)

chore

1.11.0-beta.3 (2024-07-25)

Bug Fixes

1.11.0-beta.2 (2024-07-24)

Features

1.11.0-beta.1 (2024-07-23)

Features

Bug Fixes

  • md_conversion: add absolute links md, added missing dependency (12b5ead)

chore

  • dependecies: add script to auto-update requirements (3289c7b)
  • ci: set up workflow for requirements auto-update (295fc28)
  • update requirements.txt (c7bac98)
  • upgrade dependencies and scripts (74d142e)
  • pyproject: upgrade dependencies (0425124)

Docs

CI

  • release: 1.10.0-beta.6 [skip ci] (254bde7)
  • release: 1.10.0-beta.7 [skip ci] (1756e85)
  • release: 1.10.0-beta.8 [skip ci] (255e569)

1.10.0-beta.8 (2024-07-23)

1.10.4 (2024-07-22)

Bug Fixes

  • md_conversion: add absolute links md, added missing dependency (12b5ead)

1.10.0-beta.7 (2024-07-23)

Features

chore

  • dependecies: add script to auto-update requirements (3289c7b)
  • ci: set up workflow for requirements auto-update (295fc28)
  • update requirements.txt (c7bac98)

1.10.0-beta.6 (2024-07-22)

1.10.3 (2024-07-22)

Bug Fixes

  • parse_html node have a bug (71f894e)

1.10.2 (2024-07-21)

Bug Fixes

1.10.1 (2024-07-21)

Bug Fixes

  • abstract_graph moel token bug (ce6be37)

1.10.0 (2024-07-20)

Features

Bug Fixes

chore

Docs

  • gpt-4o-mini: added new gpt, fixed chromium lazy loading, (99dc849)

CI

  • release: 1.10.0-beta.1 [skip ci] (8f619de)
  • release: 1.10.0-beta.2 [skip ci] (aa7d4f0)
  • release: 1.10.0-beta.3 [skip ci] (bf0a2f3)
  • release: 1.10.0-beta.4 [skip ci] (a91807a)
  • release: 1.10.0-beta.5 [skip ci] (0d5f925)
  • release: 1.9.0-beta.3 [skip ci] (d3e63d9)
  • release: 1.9.0-beta.4 [skip ci] (2fa04b5)
  • release: 1.9.0-beta.5 [skip ci] (bb62439)
  • release: 1.9.0-beta.6 [skip ci] (54a69de)

1.10.0-beta.5 (2024-07-20)

Bug Fixes

1.10.0-beta.4 (2024-07-20)

Bug Fixes

CI

  • release: 1.9.2 [skip ci] (b4b90b3)

1.9.2 (2024-07-20)

Bug Fixes

chore

1.9.1 (2024-07-12)

Bug Fixes

  • add gpt o mini for azure (77777c8)

1.10.0-beta.2 (2024-07-19)

Features

1.10.0-beta.1 (2024-07-19)

Features

  • add searchngx integration (5c92186)
  • refactoring_to_md function (602dd00)

Bug Fixes

chore

CI

  • release: 1.9.0-beta.3 [skip ci] (d3e63d9)
  • release: 1.9.0-beta.4 [skip ci] (2fa04b5)
  • release: 1.9.0-beta.5 [skip ci] (bb62439)
  • release: 1.9.0-beta.6 [skip ci] (54a69de)

1.9.0-beta.2 (2024-07-05)

Bug Fixes

1.9.0-beta.1 (2024-07-04)

Features

  • add fireworks integration (df0e310)
  • add integration for infos (3bf5f57)
  • add integrations for markdown files (2804434)
  • add vertexai integration (119514b)
  • improve md prompt recognition (5fe694b)

chore

1.8.1-beta.1 (2024-07-04)

Bug Fixes

Docs

1.8.0 (2024-06-30)

Features

  • add new search engine avaiability and new tests (073d226)
  • add research with bing + test function (aa2160c)

Bug Fixes

  • updated for schema changes (aedda44)

CI

  • release: 1.7.0-beta.13 [skip ci] (ce0a47a)
  • release: 1.7.0-beta.14 [skip ci] (ec77ff7)
  • release: 1.8.0-beta.1 [skip ci] (bbfbbd9)

1.8.0-beta.1 (2024-06-25)

Features

  • add new search engine avaiability and new tests (073d226)
  • add research with bing + test function (aa2160c)

Bug Fixes

  • updated for schema changes (aedda44)

CI

  • release: 1.7.0-beta.13 [skip ci] (ce0a47a)
  • release: 1.7.0-beta.14 [skip ci] (ec77ff7)

1.7.4 (2024-06-21)

Bug Fixes

  • add new model for claude (599512d)

1.7.3 (2024-06-19)

Bug Fixes

Docs

  • version: fixed compatible versions (ecb7601)

1.7.2 (2024-06-18)

Bug Fixes

Docs

  • fixed readme по русский (2373073)

1.7.1 (2024-06-18)

Bug Fixes

  • add new embedding models (1d0cbbc)

1.7.0 (2024-06-17)

Features

  • add caching (d790361)
  • add csv scraper and xml scraper multi (b408655)
  • add dynamic caching (7ed2fe8)
  • indexify-node: add example (5d1fbf8)
  • add forcing format as json (5cfc101)
  • add json as output (5d20186)
  • add json multiscraper (5bda918)
  • add new chunking function (e1f045b)
  • add Parse_Node (e6c7940)
  • add pdf scraper multi graph (f5cbd80)
  • merge: add scriptcreatormulti, rag cache and semchunk (15421ef)
  • telemetry: add telemetry module (080a318)
  • Add tests for RobotsNode and update test setup (b0511ae)
  • Add tests for SmartScraperGraph using sample text and configuration fixtures (@tejhande) (c927145)
  • Add tests for SmartScraperGraph using sample text and configuration fixtures (@tejhande) (9e7038c)
  • Add tests for SmartScraperGraph using sample text and configuration fixtures (@tejhande) (c286b16)
  • Add tests for SmartScraperGraph using sample text and configuration fixtures (@tejhande) (08f1be6)
  • pydantic: added pydantic output schema (376f758)
  • append_node: append node to existing graph (f8b08e0)
  • fix an if (c8d556d)
  • schema: merge scripts to follow pydantic schema (5d692bf)
  • refactoring of abstract graph (fff89f4)
  • refactoring of an in if (244aada)
  • refactoring of rag node (7a13a68)
  • removed a bug (8de720d)
  • removed rag node (930f673)
  • version: update burr version (cfa1336)
  • update fetch node (1e7f334)

Bug Fixes

  • add chinese embedding model (03ffebc)
  • common params (6b4cdf9)
  • cache: correctly pass the node arguments and logging (c881f64)
  • pdf: correctly read .pdf files (203de83)
  • fix robot node (2419003)
  • node: fixed generate answer node pydantic schema (ab00f23)
  • schema: fixed json output (5c9843f)
  • oneapi model (4fcb990)
  • shallow copy config of create_embedder (62b372b)
  • test for fetch node (49c7e0e)
  • typo in prompt (4639f0c)
  • multi: updated multi pdf scraper with schema (91c5b5a)

Docs

  • cache: added cache_path param (edddb68)
  • better logging (283b61f)
  • scriptcreator: enhance documentation (650c3aa)
  • fix label&logo for github action badges (071f3d1)
  • refactor graph section and added telemetry (39bf4c9)
  • stylize badges in readme (8696ade)

Refactor

  • add missing schemas and renamed files (09cb6e9)

Test

  • fix tests for fetch node with proper mock&refactor (17dd936)

CI

  • release: 1.5.3-beta.1 [skip ci] (6ea1d2c)
  • release: 1.5.3-beta.2 [skip ci] (b57bcef)
  • release: 1.5.5-beta.1 [skip ci] (38d138e)
  • release: 1.6.0-beta.1 [skip ci] (1d217e4)
  • release: 1.6.0-beta.10 [skip ci] (4d0d8fa)
  • release: 1.6.0-beta.11 [skip ci] (3453ac0)
  • release: 1.6.0-beta.2 [skip ci] (ed1dc0b)
  • release: 1.6.0-beta.3 [skip ci] (b70cb37)
  • release: 1.6.0-beta.4 [skip ci] (08a14ef)
  • release: 1.6.0-beta.5 [skip ci] (dde0c7e)
  • release: 1.6.0-beta.6 [skip ci] (ac8e7c1)
  • release: 1.6.0-beta.7 [skip ci] (cab5f68)
  • release: 1.6.0-beta.8 [skip ci] (7a6f016)
  • release: 1.6.0-beta.9 [skip ci] (ca8aff8)
  • release: 1.7.0-beta.1 [skip ci] (84a74b2)
  • release: 1.7.0-beta.10 [skip ci] (7f3b907)
  • release: 1.7.0-beta.11 [skip ci] (c016efd)
  • release: 1.7.0-beta.12 [skip ci] (a794405)
  • release: 1.7.0-beta.2 [skip ci] (e5bb5ae)
  • release: 1.7.0-beta.3 [skip ci] (85a75c8)
  • release: 1.7.0-beta.4 [skip ci] (b4d7532)
  • release: 1.7.0-beta.5 [skip ci] (79b8326)
  • release: 1.7.0-beta.6 [skip ci] (dae3158)
  • release: 1.7.0-beta.7 [skip ci] (7da6cd2)
  • release: 1.7.0-beta.8 [skip ci] (a87702f)
  • release: 1.7.0-beta.9 [skip ci] (0c5d6e2)

1.7.0-beta.12 (2024-06-17)

Bug Fixes

  • add chinese embedding model (03ffebc)

1.7.0-beta.11 (2024-06-17)

Features

  • telemetry: add telemetry module (080a318)

Docs

  • refactor graph section and added telemetry (39bf4c9)

1.7.0-beta.10 (2024-06-17)

Bug Fixes

  • removed duplicate from ollama dictionary (dcd216e)

CI

  • release: 1.6.1 [skip ci] (44fbd71)

1.6.1 (2024-06-15)

=======

Bug Fixes

  • removed duplicate from ollama dictionary (dcd216e)

1.6.0 (2024-06-09)

1.7.0-beta.8 (2024-06-16)

Bug Fixes

  • shallow copy config of create_embedder (62b372b)

Refactor

  • add missing schemas and renamed files (09cb6e9)

1.7.0-beta.7 (2024-06-14)

Features

Bug Fixes

  • pdf: correctly read .pdf files (203de83)
  • multi: updated multi pdf scraper with schema (91c5b5a)

Docs

1.7.0-beta.6 (2024-06-13)

Bug Fixes

Docs

  • fix label&logo for github action badges (071f3d1)

Test

  • fix tests for fetch node with proper mock&refactor (17dd936)

1.7.0-beta.5 (2024-06-12)

Features

1.7.0-beta.4 (2024-06-12)

Bug Fixes

1.7.0-beta.3 (2024-06-11)

Features

  • add caching (d790361)
  • add dynamic caching (7ed2fe8)
  • add new chunking function (e1f045b)
  • merge: add scriptcreatormulti, rag cache and semchunk (15421ef)
  • schema: merge scripts to follow pydantic schema (5d692bf)
  • refactoring of rag node (7a13a68)

Bug Fixes

  • cache: correctly pass the node arguments and logging (c881f64)
  • node: fixed generate answer node pydantic schema (ab00f23)

Docs

  • cache: added cache_path param (edddb68)
  • scriptcreator: enhance documentation (650c3aa)

1.7.0-beta.2 (2024-06-10)

Features

  • Add tests for RobotsNode and update test setup (b0511ae)
  • Add tests for SmartScraperGraph using sample text and configuration fixtures (@tejhande) (c927145)
  • Add tests for SmartScraperGraph using sample text and configuration fixtures (@tejhande) (9e7038c)
  • Add tests for SmartScraperGraph using sample text and configuration fixtures (@tejhande) (c286b16)
  • Add tests for SmartScraperGraph using sample text and configuration fixtures (@tejhande) (08f1be6)

1.7.0-beta.1 (2024-06-09)

Features

  • add csv scraper and xml scraper multi (b408655)
  • indexify-node: add example (5d1fbf8)
  • add forcing format as json (5cfc101)
  • add json as output (5d20186)
  • add json multiscraper (5bda918)
  • add pdf scraper multi graph (f5cbd80)
  • pydantic: added pydantic output schema (376f758)
  • append_node: append node to existing graph (f8b08e0)
  • fix an if (c8d556d)
  • refactoring of abstract graph (fff89f4)
  • refactoring of an in if (244aada)
  • removed a bug (8de720d)
  • removed rag node (930f673)
  • version: update burr version (cfa1336)

Bug Fixes

Docs

  • stylize badges in readme (8696ade)

CI

  • release: 1.5.3-beta.1 [skip ci] (6ea1d2c)
  • release: 1.5.3-beta.2 [skip ci] (b57bcef)
  • release: 1.5.5-beta.1 [skip ci] (38d138e)
  • release: 1.6.0-beta.1 [skip ci] (1d217e4)
  • release: 1.6.0-beta.10 [skip ci] (4d0d8fa)
  • release: 1.6.0-beta.11 [skip ci] (3453ac0)
  • release: 1.6.0-beta.2 [skip ci] (ed1dc0b)
  • release: 1.6.0-beta.3 [skip ci] (b70cb37)
  • release: 1.6.0-beta.4 [skip ci] (08a14ef)
  • release: 1.6.0-beta.5 [skip ci] (dde0c7e)
  • release: 1.6.0-beta.6 [skip ci] (ac8e7c1)
  • release: 1.6.0-beta.7 [skip ci] (cab5f68)
  • release: 1.6.0-beta.8 [skip ci] (7a6f016)
  • release: 1.6.0-beta.9 [skip ci] (ca8aff8)

1.6.0 (2024-06-09)

Features

  • Add tests for RobotsNode and update test setup (dedfa2e)

Test

  • Enhance JSON scraping pipeline test (d845a1b)

1.5.7 (2024-06-06)

Bug Fixes

Docs

Test

  • Enhance JSON scraping pipeline test (d845a1b)

CI

  • release: 1.5.5 [skip ci] (3629215)
  • release: 1.5.6 [skip ci] (49cdadf)
  • release: 1.5.7 [skip ci] (c17daca)

1.6.0-beta.10 (2024-06-08)

Features

  • version: update burr version (cfa1336)

Docs

  • stylize badges in readme (8696ade)

1.6.0-beta.9 (2024-06-07)

Features

  • indexify-node: add example (5d1fbf8)

Bug Fixes

  • schema: fixed json output (5c9843f)

1.6.0-beta.8 (2024-06-05)

Features

1.6.0-beta.7 (2024-06-05)

Features

  • pydantic: added pydantic output schema (376f758)
  • append_node: append node to existing graph (f8b08e0)

1.6.0-beta.6 (2024-06-04)

Features

  • refactoring of abstract graph (fff89f4)

1.6.0-beta.5 (2024-06-04)

Features

  • refactoring of an in if (244aada)

1.6.0-beta.4 (2024-06-03)

Features

1.6.0-beta.3 (2024-06-03)

Features

1.6.0-beta.2 (2024-06-03)

Features

  • add csv scraper and xml scraper multi (b408655)
  • add json multiscraper (5bda918)
  • add pdf scraper multi graph (f5cbd80)
  • removed rag node (930f673)

1.6.0-beta.1 (2024-06-02)

Features

  • add forcing format as json (5cfc101)

1.5.5-beta.1 (2024-05-31)

Bug Fixes

CI

  • release: 1.5.3-beta.1 [skip ci] (6ea1d2c)
  • release: 1.5.3-beta.2 [skip ci] (b57bcef)

1.5.4 (2024-05-31)

Bug Fixes

  • 3.9: python 3.9 logging fix (8be27ba)

1.5.3 (2024-05-30)

Bug Fixes

  • typo in generate_screper_node (c4ce361)

1.5.2 (2024-05-26)

Bug Fixes

1.5.1 (2024-05-26)

Bug Fixes

  • pdf-example: added pdf example and coauthor (a796169)
  • schema: added schema (8d76c4b)

1.5.0 (2024-05-26)

Features

  • knowledgegraph: add knowledge graph node (0196423)
  • add logger integration (e53766b)
  • smart-scraper-multi: add schema to graphs and created SmartScraperMultiGraph (fc58e2d)
  • burr: added burr integration in graphs and optional burr installation (ac10128)
  • base_graph: alligned with main (73fa31d)
  • burr-bridge: BurrBridge class to integrate inside BaseGraph (6cbd84f)
  • verbose: centralized graph logging on debug or warning depending on verbose (c807695)
  • burr: first burr integration and docs (19b27bb)
  • node: knowledge graph node (8c33ea3)
  • version: python 3.12 is now supported 🚀 (5fb9115)
  • multiple: quick fix working (58cc903)
  • kg: removed import (a338383)
  • docloaders: undetected-playwright (7b3ee4e)
  • burr-node: working burr bridge (654a042)
  • multiple_search: working multiple example (bed3eed)
  • kg: working rag kg (c75e6a0)

Bug Fixes

  • error in jsons (ca436ab)
  • pdf_scraper: fix the pdf scraper gaph (d00cde6)
  • local_file: fixed textual input pdf, csv, json and xml graph (8d5eb0b)
  • kg: removed unused nodes and utils (5684578)
  • logger: set up centralized root logger in base node (4348d4f)
  • logging: source code citation (d139480)
  • template names (b82f33a)
  • node-logging: use centralized logger in each node for logging (c251cc4)
  • web-loader: use sublogger (0790ecd)

Docs

  • burr: added dependecies and switched to furo (819f071)
  • faq: added faq section and refined installation (545374c)
  • graph: added new graphs and schema (d27cad5)
  • updated requirements (e43b801)

CI

  • release: 1.2.0-beta.1 [skip ci] (fd3e0aa)
  • release: 1.3.0-beta.1 [skip ci] (191db0b)
  • release: 1.4.0-beta.1 [skip ci] (2caddf9)
  • release: 1.4.0-beta.2 [skip ci] (f1a2523)
  • release: 1.5.0-beta.1 [skip ci] (e1006f3)
  • release: 1.5.0-beta.2 [skip ci] (edf221d)
  • release: 1.5.0-beta.3 [skip ci] (90d5691)
  • release: 1.5.0-beta.4 [skip ci] (15b7682)
  • release: 1.5.0-beta.5 [skip ci] (1f51147)

1.5.0-beta.5 (2024-05-26)

Features

  • version: python 3.12 is now supported 🚀 (5fb9115)

Docs

  • faq: added faq section and refined installation (545374c)
  • updated requirements (e43b801)

1.5.0-beta.4 (2024-05-25)

Features

  • burr: added burr integration in graphs and optional burr installation (ac10128)
  • burr-bridge: BurrBridge class to integrate inside BaseGraph (6cbd84f)
  • burr: first burr integration and docs (19b27bb)
  • burr-node: working burr bridge (654a042)

Docs

  • burr: added dependecies and switched to furo (819f071)
  • graph: added new graphs and schema (d27cad5)

1.5.0-beta.3 (2024-05-24)

Bug Fixes

  • kg: removed unused nodes and utils (5684578)

1.5.0-beta.2 (2024-05-24)

Bug Fixes

  • pdf_scraper: fix the pdf scraper gaph (d00cde6)
  • local_file: fixed textual input pdf, csv, json and xml graph (8d5eb0b)

1.5.0-beta.1 (2024-05-24)

Features

  • knowledgegraph: add knowledge graph node (0196423)
  • add logger integration (e53766b)
  • smart-scraper-multi: add schema to graphs and created SmartScraperMultiGraph (fc58e2d)
  • base_graph: alligned with main (73fa31d)
  • verbose: centralized graph logging on debug or warning depending on verbose (c807695)
  • node: knowledge graph node (8c33ea3)
  • multiple: quick fix working (58cc903)
  • kg: removed import (a338383)
  • docloaders: undetected-playwright (7b3ee4e)
  • multiple_search: working multiple example (bed3eed)
  • kg: working rag kg (c75e6a0)

Bug Fixes

  • error in jsons (ca436ab)
  • logger: set up centralized root logger in base node (4348d4f)
  • logging: source code citation (d139480)
  • template names (b82f33a)
  • node-logging: use centralized logger in each node for logging (c251cc4)
  • web-loader: use sublogger (0790ecd)

CI

  • release: 1.2.0-beta.1 [skip ci] (fd3e0aa)
  • release: 1.3.0-beta.1 [skip ci] (191db0b)
  • release: 1.4.0-beta.1 [skip ci] (2caddf9)
  • release: 1.4.0-beta.2 [skip ci] (f1a2523)

1.4.0-beta.2 (2024-05-19)

Features

  • Add new models and update existing ones (58289ec)

1.3.2 (2024-05-22)

Bug Fixes

1.3.1 (2024-05-21)

Bug Fixes

  • add deepseek embeddings (659fad7)

1.3.0 (2024-05-19)

Features

1.2.4 (2024-05-17)

Bug Fixes

  • deepcopy: switch whether we have obj in the config (d4d913c)

1.2.3 (2024-05-15)

Bug Fixes

  • deepcopy: reaplced to shallow copy (999c930)

1.2.2 (2024-05-15)

Bug Fixes

  • come back to the old version (cc5adef)

1.2.1 (2024-05-15)

Bug Fixes

1.2.0 (2024-05-15)

Features

1.1.0 (2024-05-15)

Features

Docs

  • rye: replaced poetry with rye (efb781f)

1.0.1 (2024-05-15)

Bug Fixes

  • searchgraph: used shallow copy to serialize obj (096b665)

1.0.0 (2024-05-15)

⚠ BREAKING CHANGES

  • package manager: move from poetry to rye

chore

  • package manager: move from poetry to rye (8fc2510), closes #198

Docs

  • main-readme: fixed some typos (78d1940)

0.11.1 (2024-05-14)

Bug Fixes

0.11.0 (2024-05-14)

Features

  • parallel-exeuction: add asyncio event loop dispatcher with semaphore for parallel graph instances (627cbee)
  • webdriver-backend: add dynamic import scripts from module and file (db2234b)
  • add gpt-4o (52a4a3b), closes #232
  • add new prompt info (e2350ed)
  • proxy-rotation: add parse (IP address) or search (from broker) functionality for proxy rotation (2170131)
  • add support for deepseek-chat (156b67b), closes #222
  • Add support for passing pdf path as source (f10f3b1)
  • omni-search: added omni search graph and updated docs (fcb3abb)
  • added proxy rotation (0c36a7e)
  • safe-web-driver: enchanced the original AsyncChromiumLoader web driver with proxy protection and flexible kwargs and backend (768719c)
  • gpt-4o: image to text single node test (90955ca)
  • revert fetch_node (864aa91)
  • batchsize: tested different batch sizes and systems (a8d5e7d)
  • update info (4ed0fb8)
  • omni-scraper: working OmniScraperGraph with images (a296927)

Bug Fixes

  • pytest: add dependency for mocking testing functions (2f4fd45)
  • add json integration (0ab31c3)
  • Augment the information getting fetched from a webpage (f8ce3d5)
  • bug for claude (d0167de)
  • fetch_node: bug in handling local files (a6e1813)
  • chromium-loader: ensure it subclasses langchain's base loader (b54d984)
  • fixed bugs for csv and xml (324e977)
  • limit python version to < 3.12 (a37fbbc)
  • proxy-rotation: removed duplicated arg and passed the loader_kwarhs correctly to the node (1e9a564)
  • fetch-node: removed isSoup from default (0c15947)
  • proxy-rotation: removed max_shape duplicate (5d6d996)
  • asyncio: replaced deepcopy with copy due to serialization problems (dedc733)

chore

  • update models_tokens.py with new model configurations (d9752b1)

Docs

  • add diagram showing general structure/flow of the library (13ae918)
  • refactor: added proxy-rotation usage and refactor readthedocs (e256b75)
  • refactor: changed example (c7ec114)
  • concurrent: refactor theme and added benchmarck searchgraph (ced2bbc)
  • update overview diagram with more models (b441b30)

CI

  • release: 0.10.0-beta.3 [skip ci] (ad32298)
  • release: 0.10.0-beta.4 [skip ci] (548bff9)
  • release: 0.10.0-beta.5 [skip ci] (28c9dce)
  • release: 0.10.0-beta.6 [skip ci] (460d292)
  • release: 0.11.0-beta.1 [skip ci] (63c0dd9)
  • release: 0.11.0-beta.10 [skip ci] (218b8ed), closes #232
  • release: 0.11.0-beta.11 [skip ci] (8727d03)
  • release: 0.11.0-beta.2 [skip ci] (7ae50c0)
  • release: 0.11.0-beta.3 [skip ci] (106fb12), closes #222
  • release: 0.11.0-beta.4 [skip ci] (4ccddda)
  • release: 0.11.0-beta.5 [skip ci] (353382b)
  • release: 0.11.0-beta.6 [skip ci] (2724d3d)
  • release: 0.11.0-beta.7 [skip ci] (f0f7373)
  • release: 0.11.0-beta.8 [skip ci] (fa4edb4)
  • release: 0.11.0-beta.9 [skip ci] (d2877d8)

0.11.0-beta.11 (2024-05-14)

Features

  • omni-search: added omni search graph and updated docs (fcb3abb)
  • gpt-4o: image to text single node test (90955ca)
  • omni-scraper: working OmniScraperGraph with images (a296927)

Bug Fixes

  • fetch_node: bug in handling local files (a6e1813)

0.11.0-beta.10 (2024-05-14)

Features

0.11.0-beta.9 (2024-05-14)

Bug Fixes

  • crash asyncio due dependency version (2563773)

chore

  • update models_tokens.py with new model configurations (d9752b1)

Docs

  • fixed speechgraphexample (4bf90f3)
  • fixed unused param and install (cc28d5a)
  • readme: improve main readme (ae5655f)
  • concurrent: refactor theme and added benchmarck searchgraph (ced2bbc)
  • update instructions to use with LocalAI (198420c)
  • Update README.md (772e064)
  • updated sponsor logo (f8d8d71)

CI

  • release: 0.10.1 [skip ci] (d359814)

0.11.0-beta.8 (2024-05-13)

Features

  • parallel-exeuction: add asyncio event loop dispatcher with semaphore for parallel graph instances (627cbee)
  • batchsize: tested different batch sizes and systems (a8d5e7d)

Bug Fixes

  • asyncio: replaced deepcopy with copy due to serialization problems (dedc733)

0.11.0-beta.7 (2024-05-13)

Bug Fixes

Docs

  • refactor: changed example (c7ec114)

0.11.0-beta.6 (2024-05-13)

Bug Fixes

  • fetch-node: removed isSoup from default (0c15947)

0.11.0-beta.5 (2024-05-13)

Features

  • webdriver-backend: add dynamic import scripts from module and file (db2234b)
  • proxy-rotation: add parse (IP address) or search (from broker) functionality for proxy rotation (2170131)
  • added proxy rotation (0c36a7e)
  • safe-web-driver: enchanced the original AsyncChromiumLoader web driver with proxy protection and flexible kwargs and backend (768719c)

Bug Fixes

  • pytest: add dependency for mocking testing functions (2f4fd45)
  • chromium-loader: ensure it subclasses langchain's base loader (b54d984)
  • proxy-rotation: removed duplicated arg and passed the loader_kwarhs correctly to the node (1e9a564)
  • proxy-rotation: removed max_shape duplicate (5d6d996)

Docs

  • refactor: added proxy-rotation usage and refactor readthedocs (e256b75)

0.11.0-beta.4 (2024-05-12)

Features

0.11.0-beta.3 (2024-05-12)

Features

Docs

  • add diagram showing general structure/flow of the library (13ae918)
  • update overview diagram with more models (b441b30)

0.11.0-beta.2 (2024-05-10)

Features

0.11.0-beta.1 (2024-05-10)

Features

  • Add support for passing pdf path as source (f10f3b1)
  • update info (4ed0fb8)

Bug Fixes

  • add json integration (0ab31c3)
  • Augment the information getting fetched from a webpage (f8ce3d5)
  • fixed bugs for csv and xml (324e977)
  • limit python version to < 3.12 (a37fbbc)

CI

  • release: 0.10.0-beta.3 [skip ci] (ad32298)
  • release: 0.10.0-beta.4 [skip ci] (548bff9)
  • release: 0.10.0-beta.5 [skip ci] (28c9dce)
  • release: 0.10.0-beta.6 [skip ci] (460d292)

Bug Fixes

0.10.0-beta.5 (2024-05-09)

Bug Fixes

  • fixed bugs for csv and xml (324e977)

0.10.0-beta.4 (2024-05-09)

Features

  • Add support for passing pdf path as source (f10f3b1)

Bug Fixes

  • limit python version to < 3.12 (a37fbbc)

0.10.0-beta.3 (2024-05-09)

Features

0.10.0-beta.2 (2024-05-08)

Bug Fixes

  • examples: local, mixed models and fixed SearchGraph embeddings problem (6b71ec1)
  • examples: openai std examples (186c0d0)
  • removed .lock file for deployment (d4c7d4e)

Docs

0.10.0-beta.1 (2024-05-06)

Features

  • add claude documentation (5bdee55)
  • add gemini embeddings (79daa4c)
  • add llava integration (019b722)
  • add new hugging_face models (d5547a4)
  • Fix bug for gemini case when embeddings config not passed (726de28)
  • fixed custom_graphs example and robots_node (84fcb44)
  • multiple graph instances (dbb614a)
  • node: multiple url search in SearchGraph + fixes (930adb3)
  • refactoring search function (aeb1acb)

Bug Fixes

CI

  • release: 0.9.0-beta.2 [skip ci] (5aa600c)
  • release: 0.9.0-beta.3 [skip ci] (da8c72c)
  • release: 0.9.0-beta.4 [skip ci] (8c5397f)
  • release: 0.9.0-beta.5 [skip ci] (532adb6)
  • release: 0.9.0-beta.6 [skip ci] (8c0b46e)
  • release: 0.9.0-beta.7 [skip ci] (6911e21)
  • release: 0.9.0-beta.8 [skip ci] (739aaa3)

0.9.0-beta.8 (2024-05-06)

Features

0.9.0-beta.7 (2024-05-06)

Bug Fixes

  • llm: fixed gemini api_key (fd01b73)

0.9.0-beta.6 (2024-05-06)

Features

  • Fix bug for gemini case when embeddings config not passed (726de28)

0.9.0-beta.5 (2024-05-06)

Features

  • fixed custom_graphs example and robots_node (84fcb44)
  • multiple graph instances (dbb614a)
  • node: multiple url search in SearchGraph + fixes (930adb3)

0.9.0-beta.4 (2024-05-05)

Features

0.9.0-beta.3 (2024-05-05)

Features

  • add claude documentation (5bdee55)

0.9.0-beta.2 (2024-05-05)

Features

  • refactoring search function (aeb1acb)

Bug Fixes

0.9.0-beta.1 (2024-05-04)

Features

  • Enable end users to pass model instances of HuggingFaceHub (7599234)

Build

  • deps: bump tqdm from 4.66.1 to 4.66.3 (0a17c74)
  • deps: bump tqdm from 4.66.1 to 4.66.3 (aff6f98)

CI

  • release: 0.8.0-beta.1 [skip ci] (d277b34)
  • release: 0.8.0-beta.2 [skip ci] (892500a)

0.8.0 (2024-05-03)

Features

CI

  • release: 0.7.0-beta.3 [skip ci] (fbb06ab)

0.7.0 (2024-05-03)

Features

  • add base_node to init.py (cb1cb61)
  • Azure implementation + embeddings refactoring (aa9271e)

Refactor

  • Changed the way embedding model is created in AbstractGraph class and removed handling of embedding model creation from RAGNode. Now AbstractGraph will call a dedicated method for embedding models instead of _create_llm. This makes it easy to use any LLM with any supported embedding model. (819cbcd)

CI

  • release: 0.7.0-beta.1 [skip ci] (98dec36)
  • release: 0.7.0-beta.2 [skip ci] (42fa02e)

0.7.0-beta.3 (2024-05-03)

0.7.0-beta.2 (2024-05-03)

Features

  • Azure implementation + embeddings refactoring (aa9271e)
  • add pdf scraper (10a9453)

Refactor

  • Changed the way embedding model is created in AbstractGraph class and removed handling of embedding model creation from RAGNode. Now AbstractGraph will call a dedicated method for embedding models instead of _create_llm. This makes it easy to use any LLM with any supported embedding model. (819cbcd)

0.7.0-beta.1 (2024-05-03)

Features

  • add base_node to init.py (cb1cb61)

0.6.2 (2024-05-02)

Bug Fixes

  • add to requirements.txt langchain-aws = "^0.1.2" (1afa319)

Docs

CI

  • release: 0.6.1-beta.1 [skip ci] (75a4042)

0.6.1 (2024-05-02)

Bug Fixes

0.6.0 (2024-05-02)

Features

  • added node and graph for CSV scraping (4d542a8)
  • Allow end users to pass model instances for llm and embedding model (b86aac2)
  • modified node name (02d1af0)

CI

  • release: 0.5.0-beta.7 [skip ci] (40b2a34)
  • release: 0.5.0-beta.8 [skip ci] (c11331a)

0.5.2 (2024-05-02)

Bug Fixes

  • bug on script_creator_graph.py (4a3bc37)

0.5.1 (2024-05-02)

Bug Fixes

Docs

  • added venv suggestion (ba2b24b)
  • base and fetch node (e981796)
  • change contributing.md with new ci/cd workflow (3e91a46)
  • fixed basegraph docstring (29427c2)
  • graphs and helpers docstrings (0631985)
  • refactor examples (c11fc28)
  • refactor models docstrings (18c20eb)
  • refactor nodes docstrings (1409797)
  • update utils docstrings (cf038b3)

0.5.0 (2024-04-30)

Features

  • add cluade integration (e0ffc83)
  • add co-author (719a353)
  • fetch: added playwright support (42ab0aa)
  • added verbose flag to suppress print statements (2dd7817)
  • base groq + requirements + toml update with groq (7dd5b1a)
  • refactor: changed variable names (8fba7e5)
  • llm: implemented groq model (dbbf10f)
  • updated requirements.txt (d368725)

Bug Fixes

  • script generator and add new benchmarks (e3d0194)

CI

  • release: 0.4.0-beta.3 [skip ci] (d13321b)
  • release: 0.5.0-beta.1 [skip ci] (450291f)
  • release: 0.5.0-beta.2 [skip ci] (ff7d12f)
  • release: 0.5.0-beta.3 [skip ci] (7e81f7c)
  • release: 0.5.0-beta.4 [skip ci] (14e56f6)
  • release: 0.5.0-beta.5 [skip ci] (5ac97e2)
  • release: 0.5.0-beta.6 [skip ci] (9356124)

0.5.0-beta.6 (2024-04-30)

Features

  • added verbose flag to suppress print statements (2dd7817)

0.5.0-beta.5 (2024-04-30)

Features

  • refactor: changed variable names (8fba7e5)

0.5.0-beta.4 (2024-04-30)

Bug Fixes

  • script generator and add new benchmarks (e3d0194)

0.5.0-beta.3 (2024-04-30)

Features

0.5.0-beta.2 (2024-04-30)

Features

  • fetch: added playwright support (42ab0aa)

0.5.0-beta.1 (2024-04-30)

Features

  • add co-author (719a353)
  • base groq + requirements + toml update with groq (7dd5b1a)
  • llm: implemented groq model (dbbf10f)
  • updated requirements.txt (d368725)

CI

  • release: 0.4.0-beta.3 [skip ci] (d13321b)

0.4.1 (2024-04-28)

Bug Fixes

  • added missing dependecies (7f1c3b7)

0.4.0 (2024-04-28)

Features

  • add new proxy rotation function (f6077d1)

Bug Fixes

CI

  • release: 0.4.0-beta.1 [skip ci] (4bc7274)
  • release: 0.4.0-beta.2 [skip ci] (3c77acb)

0.4.0-beta.2 (2024-04-27)

Bug Fixes

0.4.0-beta.1 (2024-04-27)

Features

  • add new proxy rotation function (f6077d1)

Bug Fixes

0.3.0 (2024-04-26)

Features

  • trigger new beta release (26c92c3)
  • trigger new beta release (6f028c4)

CI

  • release: 0.3.0-beta.1 [skip ci] (b481fd7)
  • release: 0.3.0-beta.2 [skip ci] (7c8dbb8)
  • add ci workflow to manage lib release with semantic-release (92cd040)
  • remove pull request trigger and fix plugin release train (876fe66)

0.3.0-beta.2 (2024-04-26)

Features

  • trigger new beta release (26c92c3)

0.3.0-beta.1 (2024-04-26)

Features

  • trigger new beta release (6f028c4)

CI

  • add ci workflow to manage lib release with semantic-release (92cd040)
  • remove pull request trigger and fix plugin release train (876fe66)