Release v0.0.200
📦 NPM packages
🐳 Docker image
docker pull ms2data/malloy-publisher:0.0.200
docker pull ms2data/malloy-publisher:latest
ℹ️ Details
- Release branch:
release/sdk-0.0.200 - Triggered by: @kylenesbit
What's Changed
- Refactor publisher header by @quirkyllama in #184
- update versions by @quirkyllama in #186
- Updates CI action to upload /app NPM package by @quirkyllama in #182
- fix dev mode by @quirkyllama in #187
- move deps to be external by @quirkyllama in #188
- Update SDK/App version to v0.0.50 by @quirkyllama in #189
- update npm action to include all package.json by @quirkyllama in #190
- Publish CSS themes by @quirkyllama in #191
- fix typo, remove unused style by @quirkyllama in #192
- Update SDK/App version to v0.0.51 by @quirkyllama in #193
- Updates NPM publish to fix error with workspace: by @quirkyllama in #194
- Update sdk version v0.0.52 by @quirkyllama in #195
- Update Malloy samples and fix notebook save bug. by @kylenesbit in #196
- Update SDK/App version to v0.0.53 by @kylenesbit in #197
- Remove a file that was accidentally included in last change and fix a… by @kylenesbit in #198
- Revert App.tsx changes and correclty implement showHeader. Eliminate … by @kylenesbit in #199
- Update SDK/App version to v0.0.54 by @kylenesbit in #200
- Factor our header by @kylenesbit in #201
- Add labels to notebook cells. by @kylenesbit in #202
- Update the Publisher docs. Added Explorer docs and strawman for othe… by @kylenesbit in #203
- Allow app to be run via npx/bunx by @quirkyllama in #204
- Update SDK/App version to v0.0.55 by @quirkyllama in #205
- Fix to make standalone work by @quirkyllama in #206
- Create HeaderProps hack by @quirkyllama in #207
- Update SDK/App version to v0.0.59 by @quirkyllama in #208
- Refactor accessToken to be a method by @quirkyllama in #209
- Update SDK/App version to v0.0.60 by @quirkyllama in #210
- fix npm CI command by @quirkyllama in #211
- Update SDK/App version to v0.0.61 by @quirkyllama in #212
- One more NPX update by @quirkyllama in #213
- Update SDK/App version to v0.0.62 by @quirkyllama in #214
- More NPX fixes by @quirkyllama in #215
- Update SDK/App version to v0.0.63 by @quirkyllama in #216
- More server root fixes by @quirkyllama in #217
- Update SDK/App version to v0.0.64 by @quirkyllama in #218
- more root fixes for serving by @quirkyllama in #219
- Update SDK/App version to v0.0.65 by @quirkyllama in #220
- Landing page by @kylenesbit in #221
- Update SDK/App version to v0.0.66 by @kylenesbit in #222
- mv -> cp by @quirkyllama in #224
- bump versions to 0.0.69 by @kylenesbit in #225
- Update SDK/App version to v0.0.70 by @kylenesbit in #226
- Fix Npm issues with /app by @quirkyllama in #228
- Update SDK/App version to v0.0.74 by @quirkyllama in #229
- add keys to mutable notebooks by @quirkyllama in #230
- Update SDK/App version to v0.0.75 by @quirkyllama in #231
- Example data app fixes by @mhwilder in #232
- Update readme demo videos by @kylenesbit in #233
- Update README links by @kylenesbit in #234
- Add support for mysql Connections by @quirkyllama in #223
- update MCP dependency by @quirkyllama in #235
- fix bun.lock by @quirkyllama in #236
- Update SDK/App version to v0.0.76 by @quirkyllama in #237
- MCP resources -> tools + DXT by @quirkyllama in #238
- Update SDK/App version to v0.0.77 by @quirkyllama in #239
- update bridges to work better with Gemini by @quirkyllama in #240
- disable Markdown code highlighting to save bundle space by @quirkyllama in #241
- refactor RenderedResult + SourceExplorer to make Malloy deps async by @quirkyllama in #242
- Update embedding format to work & use JSON by @quirkyllama in #243
- Update SDK/App version to v0.0.78 by @quirkyllama in #244
- Add Interactive Dashboard with Dynamic Filtering for faa by @jswir in #245
- export new embedded queryResult funcs, update example app by @quirkyllama in #246
- Update SDK/App version to v0.0.79 by @quirkyllama in #247
- Docs/mcp ai agents by @jswir in #248
- docs(ai-agents): update AI agents documentation by @jswir in #249
- Fixes access-control headers, lint fixes for data-app by @quirkyllama in #250
- update to 0.0.80 by @quirkyllama in #252
- Update SDK/App version to v0.0.80 by @quirkyllama in #251
- update vite.config for example app by @quirkyllama in #253
- Fix SingleEmbedDashboard embedded query string handling by @jswir in #254
- Fix documentation links and repository references by @jswir in #255
- Rename MutableNotebooks -> Workbooks by @quirkyllama in #256
- Refactor WorkbookStorageProvider by @quirkyllama in #257
- Make workbookStorage async b/c of course by @quirkyllama in #258
- Add dialog for dynamic charts by @quirkyllama in #260
- JSON logs by @franco-roura in #259
- Add support for workspaces by @quirkyllama in #261
- Update SDK/App version to v0.0.81 by @quirkyllama in #262
- update data-app SDK version by @quirkyllama in #263
- Refactor ModelExplorer by @quirkyllama in #265
- Update SDK/App version to v0.0.82 by @quirkyllama in #266
- Upgrade data example to 0.0.82 sdk by @quirkyllama in #267
- Fix missing markdown CSS styling by @quirkyllama in #268
- Update SDK/App version to v0.0.83 by @quirkyllama in #269
- upgrade data to 0.0.83 by @quirkyllama in #270
- Add timeouts to package loading. init server by @quirkyllama in #264
- Publisher performance improvements -- add mutex to prevent thundering… by @kylenesbit in #271
- Remove time out by @kylenesbit in #272
- Improve network error logs by @franco-roura in #274
- fix mysql access by @quirkyllama in #273
- re-enable connection Explorer by @quirkyllama in #275
- Update SDK/App version to v0.0.84 by @quirkyllama in #276
- Fix app bug where packageName was used instead of resource by @franco-roura in #277
- Fix Readme crash when missing by @quirkyllama in #279
- Update SDK/App version to v0.0.85 by @quirkyllama in #280
- CRUD interface &
freezeConfigoption by @franco-roura in #281 - Project send package name to event, not full URL by @quirkyllama in #283
- Update Connection Explorer component by @quirkyllama in #284
- fix alignment on schema explorer by @quirkyllama in #285
- Update SDK/App version to v0.0.86 by @quirkyllama in #286
- upgrade malloy to 0.0.295 by @quirkyllama in #288
- Dockerized publisher with live-reloading by @franco-roura in #287
- fix optimization which caused explorer to break in dev mode by @quirkyllama in #290
- Add GCS+S3+GH compatibility by @franco-roura in #289
- Workbook Fixes by @quirkyllama in #291
- Update SDK/App version to v0.0.87 by @quirkyllama in #292
- Update sdk version v0.0.88 by @quirkyllama in #294
- remove frozen lockfile for NPM builds by @quirkyllama in #293
- Create connections on project registration by @franco-roura in #295
- Add support for zipped projects and packages by @franco-roura in #296
- fix workbook state management by @quirkyllama in #297
- Update SDK/App version to v0.0.89 by @quirkyllama in #298
- feat(examples): Add Slack bot example with LangChain and chart generation by @jswir in #282
- export OpenAPI client by @quirkyllama in #300
- Idempotency upgrades by @franco-roura in #299
- Update SDK/App version to v0.0.90 by @quirkyllama in #301
- add BQ schema descriptions to API & ConnectionExplorer by @quirkyllama in #302
- Fix NPX command, add tests. by @quirkyllama in #303
- Update SDK/App version to v0.0.91 by @quirkyllama in #304
- New Publisher Config Format and Bug Fixes by @sagarswamirao in #305
- Added Package Status & included initialized boolean by @sagarswamirao in #306
- remove analyze package button from header by @kylenesbit in #308
- Enforce Prettier formatting during CI by @franco-roura in #307
- Enforce linting & typechecking by @franco-roura in #309
- Added Test Connection Configuration Endpoint by @sagarswamirao in #311
- Update SDK/App version to v0.0.92 by @kylenesbit in #310
- Added Support for Cross-Platform File Paths by @sagarswamirao in #312
- Update SDK/App version to v0.0.93 by @kylenesbit in #313
- Test connections Endpoint Update by @sagarswamirao in #315
- Connection Validation Changes by @sagarswamirao in #316
- Improve zip handling reliability by @franco-roura in #317
- Upgrade malloy to 307. expose Workspaces by @quirkyllama in #318
- Update SDK/App version to v0.0.94 by @quirkyllama in #319
- update package # to avoid issue on npm by @quirkyllama in #320
- prints rendering errors to console by @quirkyllama in #321
- Update SDK/App version to v0.0.97 by @quirkyllama in #322
- Update SDK/App version to v0.0.98 by @quirkyllama in #323
- Update docs by @franco-roura in #324
- Update the Publisher's notebok UI and make the project and package pa… by @kylenesbit in #325
- Update SDK/App version to v0.0.99 by @kylenesbit in #326
- Remove redundant explorer code and get rid of unused parameters by @kylenesbit in #327
- Update SDK/App version to v0.0.100 by @kylenesbit in #328
- Publisher UI improvements by @kylenesbit in #329
- Update SDK/App version to v0.0.101 by @kylenesbit in #330
- Clean up model explorer by @kylenesbit in #331
- Update SDK/App version to v0.0.102 by @kylenesbit in #332
- Updated publisher.config.json package links, handled connections.json not found in NPX version, and added support for relative local file paths by @sagarswamirao in #333
- Resolve circ export. Add QueryExplorerResults export by @quirkyllama in #334
- Update SDK/App version to v0.0.103 by @quirkyllama in #335
- react-quer -> peer dep by @quirkyllama in #336
- Update SDK/App version to v0.0.104 by @quirkyllama in #337
- Publisher UI crash Bug Fix & DB Cross Platform Path Fix by @sagarswamirao in #338
- Readme and Docs Malloy Samples URL Updates by @sagarswamirao in #340
- Update SDK/App/Server version to v0.0.105 by @sagarswamirao in #342
- Refactor Publisher SDK - uniform resource locator by @franco-roura in #339
- Add connection configurations to publisher.config.json by @franco-roura in #343
- Move Axios Client into ServerProvider by @franco-roura in #344
- Trim down README examples. by @kylenesbit in #345
- Split app & sdk chunks for faster & smaller builds by @franco-roura in #346
- Remove navigate parameters and replace with onClick or onSelect by @franco-roura in #347
- Projects CRUD by @franco-roura in #348
- Add packages CRUD UI by @franco-roura in #349
- Add connections crud by @franco-roura in #350
- Fix docker build by @franco-roura in #352
- fix notebook compiler bug? by @quirkyllama in #353
- Added POST API variants with SQL Statements by @sagarswamirao in #351
- Fix vite bundling initialization order issues by @jswir in #354
- Upgrade Malloy dependencies from 0.0.307 to 0.0.310 by @jswir in #355
- Bump version numbers and fix sdk version number. by @kylenesbit in #356
- Update SDK/App version to v0.0.108 by @kylenesbit in #357
- Fix version numbers by @kylenesbit in #358
- Update SDK/App version to v0.0.109 by @kylenesbit in #359
- Add Bearer to auth header by @kylenesbit in #360
- Publisher Middleware Restore + Add Package Text + Handling Resources names by @sagarswamirao in #361
- Update Notebook Cells to use newSource for Imports by @sagarswamirao in #362
- Package Name Not Matching Bug Fix + listPackages logic to match with listProjects (similar to earlier Sidecar) by @sagarswamirao in #363
- Update SDK/App/Server version to v0.0.110 by @sagarswamirao in #364
- Generated new bun.lock by @sagarswamirao in #365
- Added connectionString check in Postgres testconnectionConfig by @manojdeep14 in #366
- Update SDK/App version to v0.0.111 by @sagarswamirao in #367
- Update SDK/App version to v0.0.112 by @sagarswamirao in #368
- Added missing connectString parameter in getPostgresConnection by @manojdeep14 in #371
- Update SDK/App version to v0.0.113 by @sagarswamirao in #372
- Update explorer version by @kylenesbit in #373
- Update api doc to make it more consistent and improve the documentation. by @kylenesbit in #375
- Remove examples from api doc by @kylenesbit in #376
- Update SDK/App version to v0.0.114 by @kylenesbit in #374
- fix the explorer magnified issue by @jellysaini in #377
- trino and mysql testConfig implementation by @manojdeep14 in #378
- Update SDK/App version to v0.0.115 by @kylenesbit in #379
- add role to field for snowflake connection by @manojdeep14 in #380
- Update SDK/App version to v0.0.116 by @sagarswamirao in #381
- Publisher: Adding sharing links to UI #1996 by @jellysaini in #388
- Upgrade to Bun 1.3 by @quirkyllama in #397
- Revert "Upgrade to Bun 1.3 (#397)" by @quirkyllama in #400
- use Bun 1.2 in CI by @quirkyllama in #398
- Split out ServerProvider into sdk/client by @quirkyllama in #399
- Update SDK/App version to v0.0.117 by @quirkyllama in #404
- fix module output by @quirkyllama in #405
- Update SDK/App version to v0.0.118 by @quirkyllama in #406
- Lint Error Fix by @sagarswamirao in #413
- Publisher: Notebooks in directories not working #2033 by @jellysaini in #393
- Publisher: Create a project - description issue #384 & Publisher: Home Page - project card height misalignment #382 by @jellysaini in #407
- Publisher: Delete Project - cancel button #391 by @jellysaini in #408
- Publisher: Create Project - Description > 500 words #387 by @jellysaini in #409
- Publisher: Project Page - Window Sizing and Project Name #401 & Publisher: Project Page - Window Sizing cuts off "Publisher API" Link #402 by @jellysaini in #410
- Publisher: Explorer - Search icon too low #403 by @jellysaini in #411
- Explorer UX: too many sources #1870 by @jellysaini in #412
- Update SDK/App version to v0.0.119 by @kylenesbit in #420
- Finalize API by @kylenesbit in #422
- Add support for attaching postgres, bigquery, and snowflake databases… by @kylenesbit in #425
- Fix ConnectionExplorer and BigQuery client configuration by @sagarswamirao in #428
- Update SDK/App version to v0.0.120 by @kylenesbit in #426
- Fixed connection explorer for trino and postgres databases by @manojdeep14 in #427
- Publisher: Header bar sizing messed up #421 by @jellysaini in #429
- Update SDK/App version to v0.0.121 by @sagarswamirao in #430
- Fix Tests by @sagarswamirao in #432
- Added getTable implementation by @sagarswamirao in #431
- Update SDK/App version to v0.0.122 by @sagarswamirao in #433
- Fixed attached Databases support by @manojdeep14 in #435
- Update ConnectionExplorer to reset selected table on schema selection by @sagarswamirao in #434
- updated build workflow to reduce build time by @manojdeep14 in #437
- Update SDK/App version to v0.0.123 by @sagarswamirao in #438
- Duckdb Fixes by @manojdeep14 in #439
- Publisher: Size results container better when displayed in magnify mode #1883 by @jellysaini in #436
- Update API documentation and Add Source field in getTableSchema by @sagarswamirao in #440
- Update SDK/App version to v0.0.124 by @sagarswamirao in #459
- Motherduck changes by @manojdeep14 in #458
- Update package versions to v0.0.318 in bun.lock and package.json by @sagarswamirao in #460
- Update SDK/App version to v0.0.125 by @sagarswamirao in #461
- Add Search to Schema Viewer #2209 by @jellysaini in #441
- Publisher: Add Packages - page default layout #386 by @jellysaini in #463
- Updated API doc for duckdb and attached databases by @manojdeep14 in #462
- Update ServerProvider to not prepend 'Bearer' by @quirkyllama in #464
- Update SDK/App version to v0.0.126 by @quirkyllama in #465
- Basic publisher playwright tests by @jellysaini in #392
- Added peaka key support for trino by @manojdeep14 in #466
- Update SDK/App version to v0.0.127 by @sagarswamirao in #468
- Publisher: Do not allow deleting connections that are in use by a package #442 by @jellysaini in #471
- Delayed execution for NameQueries in Model component by @quirkyllama in #472
- Update build.yml to Node v20 by @quirkyllama in #473
- Update SDK/App version to v0.0.128 by @quirkyllama in #474
- Implement maxResultSize for RendererContainer by @quirkyllama in #476
- Update SDK/App version to v0.0.129 by @quirkyllama in #477
- Added RSA Key pair support for snowflake connection by @manojdeep14 in #478
- Update SDK/App version to v0.0.130 by @sagarswamirao in #479
- Publisher: Consistently use expansion or magnifying icon throughout publisher app #424 by @jellysaini in #470
- Update SDK/App version to v0.0.131 by @sagarswamirao in #482
- Publisher: Validate that a Package compiles and has all the connections it needs at load time #443 by @jellysaini in #475
- Setup Remaining High Priority Publisher Playwright UI Tests #2272 New by @rishi-niron in #480
- Update API documentation and server timeout settings by @sagarswamirao in #483
- Update SDK/App version to v0.0.132 by @sagarswamirao in #484
- Enhance error handling in SourcesExplorer and server components by @sagarswamirao in #485
- Fixed CTE query failures for peaka connection by @manojdeep14 in #486
- Update SDK/App version to v0.0.133 by @sagarswamirao in #491
- Enhance error handling for Trino connection in getConnectionTableSource Function by @sagarswamirao in #492
- Update SDK/App version to v0.0.134 by @sagarswamirao in #493
- Increase timeout setting for axios instance in ServerProvider to 10 minutes by @sagarswamirao in #494
- Update SDK/App version to v0.0.135 by @sagarswamirao in #495
- Increase timeout for MCP resource integration tests from 10 seconds to 15 seconds to accommodate longer processing times. by @sagarswamirao in #496
- Update SDK/App version to v0.0.137 by @sagarswamirao in #497
- Publisher: Do not allow deleting connections that are in use by a package #442 Reopen by @jellysaini in #499
- Fix data-app MUI import errors and Interactive dashboard API issues by @jswir in #501
- Notebook requests are per-cell by @quirkyllama in #500
- Update SDK/App version to v0.0.138 by @quirkyllama in #504
- Update main server configuration to set maxHeaderSize to 256kb by @sagarswamirao in #507
- fix: show Create New Project button when no projects exist by @jswir in #508
- Dynamic Filtering on Notebooks by @quirkyllama in #505
- Update SDK/App version to v0.0.139 by @quirkyllama in #509
- Update peer deps by @quirkyllama in #510
- Update SDK/App version to v0.0.140 by @quirkyllama in #511
- Add comprehensive SDK documentation by @quirkyllama in #506
- improve debouncing for retrieval requests by @quirkyllama in #512
- Update SDK/App version to v0.0.141 by @quirkyllama in #513
- Uses notebook index cell query by @quirkyllama in #516
- Update SDK/App version to v0.0.142 by @quirkyllama in #517
- Notebooks display imports & execute async by @quirkyllama in #518
- Update SDK/App version to v0.0.143 by @quirkyllama in #519
- More tweaks to imports/sources in Notebook by @quirkyllama in #520
- Update SDK/App version to v0.0.144 by @quirkyllama in #521
- Concept Search -> Semantic Search by @quirkyllama in #522
- Update SDK/App version to v0.0.145 by @quirkyllama in #523
- Publisher: Presist CRUD State in DuckDB #419 by @jellysaini in #503
- Disable dropdown for concept search by @quirkyllama in #524
- Increase retrieval debouncing to 500ms by @quirkyllama in #526
- Update SDK/App version to v0.0.146 by @quirkyllama in #527
- Add section on publisher/renderer architecure by @quirkyllama in #528
- Enhance README with detailed Malloy and Publisher info by @jswir in #529
- Notebook fixes. by @quirkyllama in #531
- Update SDK/App version to v0.0.147 by @quirkyllama in #532
- Fixes size of input text by @quirkyllama in #533
- Update SDK/App version to v0.0.148 by @quirkyllama in #534
- More UI Notebook fixes by @quirkyllama in #535
- Update SDK/App version to v0.0.149 by @quirkyllama in #536
- Notebook filter border styling by @quirkyllama in #537
- Update SDK/App version to v0.0.150 by @quirkyllama in #538
- Explorer: Show compiled SQL even if a query fails to run #487 by @jellysaini in #525
- Publisher: Expose whether the Server is mutable via an API and use it to configure the ServerProvider's mutable prop #489 by @jellysaini in #530
- Fix MCP tool name to comply with Claude Desktop pattern by @jswir in #543
- Simplify README to link to external docs by @jswir in #546
- Fix DuckDB bundling issue causing crashes with bun/bunx by @jswir in #548
- Update SDK/App version to v0.0.151 by @quirkyllama in #550
- Added GCS in duckdb attached databases by @manojdeep14 in #549
- Fix DuckDB version mismatch causing mutex crashes with npx/bunx by @jswir in #552
- Added S3 in attached databases by @manojdeep14 in #554
- Runs notebook cell execution in parallel by @quirkyllama in #555
- Update SDK/App version to v0.0.152 by @quirkyllama in #556
- Add trace ID extraction to logger middleware by @sagarswamirao in #553
- Fix bug with duplicate dimension names by @quirkyllama in #558
- Update version manually by @quirkyllama in #559
- Update SDK/App version to v0.0.155 by @quirkyllama in #560
- Persistent issue fix by @jellysaini in #563
- Publisher Re-Initialize Storage Drops data from the DB in the wrong order #565 by @jellysaini in #567
- Updated GCS and S3 connection explore sdk and server for better UX by @manojdeep14 in #566
- Refactor import order and type casting in config.ts by @sagarswamirao in #564
- Enhance project and service tests for better stability and cross-platform compatibility by @sagarswamirao in #570
- Refactor DuckDB Snowflake installation process and update CI workflow by @sagarswamirao in #571
- Update cross-platform test job naming in GitHub Actions workflow by @sagarswamirao in #572
- Publisher: Add create, update, and delete connection to API #423 by @jellysaini in #515
- Add DuckDB connection handling with model-specific working directory by @sagarswamirao in #574
- Upgraded duckdb version to 1.4.3 and added some duckdb tests for attached databases by @manojdeep14 in #573
- Publisher: Expose whether the Server is mutable via an API and use it to configure the ServerProvider's mutable prop #489 --Reopen by @jellysaini in #576
- Update cross-platform test workflow to disable fail-fast strategy by @sagarswamirao in #578
- Dowgraded malloydata npm packages version to 0.0.333 by @manojdeep14 in #579
- Bumped app, sdk, server version to 0.0.156 by @manojdeep14 in #580
- Fixed duckdb connection resolution for models by @manojdeep14 in #582
- Bumped version to 0.0.157 by @manojdeep14 in #583
- fix: Include imported sources in sourceInfos for model explorer (#569) by @jswir in #581
- Enhance logger functionality by introducing dynamic log level configuration and response logging control. Added duration formatting for log entries and improved middleware to conditionally log response bodies based on environment settings. Cleaned up unnecessary log statements in server routes. by @sagarswamirao in #587
- Update SDK/App version to v0.0.158 by @sagarswamirao in #591
- Update SDK/App version to v0.0.159 by @sagarswamirao in #592
- Removed logic to instantiate attached databases duckdb instance for each package by @manojdeep14 in #586
- Change log level from info to debug for project status and package listing in ProjectStore and Project classes to reduce log verbosity. by @sagarswamirao in #594
- Update SDK/App version to v0.0.160 by @sagarswamirao in #595
- Refactor k6 test environment variables and fix smoke test functionality by @sagarswamirao in #596
- Implement directory existence check and creation for serverRootPath in ProjectStore by @sagarswamirao in #598
- Fix Bun Crashing when Publisher Config has missing/invalid fields by @sagarswamirao in #597
- use retrieval function in README in package by @quirkyllama in #600
- Publisher: Add support for using environment variable values in Publisher config #415 by @jellysaini in #514
- K6 - Smoke & Load Testing by @sagarswamirao in #599
- Add compactJson option for executeQuery by @quirkyllama in #602
- Update SDK/App version to v0.0.161 by @quirkyllama in #603
- Enhance GitHub Actions workflow for NPM publishing by updating permis… by @sagarswamirao in #604
- bad queries return 400 by @quirkyllama in #608
- Upgrade version by @quirkyllama in #610
- Use ResultContainer by @quirkyllama in #611
- Update to 0.0.164 by @quirkyllama in #612
- Publisher: Add support to create, update, delete Publisher projects, packages, connections, ... to Malloy CLI #444 by @jellysaini in #606
- K6 Tests: Log Errors by @sagarswamirao in #615
- Fix and Optimize Dockerfile - Allows to build for linux/amd64 locally by @sagarswamirao in #616
- Add health check endpoints and graceful shutdown handling by @sagarswamirao in #617
- Update SDK/App version to v0.0.165 by @sagarswamirao in #618
- Publisher: Enable Publisher Connection integration tests #445 by @jellysaini in #613
- NPM to Bun; Docker Build Caching; Fix Tests; Windows Build and Test Improvements by @sagarswamirao in #620
- Refactor error handling and logging across publisher by @sagarswamirao in #601
- Publisher: Implement TestConnectionConfig for Duckdb connection #545 by @jellysaini in #621
- Add Malloy Source Compile-Check API Endpoint by @adamribaudo-ff in #619
- Optmized GCS S3 operations by @manojdeep14 in #627
- Update SDK/App version to v0.0.166 by @manojdeep14 in #628
- DuckLake Support, Publisher UI Connection Validations, Support Multiple SSL Modes; DuckBindings; by @sagarswamirao in #630
- Update SDK/App version to v0.0.167 by @sagarswamirao in #631
- Update SDK/App version to v0.0.168 by @sagarswamirao in #632
- Validate Render tags by @quirkyllama in #635
- Update SDK/App version to v0.0.169 by @quirkyllama in #636
- Upgrade to 0.0.358 by @quirkyllama in #637
- Update SDK/App version to v0.0.170 by @quirkyllama in #638
- Enhance S3 download functionality to support compressed files by @sagarswamirao in #639
- Update SDK/App version to v0.0.171 by @sagarswamirao in #640
- Update build process and dependencies by @sagarswamirao in #633
- Revert "Update build process and dependencies" by @sagarswamirao in #641
- Add Azure connection support to SDK by @sagarswamirao in #646
- Update SDK/App version to v0.0.172 by @sagarswamirao in #647
- Fix: compile endpoint updated to include full model source by @adamribaudo-ff in #648
- Update SDK/App version to v0.0.173 by @sagarswamirao in #649
- Snowflake Connection Optimizations by @sagarswamirao in #652
- Update SDK/App version to v0.0.174 by @sagarswamirao in #653
- Enhance getSchemasForConnection function to include database name in schema results by @sagarswamirao in #654
- Update SDK/App version to v0.0.175 by @sagarswamirao in #655
- Refactor getConnectionTableSource into BigQuery-specific and controll… by @kylenesbit in #656
- Kjnesbit/fix snowflake list schemas tables by @kylenesbit in #657
- Update SDK/App version to v0.0.176 by @kylenesbit in #658
- Enhance connection pool options in createProjectConnections function … by @sagarswamirao in #659
- Update SDK/App version to v0.0.177 by @sagarswamirao in #660
- Update SDK/App version to v0.0.178 by @sagarswamirao in #661
- Update package versions to v0.0.370 for multiple dependencies in bun.… by @sagarswamirao in #662
- Update SDK/App version to v0.0.179 by @sagarswamirao in #663
- Fix Postgres schema/table listing crash by @kylenesbit in #664
- Update SDK/App version to v0.0.180 by @sagarswamirao in #665
- fix: improve upgrade-malloy.sh robustness by @mtoy-googly-moogly in #669
- Update malloy package versions to v0.0.374 for multiple dependencies in bun.… by @sagarswamirao in #671
- Update SDK/App version to v0.0.181 by @sagarswamirao in #672
- Add server-driven #(source_filter) annotation system by @quirkyllama in #673
- Update SDK/App version to v0.0.182 by @quirkyllama in #675
- fix npm deps for explorer by @quirkyllama in #676
- Update SDK/App version to v0.0.183 by @quirkyllama in #677
- fix peer deps by @quirkyllama in #678
- Update SDK/App version to v0.0.184 by @quirkyllama in #679
- fix npm by @quirkyllama in #680
- Update SDK/App version to v0.0.185 by @quirkyllama in #681
- fix issue with inherited filter by @quirkyllama in #683
- Update SDK/App version to v0.0.186 by @quirkyllama in #684
- Update package versions to v0.0.377 for multiple dependencies in bun.… by @sagarswamirao in #674
- Update SDK/App version to v0.0.187 by @sagarswamirao in #685
- sdk: restore tree-shaking of the main entry and lazy-load Shiki by @quirkyllama in #686
- Update SDK/App version to v0.0.188 by @quirkyllama in #688
- Package-level materialization API for Malloy persist sources by @myw9 in #666
- Update DuckDB (1.4.3 -> 1.4.4) and Bun (to 1.3.13) dependencies and Dockerfile for improved compatibility by @sagarswamirao in #693
- Refactor GitHub Actions for cross-platform testing and update test sc… by @sagarswamirao in #695
- Fix 414/431 Error, Improve BigQuery Error Handling (502s) and Update to return the correct ApiConnection Object by @sagarswamirao in #698
- Refactor GitHub Actions workflows to support versioning and branch ma… by @sagarswamirao in #699
- Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 environment variable to GitHub… by @sagarswamirao in #700
- Release SDK/App version 0.0.189 by @sagarswamirao in #701
- Release SDK/App version 0.0.190 by @sagarswamirao in #702
- Bun 1.3 ESM migration: fix auto-serve crash, portable Node+Bun builds, Node 24 CI by @sagarswamirao in #703
- Release SDK/App version 0.0.191 by @sagarswamirao in #706
- Added deprecated options query parameter in api-doc.yaml for backward compatibility. by @sagarswamirao in #705
- Release/sdk 0.0.192 by @sagarswamirao in #707
- Adopt MalloyConfig and scope DuckDB paths to package/project roots by @mtoy-googly-moogly in #682
- Publisher App: Restructure components folder into common, layout, pages, and theme directories with barrel exports by @jellysaini in #624
- Fix Upgrade Malloy Script: Validate if version exists after bump by @sagarswamirao in #708
- Add Databricks connection support by @sagarswamirao in #711
- Publisher App: Optimize bundle size, lazy loading, theme consistency, and reduce build time with code-splitting and performance refactor by @jellysaini in #625
- Release SDK/App version 0.0.193 by @sagarswamirao in #712
- Propagate materializationStorage from project payload to internal Project metadata by @myw9 in #714
- Add support for Snowflake PKCS#1 and PKCS#8 private key normalization by @sagarswamirao in #713
- Release SDK/App version 0.0.194 by @sagarswamirao in #716
- Fix Flakey MCP Tests by @sagarswamirao in #715
- Share DuckLake manifest catalog per materializationStorage config by @myw9 in #718
- Refactor import handling in model.ts to improve URL base path management by @sagarswamirao in #719
- Update Project References to Environments Across Codebase by @sagarswamirao in #696
- Release/sdk 0.0.195 by @sagarswamirao in #717
- Release SDK/App version 0.0.196 by @sagarswamirao in #722
- Major redesign to match Credible web app UI by @mlennie in #720
- [725] Bun setup fixes by @mlennie in #731
- [726] Npx quickstart fixes by @mlennie in #732
- Monty/docker audit fixes by @mlennie in #734
- Prebuilt docker audit fixes by @mlennie in #739
- [#740] Materialization-storage DuckLake bad-creds fast-fail (HTTP 422) by @mlennie in #741
- Update dependencie, improve logger functionality, ignore dotfiles, DuckLakeStorage Mutex by @sagarswamirao in #742
- docs: Givens migration project plan by @kylenesbit in #745
- docs: drop "Starter" from givens migration plan title by @kylenesbit in #746
- docs: authorize annotations project plan by @kylenesbit in #747
- docs(authorize-plan): switch annotation syntax to #(authorize) by @kylenesbit in #748
- (revert) Operational state handling changes by @sagarswamirao in #751
- feat(server): RSS-based memory governor with HTTP 503 back-pressure on new package loads by @kylenesbit in #757
- fix(server): stage-and-swap package installs + extend per-package mutex to all disk reads by @kylenesbit in #756
- Release SDK/App version 0.0.197 by @sagarswamirao in #760
- feat: per-query givens overrides (graft of #744) by @Sha-Bang in #758
- Package Load Concurrency Integration Tests by @sagarswamirao in #759
- chore: stop tracking generated api.ts by @Sha-Bang in #762
- [#753] fix(server): close winston logger after graceful-shutdown wait window by @mlennie in #754
- docs: document PG_CONNECT_TIMEOUT_SECONDS env var by @mlennie in #743
- feat: givens introspection on CompiledModel and Source by @Sha-Bang in #761
- feat: add givens support to notebook-cell GET endpoint by @Sha-Bang in #763
- fix(server): forward givens to runnable.getPreparedResult by @Sha-Bang in #764
- feat(server): export event-loop-lag metrics by @Sha-Bang in #768
- fix(server): stream-extract package zips off the main thread by @kylenesbit in #771
- perf(server): reuse the package's duckdb connection across database probes by @kylenesbit in #772
- feat(server): require a package-load worker pool to serve packages by @kylenesbit in #767
- Release SDK/App version 0.0.198 by @sagarswamirao in #773
- Release SDK/App version 0.0.199 by @sagarswamirao in #774
- feat(sdk): render given: parameter inputs on Notebook by @Sha-Bang in #766
- feat(sdk): move Connections to Environment page as a card grid by @mlennie in #776
- feat(server): cap rows returned by ad-hoc connection SQL queries by @kylenesbit in #778
- feat(server): row + byte caps on ad-hoc connection SQL + model-query paths (subsumes #780) by @kylenesbit in https://github.com/malloydata/publisher/pull/779
- fix(server): wire path-safety helpers through service entry points by @Sha-Bang in https://github.com/malloydata/publisher/pull/781
- feat(server): admission gate, query timeout, and per-pod concurrency cap (OOM mitigation 4-6) by @kylenesbit in https://github.com/malloydata/publisher/pull/783
New Contributors
- @mhwilder made their first contribution in #232
- @jswir made their first contribution in #245
- @manojdeep14 made their first contribution in #366
- @jellysaini made their first contribution in #377
- @rishi-niron made their first contribution in #480
- @adamribaudo-ff made their first contribution in #619
- @mtoy-googly-moogly made their first contribution in #669
- @myw9 made their first contribution in #666
- @mlennie made their first contribution in #720
- @Sha-Bang made their first contribution in #758
Full Changelog: v0.0.46...v0.0.200