Skip to content

Commit ce49d64

Browse files
gabrielbressan-tfytino097ea-rusmartyna-mindsdbStpMax
authored
Merge mindsdb/engine into fork (catch-up, 26.0.1 → 26.2.0) (#83)
* Rearange imports * Update imports * Dont show schema for hubpspot as it causes issues with minds * Fix the join statements * Remove prints, add meta foreign keys for the association tables * prevent duplicated columns in view * Revert back the schema name * docs homepage * fix * Ability for data handlers to stream data (mindsdb#12018) * draft homepage * Faiss ivf file (mindsdb#12162) * Fix for queries to API handler with `IN` filter (mindsdb#12226) * Use `uv` as a fallback if `pip` is not found when installing a handler's dependencies (mindsdb#12234) * mintlify update (mindsdb#12275) * updates * Fix multijoin to return message for using association tables * Working code, tests need to be updated * Test fixes * fix: Optimize get_integration by fetching directly from DB (mindsdb#11973) * Revert "fix: Optimize get_integration" (mindsdb#12280) * fix: Optimize get_integration by fetching directly from DB (mindsdb#11973) (mindsdb#12281) Co-authored-by: SyedaAnshrahGillani <syedaanshrah16@gmail.com> * Ruff format * Ruff format * review fixes * FQE fixes for agent (mindsdb#12263) * Add more supported handlers * Fix the check for community handlers * Clean up blank lines in mindsdb.Dockerfile Removed unnecessary blank lines in Dockerfile. * Support additional gitlab configurations (mindsdb#11741) * Update gitlab handler readme (mindsdb#12285) * Fix tests * Add ClickHouse data catalog (mindsdb#11858) * Fix HubSpot handler readme (mindsdb#12287) * Remove print statments * Remove index.json caching as not needed * feat: Add Raindrop.io integration handler w/ full CRUD support & complete test coverage (mindsdb#11300) * Ruff * Add Denodo integration handler (mindsdb#10432) * Fix hubspot readme 2 (mindsdb#12289) * added motherduck support in duckDB (mindsdb#10385) Co-authored-by: Michael Olayemi Olawepo <154475559+sejubar@users.noreply.github.com> Co-authored-by: andrew <elkin.andr@gmail.com> Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com> Co-authored-by: Minura Punchihewa <49385643+MinuraPunchihewa@users.noreply.github.com> Co-authored-by: Konstantin Sivakov <konstantin.sivakov@gmail.com> Co-authored-by: martyna-mindsdb <109554435+martyna-mindsdb@users.noreply.github.com> Co-authored-by: Sebastián Tobón Hernández <setohe.09@gmail.com> * Support of xls files (mindsdb#12282) * Fix integration page issues * Fix wrong JSON exception type in Postgres subscribe path (mindsdb#12254) * Fix MySQL get_columns schema scoping (mindsdb#12260) * Fix MariaDB test (mindsdb#12305) * Fix malformed BigQuery PK metadata SQL (mindsdb#12252) * FAISS: Support several vector tables (mindsdb#12246) * Fix BigQuery empty SELECT response typing (mindsdb#12258) * Bump python-multipart from 0.0.20 to 0.0.22 in /requirements (mindsdb#12153) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix MSSQL check_connection exception handling (mindsdb#12261) * Fix Snowflake FK metadata parent/child direction (mindsdb#12255) * Fix Databricks get_tables non-table response handling (mindsdb#12259) * Fix Databricks empty SELECT response type (mindsdb#12257) * ruff databricks handler (mindsdb#12311) * [Snyk] Security upgrade protobuf from 4.24.4 to 6.33.5 (mindsdb#12186) Co-authored-by: snyk-bot <snyk-bot@snyk.io> Co-authored-by: Max Stepanov <stpmax@yandex.ru> * [Snyk] Security upgrade protobuf from 4.24.4 to 6.33.5 (mindsdb#12183) Co-authored-by: snyk-bot <snyk-bot@snyk.io> * [Snyk] Security upgrade protobuf from 4.24.4 to 6.33.5 (mindsdb#12181) Co-authored-by: snyk-bot <snyk-bot@snyk.io> * Bump orjson from 3.11.3 to 3.11.6 in /requirements (mindsdb#12288) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump socket.io-parser from 4.2.5 to 4.2.6 in /docs (mindsdb#12302) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump picomatch in /docs Bumps and [picomatch](https://github.com/micromatch/picomatch). These dependencies needed to be updated together. Updates `picomatch` from 4.0.3 to 4.0.4 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@4.0.3...4.0.4) Updates `picomatch` from 2.3.1 to 2.3.2 - [Release notes](https://github.com/micromatch/picomatch/releases) - [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md) - [Commits](micromatch/picomatch@4.0.3...4.0.4) --- updated-dependencies: - dependency-name: picomatch dependency-version: 4.0.4 dependency-type: indirect - dependency-name: picomatch dependency-version: 2.3.2 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Update Elasticsearch handler: fix array support, add Data Catalog, and add to CI - Fix array field handling (convert to JSON strings) - Add Data Catalog support (get_column_statistics, get_primary_keys, get_foreign_keys) - Standardize documentation format - Add elasticsearch to tests_unit.yml HANDLERS_TO_INSTALL for CI testing Addresses maintainer feedback on PR mindsdb#11552 * Bump pyjwt from 2.10.1 to 2.12.0 in /requirements (mindsdb#12293) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump nltk from 3.9.1 to 3.9.3 in /mindsdb/integrations/handlers/huggingface_handler (mindsdb#12276) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump basic-ftp from 5.1.0 to 5.2.0 in /docs (mindsdb#12247) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump protobuf from 4.25.8 to 5.29.6 in /mindsdb/integrations/handlers/lindorm_handler (mindsdb#12201) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ajv from 8.17.1 to 8.18.0 in /docs (mindsdb#12240) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Fix BigQuery test (mindsdb#12313) * Fix Postgres column stats UnboundLocalError on errors (mindsdb#12253) * Fix DataBricks handler test (mindsdb#12315) * fix * Update strapi handler to support v5 (mindsdb#11862) Co-authored-by: Michael Olayemi Olawepo <154475559+sejubar@users.noreply.github.com> Co-authored-by: andrew <elkin.andr@gmail.com> Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com> Co-authored-by: Minura Punchihewa <49385643+MinuraPunchihewa@users.noreply.github.com> Co-authored-by: Konstantin Sivakov <konstantin.sivakov@gmail.com> Co-authored-by: martyna-mindsdb <109554435+martyna-mindsdb@users.noreply.github.com> Co-authored-by: Sebastián Tobón Hernández <setohe.09@gmail.com> * Rename icons for better naming consistency. (mindsdb#12316) * chore: remove elasticsearch from HANDLERS_TO_INSTALL in unit test workflow * Bump werkzeug from 3.0.6 to 3.1.6 in /requirements (mindsdb#12244) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Del unused callbacks (mindsdb#12314) * Fix snowflake error message (mindsdb#12312) * Fix upload xlsx files (mindsdb#12306) * Faiss in CI and default vector db (mindsdb#12265) * fix: correct isinstance check for redirect_url in database endpoints (mindsdb#12279) Signed-off-by: JiangNan <1394485448@qq.com> * Remove litellm from CI (mindsdb#12325) * Check agent parameters (mindsdb#12291) Co-authored-by: martyna-mindsdb <109554435+martyna-mindsdb@users.noreply.github.com> * MCP server update (mindsdb#12274) * Added CLA signers from the CLa branch * Fix SQLQuery on_error step number handling (mindsdb#12331) * Add hubpost oauth connection helper * Update the oauth flow * Update the authentication code flow * Improve the oauth handling * Fix: `check_connection` and enhance the authorization URL (mindsdb#12298) * FQE-2165 - Add an endpoint for extracting default vector stores (mindsdb#12283) * feat: Show all schemas by default in database tree view (mindsdb#11234) * Bump flask from 3.0.3 to 3.1.3 in /requirements (mindsdb#12238) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Max Stepanov <stpmax@yandex.ru> * Docs - BYOM fix predict example (mindsdb#12033) Co-authored-by: Michael Olayemi Olawepo <154475559+sejubar@users.noreply.github.com> Co-authored-by: andrew <elkin.andr@gmail.com> Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com> Co-authored-by: Minura Punchihewa <49385643+MinuraPunchihewa@users.noreply.github.com> Co-authored-by: Konstantin Sivakov <konstantin.sivakov@gmail.com> Co-authored-by: martyna-mindsdb <109554435+martyna-mindsdb@users.noreply.github.com> Co-authored-by: Sebastián Tobón Hernández <setohe.09@gmail.com> * KB unit tests (mindsdb#12321) * ruff * feat(ollama): add support for temperature parameter (mindsdb#12114) Co-authored-by: Andrey <elkin.andr@gmail.com> * Feature - Freshdesk Integration (mindsdb#11683) Co-authored-by: Andrey <elkin.andr@gmail.com> * ruff * import checks * import checks * Fix: Create Knowledge base without explicitly providing provider configs is successful for non-openAI scenarios (mindsdb#11975) Co-authored-by: Michael Olayemi Olawepo <154475559+sejubar@users.noreply.github.com> Co-authored-by: andrew <elkin.andr@gmail.com> Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com> Co-authored-by: Minura Punchihewa <49385643+MinuraPunchihewa@users.noreply.github.com> Co-authored-by: Konstantin Sivakov <konstantin.sivakov@gmail.com> Co-authored-by: martyna-mindsdb <109554435+martyna-mindsdb@users.noreply.github.com> Co-authored-by: Sebastián Tobón Hernández <setohe.09@gmail.com> * Fix boot error messages (mindsdb#11626) Co-authored-by: Zoran Pandovski <zoran.pandovski@gmail.com> Co-authored-by: Michael Olayemi Olawepo <154475559+sejubar@users.noreply.github.com> Co-authored-by: andrew <elkin.andr@gmail.com> Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com> Co-authored-by: Minura Punchihewa <49385643+MinuraPunchihewa@users.noreply.github.com> Co-authored-by: Konstantin Sivakov <konstantin.sivakov@gmail.com> Co-authored-by: martyna-mindsdb <109554435+martyna-mindsdb@users.noreply.github.com> Co-authored-by: Sebastián Tobón Hernández <setohe.09@gmail.com> * Change trigger branch from 'develop' to 'main' (mindsdb#12131) Co-authored-by: Hamish Fagg <ivdata+github@ivdata.net> * Fix OpenBB command execution by removing eval (mindsdb#12290) * Bump requests from 2.32.4 to 2.33.0 in /requirements (mindsdb#12332) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Max Stepanov <stpmax@yandex.ru> * Bump yaml from 2.8.2 to 2.8.3 in /docs (mindsdb#12335) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump brace-expansion from 1.1.12 to 1.1.13 in /docs (mindsdb#12342) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Lucas Koontz <lucas.emanuel.koontz@gmail.com> Co-authored-by: Hamish Fagg <ivdata+github@ivdata.net> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: initialize missing address attribute in HanaHandler (mindsdb#12328) * Add bearer token auth support to Confluence handler (mindsdb#12327) * Fix formatting (mindsdb#12344) * Fix TaskThread crash on missing task record (mindsdb#12262) * del useless test * updates * updates * Add healthcheck to container (mindsdb#11981) Co-authored-by: Lucas Koontz <lucas.emanuel.koontz@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * security(utilities): harden path traversal validation in safe_extract Replaced the flawed os.path.commonprefix check with a robust os.path.relpath validation in __is_within_directory. The previous implementation was susceptible to bypasses where a target path started with the same prefix as the directory (e.g., /app/data and /app/data-secret). Added more descriptive error messages to safe_extract to provide better context when a traversal attempt is detected. * Fix static errors (mindsdb#12349) Co-authored-by: Sriram-B-Srivatsa <144884365+Sriram-B-Srivatsa@users.noreply.github.com> * Fix subquery references (mindsdb#12337) * feat: add AG2 multi-agent handler Add a new ML handler for AG2 (formerly AutoGen), an open-source multi-agent framework, enabling users to create and query multi-agent teams via SQL. Supports single-agent and GroupChat modes with configurable agents, speaker selection, and max rounds. * fixing docs homepage * docs homepage redirect * add ag2 to check_requiremetns * Fix comparasion logic * Add test for association tables comparation * Fix tests * Ruff * Ruff * Ruff ruff * Ruffff * Fixes from PR review * Fixes from PR review * Ruff * FAISS: mixed search optimization (mindsdb#12336) * Fix security issues in deps (mindsdb#12334) Co-authored-by: Lucas Koontz <lucas.emanuel.koontz@gmail.com> * docs: fix Ollama engine name from ollama_engine to ollama (mindsdb#12362) * Fix: get all KBs when check existence (mindsdb#12357) * Bump mintlify (mindsdb#12368) * docs homepage fix (mindsdb#12370) * docs: fix CREATE MODEL/PREDICTOR typo on model creation page (mindsdb#12361) * Azure provider fixes (mindsdb#12343) * Cleanup rag (mindsdb#12345) * Deleted unlinked assets and ts model from doc (mindsdb#12350) Co-authored-by: martyna-mindsdb <109554435+martyna-mindsdb@users.noreply.github.com> * Ruff * Use github fet tree api * Remove unused import * remove unused imports * Ruff * Move community handler tests into different folder * Ruff * Bump basic-ftp from 5.2.0 to 5.2.2 in /docs (mindsdb#12373) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: martyna-mindsdb <109554435+martyna-mindsdb@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * edited the INSERT query in the Usage section of Instatus documentation (mindsdb#12319) * Big query new params (mindsdb#12266) * Remove community handlers from tests * Ruff * Add additional checks and skip if the folder name is not fetched * Ruff * Fix test for windows * Applies security updates to Dockerfile base image (mindsdb#12381) * Litellm replace in knowledge base (mindsdb#12354) * Download only selected handler * Ruff * Faiss doc (mindsdb#12346) Co-authored-by: Lucas Koontz <lucas.emanuel.koontz@gmail.com> * Test artifacts (mindsdb#12245) * Fqe 1952 (mindsdb#12384) * Remove litellm, and move others to community handlers * Move rayserve handler * Update README with MindsDB product details (mindsdb#12382) * Make byom test to check for community handlers flag * Fix failig test * Bump follow-redirects from 1.15.11 to 1.16.0 in /docs Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.11 to 1.16.0. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](follow-redirects/follow-redirects@v1.15.11...v1.16.0) --- updated-dependencies: - dependency-name: follow-redirects dependency-version: 1.16.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * Bump python-multipart from 0.0.20 to 0.0.26 in /requirements Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.20 to 0.0.26. - [Release notes](https://github.com/Kludex/python-multipart/releases) - [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md) - [Commits](Kludex/python-multipart@0.0.20...0.0.26) --- updated-dependencies: - dependency-name: python-multipart dependency-version: 0.0.26 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Cleanup tests from other PRs * Bump filelock from 3.18.0 to 3.20.3 in /requirements (mindsdb#12093) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump basic-ftp from 5.2.0 to 5.3.0 in /docs (mindsdb#12393) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Jorge Torres <jorge.torres.maldonado@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Max Stepanov <stpmax@yandex.ru> * ruff * More secure file extraction (mindsdb#12394) * bump version to 26.1.0rc1 * Cleanup docker bake (mindsdb#12395) * fix mcp oauth in docker (mindsdb#12397) * bump version to v26.1.0 * del debug message * fix * fix * Release 26.2.0 (mindsdb#12402) Co-authored-by: Lucas Koontz <lucas.emanuel.koontz@gmail.com> Co-authored-by: Minura Punchihewa <49385643+MinuraPunchihewa@users.noreply.github.com> Co-authored-by: Jorge Torres <jorge.torres.maldonado@gmail.com> Co-authored-by: Konstantin Sivakov <konstantin.sivakov@gmail.com> Co-authored-by: Zoran Pandovski <zoran.pandovski@gmail.com> * Fixes missing permissions in staging workflow (mindsdb#12418) * Update README.md (mindsdb#12423) * updating homepage anton link (mindsdb#12422) * new docs * webpage * cleaner version * better structure in docs * Update documentation link to new URL * Add Google site verification meta tag * Revamp README and docs for the Query Engine era - Rewrite README as a developer-first intro to the Query Engine: technical How-it-works with architecture diagram, zero-to-semantic- search SQL walkthrough aligned with the new docs syntax, and links migrated from mindsdb.com/docs.mindsdb.com to mindshub.ai and mindsdb.github.io/engine - Position the engine as a standalone open-source project that optionally pairs with MindsHub agents - Remove outdated content: header image, demo gif, DeepWiki badge, tutorials, Slack links, contributor rewards, contributors graph, agents examples - docs: drop the MindsDB Cloud setup section, sharpen the page title, add SEO meta (description, canonical, robots, Open Graph, Twitter card, JSON-LD) and a 1200x630 og-image.png - Update CONTRIBUTING.md and issue-template contact link to Discord and the engine repo; delete the ended integrations-contest template Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * Center align title and fix closing div in README Added a center alignment to the title and adjusted the closing div tag. * Update hero title in index.html --------- Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: JiangNan <1394485448@qq.com> Co-authored-by: Konstantin Sivakov <konstantin.sivakov@gmail.com> Co-authored-by: andrew <elkin.andr@gmail.com> Co-authored-by: martyna-mindsdb <martyna@mindsdb.com> Co-authored-by: Max Stepanov <stpmax@yandex.ru> Co-authored-by: martyna-mindsdb <109554435+martyna-mindsdb@users.noreply.github.com> Co-authored-by: SyedaAnshrahGillani <syedaanshrah16@gmail.com> Co-authored-by: Lucas Koontz <lucas.emanuel.koontz@gmail.com> Co-authored-by: Vignesh S.M <90998381+vigbav36@users.noreply.github.com> Co-authored-by: Hamoon Mohammadian Pour <asreiranweb@gmail.com> Co-authored-by: Lukas Wolfsteiner <lukas@wolfsteiner.media> Co-authored-by: RITWICK RAJ MAKHAL <ritwickrajmakhal11@gmail.com> Co-authored-by: Parthiv Makwana <75653580+parthiv11@users.noreply.github.com> Co-authored-by: Michael Olayemi Olawepo <154475559+sejubar@users.noreply.github.com> Co-authored-by: April I. Murphy <36110273+aimurphy@users.noreply.github.com> Co-authored-by: Minura Punchihewa <49385643+MinuraPunchihewa@users.noreply.github.com> Co-authored-by: Sebastián Tobón Hernández <setohe.09@gmail.com> Co-authored-by: ianu82 <86010258+ianu82@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Farley Farley (yes, really) <farley@neonsurge.com> Co-authored-by: snyk-bot <snyk-bot@snyk.io> Co-authored-by: Richard Okonicha <richardokonicha@gmail.com> Co-authored-by: jnMetaCode <1394485448@qq.com> Co-authored-by: Gable <gable@mindsdb.com> Co-authored-by: Kan Lu <54055907+buallen@users.noreply.github.com> Co-authored-by: Raahim Lone <raahimlone@gmail.com> Co-authored-by: Sriram-B-Srivatsa <144884365+Sriram-B-Srivatsa@users.noreply.github.com> Co-authored-by: neversettle <41864816+neversettle17-101@users.noreply.github.com> Co-authored-by: Jorge Torres <jorge.torres.maldonado@gmail.com> Co-authored-by: Zoran Pandovski <zoran.pandovski@gmail.com> Co-authored-by: Hamish Fagg <ivdata+github@ivdata.net> Co-authored-by: MirzaSamadAhmedBaig <89132160+Mirza-Samad-Ahmed-Baig@users.noreply.github.com> Co-authored-by: Krishna Chaitanya <krishnabkc15@gmail.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Syeda Anshrah Gillani <Gillani@cloudment.io> Co-authored-by: Faridun Mirzoev <faridun@ag2.ai> Co-authored-by: Alejandro Cantu <alecantu7@gmail.com> Co-authored-by: Vishal Kumar Singh <vishal.kr.singh2021@gmail.com> Co-authored-by: Chizaram Patience <cheezy.ep@gmail.com> Co-authored-by: Costa Tin <12409467+C0staTin@users.noreply.github.com> Co-authored-by: Costa Tin <kostyakhr@hotmail.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent f1489dd commit ce49d64

2,536 files changed

Lines changed: 19665 additions & 104225 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
contact_links:
2-
- name: "Join MindsDB Community"
3-
url: https://mindsdb.com/joincommunity
4-
about: Join our community on Slack for other questions and general chat
2+
- name: "Join the MindsDB Discord"
3+
url: https://mindshub.ai/discord
4+
about: Join our Discord for questions and general chat

.github/ISSUE_TEMPLATE/integrations_contest.yaml

Lines changed: 0 additions & 47 deletions
This file was deleted.

.github/workflows/build_deploy_dev.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,18 @@ jobs:
7777
platforms: linux/amd64
7878
push-cache: false
7979

80+
scan-keycloak:
81+
runs-on: mdb-dev
82+
needs: [ build ]
83+
name: Scan cloud-cpu image
84+
steps:
85+
- uses: actions/checkout@v4
86+
- uses: mindsdb/github-actions/snyk-docker-scan@main
87+
with:
88+
image: 168681354662.dkr.ecr.us-east-1.amazonaws.com/mindsdb:${{ github.event.pull_request.head.sha }}-cloud-cpu
89+
snyk-token: ${{ secrets.SNYK_TOKEN }}
90+
dockerfile: docker/mindsdb.Dockerfile
91+
8092
# Push cache layers to docker registry
8193
# This is separate to the build step so we can do other stuff in parallel
8294
build-cache:

.github/workflows/build_deploy_staging.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ name: Build and deploy to staging
22

33
permissions:
44
contents: read
5+
pull-requests: write
6+
pages: write
7+
id-token: write
58

69
on:
710
# Using pull_request instead of push on main because we want access to the pull request's details via 'github.event'
@@ -10,7 +13,7 @@ on:
1013
types:
1114
- closed
1215
branches:
13-
- 'develop'
16+
- 'main'
1417
- 'releases/*'
1518

1619
concurrency:

.github/workflows/docs.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Deploy SQL Docs to GitHub Pages
2+
3+
on:
4+
push:
5+
branches: [main]
6+
paths:
7+
- 'docs/index.html'
8+
workflow_dispatch:
9+
10+
permissions:
11+
contents: read
12+
pages: write
13+
id-token: write
14+
15+
concurrency:
16+
group: github-pages
17+
cancel-in-progress: true
18+
19+
jobs:
20+
deploy:
21+
environment:
22+
name: github-pages
23+
url: ${{ steps.deployment.outputs.page_url }}
24+
runs-on: ubuntu-latest
25+
steps:
26+
- uses: actions/checkout@v4
27+
28+
- name: Configure Pages
29+
uses: actions/configure-pages@v5
30+
31+
- name: Upload Pages artifact
32+
uses: actions/upload-pages-artifact@v3
33+
with:
34+
path: docs/
35+
36+
- name: Deploy to GitHub Pages
37+
id: deployment
38+
uses: actions/deploy-pages@v4

.github/workflows/tests_unit.yml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,12 @@ env:
2323
timescaledb
2424
mssql
2525
oracle
26-
slack
2726
redshift
2827
bigquery
29-
clickhouse
3028
web
3129
databricks
32-
github
33-
ms_teams
34-
statsforecast
35-
chromadb
36-
confluence
30+
duckdb_faiss
31+
openai
3732
# We measure 80% on this handlers, as they are the verified
3833
HANDLERS_TO_VERIFY: |
3934
mysql
@@ -43,11 +38,9 @@ env:
4338
timescaledb
4439
mssql
4540
oracle
46-
slack
4741
file
4842
redshift
4943
bigquery
50-
confluence
5144
COVERAGE_FAIL_UNDER: "80"
5245

5346
jobs:
@@ -163,8 +156,6 @@ jobs:
163156
uv pip install ".[agents,kb]" \
164157
-r requirements/requirements-test.txt \
165158
"${HANDLER_EXTRAS[@]}"
166-
# Onuxruntime is required for ChromaDB, once we have default pgvector we can remove it
167-
uv pip install --force-reinstall onnxruntime==1.20.1
168159
git clone --branch v$(uv pip show mindsdb_sql_parser | grep Version | cut -d ' ' -f 2) https://github.com/mindsdb/mindsdb_sql_parser.git parser_tests
169160
170161
- name: Run unit tests

CONTRIBUTING.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Being part of the core MindsDB team is accessible to anyone who is motivated and wants to be part of that journey!
44

5-
Please see below how to contribute to the project, also refer to the contributing documentation.
5+
Please see below how to contribute to the project.
66

77
## How can you help us?
88

@@ -27,20 +27,18 @@ In general, we follow the "fork-and-pull" Git workflow.
2727
> NOTE: Be sure to merge the latest from "upstream" before making a pull request! Also, make the PR to the `main` branch.
2828
2929
## Feature and Bug reports
30-
We use GitHub issues to track bugs and features. Report them by opening a [new issue](https://github.com/mindsdb/mindsdb/issues/new/choose) and fill out all of the required inputs.
30+
We use GitHub issues to track bugs and features. Report them by opening a [new issue](https://github.com/mindsdb/engine/issues) and fill out all of the required inputs.
3131

3232
## Code review process
3333

3434
The Pull Request reviews are done on a regular basis. Please, make sure you respond to our feedback/questions.
3535

3636
## Community
3737

38-
If you have additional questions or you want to chat with the MindsDB core team, please join our [Slack community](https://mindsdb.com/joincommunity) or post at [Github Discussions](https://github.com/mindsdb/mindsdb/discussions).
39-
40-
To get updates on MindsDB’s latest announcements, releases, and events, sign up for our [Monthly Community Newsletter](https://mindsdb.com/newsletter/?utm_medium=community&utm_source=github&utm_campaign=mindsdb%20repo).
38+
If you have additional questions or you want to chat with the MindsDB core team, please join our [Discord](https://mindshub.ai/discord) or open a [GitHub issue](https://github.com/mindsdb/engine/issues).
4139

42-
Join our mission of democratizing machine learning!
40+
Join our mission of making semantic search accessible to everyone who knows SQL!
4341

4442
## Contributor Code of Conduct
45-
Please note that this project is released with a [Contributor Code of Conduct](https://github.com/mindsdb/mindsdb/blob/main/CODE_OF_CONDUCT.md). By participating in this project, you agree to abide by its terms.
43+
Please note that this project is released with a [Contributor Code of Conduct](CODE_OF_CONDUCT.md). By participating in this project, you agree to abide by its terms.
4644

Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
PYTEST_ARGS = -v -rs --disable-warnings -n auto --dist loadfile
1+
PYTEST_ARGS = -v -xrs --disable-warnings -n 1 --dist loadfile
22
PYTEST_ARGS_DEBUG = --runslow -vs -rs
33
DSI_PYTEST_ARGS = --run-dsi-tests
44
DSI_REPORT_ARGS = --json-report --json-report-file=reports/report.json
@@ -87,4 +87,8 @@ unit_tests_debug:
8787
env PYTHONPATH=./ pytest $(PYTEST_ARGS_DEBUG) tests/unit/executor/
8888
pytest $(PYTEST_ARGS_DEBUG) --ignore=tests/unit/executor tests/unit/
8989

90+
.PHONY: tests-artifacts
91+
tests-artifacts:
92+
./scripts/test-artifacts.sh
93+
9094
.PHONY: install_mindsdb install_handler precommit format run_mindsdb check build_docker run_docker integration_tests integration_tests_slow integration_tests_debug datasource_integration_tests datasource_integration_tests_debug unit_tests unit_tests_slow unit_tests_debug

0 commit comments

Comments
 (0)