All notable changes to this project will be documented in this file.
0.91.2 (2026-11-09)
0.91.1 (2026-11-09)
0.91.0 (2026-11-09)
- appkit: authenticate agent eval to deployed apps with the profile token (#711) (5a5a8ca)
- appkit: export MLflow traces when the request span has a remote parent (#717) (c6b5de2)
- appkit: resolve the Lakebase user without PGUSER and log cache fallbacks (#716) (dd9ae95)
- appkit: surface invalid or expired user tokens as IDENTITY_EXPIRED (#714) (e2519bc)
- appkit: report type errors from the dev server (#715) (46ff6d2)
0.90.0 (2026-11-03)
0.89.0 (2026-10-19)
- actionable hint when an OBO agent tool lacks its scope (#634) (d406d8a)
- drop @databricks/sdk-experimental from @databricks/lakebase (#642) (43c81cb)
- appkit: identify outbound requests as databricks-appkit (#676) (6460f6d)
- appkit: migrate ai-search connector to modular sdk-vectorsearch/uc-tables (#640) (aeb69ae)
- appkit: migrate analytics to the modular @databricks/sdk-* (#562) (5116815)
- appkit: migrate files to modular @databricks/sdk-files (#638) (f5a8182)
- appkit: migrate jobs to modular @databricks/sdk-jobs (#647) (4f6d3c7)
- appkit: move serving calls to the workspace client request seam (#639) (b5c13c2)
- appkit: stream agent model calls through the modular request seam (#641) (d3fc89b)
- shared: add a modular Apps client to the workspace client (#663) (0bf348d)
- shared: add a modular auth + raw-request seam to the workspace client (#644) (68fe0ec)
- shared: add a modular Database client to the workspace client (#661) (1052f0e)
- shared: add a modular Experiments client to the workspace client (#662) (e3079c5)
- shared: add a modular Lakebase Postgres client to the workspace client (#668) (621e824)
- shared: add a modular Model Serving client to the workspace client (#657) (d2df70d)
- shared: add a modular UC Connections client to the workspace client (#660) (4ebaade)
- shared: add a modular UC Functions client to the workspace client (#659) (9a9db25)
- shared: add a modular UC Volumes client to the workspace client (#658) (4860756)
- shared: migrate currentUser to the modular @databricks/sdk-scim client (#645) (b7a9b2b)
- shared: migrate genie to modular @databricks/sdk-genie (#646) (915e16f)
- shared: migrate the appkit CLI off the legacy workspace client (#643) (aa8e894)
0.88.1 (2026-10-15)
0.88.0 (2026-10-12)
0.87.0 (2026-10-07)
0.86.0 (2026-10-07)
0.85.0 (2026-10-07)
0.84.0 (2026-10-06)
- appkit: guard app-only resources in caller scopes (#601) (3d7e58d)
- appkit: add on-behalf-of-user mode for agents (#631) (97d7660)
- appkit: establish ambient user execution scopes (#594) (028a17b)
- appkit: support explicit standalone agent caller identity (#595) (eaf901a)
- appkit: surface caller expiry and support local OBO (#597) (561c948)
0.83.0 (2026-10-06)
0.82.0 (2026-10-01)
- make the app template package-manager-aware (pnpm-first + npm artifacts + detection) (#593) (b319233)
0.81.0 (2026-09-29)
0.80.0 (2026-09-28)
0.79.0 (2026-09-28)
0.78.0 (2026-09-24)
0.77.0 (2026-09-24)
0.76.1 (2026-09-18)
- appkit: don't eager-load optional/heavy deps (mlflow/autoevals peers, lazy @clack + @ast-grep CLI) (#589) (389321d)
0.76.0 (2026-09-16)
- appkit: don't block queries when the warehouse status probe fails (#588) (3edd3cd)
- appkit: add createTestApp, a never-crash mock client (#540) (1fc5160)
- appkit: add testing-kit helpers for env, errors, context, and cache (#555) (ac74ddf)
0.75.1 (2026-09-14)
0.75.0 (2026-09-11)
0.74.1 (2026-09-11)
0.74.0 (2026-09-09)
0.73.0 (2026-09-08)
- appkit: bind
thison asUser exports so OBO methods keep their receiver (#577) (e15b087), closes #385 - appkit: add database mutations and transactional hooks (#528) (3e1c6f2)
- appkit: managed eval datasets + turn semantics (stack 3/5) (#479) (28fc9b6)
0.72.0 (2026-09-04)
0.71.0 (2026-09-03)
- appkit: degrade typegen on build-time auth errors instead of failing the build (#561) (5949ec5)
- appkit: migrate agent mlflow tracing to @mlflow/core with Unity Catalog support (#545) (4c767f8), closes #agentTraceIds
0.70.0 (2026-09-02)
0.69.3 (2026-09-02)
0.69.2 (2026-09-02)
0.69.1 (2026-09-01)
0.69.0 (2026-08-31)
0.68.0 (2026-08-31)
0.66.1 (2026-08-26)
0.66.0 (2026-08-26)
0.65.0 (2026-08-24)
0.64.0 (2026-08-21)
0.63.0 (2026-08-20)
0.62.0 (2026-08-20)
0.61.1 (2026-08-17)
0.61.0 (2026-08-17)
0.60.0 (2026-08-13)
0.59.0 (2026-08-12)
0.58.0 (2026-08-11)
0.57.0 (2026-08-10)
0.56.0 (2026-08-07)
0.55.1 (2026-08-07)
0.55.0 (2026-08-05)
0.54.0 (2026-08-05)
0.53.1 (2026-08-05)
0.53.0 (2026-08-04)
0.52.0 (2026-08-04)
0.51.0 (2026-08-03)
0.48.0 (2026-07-24)
0.47.1 (2026-07-23)
0.47.0 (2026-07-23)
0.46.0 (2026-07-22)
- appkit: forward async handler rejections to a terminal error middleware instead of crashing (#439) (5ef5404)
- appkit: report only the actually-missing env vars in resource errors (#486) (2e2af02)
- server: invoke plugin shutdown hooks and close connections during graceful shutdown (#441) (f8cd9ec)
- agents: forward generation params (temperature/top_p/stop/...) to the serving adapter (#450) (44cb589)
0.45.0 (2026-07-09)
0.44.0 (2026-07-08)
0.43.1 (2026-07-07)
- appkit-ui: enable tree-shaking with sideEffects flag and modular echarts imports (#442) (b0fdd19), closes package.json#sideEffects
0.43.0 (2026-07-01)
0.42.0 (2026-07-01)
0.41.7 (2026-07-01)
0.41.6 (2026-06-24)
0.41.5 (2026-06-16)
0.41.4 (2026-06-12)
0.41.3 (2026-06-12)
0.41.2 (2026-06-11)
0.41.1 (2026-06-09)
0.41.0 (2026-06-09)
0.40.0 (2026-06-05)
- appkit-ui: generic ResourceStatusProvider + indicator (with analytics adapter) (#416) (2609f34), closes #415
0.39.0 (2026-06-05)
0.38.1 (2026-05-25)
0.38.0 (2026-05-22)
- new manifest format (#261) (7542a03), closes #7 databricks/databricks-agent-skills#79 #4 #5 #9 #6 #370
0.37.0 (2026-05-20)
0.36.0 (2026-05-20)
0.35.2 (2026-05-15)
0.35.1 (2026-05-15)
0.35.0 (2026-05-14)
0.34.1 (2026-05-13)
0.34.0 (2026-05-13)
0.33.0 (2026-05-12)
-
appkit: allow undefined values in IGenieConfig.spaces (#322) (d5469e9)
-
appkit: reference agent-app, dev-playground chat UI, docs, and template (#306) (6bd6dab)
-
appkit: tools(plugins) DX, runAgent plugins arg, shared toolkit-resolver (#305) (a348855)
-
rename AnalyticsFormat to API enum names with legacy aliases (#328) (77d6a1b), closes #256 #327
0.32.0 (2026-05-08)
- appkit: agents() plugin, createAgent(def), and markdown-driven agents (#304) (e4cf329), closes #349 #8 #9 #11
- appkit: plugin infrastructure — attachContext + PluginContext mediator (#303) (9d2920c), closes #8 #9 #10
- appkit: send internal telemetry via AppkitLog schema (#332) (cc942b5), closes #send #send
- appkit: tool primitives and ToolProvider surfaces on core plugins (#302) (95f17b5)
0.31.0 (2026-05-06)
0.30.1 (2026-05-06)
0.30.0 (2026-05-05)
0.29.0 (2026-05-05)
0.28.0 (2026-04-30)
-
plugin: add stability system (beta/ga) with promote command (#264) (1a77ce9), closes databricks/cli#5090 #280 databricks/cli#5090
-
add execution context attributes to telemetry spans (#288) (ae259ca), closes #197
0.27.1 (2026-04-30)
0.27.0 (2026-04-28)
-
jobs: add HTTP routes, validation, streaming, and review fixes (4e92340)
-
add resource-scoped jobs plugin for Databricks Lakeflow Jobs (7092d06)
0.26.1 (2026-04-27)
0.26.0 (2026-04-27)
- add appkit codemod on-plugins-ready CLI (#291) (f2f0504)
- add onPluginsReady callback to createApp, remove autoStart (#280) (a06b6e3)
0.25.1 (2026-04-27)
0.25.0 (2026-04-23)
0.24.0 (2026-04-20)
- add AST extraction to serving type generator and move types to shared/ (#279) (422afb3)
- ci on main (#277) (30a0a24)
- add Vector Search plugin (#200) (279954e)
0.23.0 (2026-04-14)
-
appkit: add jitter to RetryInterceptor exponential backoff (#269) (bdf2ea3)
-
add serving type generator, Vite plugin, and UI hooks (#240) (c4285af)
-
Improve error handling from 3P requests on interceptor (#238) (e72bee4), closes #258
0.22.0 (2026-04-09)
- correct misleading asUser() log message in development mode (#250) (ee05c8a)
- fail typegen build when queries produce unknown result types (#254) (f2d44ae)
- Genie plugin — handle in-progress messages on reload and fix message overflow (#196) (f94b3e2)
- harden cookie flags, sanitize Genie markdown output, fix remote tunnel (#216) (c39b88b)
- plugin client config (#190) (03f4b97)
0.21.0 (2026-03-17)
0.20.3 (2026-03-16)
0.20.2 (2026-03-13)
0.20.1 (2026-03-13)
0.20.0 (2026-03-12)
0.19.1 (2026-03-11)
0.19.0 (2026-03-11)
0.18.0 (2026-03-10)
0.17.0 (2026-03-10)
0.16.0 (2026-03-06)
0.15.0 (2026-03-05)
0.14.1 (2026-03-04)
0.14.0 (2026-03-03)
0.13.0 (2026-03-03)
0.12.2 (2026-03-03)
0.12.1 (2026-03-02)
0.12.0 (2026-03-02)
0.11.2 (2026-02-27)
0.11.1 (2026-02-26)
0.11.0 (2026-02-26)
0.10.1 (2026-02-25)
0.10.0 (2026-02-25)
0.9.0 (2026-02-24)
0.8.0 (2026-02-23)
0.7.4 (2026-02-18)
0.7.3 (2026-02-18)
0.7.2 (2026-02-18)
0.7.1 (2026-02-18)
0.7.0 (2026-02-17)
0.6.0 (2026-02-16)
0.5.4 (2026-02-12)
0.5.3 (2026-02-10)
0.5.2 (2026-02-04)
0.5.1 (2026-02-02)
0.5.0 (2026-01-30)
0.4.1 (2026-01-30)
0.4.0 (2026-01-29)
0.3.0 (2026-01-22)
0.2.0 (2026-01-22)
0.1.5 (2026-01-08)
0.1.4 (2025-12-26)
0.1.3 (2025-12-26)
0.1.2 (2025-12-23)
0.1.1 (2025-12-23)
0.1.0 (2025-12-23)
- automatic release (#31) (7867d54)
- notice.md (#30) (6d02543)
- type-safety demo theme (#14) (eab85a5)
- setup basic CI pipeline for docs (#24) (09c73e2)
- customize website (#25) (7fc05c9)
- new llms.txt (#34) (19102be)
- setup a Docusaurs website (#23) (e6b6b54)
- add type-safe sql queries with query registry (#11) (58f73ad)
- appkit setup (#22) (68ff9e1)
- arrow stream integration (#16) (3128ce3)
- configure Databricks client user agent (#12) (5560cba)
- inject config from server (#27) (2e792d2)
- reexport shadcn components and theme (#2) (4964c07)