Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
197 commits
Select commit Hold shift + click to select a range
4c06297
Add error handling when cleaning up the temporary dir
tino097 Oct 12, 2025
04878b4
Add tests for the main module and cleanup of temp dir
tino097 Oct 12, 2025
f0f5db5
Test empty dir
tino097 Oct 12, 2025
b977100
Test mixed content and nested dirs
tino097 Oct 12, 2025
f63df1b
Test rmtree error handling
tino097 Oct 12, 2025
2adda67
Add more tests and cleanup code
tino097 Oct 12, 2025
cb2bde9
cleanup code
tino097 Oct 12, 2025
fe821bb
Ruff format
tino097 Oct 12, 2025
cb2c4b6
Merge remote-tracking branch 'upstream/develop' into bugfix/temporary…
tino097 Oct 13, 2025
e355f0f
Merge branch 'develop' into bugfix/temporary-folder-cleanup
tino097 Oct 16, 2025
c3498a3
Merge branch 'develop' into bugfix/temporary-folder-cleanup
tino097 Oct 18, 2025
59bc395
Merge branch 'develop' into bugfix/temporary-folder-cleanup
tino097 Oct 22, 2025
208e49b
Refactor tests and improve try-catch block
tino097 Oct 22, 2025
36b7856
Merge remote-tracking branch 'upstream/develop' into bugfix/temporary…
tino097 Nov 6, 2025
aa23656
Ruff format
tino097 Nov 6, 2025
8cbbe60
Fqe 1675 - additional test for mysql api (#11797)
sejubar Nov 11, 2025
1c7eb20
Update datastax.mdx (#11873)
aimurphy Nov 12, 2025
dba3869
Fixed MSSQL Query Execution Result Conversion (#11876)
MinuraPunchihewa Nov 12, 2025
01a6b37
Update documentation for ENV Variables (#11667)
tino097 Nov 12, 2025
a4bc712
[BUG] - Hubspot Handler - CRUD operations (#11874)
setohe0909 Nov 12, 2025
7516fed
Fix connection
tino097 Nov 20, 2025
c9b0736
Use MetaAPIHandler base
tino097 Nov 23, 2025
02190af
Add connection args, normalize the connection data
tino097 Nov 23, 2025
caab9ff
Merge branch 'main' into feature/jira-handler-updates
tino097 Nov 29, 2025
34c769d
Create unit tests script
tino097 Nov 29, 2025
819c03c
Tests connection fix
tino097 Nov 29, 2025
2dc9984
Registering tables refactor
tino097 Nov 29, 2025
0ba8c7e
Fix connection args and connection handling
tino097 Nov 29, 2025
0e94b6b
Cleanup connection and add the default tables
tino097 Nov 29, 2025
c96e25a
Add types to connection setup and handle check for is_connect
tino097 Nov 29, 2025
9ca1087
Fetch data from the source
tino097 Nov 29, 2025
5ce5e0b
Update Jira Tables to return basic data
tino097 Dec 1, 2025
5ba633a
Add existing tests to jira handler
tino097 Dec 1, 2025
3428646
Merge remote-tracking branch 'upstream/main' into feature/jira-handle…
tino097 Dec 1, 2025
4d2d5e6
improve the Jira Tables logic
tino097 Dec 1, 2025
efe8a7e
Update tests
tino097 Dec 1, 2025
04f4135
Fix users fetch
tino097 Dec 1, 2025
1fe34be
Fix user fetch
tino097 Dec 1, 2025
7f37f38
Ruff format
tino097 Dec 1, 2025
8a96f59
Update README file
tino097 Dec 1, 2025
334e09e
Make different methods to fetch users from server and cloud
tino097 Dec 1, 2025
8741431
Update the columns and users fetching
tino097 Dec 1, 2025
a50df88
Update tests
tino097 Dec 1, 2025
e7d05d4
Update jira.mdx
tino097 Dec 1, 2025
bb63ee2
fix(s3): handle us-east-1 region returning None from get_bucket_location
murataslan1 Dec 12, 2025
5a9425c
Add safe extract for zip files
tino097 Dec 15, 2025
c7ea357
Add functionallity, delete temp files correctly
tino097 Dec 15, 2025
1e6d1e1
Ruff format
tino097 Dec 15, 2025
6c6dbcc
Remove unused imports
tino097 Dec 15, 2025
ea7724a
Add the leads mappings
tino097 Feb 24, 2026
e832337
Update the tables registration
tino097 Feb 24, 2026
f39ef04
Update the associations for leads
tino097 Feb 24, 2026
b1dc3d8
Remove mention of oauth from readme
tino097 Feb 24, 2026
42ab4d0
Add entry for leads in README
tino097 Feb 24, 2026
d749a42
Merge branch 'releases/26.1.0' into feature/add-leads-object-hubspot
StpMax Feb 26, 2026
8c8af0a
Del `--load-tokenizer` option (#12237)
StpMax Feb 26, 2026
e6c5498
Lock the PID file when creating or deleting it (#12232)
StpMax Feb 26, 2026
2498f85
Remove deprecated Text and use builtin str
tino097 Feb 27, 2026
4cf8d52
Merge remote-tracking branch 'origin/releases/26.1.0' into feature/ad…
tino097 Feb 27, 2026
5e5b706
fix error "cannot access local variable 'column_quoted' where it is n…
ea-rus Feb 27, 2026
35a32ce
Added timeout (5 seconds), if it passed: don't try to fetch sample of…
ea-rus Mar 2, 2026
a37b411
fix selecting from view
ea-rus Mar 2, 2026
7f02542
fix join with cte
ea-rus Mar 2, 2026
c00a2ee
tests
ea-rus Mar 2, 2026
5c1c235
fix tests
ea-rus Mar 2, 2026
90b9007
prevent duplicated columns in view
ea-rus Mar 4, 2026
7f2cc88
fix
ea-rus Mar 4, 2026
ea62182
Add Leads to Hubspot Handler (#12243)
tino097 Mar 4, 2026
f3f9746
Merge branch 'main' into releases/26.1.0
StpMax Mar 5, 2026
bb9dddf
Ability for data handlers to stream data (#12018)
StpMax Mar 5, 2026
7ff5b4f
Faiss ivf file (#12162)
ea-rus Mar 6, 2026
2e62d37
Fix for queries to API handler with `IN` filter (#12226)
StpMax Mar 6, 2026
98781f6
Use `uv` as a fallback if `pip` is not found when installing a handle…
StpMax Mar 6, 2026
fab3929
fix: Optimize get_integration by fetching directly from DB (#11973) (…
StpMax Mar 10, 2026
97acae0
Merge branch 'releases/26.1.0' into fix/s3-us-east-1-region
tino097 Mar 10, 2026
3d8a8c6
fix(s3): handle us-east-1 region returning None (#12004)
tino097 Mar 10, 2026
562f982
review fixes
ea-rus Mar 11, 2026
a4acd4b
Merge branch 'fix-view-condition' into fix-fqe-2148
ea-rus Mar 11, 2026
ef27f73
FQE fixes for agent (#12263)
ea-rus Mar 11, 2026
04b2921
Merge branch 'releases/26.1.0' into fix-fqe-2148
ea-rus Mar 11, 2026
ed52757
Merge branch 'main' into releases/26.1.0
lucas-koontz Mar 11, 2026
af08622
Clean up blank lines in mindsdb.Dockerfile
lucas-koontz Mar 12, 2026
919cec4
Support additional gitlab configurations (#11741)
vigbav36 Mar 12, 2026
27c6ead
Update gitlab handler readme (#12285)
StpMax Mar 12, 2026
c859bf3
Add ClickHouse data catalog (#11858)
HamoonDBA Mar 12, 2026
67d8698
Fix HubSpot handler readme (#12287)
StpMax Mar 12, 2026
67ed223
feat: Add Raindrop.io integration handler w/ full CRUD support & comp…
dotWee Mar 12, 2026
eef5ad3
Add Denodo integration handler (#10432)
ritwickrajmakhal Mar 13, 2026
3365452
Fix hubspot readme 2 (#12289)
StpMax Mar 13, 2026
e3daacc
added motherduck support in duckDB (#10385)
parthiv11 Mar 13, 2026
a502df7
Deny to create a view with duplicated columns (#12268)
tino097 Mar 13, 2026
5e1e092
Support of xls files (#12282)
ea-rus Mar 16, 2026
5f2a5b6
Fix wrong JSON exception type in Postgres subscribe path (#12254)
ianu82 Mar 17, 2026
2a76277
Fix MySQL get_columns schema scoping (#12260)
ianu82 Mar 19, 2026
0cdc14d
Fix MariaDB test (#12305)
StpMax Mar 19, 2026
7068687
Fix malformed BigQuery PK metadata SQL (#12252)
ianu82 Mar 19, 2026
2801ba3
FAISS: Support several vector tables (#12246)
ea-rus Mar 19, 2026
d561f22
Fix BigQuery empty SELECT response typing (#12258)
ianu82 Mar 20, 2026
bd2d10a
Bump python-multipart from 0.0.20 to 0.0.22 in /requirements (#12153)
dependabot[bot] Mar 20, 2026
fb107bd
Fix MSSQL check_connection exception handling (#12261)
ianu82 Mar 20, 2026
a01c807
Fix Snowflake FK metadata parent/child direction (#12255)
ianu82 Mar 20, 2026
a05f479
Fix Databricks get_tables non-table response handling (#12259)
ianu82 Mar 20, 2026
aea51d2
Fix Databricks empty SELECT response type (#12257)
ianu82 Mar 20, 2026
391347f
ruff databricks handler (#12311)
StpMax Mar 20, 2026
0e7c3d6
[Snyk] Security upgrade protobuf from 4.24.4 to 6.33.5 (#12186)
AndrewFarley Mar 20, 2026
aba9d38
[Snyk] Security upgrade protobuf from 4.24.4 to 6.33.5 (#12183)
AndrewFarley Mar 20, 2026
868af7e
[Snyk] Security upgrade protobuf from 4.24.4 to 6.33.5 (#12181)
AndrewFarley Mar 20, 2026
326284b
Bump orjson from 3.11.3 to 3.11.6 in /requirements (#12288)
dependabot[bot] Mar 20, 2026
4f7865b
Bump socket.io-parser from 4.2.5 to 4.2.6 in /docs (#12302)
dependabot[bot] Mar 20, 2026
453c652
Update Elasticsearch handler: fix array support, add Data Catalog, an…
richardokonicha Mar 19, 2026
22b1bd9
Bump pyjwt from 2.10.1 to 2.12.0 in /requirements (#12293)
dependabot[bot] Mar 20, 2026
b10539d
Bump nltk from 3.9.1 to 3.9.3 in /mindsdb/integrations/handlers/huggi…
dependabot[bot] Mar 20, 2026
60d5a77
Bump basic-ftp from 5.1.0 to 5.2.0 in /docs (#12247)
dependabot[bot] Mar 20, 2026
f1f39c2
Bump protobuf from 4.25.8 to 5.29.6 in /mindsdb/integrations/handlers…
dependabot[bot] Mar 20, 2026
9452142
Bump ajv from 8.17.1 to 8.18.0 in /docs (#12240)
dependabot[bot] Mar 20, 2026
8bac307
Fix BigQuery test (#12313)
StpMax Mar 20, 2026
1137075
Fix Postgres column stats UnboundLocalError on errors (#12253)
ianu82 Mar 20, 2026
d882ad7
Fix DataBricks handler test (#12315)
StpMax Mar 20, 2026
49be8fd
fix
ea-rus Mar 20, 2026
47cc310
Update strapi handler to support v5 (#11862)
ritwickrajmakhal Mar 20, 2026
b9802c2
Rename icons for better naming consistency. (#12316)
ritwickrajmakhal Mar 20, 2026
612b53c
chore: remove elasticsearch from HANDLERS_TO_INSTALL in unit test wor…
richardokonicha Mar 20, 2026
8202b38
Bump werkzeug from 3.0.6 to 3.1.6 in /requirements (#12244)
dependabot[bot] Mar 20, 2026
f3dbeec
Del unused callbacks (#12314)
StpMax Mar 23, 2026
b96f77a
Fix snowflake error message (#12312)
ea-rus Mar 23, 2026
8d3731e
Fix upload xlsx files (#12306)
ea-rus Mar 23, 2026
f452a37
Faiss in CI and default vector db (#12265)
ea-rus Mar 24, 2026
562e8bb
fix: correct isinstance check for redirect_url in database endpoints …
jnMetaCode Mar 24, 2026
729f59c
Remove litellm from CI (#12325)
ea-rus Mar 25, 2026
9dd046c
Check agent parameters (#12291)
ea-rus Mar 25, 2026
3c4aa12
MCP server update (#12274)
StpMax Mar 25, 2026
5bcf37b
Added CLA signers from the CLa branch
C1ARKGABLE Mar 25, 2026
ff4fb12
Fix SQLQuery on_error step number handling (#12331)
StpMax Mar 26, 2026
dc45ae5
Add hubpost oauth connection helper
tino097 Mar 2, 2026
a27e710
Update the oauth flow
tino097 Mar 2, 2026
e43b819
Update the authentication code flow
tino097 Mar 2, 2026
06139de
Improve the oauth handling
tino097 Mar 16, 2026
1740cfe
Fix: `check_connection` and enhance the authorization URL (#12298)
setohe0909 Mar 18, 2026
206ece5
FQE-2165 - Add an endpoint for extracting default vector stores (#12283)
setohe0909 Mar 26, 2026
f059876
feat: Show all schemas by default in database tree view (#11234)
buallen Mar 26, 2026
ac5e474
Bump flask from 3.0.3 to 3.1.3 in /requirements (#12238)
dependabot[bot] Mar 26, 2026
e9b04cf
Docs - BYOM fix predict example (#12033)
Raahim-Lone Mar 26, 2026
8d56367
KB unit tests (#12321)
ea-rus Mar 26, 2026
63c99c9
ruff
ea-rus Mar 26, 2026
bdee9de
feat(ollama): add support for temperature parameter (#12114)
Sriram-B-Srivatsa Mar 27, 2026
9e2392a
Feature - Freshdesk Integration (#11683)
vigbav36 Mar 27, 2026
25aa065
ruff
ea-rus Mar 27, 2026
ba41c3a
import checks
ea-rus Mar 27, 2026
4eae7cb
import checks
ea-rus Mar 27, 2026
307d855
Fix: Create Knowledge base without explicitly providing provider conf…
neversettle17-101 Mar 27, 2026
bb97917
Fix boot error messages (#11626)
torrmal Mar 27, 2026
100e10c
Fix OpenBB command execution by removing eval (#12290)
Mirza-Samad-Ahmed-Baig Mar 30, 2026
cae2b22
Merge branch 'releases/26.1.0' into bugfix/temporary-folder-cleanup
tino097 Mar 30, 2026
4a64a26
Merge branch 'releases/26.1.0' into bugfix/files-safe-extract
tino097 Mar 30, 2026
a07e6cb
Bump requests from 2.32.4 to 2.33.0 in /requirements (#12332)
dependabot[bot] Mar 30, 2026
426d521
Bump yaml from 2.8.2 to 2.8.3 in /docs (#12335)
dependabot[bot] Mar 30, 2026
4dfa9f8
Bump brace-expansion from 1.1.12 to 1.1.13 in /docs (#12342)
dependabot[bot] Mar 30, 2026
c675b5b
fix: initialize missing address attribute in HanaHandler (#12328)
Krishnachaitanyakc Mar 30, 2026
7fee1dc
Add bearer token auth support to Confluence handler (#12327)
Raahim-Lone Mar 30, 2026
520414a
Fix formatting (#12344)
StpMax Mar 30, 2026
6dca0b8
Fix TaskThread crash on missing task record (#12262)
ianu82 Mar 30, 2026
5986c7f
del useless test
StpMax Mar 30, 2026
de757a9
Add healthcheck to container (#11981)
hamishfagg Mar 30, 2026
c6c8a05
Fix static errors (#12349)
ea-rus Apr 1, 2026
1153bdf
Fix subquery references (#12337)
StpMax Apr 1, 2026
4ae5e51
feat: add AG2 multi-agent handler
faridun-ag2 Apr 1, 2026
5fe296f
Merge branch 'main' into add-ag2-handler
faridun-ag2 Apr 1, 2026
132d128
Merge branch 'main' into releases/26.1.0
StpMax Apr 3, 2026
fd40104
feat: add AG2 multi-agent handler (#12352)
StpMax Apr 3, 2026
24887d4
add ag2 to check_requiremetns
StpMax Apr 3, 2026
5b045c6
Clean up blank lines in mindsdb.Dockerfile (#12284)
StpMax Apr 3, 2026
b43bb27
Merge branch 'releases/26.1.0' into bugfix/files-safe-extract
tino097 Apr 3, 2026
09b7abb
Bugfix/files safe extract (#12010)
tino097 Apr 3, 2026
9fb7a2c
Merge branch 'releases/26.1.0' into bugfix/temporary-folder-cleanup
tino097 Apr 3, 2026
51174bf
Temporary folder cleanup error handling (#11728)
tino097 Apr 3, 2026
959c7f1
Merge branch 'releases/26.1.0' into feature/jira-handler-updates
tino097 Apr 3, 2026
68617de
Fixes from PR review
tino097 Mar 26, 2026
536e2b9
Fixes from PR review
tino097 Mar 26, 2026
2edc8ce
Ruff
tino097 Apr 3, 2026
f25c43b
FAISS: mixed search optimization (#12336)
ea-rus Apr 6, 2026
4c17b29
Merge remote-tracking branch 'origin/releases/26.1.0' into feature/ji…
tino097 Apr 6, 2026
2920f95
Fix security issues in deps (#12334)
hamishfagg Apr 7, 2026
e7399d6
docs: fix Ollama engine name from ollama_engine to ollama (#12362)
singhvishalkr Apr 8, 2026
8b57fc9
Fix: get all KBs when check existence (#12357)
StpMax Apr 9, 2026
4e631a3
Bump mintlify (#12368)
ZoranPandovski Apr 9, 2026
ff9ea29
docs: fix CREATE MODEL/PREDICTOR typo on model creation page (#12361)
singhvishalkr Apr 9, 2026
4ac54e1
Azure provider fixes (#12343)
ea-rus Apr 9, 2026
2d5f695
Cleanup rag (#12345)
StpMax Apr 10, 2026
6a3708a
[Feature]Jira Handler updates (#11951)
tino097 Apr 10, 2026
b8cdf29
Deleted unlinked assets and ts model from doc (#12350)
StpMax Apr 10, 2026
922e2e5
Merge branch 'main' into releases/26.1.0
StpMax Apr 13, 2026
709bc52
Bump basic-ftp from 5.2.0 to 5.2.2 in /docs (#12373)
dependabot[bot] Apr 13, 2026
935498a
edited the INSERT query in the Usage section of Instatus documentatio…
Tzsapphire Apr 13, 2026
985cbe6
Big query new params (#12266)
ZoranPandovski Apr 14, 2026
f5f6ba2
feat: Add self-hosted mode support to Confluence Handler and API client
creatorpiyush-nagarro Apr 15, 2026
fc54c74
Applies security updates to Dockerfile base image (#12381)
lucas-koontz Apr 15, 2026
6869825
Merge branch 'releases/26.1.0' into feature/confluence-handler-to-sup…
creatorpiyush Apr 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .github/workflows/build_deploy_dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,18 @@ jobs:
platforms: linux/amd64
push-cache: false

scan-keycloak:
runs-on: mdb-dev
needs: [ build ]
name: Scan cloud-cpu image
steps:
- uses: actions/checkout@v4
- uses: mindsdb/github-actions/snyk-docker-scan@main
with:
image: 168681354662.dkr.ecr.us-east-1.amazonaws.com/mindsdb:${{ github.event.pull_request.head.sha }}-cloud-cpu
snyk-token: ${{ secrets.SNYK_TOKEN }}
dockerfile: docker/mindsdb.Dockerfile

# Push cache layers to docker registry
# This is separate to the build step so we can do other stuff in parallel
build-cache:
Expand Down
5 changes: 2 additions & 3 deletions .github/workflows/tests_unit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,9 @@ env:
github
ms_teams
statsforecast
chromadb
duckdb_faiss
confluence
openai
# We measure 80% on this handlers, as they are the verified
HANDLERS_TO_VERIFY: |
mysql
Expand Down Expand Up @@ -163,8 +164,6 @@ jobs:
uv pip install ".[agents,kb]" \
-r requirements/requirements-test.txt \
"${HANDLER_EXTRAS[@]}"
# Onuxruntime is required for ChromaDB, once we have default pgvector we can remove it
uv pip install --force-reinstall onnxruntime==1.20.1
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

- name: Run unit tests
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
PYTEST_ARGS = -v -rs --disable-warnings -n auto --dist loadfile
PYTEST_ARGS = -v -xrs --disable-warnings -n 1 --dist loadfile
PYTEST_ARGS_DEBUG = --runslow -vs -rs
DSI_PYTEST_ARGS = --run-dsi-tests
DSI_REPORT_ARGS = --json-report --json-report-file=reports/report.json
Expand Down
Loading
Loading