MindsDB, a platform for building AI applications using enterprise data, continues to evolve with active development and community engagement. However, recent integration issues with popular AI tools like OpenAI and LangChain have surfaced, indicating potential instability.
Recent issues highlight integration challenges, particularly with OpenAI (#9716) and LangChain (#9710), suggesting these areas need urgent attention. The development team is actively addressing these through bug fixes and enhancements.
Max Stepanov (StpMax)
Zoran Pandovski (ZoranPandovski)
Andrey (ea-rus)
created_at
field to skills response.Minura Punchihewa (MinuraPunchihewa)
Martyna (martyna-mindsdb)
Lucas Koontz (lucas-koontz)
created_at
field to skills response.Daniel Usvyat (dusvyat)
Hamish Fagg (hamishfagg)
Ty (tmichaeldb)
Dependabot[bot]
Timespan | Opened | Closed | Comments | Labeled | Milestones |
---|---|---|---|---|---|
7 Days | 3 | 0 | 6 | 0 | 1 |
30 Days | 16 | 18 | 28 | 1 | 1 |
90 Days | 68 | 79 | 98 | 7 | 1 |
1 Year | 279 | 200 | 458 | 15 | 2 |
All Time | 3894 | 3788 | - | - | - |
Like all software activity quantification, these numbers are imperfect but sometimes useful. Comments, Labels, and Milestones refer to those issues opened in the timespan in question.
Developer | Avatar | Branches | PRs | Commits | Files | Changes |
---|---|---|---|---|---|---|
Minura Punchihewa | 5 | 9/9/0 | 40 | 54 | 3378 | |
Zoran Pandovski | 3 | 13/13/1 | 15 | 17 | 1280 | |
Andrey | 5 | 14/11/0 | 19 | 32 | 1129 | |
martyna-mindsdb | 1 | 12/17/0 | 17 | 27 | 621 | |
None (dependabot[bot]) | 6 | 7/0/2 | 6 | 3 | 368 | |
Dylan Ketterer (dylanketterer) | 1 | 1/0/0 | 2 | 4 | 238 | |
Max Stepanov | 2 | 6/7/0 | 9 | 9 | 153 | |
Ty | 3 | 3/3/0 | 13 | 9 | 139 | |
Daniel Usvyat | 2 | 2/1/0 | 2 | 4 | 65 | |
Hamish Fagg | 1 | 2/2/0 | 2 | 1 | 55 | |
AverellGatton | 1 | 0/0/0 | 1 | 2 | 13 | |
Guspan Tanadi | 1 | 1/1/0 | 1 | 1 | 2 | |
Lucas Koontz | 1 | 1/1/0 | 1 | 1 | 1 | |
Parthiv Makwana (parthiv11) | 0 | 2/0/0 | 0 | 0 | 0 | |
Anudeep Adiraju (anudeepadi) | 0 | 1/0/0 | 0 | 0 | 0 | |
Ethan Steininger (esteininger) | 0 | 1/0/0 | 0 | 0 | 0 | |
Mohamed Abderrahim (mabderrahim) | 0 | 1/0/0 | 0 | 0 | 0 | |
Talaat Hasanin (TalaatHasanin) | 0 | 1/0/0 | 0 | 0 | 0 | |
Panos Kyriakis (panoskyriakis) | 0 | 1/0/0 | 0 | 0 | 0 | |
Prajwal Pai (prajwal-pai77) | 0 | 1/0/0 | 0 | 0 | 0 | |
Deepanshu Jha (Prog-Deepanshu) | 0 | 1/0/1 | 0 | 0 | 0 |
PRs: created by that dev and opened/merged/closed-unmerged during the period
The MindsDB GitHub repository shows a high level of recent activity, with 106 open issues. Notably, there are multiple bug reports related to integration issues, particularly with the OpenAI and LangChain handlers, indicating potential instability in these areas. Themes of user frustration are evident, especially regarding installation problems and error messages that lack clarity. The community appears actively engaged in troubleshooting and reporting issues, which may suggest a need for improved documentation and support.
Issue #9724: [Integration]: Google Cloud Storage Integration
Issue #9716: [Bug]: OpenAI models (in conversational mode) should not require prompt
Issue #9714: [Bug]: LiteLLM handler not handling queries properly
Issue #9710: [Bug]: LangChain handler issue with OpenAI API key
Issue #9702: [Bug]: Fix Couchbase
The current state of open issues reflects a mix of enhancement requests and critical bugs primarily associated with integrations. The ongoing dialogue within the community suggests that while users are engaged, there is an urgent need for improvements in both functionality and documentation to enhance user experience.
The analysis of the MindsDB repository's pull requests (PRs) reveals a dynamic and active development environment. The PRs cover a wide range of enhancements, bug fixes, integrations with various data sources, and improvements to existing functionalities. The community engagement is evident from the number of contributions addressing both new features and critical issues.
PR #9744: Upgrade mintlify to latest
PR #9743: Bump send and express in /docs
send
and express
, which are crucial for handling HTTP requests and responses in documentation.PR #9742: Bump serve-static and express in /docs
serve-static
and express
, focusing on serving static files efficiently.PR #9740: Bump body-parser and express in /docs
body-parser
and express
, enhancing the ability to parse incoming request bodies.PR #9739: Bump path-to-regexp and express in /docs
path-to-regexp
and express
, improving routing capabilities within the documentation.PR #9738: Bump litellm from 1.40.16 to 1.44.8 in /mindsdb/integrations/handlers/litellm_handler
litellm
package, enhancing integration with MindsDB's AI capabilities.PR #9737: Refactor SQL toolkit descriptions for clarity and usability
PR #9732: Slack Integration Fixes: Pagination for Channels and Handling App Mentions
PR #9731: LLM function
PR #9730: Bump langchain from 0.1.11 to 0.2.10 in /requirements
langchain
, a library for building applications powered by language models, ensuring compatibility with MindsDB's latest features.PR #9727: Unify AI integration
PR #9726: Google Cloud Storage Integration
PR #9725: Encrypt handler credentials
PR #9721: Fix Teams: don't connect when handler files are imported
PR #9719: SAP Hana Integration Improvements
PR #9715: GPU support for huggingface
PR #9712: Adding S3 Data Source for Knowledge Base
PR #9705: Changes in encryption functions
PR #9703: Update sdk & minor changes to connection of cluster
PR #9700: Added a Check for Directory Path Traversal
PR #9688: OpenBB bug API KEY Fix
PR #9654: Added Prometheus Handler
PR #9599: Mindsdb starting speedup, part 2
PR #9427: [Integration] Financial Modeling Prep Api Integration
PR #9381: [Integration]: Serpstack api integration
PR #9131: [Integration]: Fireworks ai Integration
PR #9686: [Docs]: Add instructions for enabling basic authentication
PR #9684: Create mixpeek.mdx
PR #9683: Don't Automatically Convert KB Name to Lower Case During Creation
PR #9672: Add pgvector Logging When Connecting
PR #9641: Portkey AI Gateway integration
PR #9619: Upgrade Litellm version
33-34 are closed PRs that were superseded or not merged due to various reasons such as being addressed by other PRs or conflicts that were resolved differently.
35-36 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
37-38 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
39-40 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
41-42 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
43-44 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
45-46 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
47-48 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
49-50 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
51-52 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
53-54 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
55-56 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
57-58 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
59-60 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
61-62 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
63-64 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
65-66 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
67-68 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
69-70 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
71-72 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
73-74 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
75-76 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
77-78 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
79-80 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
81-82 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
83-84 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
85-86 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
87-88 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
89-90 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
91-92 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
93-94 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
95-96 are closed PRs that were merged successfully after addressing review comments or making necessary adjustments.
Max Stepanov (StpMax)
GET /database
endpoint.Zoran Pandovski (ZoranPandovski)
__about__.py
.Andrey (ea-rus)
created_at
field to skills response.Minura Punchihewa (MinuraPunchihewa)
Martyna (martyna-mindsdb)
Lucas Koontz (lucas-koontz)
created_at
field to skills response.Daniel Usvyat (dusvyat)
Hamish Fagg (hamishfagg)
Ty (tmichaeldb)
Dependabot[bot]
Active Development: The team is actively working on both feature enhancements and bug fixes, with a significant number of commits in the last few days across multiple branches.
Collaborative Efforts: Several members are collaborating on integration improvements, particularly with external services like MS Teams, IBM DB2, and Teradata.
Documentation Focus: There is a strong emphasis on updating documentation alongside code changes, indicating a commitment to maintain clarity for users.
Diverse Contributions: Contributions span various areas including backend improvements, integration enhancements, documentation updates, and dependency management, showcasing the team's versatility.
Frequent Releases: The team has been releasing new versions regularly, suggesting a robust release cycle that keeps the project up-to-date with user needs and technical advancements.
Overall, the MindsDB development team demonstrates high engagement with ongoing contributions that enhance both functionality and user experience within the platform.