REST API component

REST API Technical Notes

Technical Notes for REST API component.

Changelog

2.0.15 (March 28, 2024)

  • Updated the Sailor version to 2.7.2
  • Set the Node engine to 18.x
  • Minor dev libraries update

2.0.14 (September 14, 2022)

  • Updated the sailor version to 2.6.29

2.0.13 (May 26, 2022)

  • Made secrets only load once per container lifetime (per token expiration time in case of OAUTH2)

2.0.12 (April 08, 2022)

  • Update Sailor version to 2.6.27
  • Get rid of vulnerabilities in dependencies
  • Add component pusher job to Circle.ci config

2.0.11 (November 26, 2021)

  • Updated the sailor version to 2.6.26
  • Reduced the size of component icon file

2.0.10 (August 20, 2021)

  • Fix bug with response charset utf-16le

2.0.9 (June 25, 2021)

Fix OAuth2 authentication strategy limitation: refresh_token property is now optional for Access Token Response (also optional in OAuth2 standard)

2.0.8 (March 3, 2021)

  • 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

2.0.7 (January 28, 2021)

  • Update sailor version to 2.6.24

2.0.6 (January 15, 2021)

  • Update sailor version to 2.6.23

2.0.5 (December 7, 2020)

  • Update sailor version to 2.6.21

2.0.4 (November 10, 2020)

  • Bump dependencies
  • Automatically & immediately retry 5 times on network failure
  • All network failures trigger rebounds when the enable rebound option is set

2.0.3 (November 6, 2020)

  • Update sailor version to 2.6.18

2.0.2 (October 23, 2020)

  • Annual audit of the component code to check if it exposes a sensitive data in the logs

2.0.1 (October 15, 2020)

  • Update sailor version to 2.6.17

2.0.0 (October 8, 2020)

  • 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.

1.2.20 (November 11, 2022)

  • Update Sailor version to 2.7.1
  • Update Node engine to 16.13.2

1.2.19 (April 08, 2022)

  • Update Sailor version to 2.6.27
  • Update component-commons-library version to 2.0.2
  • Get rid of vulnerabilities in dependencies
  • Add component pusher job to the Circle.ci config

1.2.18 (November 26, 2021)

  • Updated sailor version to 2.6.26
  • Reduced the size of component icon file

1.2.17 (December 7, 2020)

  • Update sailor version to 2.6.21

1.2.15 (November 6, 2020)

  • Update sailor version to 2.6.18

1.2.14 (October 22, 2020)

  • Annual audit of the component code to check if it exposes a sensitive data in the logs
  • Update sailor version to 2.6.17
  • Update internal libraries versions

1.2.11 (September 6, 2020)

  • Fix url encoding

1.2.10 (August 25, 2020)

  • Fix application/x-www-form-urlencoded encoding bug

1.2.9 (July 10, 2020)

  • Timeout configuration field

1.2.8 (July 6, 2020)

  • Add configuration fields: Delay and Call Count for rate limit
  • Update sailor version to 2.6.13

1.2.7 (June 24, 2020)

  • Add checkBox to not verify servers certificate

1.2.5 (May 19, 2020)

  • Update sailor version to 2.6.7

1.2.4 (April 9, 2020)

  • Fix No refresh tokens were returned by the OAuth2 provider error for credentials with non-expiring refresh_token

1.2.3 (April 1, 2020)

  • New Jsonata expressions support: $getFlowVariables and $getPassthrough

1.2.2 (March 19, 2020)

  • Add binary message types to list for processing them as attachments

1.2.1(March 12, 2020)

  • Added validity check of refresh_token in keys for OAuth2 authentication strategy

1.2.0(February 13, 2020)

  • Added new authentication strategy OAuth2

1.1.4 (December 23, 2019)

  • Update sailor version to 2.5.4
  • Remove Enable debugging checkbox

1.1.3 (December 07, 2019)

  • Update sailor version to 2.5.1
  • Update jsonata-moment to 1.1.4

1.1.2 (September 06, 2019)

  • Fix new Buffer() deprecated warning

1.1.0 (August 28, 2019)

  • Added feature Retry on failure

1.0.1 (June 26, 2019)

  • Initial release which includes a bunch of previous unversioned releases