Releases: InfinitiBit/graphbit
Releases · InfinitiBit/graphbit
GraphBit Python Version v0.6.7
What's Changed
- [Feature] Introduce AgentNodeConfig for agent nodes by @JunaidHossain04 in #488
- [Feature] Conditional Node Support by @annur-infinitibit in #487
- [Test] Tests for conditional node + doctests by @annur-infinitibit in #489
- [Docs] conditional node docs updated by @annur-infinitibit in #490
- [Feature] implement end-to-end workflow streaming architecture with Python bindings by @JunaidHossain04 in #494
- [Fix] Agent Tool output passing by @annur-infinitibit in #495
- [Refactor] Core Graph + Type in Core Refactoring and Optimization by @annur-infinitibit in #493
- [Feature] Implemented anthropic prompt caching - available in node agent and llmclient methods by @rupakInfinitiBit in #492
Full Changelog: GraphBit_Python_v0.6.6...Graphbit_Python_v0.6.7
GraphBit Python Version v0.6.6
What's Changed
- [Bugfix] CI/CD - Use native-tls for cross compilation by @annur-infinitibit in #460
- [Bugfix] Native TLS to Rustls-tls by @annur-infinitibit in #461
- [Bugfix] Updated scraper to latest stable by @annur-infinitibit in #462
- [Refactor] update build artifact workflow by @JunaidHossain04 in #463
- [Bugfix] Pinned manylinux versions in Github workflows by @annur-infinitibit in #464
- [Bugfix] Using full triplets for target by @annur-infinitibit in #465
- [Bugfix] Manylinux updated to 2_34 by @annur-infinitibit in #466
- [Refactor] CI/CD workflow updated openssl configs and zig compiler by @annur-infinitibit in #467
- [Feature] Standard Rust & Clippy linting rules by @annur-infinitibit in #456
- [Feature] Integrating GuardRail into Graphbit by @annur-infinitibit in #470
- [Feature] Implement hierarchical workflow execution metadata schema by @JunaidHossain04 in #477
- [Feature] Implement Separated Conversational Context for Agent Nodes by @JunaidHossain04 in #478
- [Enhancement] Tool params/outputs masked by @annur-infinitibit in #479
- [Feature] GuardRail Build and Publish Workflow by @annur-infinitibit in #480
- [Feature] add AG2 benchmark (ag2>=0.11.0) alongside existing autogen-agentchat benchmark by @VasiliyRad in #474
- [Feature] Add core memory types, errors, and vector index by @humayrakhanom in #445
- [Feature] Memory layer processor service by @humayrakhanom in #447
- [Feature] Memory layer python bindings by @humayrakhanom in #448
- [Feature] Memory layer javascript bindings by @humayrakhanom in #449
- [Build] fix Maturin develop conflict by removing redundant strip setting by @JunaidHossain04 in #481
- [Build] fix build dependency by @JunaidHossain04 in #482
- [Feature] iterative agent tool calling loop by @JunaidHossain04 in #469
- [Fix] Removed LiteLLM as dependency by @annur-infinitibit in #484
New Contributors
- @VasiliyRad made their first contribution in #474
Full Changelog: GraphBit_Python_v0.6.5...GraphBit_Python_v0.6.6
GraphBit Python Version 0.6.5
What's Changed
- [bugfix] azurellm max_tokens warning bug by @JunaidHossain04 in #437
- [Release] graphbit python v0.6.4 by @jj-devhub in #438
- [BugFix] patch version updated on cargo.lock file by @annur-infinitibit in #441
- [Feature] Ollama Streaming Support by @JunaidHossain04 in #443
- [Feature]: add streaming support for MistralAI by @JunaidHossain04 in #444
- [Feature] Upgraded Rust MSRV to 1.90.0 and edition to 2024 by @annur-infinitibit in #453
- [Refactor] Dead code removal and address build warnings by @annur-infinitibit in #442
- [Feature] Google gemini llm provider implementation by @JunaidHossain04 in #454
- [Feature] add AI21 LLM streaming support by @JunaidHossain04 in #455
- [Feature] implement support for azure openai codex models by @JunaidHossain04 in #457
- [Release]: graphbit python v0.6.5 by @jj-devhub in #458
New Contributors
- @annur-infinitibit made their first contribution in #441
Full Changelog: v0.6.3...GraphBit_Python_v0.6.5
GraphBit Python Version 0.6.4
What's Changed
- [bugfix] azurellm max_tokens warning bug by @JunaidHossain04 in #437
- [Release] graphbit python v0.6.4 by @jj-devhub in #438
Full Changelog: v0.6.3...GraphBit_Python_Version_0.6.4
GraphBit Python Version 0.6.3
What's Changed
- [Feature] LLM workflow: cumulative token budget, per-node config and Azure empty-response fix by @JunaidHossain04 in #432
- [Documentation] Update license info for PyPI README to reflect Apache 2.0 by @jj-devhub in #433
- [Release] graphbit python patch v0.6.3 by @jj-devhub in #434
- [Feature] Deepseek Sreaming Support by @JunaidHossain04 in #429
- [Documentation] Update CHANGELOG for v0.6.3 release details by @jj-devhub in #435
Full Changelog: v0.6.2...v0.6.3
GraphBit Python Version 0.6.2
What's Changed
- chore(license): switch to Apache License 2.0 by @rahmat-ullah in #394
- [Hotfix] Pyproject no root issue by @humayrakhanom in #388
- docs(security): align security policy with OSS (Apache-2.0) by @minhaz-infinitiBit in #399
- [Documentation]: update contributing guidelines by @erfanul-infinitiBit in #402
- [Documentation]: add Code of Conduct by @hazrat-ib in #404
- [Documentation]: add rust core contributor documentation by @shoaib-infi in #401
- [Refactor] Azure LLM Provider Support by @anick-ib in #400
- [Feature] Perplexity Streaming Support by @JunaidHossain04 in #391
- [Documentation]: add doc details for perplexity streaming support by @rifat-infinitibit in #405
- [Documentation]: add comment for python binding doc by @saddathasan in #406
- [Documentation]: update license to Apache License 2.0 info for pypi by @Zobaid-infinitibit in #403
- [Documentation]: update info of project license for Apache License 2.0 by @asifIibrahim in #407
- [Feature] add platform-optimized memory allocators by @JunaidHossain04 in #375
- [Refactor]: remove cargo lock file by @azman-ib in #408
- [Feature]: add autogen in the graphbit benchmark module by @shahidinfiniti in #368
- [Feature] add Litellm as python wrapper by @JunaidHossain04 in #318
- [Feature] Litellm Embeddings Implementation by @JunaidHossain04 in #364
- [Feature] py bridge llm config context manager resource management by @jj-devhub in #377
- [Documentation] Litellm llm providers and embeddings documentation by @JunaidHossain04 in #365
- [Feature] Implementation of streaming feature by @JunaidHossain04 in #386
- [Documentation] Streaming feature Documentation by @JunaidHossain04 in #387
- [Feature] Anthropic Streaming Support by @JunaidHossain04 in #390
- [Feature] Xai Streaming Support by @JunaidHossain04 in #392
- [Refactor] remove autogen dependencies from root pyproject.toml by @JunaidHossain04 in #409
- [BugFix]: resolve litellm duplication and instance id by @JunaidHossain04 in #410
- [Documentation]: Revise README for clarity and production usage by @jj-devhub in #411
- [Documentation] Revise production use case for Grant Thornton by @jj-devhub in #412
- [Documentation]: add Grant Thornton logo and elevate production case study in README by @jj-devhub in #413
- [Documentation]: add prominent Munich, Germany badge with official Bundesflagge colors by @jj-devhub in #414
- chore(github): add pull request template by @rahmat-ullah in #415
- [Bugfix]: add autogent missing deps by @jj-devhub in #416
- [Documentation]: update readme with company badges and info by @jj-devhub in #417
- [Refactor] update workflow executor for trace enhancement by @JunaidHossain04 in #418
- [Feature] add azure embedding support by @JunaidHossain04 in #419
- [Documentation] add azure embedding documentaton by @JunaidHossain04 in #420
- [Feature] add excel documents parsing support by @JunaidHossain04 in #421
- [Documentation]: Update License Section in Multi-Lingual README Files by @samiahaquetisha-infinitibit in #422
- [Feature] OpenAI models enhancement by @JunaidHossain04 in #424
- [Refactor] update for bump 0.6.2 and related improve scripts by @jj-devhub in #425
- [Refactor] update license info in pyproject files by @jj-devhub in #427
- [Documentation] Update CHANGELOG for missing versions details by @jj-devhub in #426
New Contributors
- @humayrakhanom made their first contribution in #388
- @minhaz-infinitiBit made their first contribution in #399
- @erfanul-infinitiBit made their first contribution in #402
- @hazrat-ib made their first contribution in #404
- @shoaib-infi made their first contribution in #401
- @anick-ib made their first contribution in #400
- @rifat-infinitibit made their first contribution in #405
- @saddathasan made their first contribution in #406
- @Zobaid-infinitibit made their first contribution in #403
- @asifIibrahim made their first contribution in #407
- @azman-ib made their first contribution in #408
- @samiahaquetisha-infinitibit made their first contribution in #422
Full Changelog: v0.6.1...v0.6.2
v0.6.1
What's Changed
- add templates for issue: bug report by @jj-devhub in #324
- add template for feature request by @jj-devhub in #325
- add custom issue templates by @jj-devhub in #326
- [CI/CD] add manual trigger CI workflow for js-ts by @jj-devhub in #329
- Add optional inputs for Rust and TypeScript linting by @jj-devhub in #330
- [Refactor] add type checking option to CI workflow by @jj-devhub in #331
- Add unit and type test options to CI workflow by @jj-devhub in #332
- Update js-ts-ci-manual.yml by @jj-devhub in #333
- Add gated release pipeline for JS/TS projects by @jj-devhub in #335
- [Refactor] GitHub Actions for Rust and npm package naming by @jj-devhub in #336
- Add cross-compilation tools for ARM64 and MUSL by @jj-devhub in #337
- Configure ARM64 linker in workflow by @jj-devhub in #338
- [Refactor]: release pipeline optimized and add concurrency control with preflight validation by @jj-devhub in #339
- [Bugfix]: Fix artifact name in upload step by @jj-devhub in #340
- [BugFix]: Add merge-multiple option to download artifacts by @jj-devhub in #341
- [BugFix]: Validate npm org package scope by @jj-devhub in #342
- [BugFix]: Organize artifacts for NAPI-RS in workflow by @jj-devhub in #343
- [Refactor]: Enhance npm publishing workflow in GitHub Actions by @jj-devhub in #344
- [Refactor] JS/TS Release Pipeline and Verify NPM Package Integrity by @jj-devhub in #346
- [BugFix] solve napi not found error in release workflow by @jj-devhub in #347
- [Refactor]: ci overhaul JS pipeline, fix ENOENT, expand platforms, add smoke test, harden CI permissions by @jj-devhub in #348
- [Refactor]: removed aarch64-unknown-linux-musl target by @jj-devhub in #349
- [BugFix] include missing artifact files by @jj-devhub in #350
- [Bugfix] enhance release pipeline and fix static TLS allocation errors by @jj-devhub in #351
- [BugFix] resolve NPM publication failures and native binding errors by @jj-devhub in #352
- [BugFix] (js-ci): comprehensive release pipeline and distribution fixes by @jj-devhub in #353
- [BugFix] Native Binding Crashes, and NPM Dependency Synchronization by @jj-devhub in #354
- [BugFix]: JS Release Pipeline, Native Binding Crashes, and NPM Registry Organization by @jj-devhub in #355
- [BugFix] runtime stability fixes by @jj-devhub in #356
- [BugFix] : comprehensive stabilization of release and distribution pipeline by @jj-devhub in #357
- [Bugfix] release and distribution pipeline by @jj-devhub in #358
- [BugFix] definitive stabilization of release and distribution pipeline by @jj-devhub in #359
- [BugFix] definitive stabilization of release and distribution pipeline by @jj-devhub in #360
- [BugFix] (js-release): definitive stabilization of release and distribution pipeline by @jj-devhub in #361
- [BugFix] deterministically creates the entire publication structure and generates valid manifests locally by @jj-devhub in #362
- [BugFix]: (core, python): make tracing user-controlled by @jj-devhub in #363
- [Refactor] pypi release and publish related fixes by @jj-devhub in #334
- [BugFix] Set environment with uv by @JunaidHossain04 in #366
- [BugFix] numpy version updated by @JunaidHossain04 in #367
- [Documentation]: add badges and optimize media sizing across all README files by @jj-devhub in #369
- [Documentation] add stats and update contents of pypi readme file by @jj-devhub in #370
- [Documentation]: Update main and multilingual READMEs: align Python support to 3.9–3.13 and revise licensing terminology to “source-available" by @jj-devhub in #373
- [Refactor]: modify and update graphbit version and python support range by @jj-devhub in #374
- [Bugfix] python bridge serialization panic by @jj-devhub in #376
- [Feature] Add new environment dependencies for benchmarks by @JunaidHossain04 in #371
- [Enhancement] Dockerfile updated for benchmarks by @JunaidHossain04 in #372
- [Documentation] add missing doc strings in providers rs file in core by @jj-devhub in #380
- [Documentation] update add missing social media links by @jj-devhub in #381
- [Refactor] modify pypi build and release workflow to be fully manual trigger by @jj-devhub in #382
- [Documentation] update license date info by @jj-devhub in #383
Full Changelog: v0.6.0...v0.6.1
graphbit v0.6.0
What's Changed
- [Refactor]: disable optimized build and publish workflow temporarily for PyPI by @jj-devhub in #279
- [Documentation] Prepared redis vector search connector integration in python by @rupakInfinitiBit in #266
- [fix] improve error handling in Q&A status check by @rupakInfinitiBit in #271
- [Documentation] Voyage AI connector integration done in python side. by @rupakInfinitiBit in #269
- [Feature] Add Gitlab Search Integration with Graphbit. (#272) by @shahidinfiniti in #281
- [Refactor] remove outdated GitHub workflows by @jj-devhub in #282
- [Refactor] Updated setup by @tanimahossain-infiniti in #283
- [Refactor] Examples chatbot setup by @tanimahossain-infiniti in #284
- [fix] error in workflow and document test by @masbulhaider in #285
- [Test] python unit test tool by @masbulhaider in #149
- [Test] python integration tool by @masbulhaider in #146
- [Refactor] root readme file by @jj-devhub in #288
- [Feature] add markdown lint configuration by @JunaidHossain04 in #265
- [Documentation] README.md, preview-description, description, set-up instruction by @tanimahossain-infiniti in #296
- [Refactor] simplify function calls for document type detection and em… by @rupakInfinitiBit in #280
- [Feature] add neo4j python integration. by @rupakInfinitiBit in #262
- [Feature] enhance embedding client with batch processing and GIL management by @jj-devhub in #290
- [Refactor]: release GIL during async execution for true parallelism in LlmClient by @jj-devhub in #291
- [Refactor]: enhance text splitters of all types for true parallelism by @jj-devhub in #292
- [Feature] Updated pyproject.toml with new set up by @tanimahossain-infiniti in #299
- [Documentation] README.md for Research Summarizer Agent by @tanimahossain-infiniti in #297
- [Documentation] Chatbot readme by @tanimahossain-infiniti in #298
- [Feature] add Temperature parameter in node workflow for agent by @JunaidHossain04 in #300
- [Documentation] add multilingual root readme files by @jj-devhub in #301
- [Documentation]: replace logo with animated GIF in multiple README files by @jj-devhub in #302
- [Documentation]: update GIF size for better responsiveness in multiple README files by @jj-devhub in #303
- [Documentation]: add Product Hunt badges to multiple README files by @jj-devhub in #304
- [Documentation] add & refine root readme badges by @jj-devhub in #305
- [Refactor]: add GraphBit Benchmark YT link in main README by @jj-devhub in #306
- [Bugfix] sync other root readme multilingual files by @jj-devhub in #307
- [Enhancement] add max_tokens to nodes and documentation by @rupakInfinitiBit in #309
- [Feature] uv support added by @JunaidHossain04 in #289
- [Documentation] Core README update. by @JunaidHossain04 in #274
- [Bugfix] set up instruction by @tanimahossain-infiniti in #308
- [Feature] Hugging Face provider integration by @JunaidHossain04 in #294
- [Documentation fix] temperature and max tokens added and bugfix by @rupakInfinitiBit in #312
- [Documentation] Pydantic integration with GraphBit by @JunaidHossain04 in #317
- [Documentation] Fastapi usage with GraphBit by @JunaidHossain04 in #311
- [Refactor] Removed optional dependencies by @tanimahossain-infiniti in #319
- [Feature] Huggingface Embedding Implementation by @JunaidHossain04 in #315
- [Refactor] Python bindings deps and metadata v0.6.0 bump by @jj-devhub in #321
- [Feature] add version bump script for GraphBit by @jj-devhub in #322
- [Refactor] optimize wheel builds by @jj-devhub in #323
- [Fix] rust integration tests by @JunaidHossain04 in #320
New Contributors
- @rupakInfinitiBit made their first contribution in #266
Full Changelog: v0.5.1...v0.6.0
graphbit v0.5.1
What's Changed
- feat: align python packaging metadata and crate names for PyPI by @rahmat-ullah in #248
- [test] Create build-artifacts-only by @jj-devhub in #249
- [Feature] build artifacts and publish by @jj-devhub in #250
- [Bugfix]: simplify descriptions in workflow inputs and streamline version extraction command by @jj-devhub in #251
- [Bugfix]: artifact verification process by @jj-devhub in #252
- {Refactor]: publication jobs unconditional by @jj-devhub in #253
- [Feature] add llm provider usage metadata by @masbulhaider in #246
- [Feature] MistralAI llm provider by @tanimahossain-infiniti in #243
- [Documentation] pip install graphbit added in the root readme by @JunaidHossain04 in #257
- [Feature] Integration of Bytedance ModelArk provider by @JunaidHossain04 in #242
- [Documentation] Installation Guide Updated by @JunaidHossain04 in #261
- [Bugfix] mistralai llm provider missing python binding added by @tanimahossain-infiniti in #263
- [BugFix] Document Loader PDF Extract Fix by @JunaidHossain04 in #260
- [Documentation] Serper API integration with GraphBit. by @JunaidHossain04 in #258
- [Documentation] Per Node LLM Provider Readme by @tanimahossain-infiniti in #264
- [Refactor]: Resolved precommit issue fstring by @tanimahossain-infiniti in #270
- [Feature] Add Github Search Integration with Graphbit. by @shahidinfiniti in #272
- [Feature] build artifacts and publish into PyPI by @jj-devhub in #275
- [Documentation] refactor readme file of pypi and add missing files by @jj-devhub in #277
- version update graphbit for pypi by @jj-devhub in #276
- [Bugfix] update graphbit version and description by @jj-devhub in #278
New Contributors
- @shahidinfiniti made their first contribution in #272
Full Changelog: v0.5.0...v0.5.1
graphbit v0.5.0
What's Changed
- [Refactor] Update CHANGELOG.md for graphbit v0.4.0 by @jj-devhub in #188
- [Documentation] update root README.md with new links and installation instructions by @jj-devhub in #189
- [Documentation] update root README.md by @masbulhaider in #190
- [Feature] docs: update contributor list and fix image path in README by @jj-devhub in #191
- [Bugfix] docs(contributors): enhance contributor workflow and update README for exact GitHub ranking by @jj-devhub in #192
- [Documentation]: simplify header and enhance visual elements in index.md by @jj-devhub in #193
- [Documentation] docs index file stylings and visuals refined by @jj-devhub in #194
- [Bugfix] search Ui issue by @masbulhaider in #195
- [Documentation] GraphBit Framework License document by @jj-devhub in #196
- [Refactor] remove unused configuration files of pre commit hook by @jj-devhub in #197
- [Documentation] Discord link update by @JunaidHossain04 in #198
- [Documentation] Root README update. by @JunaidHossain04 in #200
- [Bugfix] maturin develop warnings by @tanimahossain-infiniti in #199
- [Refactor] Removed lint check for docker by @tanimahossain-infiniti in #202
- [Documentation] Typo fix in root readme. by @JunaidHossain04 in #203
- [Feature] Anthropic tool calling support by @JunaidHossain04 in #207
- [Feature] OpenRouter integration by @rahmat-ullah in #208
- [bugfix] fixed github stats in docs site. by @JunaidHossain04 in #215
- [Bugfix] dependency needed for python tests by @tanimahossain-infiniti in #206
- [Bugfix] All backtick issue in precommit by @tanimahossain-infiniti in #209
- [Bugfix] Format string by @tanimahossain-infiniti in #210
- [Bugfix] precommit literal separators by @tanimahossain-infiniti in #211
- [Bugfix] format appended to existing string by @tanimaho 8BB5 ssain-infiniti in #213
- [Refactor] Removed unused self by @tanimahossain-infiniti in #216
- [Bugfix] Redundant else conditions remove by @tanimahossain-infiniti in #218
- [feature] Fireworks AI integration. by @JunaidHossain04 in #219
- [Bugfix] llm provider config : Enable auto-detection of LLM config by @jj-devhub in #214
- [Refactor] remove reduntant worflow test from core by @masbulhaider in #221
- [Documentation] update root README.md by @masbulhaider in #222
- [Bugfix] update core lib.rs by @masbulhaider in #224
- [Documentation] update contact email in about.md by @jj-devhub in #226
- [Documentation] Added tables for each provider's model tool support. by @JunaidHossain04 in #227
- [Feature] xAI integration as LLM Provider by @JunaidHossain04 in #225
- [Bugfix] precommit safe changes by @tanimahossain-infiniti in #232
- [Feature] Improved parsing for document extraction by @Adoxcol in #229
- [Feature] Azure Open AI llm provider by @tanimahossain-infiniti in #230
- [Feature] Replicate ai provider by @tanimahossain-infiniti in #228
- [Bugfix] Precommit unnecessary structure name repetition by @tanimahossain-infiniti in #236
- [Bugfix] Fixed precommit issue appended format by @tanimahossain-infiniti in #235
- [Refactor] Removing deadcode by @tanimahossain-infiniti in #201
- [Feature] Research paper summarizer agent. by @JunaidHossain04 in #231
- [Bugfix] test failures by @masbulhaider in #238
- [Feature] AI21 Labs provider integration with Graphbit. by @JunaidHossain04 in #240
- [Feature] TogetherAI provider integration. by @JunaidHossain04 in #239
- [Feature] llm usage by @masbulhaider in #241
- [Bugfix] Failing tests in replicate ai by @tanimahossain-infiniti in #244
New Contributors
Full Changelog: v0.4.0...v0.5.0