Releases: databricks-solutions/ai-dev-kit
Releases · databricks-solutions/ai-dev-kit
v0.1.10
What's Changed
- Fix middleware error responses failing outputSchema validation by @jacksandom in #446
- Harden CI workflow against supply chain attacks by @calreynolds in #440
- Update ai_extract & ai_classify syntax & added functionality by @aspfohl in #442
- Bump marketplace version and remove version from plugins by @dustinvannoy-db in #443
- Update README to include Codex and Copilot links by @mpkrass7 in #461
- Add repair_run action to manage_job_runs MCP tool by @jacksandom in #444
- Fix metric view YAML comment field ordering (#402) by @jacksandom in #445
- Add Databricks notebook for installing Genie Code skills by @Praneeth16 in #433
- Feature/genie mcp app deployment by @scottDBX1886 in #467
- updated the skills_manager to support both local and worksapce deploy… by @scottDBX1886 in #466
New Contributors
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- Feature/dab builder app by @scottDBX1886 in #396
- Feature/update builder app local deployment by @scottDBX1886 in #401
- Optimize MCP tools with integration tests and bug fixes by @QuentinAmbard in #394
- Enhance AI/BI dashboard skill with comprehensive widget documentation by @QuentinAmbard in #374
- Improve code execution and synthetic data generation skills by @QuentinAmbard in #403
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- Remove stale pymupdf (AGPL-3.0) from builder app requirements by @dayobam in #397
- Add Proactive Dependency Security message by @dustinvannoy-db in #410
- Fix MCP server crash on cancellation and structured_content validation by @QuentinAmbard in #411
- Feature/update install to assistant by @scottDBX1886 in #398
- Add security notice to builder app README by @QuentinAmbard in #412
- Fix: Prevent IME composition Enter from sending chat messages by @mats16 in #395
- Quote PARENT_DIR in setup script by @vrashankshetty in #420
New Contributors
- @dayobam made their first contribution in #397
- @mats16 made their first contribution in #395
- @vrashankshetty made their first contribution in #420
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- Add PDF generation tools and volume folder details by @QuentinAmbard in #365
- Improve pipeline tools: wait for completion, concise errors, better defaults by @QuentinAmbard in #366
- fix: remove compromised litellm from shipped packages, add NOTICE.txt by @calreynolds in #369
- Consolidate compute tools: 19 → 4 MCP tools for execution & compute management by @GeorgeTheo99 in #278
- Fixed --skills flag to exclude core skills during explicit selection by @vliuliuu in #373
- Pin dependency versions for supply chain security by @calreynolds in #376
- Feature/update install to assistant by @scottDBX1886 in #383
- fix: update skills to use execute_code MCP tool name by @QuentinAmbard in #385
- Restructure and clean up SDP skill documentation by @QuentinAmbard in #368
- Simplify PDF generation and remove AGPL-3.0 dependency by @QuentinAmbard in #388
- Fix claude-agent-sdk hash after republish by @auschoi96 in #389
- Fix FastMCP tool loading compatibility across versions by @auschoi96 in #390
New Contributors
- @QuentinAmbard made their first contribution in #365
- @GeorgeTheo99 made their first contribution in #278
- @vliuliuu made their first contribution in #373
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- Add foundation model examples to databricks-app-python skill by @jiteshsoni in #222
- Update version to 1.1.0 in marketplace.json by @dustinvannoy-db in #319
- fix: correct Real-Time Mode (Pattern 3) in kafka-streaming skill by @syudb in #321
- Add missing judge_tools.py by @auschoi96 in #347
- updated install to assistant script by @scottDBX1886 in #357
- Remove SDP.md from databricks_tools_core by @calreynolds in #360
- token usage reduction to avoid execessive LLM spend by @auschoi96 in #361
- fix: parse query_tags string into List[QueryTag] for execute_statement by @yogesh-dbx in #359
- Restructure AI/BI dashboard skill with progressive disclosure (#322) by @jacksandom in #362
- feat: add Google Antigravity as supported tool in installer by @borhenryk in #354
- Fix/vector search skill tool names by @jacksandom in #364
- Fix: require uv in prereq check instead of silent pip fallback by @jacksandom in #363
- fix: improve Cursor global MCP setup instructions by @moomindani in #315
- Feature/builder app skills update by @scottDBX1886 in #355
- fix: update databricks-vector-search skill with search modes and operations docs by @Praneeth16 in #318
New Contributors
- @syudb made their first contribution in #321
- @Praneeth16 made their first contribution in #318
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed
- [fix] Added can_use_tool callback and prompt change to prevent AskUserQuestion error by @riley-mete-db in #294
- feat: add anomaly detection section to data profiling docs by @kevinnguyen-db in #289
- fix: prioritize X-Forwarded-Email over X-Forwarded-User for M2M identity by @calreynolds in #300
- fix: write global Claude MCP config to ~/.claude.json by @mrjasonroy in #302
- MLflow Agent Skill Update and Add Ability to Generate Test Cases for GEPA based on User Instruction by @auschoi96 in #293
- feat: add autoscale Lakebase support to builder app by @anirvandecodes in #306
- Add Claude Skill for AI Functions by @CEDipEngineering in #220
- Add markdown output format for execute_sql to reduce token usage by ~50% by @ericseastrand-ln in #297
- Update install.sh by @calreynolds in #309
- Rename from databricks-asset-bundles to databricks-bundles by @dustinvannoy-db in #314
- Feature genie skills upgrade issue#83 by @BlitzBricksterYY-db in #233
- fix: add trigger phrases to skill descriptions per Anthropic's official guide by @moomindani in #317
New Contributors
- @mrjasonroy made their first contribution in #302
- @anirvandecodes made their first contribution in #306
- @CEDipEngineering made their first contribution in #220
- @ericseastrand-ln made their first contribution in #297
- @BlitzBricksterYY-db made their first contribution in #233
- @moomindani made their first contribution in #317
Full Changelog: v0.1.4...v0.1.5
v0.1.4
What's Changed
- Add query_tags support to execute_sql and Statement Execution API (#193) by @yogesh-dbx in #215
- Fix 2 broken reference links in spark-declarative-pipelines skill by @CheeYuTan in #262
- Fix Builder App setup (pin Python version and run uvicorn via uv) by @balazsgaspar in #208
- Add version upgrade notification at session start by @calreynolds in #218
- Fetch APX skills from upstream repo instead of bundling locally by @calreynolds in #217
- Improve/optimize the
spark-python-data-sourceskill by @alexott in #221 - Prefer serverless warehouses in get_best_warehouse by @bradfordchang in #277
- MLflow integration with GEPA optimize_anything by @auschoi96 in #228
- [fix] Add explicit auth_type to WorkspaceClient and fix event draining on stream completion by @riley-mete-db in #276
- fix: update Zerobus Ingest skill for SDK v1.1.0 breaking API changes by @yogesh-dbx in #291
- Skill profiles: install only what you need by @malcolndandaro in #279
- feat: add metadata comments guidance to datagen skill by @malcolndandaro in #292
New Contributors
- @balazsgaspar made their first contribution in #208
- @bradfordchang made their first contribution in #277
- @riley-mete-db made their first contribution in #276
Full Changelog: v0.1.3...v0.1.4
v0.1.3
What's Changed
- Add databricks-iceberg skill by @irfanelahi-ds in #188
- Modernize python-dev skill to use uv exclusively by @robkisk in #134
- Add defer_loading: true to installer MCP configs by @calreynolds in #189
- Various fixes in
get_table_details()by @MigQ2 in #165 - feat: builder app UI improvements by @calreynolds in #192
- fix(databricks-app-python): correct port from 8080 to DATABRICKS_APP_PORT (8000) by @CheeYuTan in #197
- feat: add lakehouse monitoring reference to Unity Catalog skill by @kevinnguyen-db in #195
- updated zerobus-ingest client files with latest sdk syntax recommendations by @dbderek in #198
- Feature/parsing customrag skill by @NatyraB in #199
- Feature/improve data gen by @dustinvannoy-db in #184
- Add manage_workspace MCP tool for runtime workspace switching by @jacksandom in #204
- feat: Add Gemini CLI as supported tool by @anthonyivn2 in #202
- Add GEPA Optimize_Anything skill eval and optimize Capability for Skill evaluation by @auschoi96 in #166
- Add guidance for updating existing skills by @thephilipjones in #207
- Fix Vector Search MCP tool names; add end-to-end RAG walkthrough by @CheeYuTan in #213
New Contributors
- @MigQ2 made their first contribution in #165
- @CheeYuTan made their first contribution in #197
- @kevinnguyen-db made their first contribution in #195
- @anthonyivn2 made their first contribution in #202
- @thephilipjones made their first contribution in #207
Full Changelog: v0.1.2...v0.1.3
v0.1.2
What's Changed
tl;dr: bug fixes and quality of life improvements to prevent tool and skill bloat.
- Fix/install/windows & update MCP server when installing with --force by @malcolndandaro in #154
- Fix MCP JSON string params deserialized as dicts/lists by @calreynolds in #155
- Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #157
- Upgrade GitHub Actions to latest versions by @salmanmkc in #158
- Fix incorrect SDK methods and fabricated APIs in lakebase-provisioned reverse-etl skill by @irfanelahi-ds in #171
- Fix M2M user identity resolution to prefer X-Forwarded-Email by @calreynolds in #175
- Standardize usage visibility across all resource creation paths by @calreynolds in #176
- Feature/genie skill improvement by @NatyraB in #179
- Consolidate MCP tools and update skill docs by @calreynolds in #174
- Fix silent and global install failures by @jesseryoung-db in #169
- Fix syntax error in install.sh (if closed with } instead of fi) by @malcolndandaro in #186
- Fix cross-workspace auth for M2M app-to-app flow by @calreynolds in #183
New Contributors
- @salmanmkc made their first contribution in #157
- @irfanelahi-ds made their first contribution in #171
- @jesseryoung-db made their first contribution in #169
Full Changelog: v0.1.1...v0.1.2
v0.1.1
TL;DR
Bug fixes & small optimizations based on framework testing.
What's Changed
- Fix macOS Apple Silicon arch mismatch under Rosetta by @malcolndandaro in #141
- Fix MCP server tools hanging on Windows (stdio transport) by @malcolndandaro in #135
- Consolidate jobs MCP tools from 12 to 2 dispatchers by @malcolndandaro in #140
- Fix install_skills to support project paths containing spaces by @vladimir-cristea in #125
- fix: preserve original SQL to handle backticks correctly by @dotuananh0712 in #144
- fix: handle int timestamp in list_volume_files by @dotuananh0712 in #143
- Add databricks- prefix to skill names (#132) by @yogesh-dbx in #138
- Add judge alignment (MemAlign) and prompt optimization (GEPA) pattern to mlflow-evaluation skill by @WesleyPasfield in #133
- Improve model-serving skill: endpoint reference table, naming guidance etc. by @borhenryk in #146
- Fix Streamlit app.yaml by @maucaro in #153
New Contributors
- @vladimir-cristea made their first contribution in #125
- @dotuananh0712 made their first contribution in #144
- @yogesh-dbx made their first contribution in #138
- @WesleyPasfield made their first contribution in #133
- @maucaro made their first contribution in #153
Full Changelog: v0.0.1...v0.1.1