Releases: moscajs/aedes-otel-instrumentation
Releases · moscajs/aedes-otel-instrumentation
Release 0.2.0
0.2.0 (2023-10-09)
Features
- patch new
aedes.wrapDeliveryFunc
to correctly modify delivery function (44cbaef)
Bug Fixes
- introduce middleware in aedes to patch delivery function at init or runtime (d790cad)
- make broker URL retrieval method safer (12482fd)
- solve review issues (5d83cf2)
- update aedes patched types (ad3c224)
Test added
- add script and config to run aedes tests with intrumentation lib (0f7170a)
- duplicate and patch original aedes tests (52e9685)
Chores
- remove unused lib (2520e36)
Release 0.1.1
Release 0.1.0
- test: move disabled instrumentation test (8608d29)
- chore: update aedes-protocol-decoder and remove unused patches (06ccf02)
- test: update setup to work both under Node 18.17+ and 20+ (86f2d1e)
- build: update NPM lifecycle hooks (174f1f1)
- ci: add basic workflow (a9616d8)
- build: refine build config and setup release flow (5a96618)
- docs: write initial documentation (1e3c8c2)
- refactor: create test helpers (0fad6d3)
- test: extend test suite (bdd2a42)
- test: init setup and test suite (9a83154)
- fix: ensure spans are ended in
handleConnect
(dab9294) - refactor: create factory function that will start both instrumentation libs by default (2a24d0f)
- feat: enrich span attributes with
ConnectionDetails
(21606f3) - chore: install and patch aedes-protocol-decoder (758947d)
- fix: improve span management (013a13c)
- feat: patch handleSubscribe and retrieve client target and msg delivery (f37ce34)
- feat: patch Aedes hooks and create span events (427f977)
- refactor: add constants attributes in separate module (3bb7e43)
- chore: make Aedes hooks patchable (d95a0ff)
- feat: add setup to export traces to Jaeger (ec945ab)
- test: update example (09b98f6)
- fix: improve span attributes and context setting (6cbbc1f)
- fix: improve OTel context propagation (WIP) (caa9b01)
- feat: create instrumentation for mqtt-packet lib (fa0e6ee)
- feat: create span at connect and patch
handlePublish
(836db2d) - feat: add Socket connection details (c58f11c)
- fix: handle case of missing original packet (259b5b5)
- test: create example project (0b82df8)
- build: patch aedes and aedes-packet to get named exports (b8a77da)
- format: setup ESLint and Prettier (5ff8fcd)
- feat: init base project (1e711f5)
- build: setup TS and dependencies (f66e256)
- Update .gitignore (135257a)
- Initial commit (b2063dc)