Skip to content

Releases: explorerhq/sql-explorer

5.0b3

21 Jun 01:22
Compare
Choose a tag to compare
5.0b3 Pre-release
Pre-release

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

17 Jun 20:38
a3cbe82
Compare
Choose a tag to compare
5.0b2 Pre-release
Pre-release

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

07 Jun 21:05
bf3278a
Compare
Choose a tag to compare
5.0b1 Pre-release
Pre-release

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

27 May 19:06
Compare
Choose a tag to compare

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

26 Apr 14:14
Compare
Choose a tag to compare

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

25 Apr 21:15
Compare
Choose a tag to compare
4.2.0.beta1 Pre-release
Pre-release

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

23 Apr 12:43
Compare
Choose a tag to compare

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

23 Apr 02:37
Compare
Choose a tag to compare
4.1.0.beta6 Pre-release
Pre-release
  • 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

19 Apr 00:20
Compare
Choose a tag to compare
4.1.0.beta5 Pre-release
Pre-release

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

18 Apr 16:43
Compare
Choose a tag to compare
4.1.0.beta4 Pre-release
Pre-release

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