PromucFlow_constructor/app/server/appsmith-plugins
Rishabh Rathod 43bd03214f
fix: encode queryParam value and fix parsing logic for queryParams (#33720)
## Description

- Add encoding for Api key secret value before storing it as query param
to avoid incorrect parsing.
- Remove hardcoded "api_key" check to mask headers.
- Used standard URL parsing APIs instead of custom
- Added unit test to cover the case 

Fixes https://github.com/appsmithorg/appsmith/issues/33742
flaws in the implementation
[here](https://github.com/appsmithorg/appsmith/pull/33528)

## Automation

/test datasource

### 🔍 Cypress test results
<!-- This is an auto-generated comment: Cypress test results  -->
> [!IMPORTANT]
> 🟣 🟣 🟣 Your tests are running.
> Tests running at:
<https://github.com/appsmithorg/appsmith/actions/runs/9256269257>
> Commit: 602b0f599ff17ac7530b25336eae6a0523c90977
> Workflow: `PR Automation test suite`
> Tags: `@tag.Datasource`

<!-- end of auto-generated comment: Cypress test results  -->






## Communication
Should the DevRel and Marketing teams inform users about this change?
- [ ] Yes
- [x] No
2024-05-27 14:43:59 +00:00
..
amazons3Plugin fix: Api pane and settings responsiveness (#33297) 2024-05-09 17:02:48 +05:30
anthropicPlugin fix: Api pane and settings responsiveness (#33297) 2024-05-09 17:02:48 +05:30
appsmithAiPlugin fix: Api pane and settings responsiveness (#33297) 2024-05-09 17:02:48 +05:30
arangoDBPlugin fix: default port numbers for the datasources (#32901) 2024-04-30 13:15:11 +05:30
awsLambdaPlugin fix: commands title changed to command for each datasource query editor forms (#32526) 2024-04-10 17:05:01 +05:30
databricksPlugin fix: Making userTag a hidden field to not expose it as a user configurable option with Appsmith being the default value (#31792) 2024-03-14 16:18:44 +05:30
dynamoPlugin chore: Applied Spotless formatter (#25173) 2023-07-07 00:43:11 +05:30
elasticSearchPlugin fix: default port numbers for the datasources (#32901) 2024-04-30 13:15:11 +05:30
firestorePlugin fix: Api pane and settings responsiveness (#33297) 2024-05-09 17:02:48 +05:30
googleAiPlugin fix: Api pane and settings responsiveness (#33297) 2024-05-09 17:02:48 +05:30
googleSheetsPlugin fix: Api pane and settings responsiveness (#33297) 2024-05-09 17:02:48 +05:30
graphqlPlugin fix: apiKey security issue (#33528) 2024-05-23 13:45:16 +05:30
jsPlugin chore: Applied Spotless formatter (#25173) 2023-07-07 00:43:11 +05:30
mongoPlugin fix: Api pane and settings responsiveness (#33297) 2024-05-09 17:02:48 +05:30
mssqlPlugin fix: Api pane and settings responsiveness (#33297) 2024-05-09 17:02:48 +05:30
mysqlPlugin fix: Api pane and settings responsiveness (#33297) 2024-05-09 17:02:48 +05:30
openAiPlugin fix: Api pane and settings responsiveness (#33297) 2024-05-09 17:02:48 +05:30
oraclePlugin fix: Api pane and settings responsiveness (#33297) 2024-05-09 17:02:48 +05:30
postgresPlugin fix: Enable atomic pushes in git using an environment configuration (#33367) 2024-05-14 10:24:21 +05:30
redisPlugin fix: default port numbers for the datasources (#32901) 2024-04-30 13:15:11 +05:30
redshiftPlugin chore(deps): bump com.amazon.redshift:redshift-jdbc42 from 2.1.0.9 to 2.1.0.28 in /app/server/appsmith-plugins/redshiftPlugin (#33495) 2024-05-20 10:56:53 +05:30
restApiPlugin fix: encode queryParam value and fix parsing logic for queryParams (#33720) 2024-05-27 14:43:59 +00:00
saasPlugin fix: graphQL bindings issue resolved (#32760) 2024-04-18 17:36:54 +05:30
smtpPlugin fix: default port numbers for the datasources (#32901) 2024-04-30 13:15:11 +05:30
snowflakePlugin feat: Add isSuggested value to templates for all plugins (#26623) 2023-08-30 11:49:25 +01:00
pom.xml test: Add AssertJ for plugins, for better assertions (#31380) 2024-03-04 07:33:45 +05:30