Skip to content

Latest commit

 

History

History
268 lines (174 loc) · 21.8 KB

CHANGELOG.md

File metadata and controls

268 lines (174 loc) · 21.8 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.5.6 (2023-05-11)

Bug Fixes

  • south-sql: Fix integration test for MSSQL (5468db6)
  • sql-south: adjust test following change (7dcad0d)
  • sql-south: use string in the timezone specified to interpolate start and end time (71b2c44)

2.5.5 (2023-05-02)

Bug Fixes

  • endpoint: Fix addFile endpoint when receiving from legacy OIbus (00f9c49)

2.5.4 (2023-04-24)

Bug Fixes

  • ci: fix node version (4de4103)
  • endpoint: Fix addValues endpoint when receiving from legacy OIbus (45113fb)
  • engine: fix async startup for connectors (6e3148c)
  • migration: Fix proxies and OPCHDA migration (ea1888f)
  • mysql: fix mysql package (cf7391b)
  • north: add acceptUnauthorized field in OIAnalytics and OIConnect north connectors (8ec6800)

2.5.3 (2023-04-07)

Bug Fixes

  • points: fix points change update (8d715cb)

2.5.2 (2023-04-06)

Bug Fixes

  • modbus: fix points creation / changes and modbus client library (ed663b2)

2.5.1 (2023-04-04)

Bug Fixes

  • config: fix async call to update config (40441d1)
  • migration: fix migration for S3 authentication and encryption keys migration (b59517f)

2.5.0 (2023-04-03)

Features

  • build: Generate arm64 build for Mac M1 (af6e5cb)
  • cache: add a max size limit (9622f75)
  • config: add nanoid for scan modes, proxies and points and retrieve specific south/north from api call (e995f28)
  • connector: use a manifest for category and modes of south and north connectors (684ce95)
  • deps: remove humanize string dependency (439fb9a)
  • esm: adapt frontend bundle with global esm (235be85)
  • esm: move backend code to ECMA script modules (a192b48)
  • proxy: use a proxy service to manage proxy in connectors (bd4925a)
  • sql-odbc: Fix date binding for MSSQL (ed14285)
  • sql: Support for ODBC connection (24bd6ed)
  • typescript: adapt tests with esm (0ee300d)
  • typescript: use tsc to transpile into commonJS (ee0aaa8)
  • ui: Adapt tests for logs (0b012d3)
  • ui: Logs pagination final design (bd32014)
  • ui: Logs Pagination fully functional state (a9b2792)
  • ui: Paginate Logs Initial test version (169262d)

Bug Fixes

  • about: change oibus site address (a64e0db)
  • ci: do not copy useless file in win/bin and fix config path (5a56bde)
  • config: Fix default oibus.json not created on first start (b0c547f)
  • connectors: add modes in connectors manifest (307da96)
  • doc: refactor js doc to reflect global logger (a994998)
  • esm: access package version and remove file line in logs (2235dd5)
  • esm: update some dependencies with tsc compiler (be959e0)
  • logs: add a button to refresh the logs (5363a72)
  • log: sort log in descending order (by timestamp) (688d7e0)
  • mqtt-south: Fix retrieving timestamp from payload (26b7cc6)
  • odbc: fix import of odbc library (951abec)
  • tests: fix packages mock names (592e03a)

2.4.0 (2022-11-28)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • cache: improve perf on values query in sqlite cache (51e8f9a)
  • setup: improve setup (9ad71fe)

2.3.3 (2022-10-25)

Bug Fixes

  • http-request: fix readStream close on http error (821f951)
  • north: fix file cache stat eperm error (91ac4fc)

2.3.2 (2022-10-21)

Bug Fixes

  • north: fix north retrieve file when file being written (f0c8117)

2.3.1 (2022-10-21)

Bug Fixes

  • archive: fix form validation for archive retention duration and http retry count (3442882)

2.3.0 (2022-10-21)

Features

  • cache: File cache uses folder scan to get file list instead of DB (62f3d0b)
  • cache: Remove old file cache DBs (7fec671)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • front: refactor datasource/protocol into south/southType and application/api into north/northType (74e789f)

2.2.0 (2022-10-18)

Features

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • logs: fix loki addLogs engine method with koa ctx (94ac8c3)

2.1.1 (2022-09-26)

Bug Fixes

  • health-signal: log signal when forwarding with disabled http (c92bdfd)

2.1.0 (2022-09-09)

Features

  • sqlite: only use better-sqlite3 (ed7c258)
  • tests: add integration test for MySQL, PostgreSQL and MSSQL (79d783f)

Bug Fixes

  • 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)

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.