Releases: RamiAwar/dataline
🔁 Schema refresh, Scatterplots 📊, Analytics ⚡️
What's Changed
- No more GA on website - moved to Umami analytics & tracking events! by @RamiAwar in #314
- Refresh db schema! 🥳 by @anthony2261 in #322
- Use dsn from db object when creating new connection by @anthony2261 in #318
- feat: Added support for scatter plots, fixed visual bug by @RamiAwar in #319
- Also update connection options if updating connection DSN by @anthony2261 in #323
- docs: add All Contributor spec support! We love our contributors ❤️ @allcontributors in #327
- Time to start proper product development 🤓: Added optional Posthog analytics using a custom context manager, tracked some events by @RamiAwar in #334
New Contributors
- @allcontributors made their first contribution in #327
Full Changelog: v1.0.13...v1.0.14
🐛 Bug fixes & Auto title generation
What's Changed
- Simplify setting FE's base api url in bundling/docker images by @anthony2261 in #307
- Improve table name validation in InfoSQLDatabaseTool by @joehaddad2000 in #308
- Add conversation title generation feature by @joehaddad2000 in #309
New Contributors
- @joehaddad2000 made their first contribution 🥳🎉 in #308
Full Changelog: v1.0.12...v1.0.13
⚡️ Customizable schemas and OpenAI base URLs ⚡️
Major Changes 🚀 🚀
- Support for a bunch of providers by adding an OpenAI base_url setting 🥳 @anthony2261 in #287
- Fix 🐛 🐛 bug with self-hosted deploys by specifying api base url in bundled app by @anthony2261 in #294
- ⚡ Toggle schemas and tables on connection creation ⚡ by @anthony2261 in #302
Minor Changes ✨
- Fix SQLITE_PATH instruction in backend readme by @anthony2261 in #290
- fix: Fixed validation regex for DSN username and password by @RamiAwar in #296
- Add umami analytics for landing page (to replace GA) by @anthony2261 in #295 and #298
- fix: "New Connection" UI fixes by @peter-gy in #300
- docs: fix port number in README.md by @peter-gy in #299
- refactor: Refactored codeblock and fixed storybook by @RamiAwar in #286
New Contributors
Full Changelog: v1.0.11.1...v1.0.12
🚀 Evaluation pipeline + MS SQL Server support + Bug fixes
⚡️ This one's a big one! We got a lot of cool stuff. ⚡️
What's Changed
-
We added a new evaluation pipeline that can give us a score card when
evaluating Langgraph workflow changes to detect regressions/improvements in quality. -
We added support for MS SQL Server as requested by Erin! 🚀🚀 (This was challenging, SQL server contains strange nested schemas we've never heard of before!)
-
Crushed a bunch of bugs. Lots of them. SQLite bugs, error handling bugs,
connection setup bugs, you name it we crushed it.
Too short wanna read more? We got you:
- Fix headlessui upgrade (migrate to v2) by @anthony2261 in #258
- Fix migration dropped conversations by @anthony2261 in #259
- Bump Snowflake package to main version with sqlalchemy v2 support by @anthony2261 in #260
- Remove default pragma FK ON (nasty SQLite bug) for migrations by @anthony2261 in #261
- LLM workflow evaluation Pipeline by @anthony2261 @RamiAwar in #262
- feat: Added comparison script to eval workflow by @RamiAwar in #269
- Test eval pipeliine by @RamiAwar in #270
- Add comparison to evaluation pipeline by @RamiAwar in #271
- Add download links by @RamiAwar in #276
- Feat/add microsoft sql server support by @anthony2261 in #275
- Mssql improvements and readme instructions by @anthony2261 @RamiAwar in #277
Full Changelog: v1.0.10...v1.0.11
📊 Excel & R SAS support!
What's Changed
- Added excel file support thanks to @maryamalki! in #256
- Add support for sas7bdat files thanks to @valentinplanes! in #241
- Auth minor fix by @anthony2261 in #248
- Move to tanstack router by @anthony2261 in #254
- Docker cors fix by @RamiAwar in #244
New Contributors
- @valentinplanes made their first contribution 🥳 🎊 in #241
- @maryamalki made their first contribution 🥇 🥳 🎊 in #256
THANK YOU!
Full Changelog: v1.0.9...v1.0.10
🐛 Bug fixes and improvements 🐛
What's Changed
- Refactor auth to use tanstack more efficiently by @anthony2261 in #233
- fix: Fixed data result streaming not rendering, add sample images by @RamiAwar in #234
- More smol fixes by @anthony2261 in #235
- Minimize SQLite DB locking when querying by grouping writes temporally @anthony2261 in #237
Full Changelog: v1.0.7...v1.0.8
🔒 Authentication Support 🔒 + MySQL Improvements ⚡️
What's Changed
- Add linux.spec by @anthony2261 in #224
- Improve snowflake packaging by @anthony2261 in #219
- feat: Support error streaming to FE by @RamiAwar in #223
- feat: Stored sql run result by @RamiAwar in #222
- Add basic auth support by @RamiAwar in #228
- Improve MySQL connectivity by auto-adding connector in DSNs used by sqlalchemy by @anthony2261 in #230
Full Changelog: v1.0.6...v1.0.7
v1.0.6 - Snowflake support!
What's Changed
- Rework landing page by @RamiAwar in #208
- fix: Lock to FastAPI 0.105.0 by @RamiAwar in #207
- Fix bug of missing tool message (merge messages) by @anthony2261 in #211
- Added blog page by @RamiAwar in #212
- Add Snowflake support by @RamiAwar in #218
- Merge selected table results by @anthony2261 in #220
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- Nicer buttons by @anthony2261 in #202
- Fix bug with sample db persistence by @RamiAwar in #203
- Fix bug with expandable tables by @RamiAwar and @anthony2261
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- Redirect to root page if chat not found by @anthony2261 in #194
- Make settings update a proper PATCH request by @anthony2261 in #195
- Show legend for doughnut charts only by @anthony2261 in #196
- Fix json encoding of charts with decimal values by @RamiAwar
- Add table collapse/expand/minimize functions by @RamiAwar
Full Changelog: v1.0.3...v1.0.4