Release Notes for REST plugin
2.0.1.0
12 Oct 2023
- Fix bug: Multiple concurrent connections cause the REST endpoint to be unresponsive
2.0.0.0
3 May 2023
Breaking change:
Please see Breaking changes for REST plugin
- SimpleRESTHost does not drop event functions anymore when renaming operations
- Fix bug:
Body format: Stream
of CallRESTEndpoint did not work as expected - Fix bug: Multipart form did not receive binary file contents
- Fix bug: Base64 format option did not work in a multi-part form
1.9.0.0
15 Oct 2021
- Add option to allow untrusted certificates to CallRESTEndpoint function
1.8.3.0
11 Oct 2023
- Fix bug: Multiple concurrent connections cause the REST endpoint to be unresponsive
1.8.2.0
22 Aug 2021
- Fix bug: Auth config values are discarded when refreshing API definition in RESTHost service
1.8.1.0
28 Jun 2021
- Support URL encoded body in RESTHost and SimpleRESTHost services
- Update third-party libraries
- Fix bug: "Unsupported media type" error in RESTHost and SimpleRESTHost services
- Fix bug: "Not Acceptable" response code when calling RESTHost service with form data
1.8.0.0
10 Mar 2021
- Expose raw request body on input
- Sort operation names in SimpleRESTHost service
- Fix bug: DateTime input parameters not converted correctly in RESTHost and SimpleRESTHost services
- Fix bug: XML input not supported
- Fix bug: Custom types used in SimpleRESTHost service does not display correct name in Swagger UI documentation
1.7.0.0
5 Nov 2020
- Add property to specify CORS origins on RESTHost and SimpleRESTHost services
- Fix bug: Endpoint configured to return octet-stream throws error when trying to return null in RESTHost service
1.6.1.0
7 Oct 2020
- Fix bug: Operation id with spaces causes compilation error in RESTHost service
1.6.0.0
29 Sep 2020
- Add API documentation endpoints (Redocly and Swagger UI) to RESTHost and SimpleRESTHost services
- Add OAuth2 authentication to RESTHost service
- Improve loading speed of big definitions in RESTHost service
- Refactor security on SimpleRESTHost service
- Allow dynamic names on query string and header values in CallRESTEndpoint function
- Add status code to CallRESTEndpoint function output
- Add option to handle all status codes in CallRESTEndpoint function
- Log headers as part of error response in CallRESTEndpoint function
- Increase the max response content size in CallRESTEndpoint function
- Update third-party libraries
- Fix bug: Response body type does not refresh when changed in SimpleRESTHost service
- Fix bug: Operation path validation must be case-insensitive in SimpleRESTHost service
- Fix bug: Unhandled exception in SimpleRESTHost service when selecting security scheme with no operations
- Fix bug: Invalid references compilation error for unused properties in SimpleRESTHost service
- Fix bug: Security scheme validation does not update after adding a scheme in SimpleRESTHost service
- Fix bug: Special characters in query string, headers and output not working in RESTHost service
- Fix bug: Cannot return an empty 401 request in RESTHost service
- Fix bug: Inconsistent output paths (based on response body) in RESTHost and SimpleRESTHost services
- Fix bug: Remove unexpected input context values in RESTHost and SimpleRESTHost services
- Fix bug: Using reserved words in SimpleRESTHost service output throws an exception
- Fix bug: Duplicate header and query string parameters caused an error in SimpleRESTHost service
- Fix bug: Recursive output threw a StackOverflowException in SimpleRESTHost service
- Fix bug: No validation errors when deleting a custom type used in the SimpleRESTHost service
- Fix bug: Unhandled error when changing the query string or header text in SimpleRESTHost service
- Numerous other small fixes and GUI enhancements
1.5.1.0
1 Sep 2020
- Fix bug: "Cannot create instance of an interface" error on RESTHost service
1.5.0.0
16 Apr 2020
- Add SimpleRESTHost service
- Fix bug: RESTService not picking up all changes in dynamic parameters on server
1.4.1.0
12 Mar 2020
- Move SSL certificate validation logic to request in CallRESTEndpoint function
1.4.0.0
- Rename CallRESTWebService function to CallRESTEndpoint
- Rename RESTWebService service to RESTHost
- Update third-party libraries
- Remove dragdrop logic from item editors where order is not important
1.3.0.0
- Allow custom Windows credentials in CallRESTWebService function
1.2.0.0
- Allow dynamic header and query string values in CallRESTWebService function
1.1.16.0
- Fix bug: Service call fails when host header does not specify port in RESTWebService
1.1.15.0
- Add additional designer logging in CallRESTWebService
- Add connection info to request HTTP context in RESTWebService
- Add IFormFile style file uploads in RESTWebService
- Add octet-stream file uploads in RESTWebService
- Add form-url-encoded file uploads in RESTWebService
- Add multipart/form-data file uploads in RESTWebService
- Add multipart/mixed file uploads in RESTWebService
- Fix bug: Error when schema definition name matched property name in RESTWebService
- Fix bug: CallRESTWebService function with invalid hidden references cannot compile
- Fix bug: Show descriptive error for parameter definition without schema in RESTWebService
1.1.13.0
- Update external libraries
- Add application/x-www-form-urlencoded request content type in RESTWebService
- Add multipart/form-data request content type in RESTWebService
- Add text/plain request content type in RESTWebService
- Fix bug: Retain character case in JSON serialization in RESTWebService
1.1.12.0
- Fix bug: Support nullable input and output parameters in RESTWebService
- Fix bug: Support enum input and output parameters in RESTWebService
1.1.11.0
- Fix bug: Handle output object types in RESTWebService
- Fix bug: Support binary request body for json content type in RESTWebService
1.1.10.0
- Support additional string format types in RESTWebService
- Fix bug: Handle input object types in RESTWebService
- Fix bug: Handle conversions between DateTime and DateTimeOffset in RESTWebService
1.1.9.0
- Update 3rd-party libraries
- Fix bug: Case-sensitive string comparison on wildcard URI caused service not found errors
1.1.8.0
- Release new plugin