Releases: shabiel/M-Web-Server
Releases · shabiel/M-Web-Server
v 1.1.5
Fixes in this release:
- Don't write out files when starting for GT.M/YottaDB
- URL Encoding/Decoding fixes for UTF characters (bug reported by @jensli -- Thank you)
- Endless loop if body contains UTF-8 data on GT.M/YottaDB (bug reported by @jensli -- Thank you)
- Dockerfile improvements + documentation
- Reorganize/simplify CMakefiles.txt (not part of the release; only used by GT.M/YottaDB automated installers)
v 1.1.4
v.1.1.3
v1.1.2
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)