Releases: explorerhq/sql-explorer
Releases · explorerhq/sql-explorer
5.0b3
5.0b3 (2024-06-20)
- Manage DB connections via the UI (and/or Django Admin). Set EXPLORER_DB_CONNECTIONS_ENABLED
to True in settings to enable user-facing connection management. - Upload CSV or SQLite DBs directly, to create additional connections.
This functionality has additional dependencies which can be installed with
the 'uploads' extra (e.g. pip install django-sql-explorer[uploads]). Then set EXPLORER_USER_UPLOADS_ENABLED
to True, and make sure S3_BUCKET is also set up. - The above functionality is managed by a new license, restricting the
ability of 3rd parties resell SQL Explorer (commercial usage is absolutely
still permitted). - Query List home page is sortable
- Select all / deselect all with AI assistant
- Assistant tests run reliably in CI/CD
- Introduced some branding and styling improvements
5.0b2
5.0b1 (2024-06-07)
- Manage DB connections via the UI (and/or Django Admin). Set EXPLORER_DB_CONNECTIONS_ENABLED
to True in settings to enable user-facing connection management. - Upload CSV or SQLite DBs directly, to create additional connections.
This functionality has additional dependencies which can be installed with
the 'uploads' extra (e.g. pip install django-sql-explorer[uploads]). Then set EXPLORER_USER_UPLOADS_ENABLED
to True, and make sure S3_BUCKET is also set up. - The above functionality is managed by a new license, restricting the
ability of 3rd parties resell SQL Explorer (commercial usage is absolutely
still permitted). - Query List home page is sortable
- Select all / deselect all with AI assistant
- Assistant tests run reliably in CI/CD
- Introduced some branding and styling improvements
5.0b1
5.0b1 (2024-06-07)
- Manage DB connections via the UI (and/or Django Admin)
- Upload CSV or SQLite DBs directly, to create additional connections.
This functionality has additional dependencies which can be installed with
the 'uploads' extra (e.g. pip install django-sql-explorer[uploads]) - The above functionality is managed by a new license, restricting the
ability of 3rd parties resell SQL Explorer (commercial usage is absolutely
still permitted). - Query List home page is sortable.
- Select all / deselect all with AI assistant
- Assistant tests run reliably in CI/CD
- Introduced some branding and styling improvements
4.3.0
4.3.0
_ (2024-05-27)
- Keyboard shortcut to show schema hints (cmd+S / ctrl+S -- note that is a capital
"S" so the full kbd commands is cmd+shift+s) - DB-managed LLM prompts (editable in django admin)
- Versioned .js bundles (for cache busting)
- Automatically populate assistant responses that contain code into the editor
#616
_: Update schema/assistant tables/autocomplete on connection drop-down change#618
_: Import models so that migrations are properly understood by Django#619
_: Get CSRF from DOM (instead of cookie) if CSRF_USE_SESSIONS is set
4.2.0
4.2.0
_ (2024-04-26)
#609
_: Tracking should be opt-in and not use the SECRET_KEY#610
_: Import error (sql_metadata) with 4.1 version#612
_: Accessing the database during app initialization- Regex-injection vulnerability
- Improved assistant UI
4.2.0.beta1
4.2.0b1
_ (2024-04-25)
#609
_: Tracking should be opt-in and not use the SECRET_KEY#610
_: Import error (sql_metadata) with 4.1 version#612
_: Accessing the database during app initialization- Regex-injection vulnerability
- Better anonymization for telemetry
4.1.0
4.1.0
(2024-04-23)
- SQL Assistant: Built in query help via OpenAI (or LLM of choice), with relevant schema
automatically injected into the prompt. Enable by setting EXPLORER_AI_API_KEY. - Anonymous usage telemetry. Disable by setting EXPLORER_ENABLE_ANONYMOUS_STATS to False.
- Refactor pip requirements to make 'extras' more robust and easier to manage.
#592
_: Support user models with no email fields#594
_: Eliminate <script> tags to prevent potential Content Security Policy issues.
4.1.0.beta6
- SQL Assistant: Built in query help via OpenAI (or LLM of choice), with relevant schema
automatically injected into the prompt. Enable by setting EXPLORER_AI_API_KEY. - Anonymous usage telemetry. Disable by setting EXPLORER_ENABLE_ANONYMOUS_STATS to False.
- Refactor pip requirements to make 'extras' more robust and easier to manage.
#592
_: Support user models with no email fields#594
_: Eliminate <script> tags to prevent potential Content Security Policy issues.
4.1.0.beta5
4.1.0b5_ (2024-04-18)
- Fixes an issue in b2 with different DB backends throwing different exception types if migrations are not applied.
- Refactor of requirements & fixed relative import issue in urls.py
- SQL Assistant: Built in query help via OpenAI (or LLM of choice), with relevant schema
automatically injected into the prompt. Enable via setting EXPLORER_AI_API_KEY. - Anonymous usage telemetry. Can be disabled by setting EXPLORER_ENABLE_ANONYMOUS_STATS to False
- #594_: Eliminate <script> tags to prevent potential Content Security Policy issues
4.1.0.beta4
4.1.0b4_ (2024-04-17)
- Fixes an issue in b2 with different DB backends throwing different exception types if migrations are not applied.
- SQL Assistant: Built in query help via OpenAI (or LLM of choice), with relevant schema
automatically injected into the prompt. Enable via setting EXPLORER_AI_API_KEY. - Anonymous usage telemetry. Can be disabled by setting EXPLORER_ENABLE_ANONYMOUS_STATS to False
- #594_: Eliminate <script> tags to prevent potential Content Security Policy issues