Releases: chrisclark/django-sql-explorer
Releases · chrisclark/django-sql-explorer
4.2.0
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
4.1.0.beta2
4.1.0b2_ (2024-04-17)
- 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.0.1.beta1
4.1.0b1
_ (2024-04-17)
- 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.0.2
Minor bugfixes
4.0.1
- Add support for Django 5.0. Drop support for Python < 3.10.
- Basic code completion in the editor!
- Front-end must be built with Vite if installing from source.
- #565 : Front-end modernization. CodeMirror 6. Bootstrap5. Vite-based build
- #566 : Django 5 support & tests
- #537 : S3 signature version support
- #562 : Record and show whether the last run of each query was successful
- #571 : Replace isort and flake8 with Ruff (linting)
Note: There is no 4.0.0 release as 4.0.1 was needed to resolve a conflict on PyPi