Releases: tazama-lf/frms-coe-lib
v2.1.0
v2.0.0
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
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...