v 1.1.1
New features/bug fixes in this release
- Move URL matcher list to support routine. That allows easier overrides by other applications that include M Web Server in their code.
- Add flag to disable gzip compression, as there is limited /dev/shm size on docker containers, where gzipping happens. The default is to have gzip compression enabled.
- Empty responses produced an incorrect output if gzip compression is turned on.
- JSON encoder bug fix found by Winifried. If M representation of JSON is a top level array (ie is numeric), encode the top as an array not as an object.
- Enhanced error reporting
- Limited error information (error and offending line) are now returned in the error message. In a future release, they will be hidden behind a dev flag.
- Errors now logged in the VistA error trap
- /xml, /error now moved to /test/xml, /test/error.
- Add ability to set custom error for use by FHIR. Entrypoint is
customError^%webutils(HTTPCODE,.ERRARR)