Release history
Shaper releases
Build Data Dashboards all in SQL. Powered by DuckDB.
All releases
103 shown
Fixed Boxplot Outlier label rendering.
Full changelog
What's Changed
- Fix Boxplot Outlier labels by @jorinvo in https://github.com/taleshape-com/shaper/pull/277
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.19.0...v0.19.1
- Support for executing custom tasks automatically when the tool starts
Full changelog
What's Changed
- Support running tasks on startup by @jorinvo in https://github.com/taleshape-com/shaper/pull/275
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.18.8...v0.19.0
Fixed allowing PDF embedding with an ID.
Full changelog
What's Changed
- Fix: Allow PDF with ID when embedded by @jorinvo in https://github.com/taleshape-com/shaper/pull/274
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.18.7...v0.18.8
Minor fixes and improvements.
Full changelog
What's Changed
- Bump the gomod group with 4 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/272
- Python Package: Binaries as wheels. by @jorinvo in https://github.com/taleshape-com/shaper/pull/273
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.18.6...v0.18.7
Minor fixes and improvements.
Full changelog
What's Changed
- Fix USE by @jorinvo in https://github.com/taleshape-com/shaper/pull/271
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.18.5...v0.18.6
Minor fixes and improvements.
Full changelog
What's Changed
- Bump the gomod group with 3 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/261
- Fix embed by @jorinvo in https://github.com/taleshape-com/shaper/pull/266
- fix npm size limit by @jorinvo in https://github.com/taleshape-com/shaper/pull/267
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.18.4...v0.18.5
- Copy-to-clipboard button for error messages
- Adds `shaper ids` command
- Add getenv() function to init-sql
Full changelog
What's Changed
- Fix permissions of existing init.sql file by @jorinvo in https://github.com/taleshape-com/shaper/pull/255
- Copy-to-clipboard button for error messages by @jorinvo in https://github.com/taleshape-com/shaper/pull/256
- Stacked no cat by @jorinvo in https://github.com/taleshape-com/shaper/pull/257
- Adds
shaper idscommand by @jorinvo in https://github.com/taleshape-com/shaper/pull/258 - Bump go.opentelemetry.io/otel from 1.37.0 to 1.41.0 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/259
- Add getenv() function to init-sql by @jorinvo in https://github.com/taleshape-com/shaper/pull/260
- Fix public download by @jorinvo in https://github.com/taleshape-com/shaper/pull/262
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.18.3...v0.18.4
Routine maintenance release for Shaper.
Changelog
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.18.2...v0.18.3
Fixed PDF download failures when running inside Docker.
Full changelog
What's Changed
- Fix PDF download in docker by @jorinvo in https://github.com/taleshape-com/shaper/pull/254
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.18.1...v0.18.2
- Docker image now runs the process as a non‑root user, changing file permission behavior inside the container.
- SET, RESET, PRAGMA, INSTALL, and LOAD statements are blocked in tasks (allowed only in init SQL).
- Docker image now runs as non‑root user to reduce privilege escalation risk.
Full changelog
WARNING: We added the following security restrictions that could potentially affect you:
- Shaper now runs as non-root user in the Docker image. This restricts which files we can read and write to within the container. We are using a entrypoint script and gosu to ensure this works without existing data volumes so you shouldn't run into any permission issues.
- We now prevent SET, RESET, PRAGMA, INSTALL and LOAD statements in tasks. You can still use them in the init sql though.
What's Changed
- Bump the gomod group with 5 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/245
- Run in Docker as non-root user by @jorinvo in https://github.com/taleshape-com/shaper/pull/250
- Restrict tasks by @jorinvo in https://github.com/taleshape-com/shaper/pull/251
- Allow USE statement by @jorinvo in https://github.com/taleshape-com/shaper/pull/252
- Use gosu in Docker image by @jorinvo in https://github.com/taleshape-com/shaper/pull/253
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.18.0...v0.18.1
- Special support for in-memory database
Full changelog
What's Changed
- Special support for in-memory database by @jorinvo in https://github.com/taleshape-com/shaper/pull/248
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.17.3...v0.18.0
Fixed page breaks in PDF generation.
Full changelog
What's Changed
- Fix page breaks in PDFs by @jorinvo in https://github.com/taleshape-com/shaper/pull/247
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.17.2...v0.17.3
Fixed PDF page breaks.
Full changelog
What's Changed
- Bump the gomod group with 2 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/243
- Bump softprops/action-gh-release from 2 to 3 in the github-actions group by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/242
- Fix PDF page breaks by @jorinvo in https://github.com/taleshape-com/shaper/pull/244
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.17.1...v0.17.2
- Media Download APIs include full URLs in generated download links
Full changelog
What's Changed
- Media Download APIs by @jorinvo in https://github.com/taleshape-com/shaper/pull/237
- Full URLs in download links by @jorinvo in https://github.com/taleshape-com/shaper/pull/240
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.17.0...v0.17.1
Minor fixes and improvements.
Full changelog
What's Changed
- Media Download APIs by @jorinvo https://github.com/taleshape-com/shaper/pull/237
- Add FUNDING.yml by @jorinvo in https://github.com/taleshape-com/shaper/pull/228
- Allow changing user name + password by @jorinvo in https://github.com/taleshape-com/shaper/pull/229
- Bump debian from 13.3-slim to 13.4-slim by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/231
- Bump the gomod group with 2 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/232
- Bump github.com/nats-io/nats-server/v2 from 2.12.5 to 2.12.6 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/233
- Bump the gomod group with 4 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/235
- Bump the gomod group with 3 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/238
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.16.0...v0.17.0
- DuckDB updated to version 1.15.0 (gomod group bump).
- Queries executed in hidden dashboard sections are no longer run.
- SQL statements must be read‑only; only a specific set of side effects is permitted.
- Fullscreen mode for cards
- Granular permissions for API keys
Full changelog
WARNING: This release can break dashboards if they use any side effects instead of only data-read SQL statements
What's Changed
- Don't run queries in hidden sections. by @jorinvo in https://github.com/taleshape-com/shaper/pull/223
- Restrict SQL to read-only queries and allowed side-effects by @jorinvo in https://github.com/taleshape-com/shaper/pull/224
- Allow making card fullscreen by @jorinvo in https://github.com/taleshape-com/shaper/pull/225
- Granular Permissions for API Keys by @jorinvo in https://github.com/taleshape-com/shaper/pull/226
- Bump the gomod group with 3 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/227
This updates DuckDB to v1.15.0
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.15.6...v0.16.0
- Added TEXT_LARGE constant
- Added TEXT_MEDIUM constant
- Added TEXT_SMALL constant
Full changelog
What's Changed
- Add TEXT_LARGE, TEXT_MEDIUM, TEXT_SMALL by @jorinvo in https://github.com/taleshape-com/shaper/pull/222
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.15.5...v0.15.6
Minor fixes and improvements.
Full changelog
What's Changed
- Bump the github-actions group with 3 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/219
- AI endpoints by @jorinvo in https://github.com/taleshape-com/shaper/pull/221
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.15.4...v0.15.5
Minor fixes and improvements.
Full changelog
What's Changed
- Remove debug log from DashboardWrapper component by @mediabakery in https://github.com/taleshape-com/shaper/pull/216
- Add fetch retry with exponential backoff by @mediabakery in https://github.com/taleshape-com/shaper/pull/218
- Bump github.com/minio/minio-go/v7 from 7.0.98 to 7.0.99 in the gomod group by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/220
New Contributors
- @mediabakery made their first contribution in https://github.com/taleshape-com/shaper/pull/216
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.15.3...v0.15.4
- Added --no-edit flag to disable dashboard editing via UI
Full changelog
What's Changed
- Bump the github-actions group with 2 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/209
- Bump the gomod group with 2 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/210
- feat: add --no-edit flag to disable dashboard editing via UI by @miicchelle in https://github.com/taleshape-com/shaper/pull/213
- Improve New link and view by @jorinvo in https://github.com/taleshape-com/shaper/pull/214
- Fix dev mode when editing dashboards is disabled by @jorinvo in https://github.com/taleshape-com/shaper/pull/215
New Contributors
- @miicchelle made their first contribution in https://github.com/taleshape-com/shaper/pull/213
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.15.2...v0.15.3
- Download button added to table interfaces
Full changelog
What's Changed
- Add download button for tables by @caglareker in https://github.com/taleshape-com/shaper/pull/208
New Contributors
- @caglareker made their first contribution in https://github.com/taleshape-com/shaper/pull/208
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.15.1...v0.15.2
Fixed adding @container breaking dialogs.
Full changelog
What's Changed
- Fix: Adding @container broke dialog by @jorinvo in https://github.com/taleshape-com/shaper/pull/207
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.15.0...v0.15.1
- Watermark for downloading charts
- Sticky table headers for full-width tables
Full changelog
What's Changed
- Bump the npm_and_yarn group across 1 directory with 2 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/182
- Bump the gomod group across 1 directory with 9 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/189
- Dev Mode: Log URL when opening it in browser by @jorinvo in https://github.com/taleshape-com/shaper/pull/196
- Sticky table headers for full-width tables by @jorinvo in https://github.com/taleshape-com/shaper/pull/197
- Layout fixes by @jorinvo in https://github.com/taleshape-com/shaper/pull/198
- Bump the gomod group with 3 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/199
- Watermark for downloading charts by @jorinvo in https://github.com/taleshape-com/shaper/pull/200
- improve chart styles by @jorinvo in https://github.com/taleshape-com/shaper/pull/206
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.14.0...v0.15.0
Minor fixes and improvements.
Full changelog
What's Changed
- Bump debian from 13.2-slim to 13.3-slim by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/175
- Adjust colors by @jorinvo in https://github.com/taleshape-com/shaper/pull/178
- Improve chart height calc by @jorinvo in https://github.com/taleshape-com/shaper/pull/179
- Bump seroval from 1.4.0 to 1.4.2 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/180
- simplify and improve value font size calc by @jorinvo in https://github.com/taleshape-com/shaper/pull/181
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.13.3...v0.14.0
Fixed long axis label rendering.
Full changelog
What's Changed
- Bump the gomod group with 3 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/173
- Fix long axix labels by @jorinvo in https://github.com/taleshape-com/shaper/pull/174
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.13.2...v0.13.3
Minor fixes and improvements.
Full changelog
What's Changed
- page padding for public links by @jorinvo in https://github.com/taleshape-com/shaper/pull/172
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.13.1...v0.13.2
Minor fixes and improvements.
Full changelog
What's Changed
- Bump the gomod group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/170
- Chart improv by @jorinvo in https://github.com/taleshape-com/shaper/pull/171
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.13.0...v0.13.1
- Added pie chart and donut chart visualization types
Full changelog
What's Changed
- Bump the gomod group with 3 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/155
- Bump the github-actions group with 2 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/154
- Bump the gomod group with 3 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/158
- Add pie chart and donut chart visualization types by @JC1738 in https://github.com/taleshape-com/shaper/pull/160
- Piechart Adjustments by @jorinvo in https://github.com/taleshape-com/shaper/pull/165
- Fix: Multiple TREND columns by @jorinvo in https://github.com/taleshape-com/shaper/pull/166
- Fix: Show trends that are smaller than +-1% by @jorinvo in https://github.com/taleshape-com/shaper/pull/167
- Fix COMPARE rendering by @jorinvo in https://github.com/taleshape-com/shaper/pull/168
- Fix layout: allow having 3 gauge rows by @jorinvo in https://github.com/taleshape-com/shaper/pull/169
New Contributors
- @JC1738 made their first contribution in https://github.com/taleshape-com/shaper/pull/160
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.12.9...v0.13.0
- Show version in admin section
- Better card size for layouts with 4 or 5 columns
- Dev mode now handles empty files
Full changelog
What's Changed
- Show version in admin section by @jorinvo in https://github.com/taleshape-com/shaper/pull/143
- Better card size for layout with 4 or 5 cols by @jorinvo in https://github.com/taleshape-com/shaper/pull/144
- Dev mode: Handle empty files by @jorinvo in https://github.com/taleshape-com/shaper/pull/145
- Add portuguese translations by @jorinvo in https://github.com/taleshape-com/shaper/pull/146
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.12.8...v0.12.9
Fixed file uploads above the previous size limit.
Full changelog
What's Changed
- fix file size limit by @jorinvo in https://github.com/taleshape-com/shaper/pull/142
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.12.7...v0.12.8
- Design Improvements
- PIP Package: Download new binary on upgrade
- Support COMPARE for intervals
Full changelog
What's Changed
- Design Improvements by @jorinvo in https://github.com/taleshape-com/shaper/pull/139
- PIP Package: Download new binary on upgrade by @jorinvo in https://github.com/taleshape-com/shaper/pull/140
- Support COMPARE for intervals by @jorinvo in https://github.com/taleshape-com/shaper/pull/141
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.12.6...v0.12.7
Minor fixes and improvements.
Full changelog
What's Changed
- Fix: Interactive commands when running via Python wrapper by @jorinvo in https://github.com/taleshape-com/shaper/pull/133
- Trim value from INPUT field by @jorinvo in https://github.com/taleshape-com/shaper/pull/134
- Bump actions/setup-python from 5 to 6 in the github-actions group by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/135
- Bump @tanstack/router-devtools from 1.129.0 to 1.140.0 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/136
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.12.5...v0.12.6
Minor fixes and improvements.
Full changelog
What's Changed
- Dev mode UX improvements by @jorinvo in https://github.com/taleshape-com/shaper/pull/130
- Add missing license comments by @jorinvo in https://github.com/taleshape-com/shaper/pull/131
- Publish Python package to PyPI by @jorinvo in https://github.com/taleshape-com/shaper/pull/132
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.12.4...v0.12.5
Fixed calendar month label display and disabled animations during PDF rendering.
Full changelog
What's Changed
- Fix: Calendar Month Label by @jorinvo in https://github.com/taleshape-com/shaper/pull/128
- Fix: Disable animations when rendering PDFs by @jorinvo in https://github.com/taleshape-com/shaper/pull/129
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.12.3...v0.12.4
Fixed chart PNG download.
Full changelog
What's Changed
- Fix chart PNG download by @jorinvo in https://github.com/taleshape-com/shaper/pull/127
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.12.2...v0.12.3
Minor fixes and improvements.
Full changelog
Hotfix: https://github.com/taleshape-com/shaper/pull/127
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.11.5...v0.11.6
Fixed dev deploy issues.
Full changelog
What's Changed
- Fix dev deploy by @jorinvo in https://github.com/taleshape-com/shaper/pull/126
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.12.1...v0.12.2
- Added --validate-only flag to the deploy command
Full changelog
What's Changed
- Bump the gomod group with 2 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/122
- Bump monaco-editor from 0.52.2 to 0.55.1 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/123
- Add --validate-only flag for deploy command by @jorinvo in https://github.com/taleshape-com/shaper/pull/125
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.12.0...v0.12.1
- Introducing File-Based Workflow
Full changelog
What's Changed
- Introducing File-Based Workflow by @jorinvo in https://github.com/taleshape-com/shaper/pull/120
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.11.5...v0.12.0
Minor fixes and improvements.
Full changelog
What's Changed
- Bump debian from 13.1-slim to 13.2-slim by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/117
- Bump actions/checkout from 5 to 6 in the github-actions group by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/118
- Bump the gomod group with 2 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/119
- Linechart improvements by @jorinvo in https://github.com/taleshape-com/shaper/pull/121
- Bump @radix-ui/react-radio-group from 1.3.7 to 1.3.8 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/116
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.11.4...v0.11.5
- Removed tailwind forms plugin
- Set id attributes on dashboards
Full changelog
What's Changed
- Smaller binaries by @jorinvo in https://github.com/taleshape-com/shaper/pull/109
- Adjust boxplot shadow color by @jorinvo in https://github.com/taleshape-com/shaper/pull/110
- Bump glob from 10.4.5 to 10.5.0 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/111
- Remove tailwind forms plugin by @jorinvo in https://github.com/taleshape-com/shaper/pull/112
- Bump golang.org/x/crypto from 0.44.0 to 0.45.0 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/113
- Set id attributes on dashboards by @jorinvo in https://github.com/taleshape-com/shaper/pull/114
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.11.3...v0.11.4
Minor fixes and improvements.
Full changelog
What's Changed
- Bump @vitejs/plugin-react from 4.5.2 to 5.1.1 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/105
- Bump the gomod group with 3 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/104
- Bump @radix-ui/react-navigation-menu from 1.2.13 to 1.2.14 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/106
- Chart fixes by @jorinvo in https://github.com/taleshape-com/shaper/pull/107
- Adjust Boxplot line width by @jorinvo in https://github.com/taleshape-com/shaper/pull/108
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.11.2...v0.11.3
- COLOR tag added to box plot configuration
Full changelog
What's Changed
- COLOR tag for box plots by @jorinvo in https://github.com/taleshape-com/shaper/pull/103
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.11.1...v0.11.2
Fixed boxplot quartiles to be stored as doubles.
Full changelog
What's Changed
- Fix: Boxplots ensure quartiles are doubles by @jorinvo in https://github.com/taleshape-com/shaper/pull/102
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.11.0...v0.11.1
- Shortened Union Tags
- Improved chart height behavior
- Boxplots
Full changelog
What's Changed
- Shorten Union Tags by @jorinvo in https://github.com/taleshape-com/shaper/pull/91
- Bump @tanstack/router-plugin from 1.133.20 to 1.134.9 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/86
- Bump @react-stately/datepicker from 3.14.2 to 3.15.0 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/11
- Bump @radix-ui/react-label from 2.1.7 to 2.1.8 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/93
- Improve chart height behavior by @jorinvo in https://github.com/taleshape-com/shaper/pull/97
- Fix: Download files in new or edit by @jorinvo in https://github.com/taleshape-com/shaper/pull/98
- Fix: Date Range Picker - Select a single value by @jorinvo in https://github.com/taleshape-com/shaper/pull/99
- Bump the gomod group with 4 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/96
- Bump js-yaml from 4.1.0 to 4.1.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/100
- Boxplots by @jorinvo in https://github.com/taleshape-com/shaper/pull/101
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.10.8...v0.11.0
Fixed Chinese date formatting.
Full changelog
What's Changed
- Fix Chinese dates by @jorinvo in https://github.com/taleshape-com/shaper/pull/90
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.10.7...v0.10.8
Minor fixes and improvements.
Full changelog
What's Changed
- Bump the gomod group across 1 directory with 8 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/81
- Move duckdb dep to github.com/duckdb/duckdb-go/v2 by @jorinvo in https://github.com/taleshape-com/shaper/pull/88
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.10.6...v0.10.7
Fixes ensure the date picker displays the correct date in any timezone.
Full changelog
What's Changed
- Bump vite from 6.3.6 to 6.4.1 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/74
- Set PDF title by @jorinvo in https://github.com/taleshape-com/shaper/pull/76
- Bump @tanstack/router-plugin from 1.131.26 to 1.133.15 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/70
- Hide SET/BEGIN/COMMIT/CALL on dashboard by @jorinvo in https://github.com/taleshape-com/shaper/pull/78
- Fix /new Discard button position by @jorinvo in https://github.com/taleshape-com/shaper/pull/77
- Hide ROLLBACK/ABORT in dashboards by @jorinvo in https://github.com/taleshape-com/shaper/pull/79
- Bump eslint-plugin-react-refresh from 0.4.20 to 0.4.24 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/83
- Bump the github-actions group with 2 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/80
- Make sure date picker display correct date in any timezone by @jorinvo in https://github.com/taleshape-com/shaper/pull/85
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.10.5...v0.10.6
Minor fixes and improvements.
Full changelog
What's Changed
- Bump actions/setup-node from 5 to 6 in the github-actions group by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/72
- Style fixes by @jorinvo in https://github.com/taleshape-com/shaper/pull/75
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.10.4...v0.10.5
- Improved PDF scaling
- Adjusted chart font sizes
Full changelog
What's Changed
- Improve PDF scaling and chart font sizes by @jorinvo in https://github.com/taleshape-com/shaper/pull/69
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.10.3...v0.10.4
- INPUT Dashboard Filter
Full changelog
What's Changed
- Add INPUT Dashboard Filter by @jorinvo in https://github.com/taleshape-com/shaper/pull/68
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.10.2...v0.10.3
- Snapshot authentication now uses the credential chain
Full changelog
What's Changed
- Use credential chain for snapshot auth by @jorinvo in https://github.com/taleshape-com/shaper/pull/67
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.10.1...v0.10.2
- Added configuration flag --duckdb-secret-dir
Full changelog
What's Changed
- Add flag --duckdb-secret-dir by @jorinvo in https://github.com/taleshape-com/shaper/pull/64
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.10.0...v0.10.1
- Implement Folder Management
- Adjust Docs link depending on where you are
Full changelog
What's Changed
- Implement Folder Management by @jorinvo in https://github.com/taleshape-com/shaper/pull/62
- Adjust Docs link depending on where you are by @jorinvo in https://github.com/taleshape-com/shaper/pull/63
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.9.8...v0.10.0
- Improved UX for DROPDOWN_MULTI
Full changelog
What's Changed
- Improve UX for DROPDOWN_MULTI by @jorinvo in https://github.com/taleshape-com/shaper/pull/58
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.9.7...v0.9.8
Download PDF now points to a different dashboard.
Full changelog
What's Changed
- Download PDF, but point to a different dashboard by @jorinvo in https://github.com/taleshape-com/shaper/pull/57
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.9.6...v0.9.7
Routine maintenance release for Shaper.
Changelog
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.9.5...v0.9.6
- Hide noisy logs by default
Full changelog
What's Changed
- Hide noisy logs by default by @jorinvo in https://github.com/taleshape-com/shaper/pull/54
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.9.4...v0.9.5
- Add --loglevel flag
Full changelog
What's Changed
- Add --loglevel flag by @jorinvo in https://github.com/taleshape-com/shaper/pull/53
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.9.3...v0.9.4
Routine maintenance release for Shaper.
Changelog
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.9.2...v0.9.3
Routine maintenance release for Shaper.
Changelog
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.9.1...v0.9.2
Routine maintenance release for Shaper.
Changelog
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.9.0...v0.9.1
- Marklines feature
Full changelog
What's Changed
- Bump vite from 6.3.4 to 6.3.6 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/42
- Feature: Marklines by @jorinvo in https://github.com/taleshape-com/shaper/pull/43
- Bump debian from 13.0-slim to 13.1-slim by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/44
- Bump the gomod group with 4 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/46
- PDF Download by @jorinvo in https://github.com/taleshape-com/shaper/pull/47
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.7.6...v0.9.0
Minor fixes and improvements.
Full changelog
What's Changed
- Bump vite from 6.3.4 to 6.3.6 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/42
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.7.6...v0.8.0
Routine maintenance release for Shaper.
Changelog
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.7.6...v0.7.7
Routine maintenance release for Shaper.
Changelog
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.7.5...v0.7.6
Minor fixes and improvements.
Full changelog
What's Changed
- Bump the github-actions group with 2 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/38
- Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.2 in the gomod group by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/41
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.7.3...v0.7.5
Routine maintenance release for Shaper.
Changelog
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.7.3...v0.7.4
Routine maintenance release for Shaper.
Changelog
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.7.2...v0.7.3
Routine maintenance release for Shaper.
Changelog
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.7.1...v0.7.2
Routine maintenance release for Shaper.
Changelog
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.7.0...v0.7.1
Minor fixes and improvements.
Full changelog
What's Changed
- Storage rework by @jorinvo in https://github.com/taleshape-com/shaper/pull/34
- Bump brace-expansion from 1.1.11 to 1.1.12 in the npm_and_yarn group across 1 directory by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/35
- Bump the gomod group across 1 directory with 3 updates by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/36
- Bump @radix-ui/react-dropdown-menu from 2.1.15 to 2.1.16 by @dependabot[bot] in https://github.com/taleshape-com/shaper/pull/31
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.6.1...v0.7.0
- Improve password-protected sharing UX
- Add title and padding to Chart PNG download
- Reduce ECharts file size
Full changelog
Adjustments:
- Improve password-protected sharing UX
- Add title + padding to Chart PNG download
- Reduce ECharts file size
- Don't run /new query twice initially
- Show dashboard load duration for /new
- Fix barchart axis pointer labels for time values
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.6.0...v0.6.1
- Password-protected sharing feature
Full changelog
New Feature
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.5.3...v0.6.0
- Working implementation of TLS server
Full changelog
Working implementation of TLS server. For more see docs.
Also improved server-side error logging with this version.
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.5.3...v0.5.4
Minor fixes and improvements.
Full changelog
Failed attempt to fix TLS server.
Please skip this version.
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.5.2...v0.5.3
- Implemented TLS server
Full changelog
What's Changed
- Update dependencies
- Implement TLS server. For more see docs.
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.5.1...v0.5.2
- Use [COLOR] to set custom chart colors
Full changelog
New Feature:
- Use COLOR to set custom chart colors
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.5.0...v0.5.1
- Tasks implementation for job scheduling
Full changelog
What's Changed
- Implement Tasks in https://github.com/taleshape-com/shaper/pull/24
Learn more about tasks in the documentation:
https://taleshape.com/shaper/docs/tasks-and-scheduling/
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.4.2...v0.5.0
- Links in tables and single values now clickable
- Improved default SQL behavior
Full changelog
Updates:
- Links in tables and single values now clickable
- Better "new" default SQL
- Lots of small improvement for dashboard rendering
Full Changelog: https://github.com/taleshape-com/shaper/compare/v0.4.1...v0.4.2
Fixed migration issues when moving repositories to an open‑source setup.
Changelog
Fix issues with migrating repository and open sourcing.
Minor fixes and improvements.
Full changelog
Shaper is now Open Source. See announcement post here:
https://taleshape.com/blog/shaper-now-open-source/
- Temporary tables
- Views
- Variables
Full changelog
New feature: Temporaries tables, views and variables
For more see docs:
https://taleshape.com/shaper/docs/dashboard-sql-reference/#code-reuse
- Public Dashboard Sharing (see https://taleshape.com/shaper/docs/public-sharing/)
- Style improvements for bar chart, single value and gauge charts
Full changelog
- New Feature: Public Dashboard Sharing (see docs for more)
- Style improvements for bar chart, single value and gauge charts
Bug fixes and stability improvements in Shaper.
Changelog
Fix NATS timeout
Minor fixes and improvements.
Changelog
--ingest-max-age and --state-max-age options
Minor fixes and improvements.
Changelog
Gauge Style Improvements
- GAUGE chart type added
Changelog
Added GAUGE chart type
Fixed chart tooltip display.
Changelog
Fix chart tooltip display
- Bar chart now accepts a single timestamp as category data
- Embedding into containers with existing content no longer raises an error
Full changelog
- bar chart: show single timestamp as category data
- no error when embed in container with existing content
Fixed chart axis name padding.
Changelog
fix chart axis name padding
Fixed Y‑Axis name layout issue.
Changelog
Fix Y-Axis name layout issue
- Migration from Recharts to ECharts enabling future chart types like box plots and better automatic layout of labels
Full changelog
Moved to ECharts
Move from Recharts to ECharts.
The main reason is that we plan to add new chart types such as box plots soon which Recharts doesn't support.
Also saving the chart as image had some layouting issues with Recharts.
Overall ECharts seems to do a better job at automatically layouting data and labels correctly.
The canvas renderer should also perform better when working with big datasets.