All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.4.0 (2022-11-28)
- cache: create specific archive service for north connectors (069e0f1)
- cache: improve file cache service (0618d65)
- file-cache: Add tests (8a18c20)
- file-cache: Endpoints to remove/retry file cache errors (f023a7e)
- logs: rotate log file (f865dec)
- cache: do not log error when buffer file does not exist (0542c54)
- cache: file cache fix queue (e3eec3c)
- cache: Fix tests (e76df96)
- cache: fix time flush reload (e10a8e2)
- cache: fix value cache when concurrent access to the buffer file (0fb6799)
- cache: migrate values cache and file errors folder (99b1792)
- cache: refactor values cache (b5fb0e6)
- cache: Remove cache folder when removing connector (9b55546)
- cache: Use promise syntax instead of for in (1e8f1b2)
- config: do not throw error when removing orphan cache if data stream folder does not exist (70e32c5)
- engine: remove engine circular dependencies in connectors (57f6389)
- http-request: fix naming issue and create a http request static functions file (11ad229)
- logs: do not set toDate in log screen (e5151aa)
- logs: fix log reload when calling logger from log endpoint (7521e53)
- logs: fix logs ui test (b4a84c3)
- logs: fix oibus initialisation with common logger (d7dd830)
- logs: roll files and remove the oldest file periodically (a0b47d0)
- logs: use one global logger for settings and children logger for connectors (cc720c5)
- migration: migrate north settings authentication properly (584c291)
- opcua: Add tests for internalDisconnect (2e1fa48)
- opcua: Prevent duplicate session creation (bd3f140)
- release: fix release oibus running test path (be4b3bf)
- setup: change favicon and setup file name (0ad1a99)
- south/north: rename init into start and create stop method (753cd6b)
- tests: add data-folder in repo for tests and oibus start (0252635)
- tests: fix integration test for sql south connector (654cc62)
- ui: Rework OiDate Picker (53102ce)
- win-setup: update setup images (9a33a9e)
2.3.4 (2022-10-28)
2.3.3 (2022-10-25)
- http-request: fix readStream close on http error (821f951)
- north: fix file cache stat eperm error (91ac4fc)
2.3.2 (2022-10-21)
- north: fix north retrieve file when file being written (f0c8117)
2.3.1 (2022-10-21)
- archive: fix form validation for archive retention duration and http retry count (3442882)
2.3.0 (2022-10-21)
- cache: File cache uses folder scan to get file list instead of DB (62f3d0b)
- cache: Remove old file cache DBs (7fec671)
- cache: Add tests for file and value caches (5858f26)
- cache: Fix retrieving file from cache (eb6e3fd)
- ui: History date time input fix (49320a8)
2.2.2 (2022-10-19)
- north: switch HTTP request error from Promise reject to Error thrown (baf9c1a)
- south: reinitialize properly south currently on scan after error (637dcc5)
2.2.1 (2022-10-18)
- front: refactor datasource/protocol into south/southType and application/api into north/northType (74e789f)
2.2.0 (2022-10-18)
- cache: refactor the cache (fca1ae4)
- installer: sign Windows installer with sign tool (481b619)
- logs: create paginated logs database query (52e46be)
- logs: standard log path in oibus folder (4e24752)
- north: specific cache folders for each connector (fb91f83)
- cache: add group count for values caching (64deb5f)
- cache: clean up and move cache files (531e752)
- config: refactor config service (7233dc4)
- encryption: refactor encryption with fs/promises and improve testing (940aa39)
- history: add an interval to retrieve history queries to run and fix history query initialisation (fde01d8)
- logger: fix logger type and level (4e6ce76)
- migration: fix logger in migration (edb5b10)
- north: archive disabled by default (5062806)
- north: fix North retry error and catch init/connect error (a8dca57)
- oibus: refactor code to harmonize connectors and live status (2bde86f)
- south: fix South doc and tests (b0fe496)
- sql: fix sql integration test (d587023)
- tests: improve tests coverage and fix Modbus utils tools (0580bbe)
- ui: 1807 solved button display problem when renaming connector (369f913)
- ui: align save button with edit field (c6ef14b)
- ui: Disable ui connection to disabled north and south nodes (b396b32)
2.1.2 (2022-09-27)
- logs: fix loki addLogs engine method with koa ctx (94ac8c3)
2.1.1 (2022-09-26)
- health-signal: log signal when forwarding with disabled http (c92bdfd)
2.1.0 (2022-09-09)
- sqlite: only use better-sqlite3 (ed7c258)
- tests: add integration test for MySQL, PostgreSQL and MSSQL (79d783f)
- ci: adapt release ci (362bd20)
- installer: do not skip config settings if new install (29ccdf5)
- oia: adapt OIAnalytics North connector help with the latest API key gen feature #1820 (d6593f1)
- opchda: fix blocking history read and fix #1411 (633a49d)
- opcua: fix certificate management and reconnection ; switch to node-opcua-client (lighter) (fcfe8e7)
- release: fix release version and improve npm script names (8d9728c)
- south-opchda: fix opchda reconnection (3bd8181)
- south-sql: fix sqlite param query with better-sqlite3 (783e11d)
- sqlite: add tests and remove async (fcc924f)
- status: rework statusData for live update (e569611)
- tests: reorganise tests with tests config (8ab9d80)
- ui: fix switch buttons to show up properly and make them default checkbox type #1805 (e004a52)
- win-setup: fix permissions issues on OIBus windows update (0a9e2a4)
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.