# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.0.8] - 2022-09-06 ### Changed - Default timeout for proxy requests. ### Fixed - Updated npm modules. ## [1.0.7] - 2022-02-11 ### Added - Changed documentation default directory. ### Fixed - Update NestJS to version 8. - Updated npm modules. ## [1.0.6] - 2021-12-02 ### Added - GitHub CI. ### Fixed - Updated npm modules. ## [1.0.5] - 2021-09-22 ### Fixed - Updated npm modules. ## [1.0.4] - 2021-03-18 ### Added - FWCloud-UI user's manual static documentation access URL. - Config options for document root paths of FWCloud-UI and FWCloud-UI-Doc. ## [1.0.3] - 2021-01-25 ### Fixed - Verify that in the proxy `on error` event handler the `res.writeHead()` method is defined before calling it. If fwcloud-api is stopped in the middle of an API call processing, this event handler receives an `EPIPE` error (*This socket has been ended by the other party*) for the websocket and the `res` object doesn't has the `res.writeHead()` method defined. This was triggering a fatal error and the execution end of the fwcloud-websrv process. ## [1.0.2] - 2021-01-15 ### Added - Log fatal startup errors to console. ### Changed - Default proxy timeout value from 300000ms to 600000ms. ### Fixed - Bug in data type of proxyTimeout configuration parameter when defined in `.env` file. - Fatal errors not logged into logs file. ### Security - Updated npm module axios from 0.21.0 to 0.21.1. ## [1.0.1] - 2020-12-04 ### Added - Proxy timeout option for outgoing proxy requests. Some requests (for example, PUT /updates/updater) may take quite time and the default proxyTimeout value of the http-proxy node module can not be enoght. ## [1.0.0] - 2020-12-01 ### Added - Logs service. - Log all proxied requests to the file 'logs/http.log'. - New scripts in package.json for start, stop and update. - Store pid in .pid file. - Npm script for stop process using the pid stored in .pid file. - SGTERM and SIGINT signal handlers.