- Deprecated the action and trigger HTTP Request (Request Library) - the primary reason for this change is the reliance on the deprecated request library.
- Introduced a new action and trigger HTTP Request (Axios Library).
- Updated the Node engine to version 20.x.
- Updated the Sailor version to 2.7.4
- Updated the Sailor version to 2.7.2
- Set the Node engine to 18.x
- Minor dev libraries update
- Made the images in the Readme up to date
- Updated the Sailor version to 2.6.29
- Made secrets only load once per container lifetime (per token expiration time in case of OAUTH2)
- Update Sailor version to 2.6.27
- Get rid of vulnerabilities in dependencies
- Add component pusher job to Circle.ci config
- Updated the sailor version to 2.6.26
- Reduced the size of component icon file
- Fix bug with response charset
utf-16le
Fix OAuth2 authentication strategy limitation: refresh_token
property is now optional for Access Token Response (also optional in OAuth2 standard)
- Fix bug with request Content-Type mutlipart/form-data header processing
- Fix bug when component fails when the server provides a binary response without Content-Length
- Update sailor version to 2.6.24
- Update sailor version to 2.6.23
- Update sailor version to 2.6.21
- Bump dependencies
- Automatically & immediately retry 5 times on network failure
- All network failures trigger rebounds when the enable rebound option is set
- Update sailor version to 2.6.18
- Annual audit of the component code to check if it exposes a sensitive data in the logs
- Update sailor version to 2.6.17
- Include status code, HTTP headers along with body in produced message
- Update dependencies
- Remove logging of sensitive data
- Include attachment information in outbound message
- Use node version 14
- Make use of new OAuth mechanism
- First commit of v2 branch. See /~https://github.com/elasticio/rest-api-component for the v1 component version details