* Feature: Prometheus plugin (#13161)
* prometheus plugin
* added existing props
* Host and database can be dynamically configured in query builder for PostgreSQL and MySQL data sources (#13163)
* Fix: Postgresql datasource tries to connect via ssl even when ssl toggle is off (#13167)
* The ability to provide a partition key for deleting items in CosmosDB datasource has been enabled (#13166)
* Feature: Ability to configure the database name in Redis datasource (#13165)
* Fix: Avoid setting Content-Type header for requests without body and configure different host for all environments in OpenAPI [PRE-RELEASE] (#13230)
* Send content-type only with body in request
* Persist OpenAPI parameters per operation only
* Configure different host
* Add disable styles to the select input
* Feat: New fields 'client id' and 'client secret' have been introduced in the Slack datasource configuration page in pre-release (#13162)
* Update slack frontend
* Update slack backend to handle custom creds
* Add backfill migrations
* Dynamically change dropdown according to versions
* Change migration file name
* Correctly access scope in chat:write logic
---------
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Parth <108089718+parthy007@users.noreply.github.com>
Co-authored-by: Akshay <akshaysasidrn@gmail.com>
* API backend setup for fetching decrypted options object
* Frontend setup to use and fetch decrypted options object
* Debounce validation and include encrypted fields
* Update banners and point back to inputs
* Remove ssl config from connection string in postgresql
* Add support for textarea design component
* Improve conditional requirement logic
* Fix validation banner bugs
* Change schema for airtable
* Change schema for bigquery
* Change schema for mongodb
* Change schema for mysql
* Change schema for mssql
* fix : Preview on parameters is not visible.
* fix : data source codehinter breaking
* fix : current value copy button.(copying different values)
* fix : select suggestions using mouse closes the preview box.
* fix : multiline preview
* fix: darkmode
* fixes:
- multi-line suggestions on different line numbers
- extended single line editor for json body
* cleanup
* handle multiple resolver references with hints
* fix : codehinter position
* fix : data source codehinters
* fix : woocommerce
* bugfix : bigquery
* fix : Selecting options from suggestion cleareing the values from input fielsds.
* fix : parmeter list not opening
* datasource going back to defaults bug
* fix : datasource resetting issue
---------
Co-authored-by: arpitnath <arpitnath42@gmail.com>
* fix : fix fill rule clip rule etc to camelcase
* fix : svg width and height made to 100% instead of auto
* fix :: few more svg height and width change in editor
* remove logs
* Add socket_path for mysql plugin
- Add new property `socket_path`
- If `socket_path` is set, ignore host/port and ssl settings when setting up the connection
* Add socket_path to manifest
* Add socket_path for mysql plugin
- Add new property `socket_path`
- If `socket_path` is set, ignore host/port and ssl settings when setting up the connection
* Add socket_path to manifest
* make mysql connection type as a dropdown
* add data migration for mysql socket opts
* declare generic parameter for the function
* fix lint
* fix migration progress count
---------
Co-authored-by: Kariem Hussein <kariem.hussein@gmail.com>
* merge develop
* Add eslint dependencies, configs and scripts to plugins project
* run lint with Github action
* ignore tests and dist folders
* fun eslint with --fix and manual fixes, renamed __tests_ to __tests__
* add plugins packages folder to lint-staged config
* fix lint issue