Skip to content

Releases: clidey/whodb

0.57.0 - Release - Better SQLite character support, improved accessibility, improve Clickhouse and Postgres connection

19 Jun 03:39
06a3e99
Compare
Choose a tag to compare

__ 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

16 Jun 03:56
aa87927
Compare
Choose a tag to compare

__ 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

11 Jun 02:52
Compare
Choose a tag to compare

__ 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

28 May 23:30
3bc0313
Compare
Choose a tag to compare

✨ 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

26 Apr 05:47
Compare
Choose a tag to compare

__ 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

25 Apr 06:33
Compare
Choose a tag to compare

__ 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

22 Apr 22:42
9e1b252
Compare
Choose a tag to compare

__ 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

18 Apr 07:32
aacdfd3
Compare
Choose a tag to compare

__ 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

18 Apr 03:29
2c0f523
Compare
Choose a tag to compare

__ 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

14 Apr 16:20
e2e8d26
Compare
Choose a tag to compare

__ 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