Skip to content

Releases: tazama-lf/frms-coe-lib

v2.1.0

09 Dec 20:32
2949895
Compare
Choose a tag to compare

What's Changed

v2.0.0

19 Jul 11:11
cf51f7c
Compare
Choose a tag to compare

Milestone: Release v2.0.0

Date: 2024-07-18T07:00:00Z
Description: Create Release v2.0.0 release using Github Actions release workflow.

🐞 Bug Fixes

  • fix: manually change version.md and changelog.md files that coulbn't be populated during the release (#138) (Linked Issues: 3929cf2)
  • fix: remove private modifiers (Linked Issues: 56c8255)
  • fix: node version in node.js workflow (Linked Issues: 8f095e3)
  • fix: Update node 16 to 20 node.js.yml (Linked Issues: 49eade4)
  • fix: remove failing scorecard (#136) (Linked Issues: b5d1ec0)
  • fix: networkConfiguration instead of networkMapConfiguration (Linked Issues: 40e98a5)
  • fix: adding different transaction types (Linked Issues: 3bf760b)
  • fix: more channel removals (Linked Issues: 93dd1ed)
  • fix: tsconfig module and module resolution (Linked Issues: 567c8dc)

⭐️ New Features

  • feat: Enhancement to the release workflow (Linked Issues: 094c913)
  • feat: refine and add new workflows (#127) (Linked Issues: 2364bc8)
  • feat: bumped version (Linked Issues: 7626066)
  • feat: attaching cache to transactions (Linked Issues: bb574b0)
  • feat: Added release and milestone workflows. (Linked Issues: 63f444f)
  • feat: spelling fix (Linked Issues: f735f80)
  • feat: improved data structure (Linked Issues: a37d712)
  • feat: add method for getting report by msgid (Linked Issues: 5379f2b)
  • feat: remove crsp from metadata (Linked Issues: bff5395)
  • feat: change CADP to TADP and update metadata (Linked Issues: f5c89a0)
  • feat: fully remove ruleConfig outcome (Linked Issues: a89c8ae)
  • feat: remove transaction configuration (Linked Issues: 48f8a57)
  • feat: remove getRuleMap channels (Linked Issues: db4b83f)
  • feat: remove ruleresults' result (Linked Issues: bb780e5)
  • feat: remove channels (Linked Issues: 9cb00ed)

📚 Documentation

  • fix: manually change version.md and changelog.md files that coulbn't be populated during the release (#138) (Linked Issues: 3929cf2)

🔨 Refactorings

  • refactor: move networkMap config to configurationDB (Linked Issues: fae3538)
  • refactor: rename configuration collection to ruleConfiguration (Linked Issues: bc7dcf6)
  • refactor: rename typologyExpression to typologyConfiguration (Linked Issues: 26c9760)
  • refactor: remove deprecated redis method (Linked Issues: 020b6db)
  • refactor: remove JSON Schema (Linked Issues: 2442215)
  • refactor: bump lib version (Linked Issues: b72be8e)

⚙️ Chores

  • chore: update linting, publish and deps (Linked Issues: cb6d380)
  • chore: added eslint rule (Linked Issues: e26164c)
  • chore: update license and remove dead dep (Linked Issues: 3a25b32)
  • chore: updated eslint and project dependencies (Linked Issues: fd2d1af)
  • chore: add license header (Linked Issues: a2f1a5c)
  • chore: add license header (Linked Issues: 84b85a5)
  • chore: data types docs (Linked Issues: bf03a60)
  • chore: update docs (Linked Issues: 65aabb4)
  • chore: linting (Linked Issues: da05297)

🏗️ Build

  • build: update lockfile (Linked Issues: 150beb1)
  • build: bumped version for release 2.0.0 (Linked Issues: b32a6cd)
  • build: bump lib ver (Linked Issues: 5639700)
  • build: bump grpc ver (Linked Issues: e54efd9)
  • build: version bump (Linked Issues: 7a68b89)
  • build: bump lib ver (Linked Issues: 22f0283)
  • build: use lint-staged in precommit hook (Linked Issues: f502dab)

⚙️ CI

  • ci: exclude test data from sonar rules (Linked Issues: f447973)

🧪 Tests

  • test: update db manager (Linked Issues: 4279107)
  • test: update collection names (Linked Issues: d74be5d)
  • test: add unit test for getReportByMessageId (Linked Issues: 8855b26)
  • test: fix coverage and open handle (Linked Issues: 02ab784)

📝 Other Changes

  • Merge remote-tracking branch 'origin/dev' into grpc-priv (Linked Issues: 90e0702)
  • Merge pull request #122 from frmscoe/rule-cfg (Linked Issues: 1911a50)
  • Add dependabot.yml file (#108) (Linked Issues: 2062d10)
  • Merge pull request #116 from frmscoe/data-structure-fix (Linked Issues: 75be102)
  • Merge branch 'dev' of https://github.com/frmscoe/frms-coe-lib into data-structure-fix (Linked Issues: 18cf9e7)
  • Merge pull request #112 from frmscoe/remove-json-schema (Linked Issues: a6cf118)
  • Merge pull request #106 from frmscoe/ossf-scorecard-workflow (Linked Issues: 0a3c832)
  • tests: redis lint change (Linked Issues: db7d37b)
  • Add license header (Linked Issues: ea4d13d)
  • Create scorecard.yml (Linked Issues: 9667176)
  • Merge pull request #99 from frmscoe/license-header (Linked Issues: e143ffd)
  • Merge pull request #95 from frmscoe/feat/remove-channels (Linked Issues: e4c8c57)
  • 4.0.0-rc.5 (Linked Issues: 2e23cf7)
  • 4.0.0-rc.4 (Linked Issues: eea6bb3)
  • 4.0.0-rc.3 (Linked Issues: 55c36c8)
  • chore(docs): add examples/purpose for env vars (Linked Issues: 6f6a8f7)
  • 4.0.0-rc.2 (Linked Issues: 3a6baa3)
  • 4.0.0-rc.1 (Linked Issues: 7a5be04)
  • 4.0.0-rc.0 (Linked Issues: 0c65632)

v1.0.1

15 Jul 05:30
cb700f7
Compare
Choose a tag to compare

Milestone: Release v1.0.1

Date: 2024-07-15T07:00:00Z
Description: Create Release v1.0.1 release using Github Actions release workflow.

🐞 Bug Fixes

  • fix: typo in db field name (Milestone: , Linked Issues: 05bb4e6)
  • fix: type defination of dataMananger (Milestone: , Linked Issues: f743925)
  • fix: helper for nats networkmap routing (Milestone: , Linked Issues: 8c5e52a)
  • fix: only mock if config provides values (Milestone: , Linked Issues: 9f45b64)
  • fix: include datacache to index (Milestone: , Linked Issues: f18761b)
  • fix: add datacache sample data (Milestone: , Linked Issues: 34b0991)
  • fix: added networkmap for base fixtures (Milestone: , Linked Issues: 709feec)
  • Modify Logging Framework (#83) (Milestone: * feat: integrate lumberjack into logger service
  • fix: remove callback from log constructor

  • chore: bump lib ver

  • fix: specify type for client

  • fix: use function name as channel name

  • fix: remove unneeded param from service

function name is already available in the library

  • feat: replace log4js with pino

  • fix: proto index

  • refactor: remove log4js

  • add: id as log context

contains refactors for logging service

  • fix: update info to log

  • fix: send grpc client to utility fn


Co-authored-by: rtkay123 [email protected], Linked Issues: 78cbbe8)

  • fix: use reserve for marking the deleted field (Milestone: , Linked Issues: b08606f)
  • fix: remove from protofile (Milestone: , Linked Issues: 934e4bc)
  • fix: remove status on channel level (Milestone: , Linked Issues: f945de1)
  • fix: setAdd redis update to use protobuf encoder (Milestone: , Linked Issues: ea54cb9)
  • fix: undeprecated addOneGetAll from redis service added calculated to the library (Milestone: , Linked Issues: 475fbda)
  • fix: register getBuffer method (Milestone: , Linked Issues: dbc7c36)
  • fix: package version (Milestone: , Linked Issues: 3187abc)
  • fix: remove timedate stamp sort from root (Milestone: , Linked Issues: 6b31d98)
  • fix: remove rooted creDtTm (Milestone: , Linked Issues: fa3df58)
  • fix: remove rooted attribute filter (Milestone: , Linked Issues: 40eb431)
  • fix: technical debt remove rooted attributes (Milestone: , Linked Issues: cb46424)
  • fix: use timestamp type for timestamp field (Milestone: , Linked Issues: 3e2f828)
  • fix: clean up unused import (Milestone: , Linked Issues: ae2342e)
  • fix: message schema instant (Milestone: , Linked Issues: 6c23c1d)
  • fix: use toJson() (Milestone: , Linked Issues: 2a24ed4)
  • fix: revert object return handling (Milestone: , Linked Issues: f2dc7c4)
  • fix: generic getmembers for redis get (Milestone: , Linked Issues: ab6f9db)
  • fix: cater for different value types (Milestone: , Linked Issues: e882e8c)
  • fix: use type for RuleResult (Milestone: , Linked Issues: 5539822)
  • fix: encode for redis save and decode for read (Milestone: , Linked Issues: ad5b92f)
  • fix: metadata declaration for protoprint (Milestone: , Linked Issues: 6c41744)
  • fix: add channel result attribute for proto print (Milestone: , Linked Issues: 85a3c16)
  • fix: other processors result for proto blueprint (Milestone: , Linked Issues: f0c9302)
  • fix: adding DataCache optional (Milestone: , Linked Issues: 7e3bfba)
  • fix: remane filename (Milestone: , Linked Issues: 5cfb74b)
  • fix: update package version for lock file (Milestone: , Linked Issues: f27406e)
  • fix: keep logging/apm separate (Milestone: , Linked Issues: 397b4ea)
  • fix: wrong comment (Milestone: , Linked Issues: bcfca51)
  • fix: logger is independent of apm variable (Milestone: , Linked Issues: 825276a)
  • fix: update final object for CMS from alert to report (Milestone: , Linked Issues: 56ff236)
  • fix: attribute with initialization in the ruleRes (Milestone: , Linked Issues: 5672d67)
  • fix: use defaults as values not types (Milestone: , Linked Issues: 56a5354)
  • fix: make status optional (Milestone: schema field is not included in the message to tadproc
    , Linked Issues: cdd25ee)
  • fix: eslint and prettier (Milestone: , Linked Issues: 0df42f3)
  • fix: add account id as part of the key (Milestone: , Linked Issues: 397825d)
  • fix: bug fix data duplication on account holder (Milestone: , Linked Issues: 2bb1789)
  • fix: add AddOneGetCount member to Redis methods (Milestone: , Linked Issues: 875eb1c)
  • fix: missing description on typology (Milestone: , Linked Issues: aad0f12)
  • fix: use type imports and added missing db exit (Milestone: , Linked Issues: 99480c1)
  • fix: remove errors on get calls (Milestone: , Linked Issues: f251e21)
  • fix: env variable (Milestone: , Linked Issues: 1a34397)
  • fix: adding metadata type (Milestone: , Linked Issues: 216361f)
  • Bugfix: Fixed aql export (Milestone: , Linked Issues: 9a5aa11)

⭐️ New Features

  • feat: allow amount and credttm to be cacheable (#89) (Milestone: * chore: update hooks permissions to be executable
  • feat: add amt and dt to datacache

Co-authored-by: rtkay123 [email protected], Linked Issues: a15c44d)

  • Modify Logging Framework (#83) (Milestone: * feat: integrate lumberjack into logger service
  • fix: remove callback from log constructor

  • chore: bump lib ver

  • fix: specify type for client

  • fix: use function name as channel name

  • fix: remove unneeded param from service

function name is already available in the library

  • feat: replace log4js with pino

  • fix: proto index

  • refactor: remove log4js

  • add: id as log context

contains refactors for logging service

  • fix: update info to log

  • fix: send grpc client to utility fn


Co-authored-by: rtkay123 [email protected], Linked Issues: 78cbbe8)

  • feat: updated Proto Files (Milestone: , Linked Issues: afd2d8b)
  • feat: add-workflow (Milestone: , Linked Issues: 8222968)
  • feat: remove desc from rule/typology result (Milestone: , Linked Issues: 325dfbe)
  • feat: add version to network map config (Milestone: , Linked Issues: 2b2806a)
  • feat: add retry strategy (Milestone: , Linked Issues: 2ddaf4d)
  • feat: redis connection lost (Milestone: , Linked Issues: c98f1de)
  • feat: write bytes to redis (Milestone: , Linked Issues: bb8bba6)
  • feat: full proto blueprint for FRMS messages (Milestone: , Linked Issues: c2d0ca4)
  • feat: better control of logging (Milestone: , Linked Issues: 54ad956)
  • feat: startup resilience (Milestone: , Linked Issues: 9ca1e30)
  • feat: db-split (Milestone: , Linked Issues: 2018533)
  • feat: split transaction dbs (Milestone: , Linked Issues: ea74ada)
  • feat: add new attribute of weight for rule (Milestone: , Linked Issues: 7c16f45)
  • feat: adding weight for rule result (Milestone: , Linked Issues: f7ca532)
  • feat: add-cache-config (Milestone: , Linked Issues: 6b69ef4)
  • feat: removed messages obj from class (Milestone: , Linked Issues: 1112745)
  • feat: add classes and update/made compatible (Milestone: , Linked Issues: b830ea4)
  • feat: add better error formatting (Milestone: , Linked Issues: 9a05ac1)
  • feat: dbManager create will throw on any problem (Milestone: Previously if bad config or startup failed to connect to db/redis it would partially spin up. Only affected services would become unavailable. Readycheck is now called automatically and would throw/clean up when a problem occurred.
    , Linked Issues: 4f06cc6)
  • feat: adding schemas for (de)serialization (Milestone: , Linked Issues: 8460159)
  • feat: add apm service (Milestone: , Linked Issues: 971e4c9)
  • feat: Add Add One Get Count method to lib (Milestone: , Linked Issues: 665cb07)
  • feat: refactor and new quer...
Read more