Skip to content

Latest commit

 

History

History
750 lines (362 loc) · 41.5 KB

File metadata and controls

750 lines (362 loc) · 41.5 KB

Changelog

All notable changes to this project will be documented in this file.

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

Changelog

0.60.0 (2026-08-13)

appkit

  • appkit: mlflow tracing for agents (stack 1/5) (#477) (8dd909d)

0.59.0 (2026-08-12)

analytics

  • analytics: add useMetricView client experience (#488) (bd1cbd5), closes #475

0.58.0 (2026-08-11)

appkit

  • appkit: cache ai-search queries with OBO-safe keys (#514) (dbade24)

0.57.0 (2026-08-10)

cli

0.56.0 (2026-08-07)

shared

  • shared: lint rule flags aiSearch indexes missing columns (#513) (00866fa)

0.55.1 (2026-08-07)

jobs

  • jobs: remove non-functional OBO (.asUser) support (#523) (06cd992), closes #515

0.55.0 (2026-08-05)

appkit

  • appkit: ship the ai-search plugin at beta (#508) (bd70a1b)

0.54.0 (2026-08-05)

analytics

  • analytics: add Metric View metadata pipeline (#512) (ba3d3ed)

0.53.1 (2026-08-05)

appkit

  • appkit: gate typegen fallback per surface, not across surfaces (#511) (d55de0f)

0.53.0 (2026-08-04)

  • CI-resilient --wait typegen with committed-types fallback (#510) (f90fa9b), closes #475

0.52.0 (2026-08-04)

appkit

  • appkit: introduce workspace-client wrapper over the Databricks SDK (#475) (f6e81eb)

0.51.0 (2026-08-03)

appkit

  • appkit: relocate typegen cache to committed .appkit/ dir (#502) (14ea16d)

0.48.0 (2026-07-24)

appkit

0.47.1 (2026-07-23)

cli

  • cli: match lint test-file exclusion relative to scan root (#490) (716a219)

0.47.0 (2026-07-23)

0.46.0 (2026-07-22)

appkit

  • 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

  • server: invoke plugin shutdown hooks and close connections during graceful shutdown (#441) (f8cd9ec)

stream

  • stream: remove completed/errored streams from registry after buffer TTL (#438) (e606900)

agents

  • agents: forward generation params (temperature/top_p/stop/...) to the serving adapter (#450) (44cb589)

0.45.0 (2026-07-09)

  • decode inline Arrow IPC + warehouse-compat fallback (#329) (86bebff)

0.44.0 (2026-07-08)

lakebase

  • lakebase: support CJS consumers and validate exports via attw (#408) (c9d5cda)

0.43.1 (2026-07-07)

appkit-ui

0.43.0 (2026-07-01)

  • attribute outbound Databricks requests to AppKit consistently (#453) (d37f5f1)

0.42.0 (2026-07-01)

  • skip dev warehouse auto-resolution in agentic mode (#460) (29b33da)

0.41.7 (2026-07-01)

deps

  • deps: bump vulnerable transitive deps to patched versions (#405) (#434) (36a3ce1)

0.41.6 (2026-06-24)

type-generator

  • type-generator: support IDENTIFIER() params via describe-time sample values (#383) (#435) (4f03a79)

0.41.5 (2026-06-16)

appkit-ui

  • appkit-ui: dark mode fixes for charts (#452) (c0400f7)

0.41.4 (2026-06-12)

appkit

  • appkit: keep SSE generator alive for a grace window so reconnection resumes (#445) (f81fff1)

0.41.3 (2026-06-12)

appkit-ui

  • appkit-ui: escape heatmap tooltip values to prevent XSS (#437) (d73ff25)

0.41.2 (2026-06-11)

connectors

  • connectors: singleflight ensureWarehouseRunning per warehouse (#420) (494edcc), closes #419

0.41.1 (2026-06-09)

appkit

  • appkit: trim x-forwarded-user in core OBO path (#427) (9d94cab)

0.41.0 (2026-06-09)

shared

  • shared: add scaffolding rule to treat init output as starter code (#423) (ab6f4e2)

0.40.0 (2026-06-05)

appkit

  • appkit: non-blocking typegen on Analytics (#406) (31ab42e)

appkit-ui

  • appkit-ui: generic ResourceStatusProvider + indicator (with analytics adapter) (#416) (2609f34), closes #415

0.39.0 (2026-06-05)

analytics

  • analytics: auto-start SQL warehouse and stream warehouse_status SSE events (#415) (2f107d0)

0.38.1 (2026-05-25)

appkit

  • appkit: decouple cache in-flight execution from per-caller abort… (#398) (37a6b0f)

0.38.0 (2026-05-22)

0.37.0 (2026-05-20)

appkit

  • appkit: one chat integration (#386) (35ecfd3)

  • improve template and component responsiveness (#391) (d451278)

0.36.0 (2026-05-20)

  • add source-map support for editor DOM mapping (#347) (0d595c2)

0.35.2 (2026-05-15)

  • unblock SP calls for UC in production (#351) (d97a2ef)

0.35.1 (2026-05-15)

appkit-ui

  • appkit-ui: stabilize useAnalyticsQuery params reference to avoid infinite refetch (#321) (5496c6a)

0.35.0 (2026-05-14)

lakebase

  • lakebase: add per-user connections via asUser(req) (#343) (22afef0)

0.34.1 (2026-05-13)

appkit

  • appkit: honor TTL in CacheManager.getOrExecute (#326) (0aedd1b)

0.34.0 (2026-05-13)

  • add name field to genie manifest for non-interactive --set support (#384) (7adcec0)

appkit

  • appkit: infer numeric SQL type for sql.number(), add typed variants (#323) (f65be0e)

0.33.0 (2026-05-12)

appkit

  • 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

  • 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)

appkit

  • appkit: scan upward from preferred port in development (#349) (12598dc)

0.30.1 (2026-05-06)

appkit

  • appkit: bind SSE streams to creator and reject cross-user reconnects (#312) (5bf53c0)

0.30.0 (2026-05-05)

appkit

  • appkit: improve Databricks auth failure UX at startup (#342) (ae2ba2c)

0.29.0 (2026-05-05)

appkit

  • appkit: shared agent types and LLM adapter implementations (#301) (b5b695d)

0.28.0 (2026-04-30)

plugin

0.27.1 (2026-04-30)

appkit

  • appkit: harden SSE response headers in setupHeaders (#331) (8b90a15)

0.27.0 (2026-04-28)

jobs

  • 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)

  • log execution errors server-side (stream, Lakebase, SQL Warehouse) (#255) (390d9e5)

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)

appkit

  • appkit: check isRetryable before retrying in interceptor (#276) (1c994a6)

0.25.0 (2026-04-23)

files

  • files: per-volume in-app policy enforcement (#197) (f54dca5)

0.24.0 (2026-04-20)

cli

  • cli: add non-interactive flags and help examples for agent readiness (#252) (f803a8b)

0.23.0 (2026-04-14)

appkit

  • appkit: add jitter to RetryInterceptor exponential backoff (#269) (bdf2ea3)

  • typegen queries (#251) (9dd7fa3)

  • use end-user ID in OBO analytics cache key (#268) (a8e9f6e)

  • add Model Serving connector and plugin (#239) (9dc35f1)

  • 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)

  • allow users to change the inferred chart type (#191) (4c090f3)

0.20.3 (2026-03-16)

0.20.2 (2026-03-13)

0.20.1 (2026-03-13)

appkit-ui

  • appkit-ui: improve text selection visibility in genie chat bubbles (#180) (5e81b7b)

0.20.0 (2026-03-12)

appkit

  • appkit: support Lakebase Autoscaling x Apps integration natively (#132) (581a453)

0.19.1 (2026-03-11)

  • improve Genie API error messages for access denied scenarios (#168) (43d92d6)

0.19.0 (2026-03-11)

0.18.0 (2026-03-10)

genie

  • genie: add automatic chart visualization for query results (#146) (3ce8bcc), closes #145

0.17.0 (2026-03-10)

  • lazy loading for Genie conversations (#163) (5dc8759)

0.16.0 (2026-03-06)

0.15.0 (2026-03-05)

0.14.1 (2026-03-04)

0.14.0 (2026-03-03)

  • reference databricks skills on claude file (#151) (7920136)

0.13.0 (2026-03-03)

0.12.2 (2026-03-03)

0.12.1 (2026-03-02)

  • improve llms.txt path generation for docs embedded in the NPM packages (#142) (c03dceb)

0.12.0 (2026-03-02)

appkit

  • appkit: add Genie plugin for AI/BI space integration (#108) (c3581d5), closes #116

0.11.2 (2026-02-27)

  • make warehouseId optional in ServiceContext when no plugin requires it (#91) (ee6aa2b)

0.11.1 (2026-02-26)

  • handle array-returning Vite plugins in mergeConfigDedup (#89) (a9c3c1d)

0.11.0 (2026-02-26)

appkit

0.10.1 (2026-02-25)

0.10.0 (2026-02-25)

lakebase

  • lakebase: add ability to lookup DB username with API (#123) (1af3f64)

0.9.0 (2026-02-24)

0.8.0 (2026-02-23)

0.7.4 (2026-02-18)

0.7.3 (2026-02-18)

  • release @databricks/lakebase correctly, fix appkit dependency (#111) (5b6856a)

0.7.2 (2026-02-18)

0.7.1 (2026-02-18)

0.7.0 (2026-02-17)

  • introduce Lakebase Autoscaling driver (#98) (27b1848)

0.6.0 (2026-02-16)

appkit

  • appkit: plugin manifest definition (#82) (b40f5ca)

0.5.4 (2026-02-12)

  • surface SQL error messages in typegen DESCRIBE failures (#94) (75d94e7)

0.5.3 (2026-02-10)

  • run typegen automatically via npm lifecycle hooks (#92) (80b7a96)

0.5.2 (2026-02-04)

  • skip type generation when queries directory is missing (#84) (76b3aa0)

0.5.1 (2026-02-02)

0.5.0 (2026-01-30)

0.4.1 (2026-01-30)

  • Revert "chore: bump packages in the template (#70)" (#71) (268c8cf), closes #70 #71

0.4.0 (2026-01-29)

  • embed appkit CLI and AI-targeted docs into the appkit and appkit-ui packages (#64) (58794e8)

0.3.0 (2026-01-22)

  • add .obo conventions on sql files (#61) (00a74c1)

0.2.0 (2026-01-22)

observability

  • observability: add structured logging (#51) (a827c5d)

0.1.5 (2026-01-08)

appkit

0.1.4 (2025-12-26)

appkit

0.1.3 (2025-12-26)

appkit

0.1.2 (2025-12-23)

appkit

0.1.1 (2025-12-23)

0.1.0 (2025-12-23)