All notable changes to this project will be documented in this file.
- Chore: Relax peer dependencies
- Fix types in SQLEditor
- Bump @grafana dependencies and React to 18
- Auth: Refactoring and renaming some inputs so this can be a breaking change
- Auth: add ability to customize labels and placeholders for user/password fields
- Switched from "react-beautiful-dnd" to "@hello-pangea/dnd"
- Auth: Fix "TLS Client Authentication" fields are not being cleared when setting is toggled off
- Replace usage of React's deprecated
defaultProps
- Tweaks in type definitions for the
SQLEditor
component on theblur
method
- Fix bug in
OperationEditor
component causing re-mounting issue - Update e2e selectors in
LabelFilters
to ensure easy testing
- Fix bug in
LabelFilters
component that caused creating incorrect query
- Remove a need to pass
innerQueryPlaceholder
prop toOperationHeader
,OperationList
andOperationListExplained
and instead specify it in QueryModeller
- Release Visual query builder components
- Add new ConfigDescriptionLink component
- Add support for filtered vector search
- Handle error messages in OpenAI chat completion streams
- Fix expected field names in type in health check details
- LLM: use new, more detailed health check results
- Add UUID to streaming OpenAI requests
- Add health check in enabled functions
- Fix API return code matching in vector search support
- Add vector search support for LLM integration
- Add experimental LLM support
- #Feature: Allow customizing the list of built-in authentication methods
- Fix type changes in EditorList
- Add new
ConnectionSettings
andAdvancedHttpSettings
components to simplify migration fromDataSourceHttpSettings
component. - Improve docs for some components.
- Fix Auth component to prevent it from failing when it is used in Grafana 8
- Introduce treeshaking by rewriting rollup build configs to include both cjs and esm builds
Auth
andDataSourceDescription
components: change asterisk color (for marking required fields) from red to default
- Update
GenericConfigSection
component type for propdescription
toReactNode
- Fix types for
Auth
component - allow anyjsonData
DataSourceDescription
config editor component: added possibility to passclassName
+ minor styling changes
- Add Auth component
- Add new ConfigSection, ConfigSubSection and DataSourceDescription components
- EditorList now accepts a ref to the Button for adding items
- Make EditorField tooltip selectable via keyboard
- Specify Grafana packages as dev- and peer dependencies
- Add back QueryEditor components
- Initial Release