Releases: clidey/whodb
0.57.0 - Release - Better SQLite character support, improved accessibility, improve Clickhouse and Postgres connection
__ Generated By Clidey's Auto GitHub Release__
✨ Improvements
Accessibility:
- WhoDB has more accessibility-related stuff added so that keyboard navigation works better. 😊
Postgres connection creation:
- The Postgres connection was switched to use a connection string, so all parameters can now be URL escaped. The old manual escape logic has been removed. 💅
🐛 Bug Fixes
Improved SQLite character support
- There was a bug in the SQLite implementation where Chinese characters in the file and table names were not working. This should be resolved now.🦥
Clickhouse connection creation
- Clickhouse previously was not setting some connection parameters properly, this should resolve it now. 🚡
Dependabot updates
- Updated several dependencies including driver updates, so if you run into any issues, please let us know! 🔧
Thank you to everyone who contributed to this release! 🚀
Your feedback and support are invaluable.
Full Changelog: 0.56.0...0.57.0
0.56.0 - Release - Claude model list update and prevent modification of env profiles + ai providers
__ Generated By Clidey's Auto GitHub Release__
✨ Improvements
Claude model list update:
- Houdini now has the latest Claude models available! 😊
AI providers and profiles defined from the environment can no longer be removed from the UI:
- If you have defined a connection profile or AI provider via environmental variables, you are no longer able to remove them via the UI. 💅
🐛 Bug Fixes
No more duplicate profiles in the UI
- There was a bug where if you log in and out and back in with the same profile, it would show up as 2 separate connections on the UI. This was due to not checking if the provider ID already exists.🦥
Thank you to everyone who contributed to this release! 🚀
Your feedback and support are invaluable.
What's Changed
- feat: add claude-3-5-opus-20241022 to supported models by @modelorona in #518
- feat: prevent modification of environment-defined settings by @modelorona in #519
Full Changelog: 0.55.0...0.56.0
0.55.0 - Release - Add OpenAI compatible API functionality for the Houdini chat
__ Generated By Clidey's Auto GitHub Release__
✨ Improvements
OpenAI compatible API support:
- Now you can use the environmental variables below to connect to an OpenAI compatible API in the chat! We've tested it with a couple providers but anticipate that there might be some small edge cases, so please let us know if you find any issues 💕
To use a compatible API, please make sure all of these env variables are set. The custom models are of the format "model1,model2,model3,..."
WHODB_OPENAI_COMPATIBLE_ENDPOINT=...
WHODB_OPENAI_COMPATIBLE_API_KEY=...
WHODB_CUSTOM_MODELS=...
Dependabot updates
- Updated several dependencies, so if you run into any issues, please let us know! 🔧
Thank you to everyone who contributed to this release! 🚀
Your feedback and support are invaluable.
What's Changed
- build(deps): bump graphql from 16.10.0 to 16.11.0 in /frontend by @dependabot in #458
- build(deps): bump github.com/99designs/gqlgen from 0.17.71 to 0.17.74 in /core by @dependabot in #503
- feat: implement OpenAI compatible API provider support by @hkdeman in #500
Full Changelog: 0.54.0...0.55.0
0.54.0 - Release - Add tooltip with connection information to the profile dropdown
✨ Improvements
Informational tooltip for the profile dropdown:
- Now you can see information like the Port and Last Logged In when you click the Information icon. Let us know if you'd like to see more information there!
Dependabot updates
- Updated several dependencies, so if you run into any issues, please let us know! 🔧
Thank you to everyone who contributed to this release! 🚀
Your feedback and support are invaluable.
0.53.0 - Release - Improvements to the Houdini Chat experience
__ Generated By Clidey's Auto GitHub Release__
✨ Improvements
UI/UX changes to the chat:
- A little polishing! 😊
🐛 Bug Fixes
AI Model loading
- The AI integrations sometimes wouldn't load models unless you refreshed the page. This should now be sorted 💅
Chat autofocus
- Chat autofocus now autofocuses once you get a response back. 🦥
Dependabot updates
- Updated several dependencies including driver updates, so if you run into any issues, please let us know! 🔧
Thank you to everyone who contributed to this release! 🚀
Your feedback and support are invaluable.
Full Changelog: 0.52.0...0.53.0
0.52.0 - Release - Houdini configuration using docker env, several UI improvements including escape key handling and chat autofocus
__ Generated By Clidey's Auto GitHub Release__
✨ Improvements
OpenAI, Anthropic, and Ollama configuration with Docker environmental variables:
- Now you can add your OpenAI and Anthropic keys using environmental variables in Docker. WhoDB will automatically load these profiles up. If you experience any issues with seeing your profiles, please clear your cache/application storage! 😊
Escape key handling for the Where conditions + Add Row button
- Now when you open up either the Add Row or Where condition options, if you have not added or selected anything, pressing Escape or clicking outside of it will automatically close it. If you have added something, it will keep it open. 📖
Houdini chat auto-focus
- The chat box should automatically be in focus whenever you go into Houdini. 🚡
🐛 Bug Fixes
No more empty Where clauses
- Previously you could add a Where clause without having selected any of the options on the UI. This is not possible anymore. 💅
Update the Postgres query that gets the row count
- This new query should be more stable in getting your row count. Please keep in mind that somethings these results are inaccurate and if you have configured your database without analysis, it may fail. We avoid doing full-count queries as that can be taxing and slow. 🦥
Dependabot updates
- Updated several dependencies including driver updates, so if you run into any issues, please let us know! 🔧
Thank you to everyone who contributed to this release! 🚀
Your feedback and support are invaluable.
What's Changed
- build(deps-dev): bump cypress from 14.3.1 to 14.3.2 in /frontend by @dependabot in #447
- build(deps): bump framer-motion from 12.7.4 to 12.8.0 in /frontend by @dependabot in #446
- changes to ai by @modelorona in #448
- build(deps): bump posthog-js from 1.236.5 to 1.236.6 in /frontend by @dependabot in #452
Full Changelog: 0.51.0...0.52.0
0.51.0 - Release - Postgres Profile Fix, Database Port Defaults, Driver Updates
__ Generated By Clidey's Auto GitHub Release__
✨ Improvements
Database Port Defaults:
- Before this version, WhoDB would default to 3306 if no port was given in the advanced config section. This is a MySQL-specific default and didn't make sense for the others. So now based on your database type, it will use that specific default. 😊
🐛 Bug Fixes
Postgres Profile Fix
- Postgres profile would break as it was not updated to use the new parsed connection object. This would cause extra parameters to be added and the connection would fail. That's now sorted. 💅
Dependabot updates
- Updated several dependencies including driver updates, so if you run into any issues, please let us know! 🔧
Thank you to everyone who contributed to this release! 🚀
Your feedback and support are invaluable.
What's Changed
- build(deps): bump github.com/99designs/gqlgen from 0.17.70 to 0.17.71 in /core by @dependabot in #440
- build(deps-dev): bump cypress from 14.3.0 to 14.3.1 in /frontend by @dependabot in #439
- build(deps): bump @codemirror/state from 6.5.1 to 6.5.2 in /frontend by @dependabot in #438
- build(deps-dev): bump postcss from 8.4.49 to 8.5.3 in /frontend by @dependabot in #437
- add specific port defaults based on db time, fix postgres profile bug… by @modelorona in #441
- build(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.16.0 to 8.18.0 in /core by @dependabot in #424
- build(deps): bump github.com/ClickHouse/ch-go from 0.61.5 to 0.65.0 in /core in the go_modules group by @dependabot in #403
- build(deps): bump github.com/ClickHouse/clickhouse-go/v2 from 2.30.0 to 2.34.0 in /core by @dependabot in #394
- build(deps): bump go.mongodb.org/mongo-driver from 1.17.1 to 1.17.3 in /core by @dependabot in #366
Full Changelog: 0.50.0...0.51.0
0.50.0 - Release - Init posthog correctly
__ Generated By Clidey's Auto GitHub Release__
✨ Changes
Small patch to enable posthog by default
Thank you to everyone who contributed to this release! 🚀
Your feedback and support are invaluable.
Full Changelog: 0.49.0...0.50.0
0.49.0 - Release - Anthropic fixes, UI dropdown changes
__ Generated By Clidey's Auto GitHub Release__
✨ Improvements
Anthropic Integration - more models:
- The Anthropic integration has been updated with the latest models offered by the Anthropic API! Token count is set to max for each. 😊
Updates to saving and deleting:
- You should now be able to delete and update rows in a table without a primary key. Be careful - it will do a blanket where on all of the unchanged values, so it could result in duplicate changes or issues. As usual, we recommend having a primary key for this kind of stuff!
Longer dropdowns:
- Dropdowns now have a bigger maximum height so that they do not feel as cramped. 💅
🐛 Bug Fixes
Anthropic Integration - changes to the HTTP API
- Originally the Anthropic HTTP API streamed data but now it looks like it has changed to a single response per request. We've updated it to accommodate that.
Dependabot updates
- Updated several dependencies 🔧
Thank you to everyone who contributed to this release! 🚀
Your feedback and support are invaluable.
What's Changed
- build(deps): bump github.com/99designs/gqlgen from 0.17.68 to 0.17.70 in /core by @dependabot in #407
- build(deps): bump posthog-js from 1.235.6 to 1.236.0 in /frontend by @dependabot in #411
- build(deps-dev): bump autoprefixer from 10.4.20 to 10.4.21 in /frontend by @dependabot in #410
- build(deps): bump react-router-dom from 7.4.0 to 7.5.0 in /frontend by @dependabot in #409
- build(deps): bump posthog-js from 1.236.0 to 1.236.1 in /frontend by @dependabot in #415
- build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.23 to 2.5.24 in /core by @dependabot in #414
- build(deps-dev): bump @parcel/transformer-webmanifest from 2.13.3 to 2.14.4 in /frontend by @dependabot in #416
- build(deps): bump @codemirror/view from 6.36.2 to 6.36.5 in /frontend by @dependabot in #417
- build(deps-dev): bump @tailwindcss/postcss from 4.0.16 to 4.1.4 in /frontend by @dependabot in #412
- build(deps-dev): bump parcel from 2.13.3 to 2.14.4 in /frontend by @dependabot in #408
- build(deps-dev): bump tailwindcss from 4.1.3 to 4.1.4 in /frontend by @dependabot in #422
- build(deps-dev): bump cypress from 14.2.1 to 14.3.0 in /frontend by @dependabot in #420
- build(deps): bump @reduxjs/toolkit from 2.5.0 to 2.7.0 in /frontend by @dependabot in #418
- build(deps): bump posthog-js from 1.236.1 to 1.236.2 in /frontend by @dependabot in #426
- build(deps): bump tailwind-merge from 3.0.2 to 3.2.0 in /frontend by @dependabot in #427
- Ah/bugfix/anthropic integration by @modelorona in #433
- build(deps): bump react-markdown from 9.0.3 to 10.1.0 in /frontend by @dependabot in #432
- build(deps): bump framer-motion from 12.6.3 to 12.7.4 in /frontend by @dependabot in #431
- build(deps): bump react-router-dom from 7.5.0 to 7.5.1 in /frontend by @dependabot in #430
- build(deps): bump @apollo/client from 3.13.5 to 3.13.8 in /frontend by @dependabot in #428
- build(deps): bump github.com/vektah/gqlparser/v2 from 2.5.24 to 2.5.25 in /core by @dependabot in #425
Full Changelog: 0.48.0...0.49.0
0.48.0 - Release - Posthog integration, Primary key and Nullable modifiers added to SQL databases
__ Generated By Clidey's Auto GitHub Release__
✨ Improvements
Posthog integration:
- We removed Highlight.run as it was not giving us any actionable data. Instead we'll trial Posthog as we've heard some very good things about it. We've taken steps to redact data and make it as anonymous as we can. We have also modified it to be opt-out. Please bear with us! 😊
Ability to select a primary key:
- WhoDB now lets you mark a field as the primary key in the table builder! It's available for all the SQL databases. 💅
Ability to explicitly mark a field as nullable:
- WhoDB now lets you mark a field as nullable! It's available for all the SQL databases. 💅
🐛 Bug Fixes
Dependabot updates
- Updated several dependencies 🔧
Thank you to everyone who contributed to this release! 🚀
Your feedback and support are invaluable.
What's Changed
- Ah/feature/bettermetrics by @modelorona in #404
- build(deps): bump github.com/go-sql-driver/mysql from 1.7.0 to 1.9.2 in /core by @dependabot in #401
- build(deps): bump remark-gfm from 4.0.0 to 4.0.1 in /frontend by @dependabot in #399
- build(deps): bump uuid from 11.0.3 to 11.1.0 in /frontend by @dependabot in #388
- build(deps): bump html-to-image from 1.11.11 to 1.11.13 in /frontend by @dependabot in #387
- build(deps): bump github.com/go-chi/chi/v5 from 5.2.0 to 5.2.1 in /core by @dependabot in #385
- build(deps-dev): bump tailwindcss from 4.1.2 to 4.1.3 in /frontend by @dependabot in #400
- Add Primary Key and Nullable modifiers to sql-based db by @modelorona in #405
Full Changelog: 0.47.0...0.48.0