Skip to content

Latest commit

 

History

History
837 lines (463 loc) · 48.8 KB

CHANGELOG.md

File metadata and controls

837 lines (463 loc) · 48.8 KB

Changelog

6.0.3 (2024-05-25)

Bug Fixes

  • deps: update rust crate url to v2.5.0 (51723c1)

6.0.2 (2024-05-24)

Bug Fixes

  • changes in Array API (opcua 0.12.0) (5363efd)
  • deps: update rust crate anyhow to v1.0.86 (45af502)
  • deps: update rust crate clap to 4.5.4 (f19bd44)
  • deps: update rust crate clap-verbosity-flag to v2.2.0 (04745bc)
  • deps: update rust crate env_logger to 0.11.0 (fcaaf14)
  • deps: update rust crate futures-util to 0.3.30 (b61f4db)
  • deps: update rust crate mongodb to v2.8.2 (b1631e3)
  • deps: update rust crate opcua to 0.12.0 (b5d2984)
  • deps: update rust crate reqwest to 0.12.0 (c3349bf)
  • deps: update rust crate serde to 1.0.198 (c60f137)
  • deps: update rust crate serde to v1.0.202 (ce1eefa)
  • deps: update rust crate tokio to 1.37.0 (aadb6bb)
  • deps: update rust crate tokio-util to 0.7.10 (ea7a55d)
  • deps: update rust crate tokio-util to v0.7.11 (cf56da0)
  • deps: update rust crate url to v2.5.0 (df86bbe)
  • deps: update rust docker tag to v1.77.2 (14613e2)
  • deps: update rust docker tag to v1.78.0 (719e38f)
  • deps: update tokio-tracing monorepo (2a13064)
  • deps: update tonistiigi/xx docker tag to v1.4.0 (188739b)
  • remove usage of arcstr (96f8b0a)

6.0.1 (2023-10-19)

Bug Fixes

  • deps: update rust crate tracing to 0.1.39 (e5f69f1)
  • deps: update rust crate tracing to 0.1.40 (0dc0a3a)
  • deps: update tonistiigi/xx docker tag to v1.3.0 (569582c)

6.0.0 (2023-10-13)

⚠ BREAKING CHANGES

  • implement multi-session management

Features

  • implement multi-session management (e499d47)

Bug Fixes

  • deps: update rust crate reqwest to 0.11.21 (098a053)
  • deps: update rust crate reqwest to 0.11.22 (38d1978)
  • deps: update rust crate serde to 1.0.189 (3d1f799)
  • deps: update rust crate tokio to 1.33.0 (8fa4264)
  • deps: update rust docker tag to v1.73.0 (59acd9f)

5.3.3 (2023-10-02)

Bug Fixes

  • deps: update rust crate clap to 4.4.5 (6bd7115)
  • deps: update rust crate clap to 4.4.6 (94c3961)
  • deps: update rust crate mongodb to 2.7.0 (8257641)

5.3.2 (2023-09-20)

Bug Fixes

  • deps: update rust crate clap to 4.4.4 (8f40629)
  • deps: update rust docker tag to v1.72.1 (b6c3f63)

5.3.1 (2023-09-13)

Bug Fixes

  • serialize null strings as empty strings (850e42b)

5.3.0 (2023-09-13)

Features

  • accept Organizes tag set container nodes (9aed8ea)

5.2.9 (2023-09-13)

Bug Fixes

  • commit 0d5caea2facefcf91d384c1bc1fbbbc4197f0937 should have been a fix (e95c0cd)
  • deps: update rust crate clap to 4.4.3 (83a5167)

5.2.8 (2023-09-04)

Bug Fixes

  • deps: update rust crate clap to 4.4.2 (171b0b7)
  • deps: update rust crate serde to 1.0.188 (ca6d785)
  • deps: update rust crate url to 2.4.1 (82ac240)

5.2.7 (2023-08-25)

Bug Fixes

  • deps: update rust crate clap to 4.4.0 (2e5c484)
  • deps: update rust crate reqwest to 0.11.19 (5caaeb5)
  • deps: update rust crate reqwest to 0.11.20 (3636159)
  • deps: update rust crate serde to 1.0.186 (542bfd5)
  • deps: update rust docker tag to v1.72.0 (09c3b03)
  • remove useless Arc's (2b92606)

5.2.6 (2023-08-21)

Bug Fixes

  • deps: update rust crate clap to 4.3.23 (aa9f2d8)

5.2.5 (2023-08-21)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.75 (1a5d6a7)
  • deps: update rust crate clap to 4.3.22 (1e64f06)
  • deps: update rust crate clap to 4.3.23 (6e23e49)
  • deps: update rust crate serde to 1.0.185 (1242c71)
  • deps: update rust crate tokio to 1.32.0 (00fa4cb)

5.2.4 (2023-08-16)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.74 (2fbba46)
  • deps: update rust crate mongodb to 2.6.1 (6b48178)

5.2.3 (2023-08-14)

Bug Fixes

  • deps: update rust crate clap to 4.3.21 (5bd14a6)
  • deps: update rust crate serde to 1.0.183 (092c43c)
  • deps: update rust crate tokio to 1.31.0 (93dfa23)
  • deps: update rust docker tag to v1.71.1 (90539ea)

5.2.2 (2023-07-25)

Bug Fixes

  • deps: update rust crate clap to 4.3.15 (39e7b1f)
  • deps: update rust crate clap to 4.3.17 (e512207)
  • deps: update rust crate clap to 4.3.19 (300e9d6)
  • deps: update rust crate serde to 1.0.173 (4b72904)
  • deps: update rust crate serde to 1.0.174 (8e8827d)
  • deps: update rust crate serde to 1.0.175 (10f77da)
  • deps: update rust crate signal-hook to 0.3.17 (9891526)

5.2.1 (2023-07-17)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.72 (62f808a)
  • deps: update rust crate clap to 4.3.1 (5c53e99)
  • deps: update rust crate clap to 4.3.11 (3c0aba8)
  • deps: update rust crate clap to 4.3.12 (3ab98b8)
  • deps: update rust crate clap to 4.3.2 (181910c)
  • deps: update rust crate clap to 4.3.3 (273d758)
  • deps: update rust crate mongodb to 2.6.0 (1898e31)
  • deps: update rust crate serde to 1.0.164 (008ca80)
  • deps: update rust crate serde to 1.0.171 (53affbc)
  • deps: update rust crate signal-hook to 0.3.16 (fe615bb)
  • deps: update rust crate tokio to 1.29.1 (744cc59)
  • deps: update rust crate url to 2.4.0 (8a99cdf)
  • deps: update rust docker tag to v1.70.0 (e402d0a)
  • deps: update rust docker tag to v1.71.0 (dfbc589)

5.2.0 (2023-06-01)

Features

  • remove tags age recording config passthrough (c49e1ef)

Bug Fixes

  • deps: update rust crate tokio to 1.28.2 (9d2a97c)

5.1.0 (2023-05-22)

Features

  • use specific cert and key files naming (a4539b5)

5.0.2 (2023-05-21)

Bug Fixes

  • deps: update rust crate clap to 4.3.0 (0f73a26)

5.0.1 (2023-05-17)

Bug Fixes

  • deps: update rust crate reqwest to 0.11.18 (dbe43e7)

5.0.0 (2023-05-16)

⚠ BREAKING CHANGES

  • implement single tags configuration

Features

  • delete health collection at start and stop (b42de61)
  • implement single tags configuration (a9f5761)

Bug Fixes

  • add error context (c027edb)
  • initialize data document with minimal structure (38960c6)
  • prevent emitting empty tags changes message (dbe9fd3)

4.6.0 (2023-05-12)

Features

  • use reqwest instead of awc (ffa208a)

Bug Fixes

  • deps: update rust crate serde to 1.0.163 (eaaf310)
  • deps: update rust crate tokio to 1.28.1 (071263d)

4.5.0 (2023-05-05)

Features

  • use actix web client instead of trillium-client (087382c)

Bug Fixes

  • deps: downgrade tracing crate to v0.1.37 (8f58271)
  • deps: update rust crate anyhow to 1.0.71 (90d185b)
  • deps: update rust crate clap to 4.2.2 (1f4193e)
  • deps: update rust crate clap to 4.2.4 (7b2e12a)
  • deps: update rust crate clap to 4.2.5 (5739aba)
  • deps: update rust crate clap to 4.2.7 (593a822)
  • deps: update rust crate mongodb to 2.5.0 (82d75cb)
  • deps: update rust crate serde to 1.0.160 (6280e33)
  • deps: update rust crate serde to 1.0.162 (af35f8c)
  • deps: update rust crate tokio to 1.28.0 (d01b213)
  • deps: update rust crate tracing to 0.1.38 (9da0ae8)
  • deps: update rust crate tracing-subscriber to 0.3.17 (29b084f)
  • deps: update rust crate trillium-client to 0.4.4 (a3d0ffb)
  • deps: update rust docker tag to v1.69.0 (d13d860)
  • deps: upgrade trillium crates (5ba9053)

4.4.0 (2023-04-03)

Features

  • implement tags age recording configuration (6ffee9d)

4.3.0 (2023-04-03)

Features

  • use env_logger to handle logs (8151f18)

Bug Fixes

  • deps: update rust crate clap-verbosity-flag to 2.0.1 (f8550c7)

4.2.3 (2023-03-31)

Bug Fixes

  • deps: update rust crate futures-util to 0.3.28 (576a957)

4.2.2 (2023-03-30)

Bug Fixes

  • deps: update rust crate clap to 4.2.0 (04d6859)
  • deps: update rust crate clap to 4.2.1 (1024e12)
  • deps: update rust crate serde to 1.0.159 (eecb169)
  • deps: update rust crate tokio to 1.27.0 (52fe602)
  • deps: update rust crate trillium-client to 0.3.1 (0c1a201)
  • deps: update rust docker tag to v1.68.2 (15c5c70)

4.2.1 (2023-03-27)

Bug Fixes

  • expect a root tags key from config API (bbe7907)

4.2.0 (2023-03-27)

Features

  • implement tags configuration fetching from API (6eeacdd)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.70 (06eb2ac)
  • deps: update rust crate clap to 4.1.10 (ddd11ee)
  • deps: update rust crate clap to 4.1.11 (9f2a00b)
  • deps: update rust crate clap to 4.1.12 (b2c2bbb)
  • deps: update rust crate clap to 4.1.13 (1b56f30)
  • deps: update rust crate clap to 4.1.9 (850267f)
  • deps: update rust crate futures-util to 0.3.27 (01dbee1)
  • deps: update rust crate serde to 1.0.153 (8ea2653)
  • deps: update rust crate serde to 1.0.154 (c466fb9)
  • deps: update rust crate serde to 1.0.155 (05cdf6e)
  • deps: update rust crate serde to 1.0.156 (d1bc1c6)
  • deps: update rust crate serde to 1.0.157 (681c9bc)
  • deps: update rust crate serde to 1.0.158 (89e7a60)
  • deps: update rust docker tag to v1.68.0 (1e26153)
  • deps: update rust docker tag to v1.68.1 (5d796e0)
  • implement localized text serialization (95b1e69)
  • prevent nesting opcua client's async runtime (cf21a58)
  • serialize unsupported variants as null (d00c1b9)
  • simplify messages (ce47ead)

Reverts

  • do not use Cargo sparse protocol yet (447ee96)

4.1.4 (2023-03-06)

Bug Fixes

  • apply verbosity to opcua crate's logs (dbce4ca)
  • deps: update rust crate serde_json to 1.0.94 (1e7837a)

4.1.3 (2023-03-02)

Bug Fixes

  • deps: update rust crate clap to 4.1.7 (2e5a352)
  • deps: update rust crate clap to 4.1.8 (2fb351c)
  • deps: update rust crate mongodb to 2.4.0 (cb5487a)
  • deps: update rust crate tokio to 1.26.0 (ed6b385)
  • use clone wherever to_owned is not needed (f56e39d)

4.1.2 (2023-02-24)

Bug Fixes

  • enhance async tasks organization (cb94cb7)

4.1.1 (2023-02-16)

Bug Fixes

  • deps: update rust crate clap to 4.1.6 (3ee0dc7)
  • deps: update rust crate signal-hook to 0.3.15 (86b6384)
  • deps: update tonistiigi/xx docker tag to v1.2.1 (f34218a)
  • express feature flag requirement (a5d73a3)

4.1.0 (2023-02-15)

Features

  • switch to idiomatic pipeline model (9e8b56f)

Bug Fixes

  • deps: update rust crate serde_json to 1.0.93 (7d64b3f)
  • deps: update rust docker tag to v1.67.1 (79305bd)

4.0.2 (2023-02-06)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.69 (8163da6)
  • deps: update rust crate clap to 4.1.2 (b459028)
  • deps: update rust crate clap to 4.1.4 (6b33b62)
  • deps: update rust crate futures-util to 0.3.26 (7c8482d)
  • deps: update rust crate serde_json to 1.0.92 (037c2c5)
  • deps: update rust crate tokio to 1.24.2 (983950d)
  • deps: update rust crate tokio to 1.25.0 (40398d9)
  • deps: update rust docker tag to v1.67.0 (7d156e2)
  • deps: update tonistiigi/xx docker tag to v1.2.0 (622ad5a)
  • use xx-cargo (9923ee6)

4.0.1 (2023-01-15)

Bug Fixes

  • log count of deleted documents at start (9fea2a9)

4.0.0 (2023-01-15)

⚠ BREAKING CHANGES

  • delete MongoDB data document when starting
  • change data collection members naming

Features

  • change data collection members naming (ccc5e73)
  • delete MongoDB data document when starting (744d216)

Bug Fixes

  • change MongoDB URI argument default value (5ad8af5)
  • deps: update rust crate clap to 4.1.0 (756e4a0)
  • deps: update rust crate clap to 4.1.1 (07ce32e)
  • deps: update rust docker tag to v1.66.1 (13d2a92)

3.1.0 (2023-01-10)

Features

Bug Fixes

  • leverage Docker build caching (b5cbf2c)

3.0.7 (2023-01-06)

Bug Fixes

  • deps: update rust crate anyhow to 1.0.68 (d8aeecc)
  • deps: update rust crate clap to 4.0.32 (1c82d79)
  • deps: update rust crate serde to 1.0.152 (612186e)
  • deps: update rust crate serde_json to 1.0.91 (25323ca)
  • deps: update rust crate tokio to 1.24.1 (987a059)

3.0.6 (2022-12-16)

Bug Fixes

  • deps: update rust crate clap to 4.0.29 (be4711c)
  • deps: update rust crate serde to 1.0.149 (8372f6b)
  • deps: update rust crate serde to 1.0.150 (105423b)
  • deps: update rust crate serde_json to 1.0.89 (3baec2a)
  • deps: update rust crate tokio to 1.23.0 (5650ff4)
  • deps: update rust docker tag to v1.66.0 (4381ede)

3.0.5 (2022-11-20)

Bug Fixes

  • deps: update rust crate clap to 4.0.26 (66931a4)
  • deps: update rust crate serde_json to 1.0.88 (59c060c)
  • deps: update rust crate tokio to 1.22.0 (167c7d2)

3.0.4 (2022-11-14)

Bug Fixes

  • deps: update rust crate clap to 4.0.23 (3ee8570)
  • remove meaningless port expose (c99040a)

3.0.3 (2022-11-09)

Bug Fixes

  • deps: update rust crate clap to 4.0.22 (9d7e843)
  • deps: update rust docker tag to v1.65.0 (4011756)

3.0.2 (2022-10-24)

Bug Fixes

  • deps: update rust crate serde to 1.0.147 (5ed6c71)
  • prevent conversion with the help of zip (3be37ed)

3.0.1 (2022-10-21)

Bug Fixes

  • deps: update rust crate clap to 4.0.18 (b5eb656)
  • deps: update rust crate futures-util to 0.3.25 (abb0088)
  • deps: update rust crate mongodb to 2.3.1 (9e252d3)
  • deps: update rust crate serde to 1.0.146 (d571f6f)
  • deps: update rust crate serde_json to 1.0.87 (08a3efb)
  • deps: update rust crate tracing to 0.1.37 (0485907)
  • deps: update rust crate tracing-subscriber to 0.3.16 (2b66e03)
  • deps: update rust docker tag to v1.64.0 (028789c)

3.0.0 (2022-10-21)

⚠ BREAKING CHANGES

  • rewrite in Rust

Features

Bug Fixes

  • add partner id to MongoDB app name (d709bb6)
  • add session retry policy (d9904de)
  • ci: binary name for usage check (15a46e5)
  • ci: ensure OpenSSL v3 (e7b6a8a)
  • deps: update golang.org/x/exp digest to 334a238 (4f5129a)
  • deps: update golang.org/x/exp digest to 4cc3b17 (d70b55f)
  • deps: update golang.org/x/exp digest to 807a232 (64aec50)
  • deps: update golang.org/x/exp digest to bd9bcdd (b747037)
  • serialize DateTime as a string (93b32f1)
  • synchronize project version (fc1a61c)
  • update usage in README.md (05bd502)

2.1.4 (2022-08-22)

Bug Fixes

  • generalize health checking and isolate gocent (2537487)
  • refactor lineprotocol package (50a003d)

2.1.3 (2022-08-19)

Bug Fixes

  • deps: update dependency golang to v1.19.0 (c7ae289)
  • refactor to only return concrete types (85563d2)
  • remove unneeded method (7cff50d)
  • return concrete type in interface (e831f6a)
  • tidy-up top-level functions dependencies implementation (a464082)

2.1.2 (2022-08-01)

Bug Fixes

  • deps: update golang.org/x/exp digest to a9213ee (c947efc)

2.1.1 (2022-07-22)

Bug Fixes

  • deps: update dependency tonistiigi/xx to v1.1.2 (41080d4)

2.1.0 (2022-07-19)

Features

  • also sort fields by name in metrics response (4cc0c6f)

Bug Fixes

  • ci: run golangci-lint with the same go version as tests (646b2bf)

2.0.2 (2022-07-13)

Bug Fixes

  • deps: update dependency golang to v1.18.4 (8ac8af4)
  • do not set line protocol encoder precision (0f3b05d)

2.0.1 (2022-07-06)

Bug Fixes

2.0.0 (2022-07-05)

⚠ BREAKING CHANGES

  • implement InfluxDB metrics endpoint

Features

  • implement InfluxDB metrics endpoint (1bc2a9c)

1.1.1 (2022-06-16)

Bug Fixes

  • deps: update module github.com/gopcua/opcua to v0.3.5 (0cd431e)

1.1.0 (2022-06-14)

Features

  • use cross-compilation to build image (f7b493f)

1.0.0 (2022-06-14)

Features

  • get nodes to read from HTTP (d4c0c3b)

Bug Fixes

  • deps: update module github.com/avast/retry-go/v4 to v4.1.0 (754b4d1)

Miscellaneous Chores

0.7.4 (2022-06-02)

Bug Fixes

  • deps: update dependency golang to v1.18.3 (2330967)

0.7.3 (2022-05-18)

Bug Fixes

  • deps: update module github.com/avast/retry-go/v4 to v4.0.5 (dfaeced)
  • deps: update module github.com/go-kit/log to v0.2.1 (218a893)

0.7.2 (2022-05-12)

Bug Fixes

  • deps: update dependency golang to v1.18.2 (2e4b9cf)

0.7.1 (2022-05-06)

Bug Fixes

  • deps: update module github.com/gopcua/opcua to v0.3.4 (6f0aa70)

0.7.0 (2022-04-29)

Features

  • add a message to centrifugo subscribe success reply (58087e0)

0.6.0 (2022-04-28)

⚠ BREAKING CHANGES

  • change heartbeat status code order

Features

  • change heartbeat status code order (729a632)

0.5.0 (2022-04-27)

Features

  • add heartbeat publication (182e743)
  • docs: add heartbeat in the flow chart (7ca3ad5)

0.4.1 (2022-04-25)

Bug Fixes

  • deps: update module github.com/avast/retry-go/v4 to v4.0.4 (a12b2ea)
  • deps: update module github.com/gopcua/opcua to v0.3.3 (a0cd79c)

0.4.0 (2022-03-25)

⚠ BREAKING CHANGES

  • add nodes data values on-demand reading
  • rename the project

Features

  • add nodes data values on-demand reading (b1fce4d)

Bug Fixes

  • disable client MIME sniffing (36e2515)
  • prevent variable capture (c4a0fbf)

Code Refactoring

0.3.0 (2022-03-23)

Features

  • add healthcheck tooling (ea3b43e)
  • check centrifugo server for health status (c34c1ce)

Bug Fixes

  • check Centrifugo address and namespace (e8eacf0)
  • more consistent exit code (4027831)
  • outdated log message (9595278)
  • skip tidy logic if monitor does not have (6a082a3)

0.2.0 (2022-03-17)

⚠ BREAKING CHANGES

  • flexible monitored nodes type

Features

  • add OPC-UA client retrying code (945c2ba)

Bug Fixes

  • add missing mutex lock (0a8c6de)
  • create a dummy subscription (dd32433)
  • decoding error caused by nil field (103259b)
  • deps: update module github.com/gopcua/opcua to v0.3.2 (72b3d80)
  • do not call Publish if GetDataChange returns (9016a80)
  • keep monitor at the end of actors stack (7af2ba4)
  • refactor monitor internal data (cab7429)

Code Refactoring

  • flexible monitored nodes type (59d54c2)

0.1.1 (2022-03-10)

Bug Fixes

0.1.0 (2022-03-10)

⚠ BREAKING CHANGES

  • change Centrifugo subscription contract

Features

  • implement opcua-proxy command (2500e39)

Bug Fixes

  • deps: update module github.com/gopcua/opcua to v0.2.6 (32a2aa6)

Reverts

  • ci: lint only changed files (fa7c089)

Miscellaneous Chores

  • change Centrifugo subscription contract (f785280)

Continuous Integration

  • force release-please language (a5ea8f0)