Releases: tazama-lf/tms-service
v2.1.0
Milestone: Release v2.1.0
Date: 2024-12-04T07:00:00Z
Description: Create Release v2.1.0 release using Github Actions release workflow.
-
feat: add token middleware and env toggle
-
refactor: optional chaining
-
docs: typo
-
chore(deps): bump find-my-way from 8.2.0 to 8.2.2
Bumps find-my-way from 8.2.0 to 8.2.2.
updated-dependencies:
- dependency-name: find-my-way
dependency-type: indirect
...
Signed-off-by: dependabot[bot] [email protected]
-
refactor: migrate from frms to tazama-lf (#245)
-
refactor: migrate from frms to tazama-lf
-
feat: Env/validation (#247)
-
feat: add env validation
-
test: mock envs
-
fix: update auth flag from service auth to node env
-
refactor: use same values for templating
-
refactor: apply cache option environment variable split
-
refactor: encapsulate environment variables
-
refactor: change directory path
-
test: mock the services of the library
-
refactor: bump tazama libraries
-
refactor: bump lib version
-
refactor: add auth requirement for production
-
feat: add multi-currency dataCache (#261)
-
feat(deps): use latest datacache from frms-coe-lib
-
feat: add xchgRate and use multi currency datacache
-
refactor(rename): use better naming for pending promises array
-
test: update datacache tests
-
docs: update message samples and activity diagram
-
feat: updated old links
-
refactor: bump frms-coe-lib
-
refactor: use lib schema save methods
-
refactor: remove collection based environment variables
-
test: update unit test mocks
-
docs: replace Redis with Valkey
-
feat: updated XchgRate object for Pain001
-
bug: fixed spelling
-
build: update libs (#275)
Co-authored-by: rtkay123 [email protected]
-
ci: sync workflows from central-workflows (#201)
-
ci: sync workflows from central-workflows Signed-off-by: Kyle Vorster [email protected]
-
ci: sync workflows from central-workflows Signed-off-by: Scott [email protected]
-
ci: sync workflows from central-workflows Signed-off-by: Scott [email protected]
-
ci: sync workflows from central-workflows Signed-off-by: Scott [email protected]
Co-authored-by: github-actions [email protected]
Co-authored-by: Scott [email protected]
Signed-off-by: dependabot[bot] [email protected]
Co-authored-by: Len Bekker [email protected]
Co-authored-by: Len Bekker [email protected]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Cebolenkosi Shezi [email protected]
Co-authored-by: cshezi [email protected]
Co-authored-by: Justus Ortlepp [email protected]
Co-authored-by: Jean-Pierre [email protected]
Co-authored-by: Jean-Pierre Nell [email protected]
Co-authored-by: rtkay123 [email protected]
Co-authored-by: rtkay123 [email protected]
Co-authored-by: Kyle Vorster [email protected]
Co-authored-by: github-actions [email protected]
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: use passing node.js workflow without integration tests (#212) (Linked Issues: c0eb5a8)
- fix: remove failing scorecard (#211) (Linked Issues: d1629fc)
- fix: Reference main branch for release (Linked Issues: 5c98ddb)
- fix:
InitPty
missing in Pacs008 schema (Linked Issues: 87eea51) - fix: double db insert (Linked Issues: 5fde058)
- fix: remove dupe caching (Linked Issues: acc59c0)
- fix: double db insert (Linked Issues: 3ffc182)
- fix: user number instead of integer (#181) (Linked Issues: 557a1b0)
- fix: validation validator compiler (Linked Issues: 415f3fb)
- refactor: refactorizing json schemas (#160) (Linked Issues: d3b0285)
- fix: use other message types (Linked Issues: 753b0f9)
- fix: add swagger docs (Linked Issues: 2cb9e02)
- fix: use internal schemas (Linked Issues: 194e60b)
⭐️ New Features
- feat: Enhancement to the release workflow (Linked Issues: 0517a31)
- feat: refine and add new workflows (#207) (Linked Issues: 3acf111)
- feat: bump lib version (Linked Issues: a9420e3)
- feat: datacache-lookup (Linked Issues: 0a34c17)
- feat: update entity and accountId generation (Linked Issues: 502a852)
- feat: Fixed data structure (Linked Issues: d679470)
- feat: removed crsp (Linked Issues: 5022143)
- feat: changed documentation URL (Linked Issues: 78343bb)
- feat: updated documentation on other message types (Linked Issues: 12323bb)
- feat: collapse json pain001 (Linked Issues: 05ace2a)
- feat: changed documentation order (Linked Issues: dff2e37)
- feat: updated documentation (Linked Issues: 2f0e5cb)
- feat: remove mention of crsp (Linked Issues: 2f9b901)
📚 Documentation
- docs: fn signature for helper functions (Linked Issues: 82f5733)
- docs: remove unused diagram (Linked Issues: d1cf919)
- docs: update sequence diagram (Linked Issues: 2c29883)
- docs: remove unused diagram (Linked Issues: a3b1328)
- docs: update sequence diagram (Linked Issues: 852d25a)
- refactor: url path for transactions (#176) (Linked Issues: 59c4dcb)
- docs: remove old diagrams (Linked Issues: 21514fb)
- docs: Update README.md (Linked Issues: e42c7d4)
- docs: delete README_Old.md (Linked Issues: 59f4b9d)
- docs: update Readme.md (Linked Issues: d7de5dc)
- docs: update Readme.md (Linked Issues: 1645e30)
🔨 Refactorings
- refactor: inline string concatenation (Linked Issues: daa7543)
- refactor: consolidating library manager (Linked Issues: 46bfada)
- refactor: config cleanup (Linked Issues: 180b0fc)
- refactor: consolidating library manager (Linked Issues: 4154efa)
- refactor: config cleanup (Linked Issues: a782988)
- refactor: url path for transactions (#176) (Linked Issues: 59c4dcb)
- Rationalise endpoints (#174) (Linked Issues: 8463717)
- refactor: type errors in catch block (Linked Issues: 8849468)
- refactor: refactorizing json schemas (#160) (Linked Issues: d3b0285)
- refactor: remove swagger yaml (Linked Issues: f2126d5)
- refactor: refactorizing json schemas (Linked Issues: 7c3c780)
⚙️ Chores
- chore: Update VERSION to v3.0.0 (Linked Issues: 2c8c770)
- chore: Update CHANGELOG.md for v3.0.0 (Linked Issues: 60720e2)
- chore: Update VERSION to v2.0.0 (Linked Issues: 1038bc8)
- chore: Update CHANGELOG.md for v2.0.0 (Linked Issues: 5457b8b)
- chore: clarification in readme (Linked Issues: edca07a)
- chore: env cleanup (Linked Issues: 1812730)
- chore: clarification in readme (Linked Issues: 042f1a8)
- chore: env cleanup (Linked Issues: 2e6bdf7)
- chore: new othr structure samples (Linked Issues: 413425d)
- chore: typo (Linked Issues: c7313ad)
- chore: remove unused (Linked Issues: 2f5ddfa)
- chore: update deps (Linked Issues: 39c2197)
- chore: update editor config (Linked Issues: 64ff44e)
- chore: remove unused file (Linked Issues: ec1dc2e)
🏗️ Build
- build: removed carrot (Linked Issues: 63c2470)
- build: update package-versions (Linked Issues: 2c439bc)
- build: update eslint config (Linked Issues: 21e6b17)
- build: remove unused dependencies (Linked Issues: 0a0bbc9)
- build: update dependencies (Linked Issues: 52a0c8a)
🧪 Tests
💥 Feature Breaking Changes
- feat!: db relocation deps (Linked Issues: 63f21b4)
- feat!: db relocation deps (Linked Issues: 8567f1a)
📦 Dependencies
- chore(deps): bump elastic-apm-node from 4.4.1 to 4.5.4 (Linked Issues: df9e0b6)
- chore(deps): bump undici from 5.28.3 to 5.28.4 (Linked Issues: c2f6b4c)
- chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 (Linked Issues: f9c1067)
🔧 Dev Dependencies
- chore(deps-dev): bump ts-jest from 29.1.2 to 29.1.3 (Linked Issues: 6fd9e29)
- chore(deps-dev): bump eslint-plugin-n from 16.6.2 to 17.7.0 (Linked Issues: 4bc4738)
- chore(deps-dev): bump typescript from 5.3.3 to 5.4.5 (Linked Issues: df3582c)
- chore(deps-dev): bump @typescript-eslint/parser from 6.21.0 to 7.10.0 (Linked Issues: 0597db8)
- chore(deps-dev): bump @typescript-eslint/eslint-plugin (Linked Issues: d0cf564)
- chore(deps-dev): bump husky from 8.0.3 to 9.0.11 (Linked Issues: 7181793)
📝 Other Changes
- Merge remote-tracking branch 'origin/dev' into pacs008-initpty (Linked Issues: a93a880)
- Merge remote-tracking branch 'origin/dev' into entity-keys (Linked Issues: b411a06)
- Merge remote-tracking branch 'origin/dev' into data-cache (Linked Issues: e5449ca)
- tests: refactor update and bad test (Linked Issues: a555412)
- feat(util): create entity and account ids (Linked Issues: 19e1633)
- Merge pull request #191 from frmscoe/db-rename (Linked Issues: 05f85ee)
- tests: refactor update and bad test (Linked Issues: 4e2eda3)
- add pr-template, version and changelog file (#189) (Linked Issues: a4833dc)
- build!: dependency features (Linked Issues: d8c583e)
- Merge pull request #183 from frmscoe/sbom-directory (Linked Issues: 01a3ad1)
- Scan src code directory (Linked Issues: bb22749)
- Merge pull request #182 from frmscoe/sbom-workflow-testing (Linked Issues: 288d0ab)
- Enable manual running of workflow (Linked Issues: 8178600)
- Add license header (Linked Issues: 3d64538)
- Add workflow action for SBOM geenration using syft scan (Linked Issues: 5ac097b)
- Rationalise endpoints (#174) (Linked Issues: 8463717)
- Merge remote-tracking branch 'origin/dev' into deps (Linked Issues: 9afc76b)
- Merge pull request #165 from frmscoe/bump-version-rc (Linked Issues: 6edd0c0)
- Merge pull request #161 from frmscoe/event-director (Linked Issues: 97d3bd5)
- Merge branch 'dev' into bump-version-rc (Linked Issues: bc5709d)
- renamed CRSP mentions to Event-Director (Linked Issues: 42da640)
- Merge pull re...
v1.3.0
Milestone: Release v1.3.0
Date: 2024-07-11T07:00:00Z
Description: Create Release v1.3.0 release using Github Actions release workflow.
🐞 Bug Fixes
- fix: remove pain001 cache interaction (Milestone: , Linked Issues: 0c31449)
- fix: creditor is debtor and vice versa (Milestone: , Linked Issues: 21f5a6c)
- fix: remove unneeded redis calls (Milestone: , Linked Issues: b70c7b4)
- fix: pseudonyms cert path (Milestone: , Linked Issues: 945b537)
- fix: make linter happy (Milestone: , Linked Issues: 90be735)
- fix: add MAX_CPU to dockerfile (Milestone: , Linked Issues: e55ae0a)
- fix: add MAX_CPU env var (Milestone: , Linked Issues: 98a7ca4)
- fix: use public version of the lib (Milestone: , Linked Issues: f2ebcc1)
- fix: unit test base fixtures (Milestone: , Linked Issues: 215c15a)
- feat: use sidecar for logging (#71) (Milestone: * chore: update deployment files
-
add: sidecar cfg
-
chore: bump lib ver
-
update lib
-
alter log messages
-
feat: add contexts to logs
-
fix: update lib
-
chore: use upstream package
Co-authored-by: rtkay123 [email protected], Linked Issues: 5bcfbfd)
⭐️ New Features
- feat: allow different pseudonyms db (Milestone: , Linked Issues: 7d54af0)
- feat: attach amount and credttm to datacache (Milestone: , Linked Issues: 2a76144)
- feat: use sidecar for logging (#71) (Milestone: * chore: update deployment files
-
add: sidecar cfg
-
chore: bump lib ver
-
update lib
-
alter log messages
-
feat: add contexts to logs
-
fix: update lib
-
chore: use upstream package
Co-authored-by: rtkay123 [email protected], Linked Issues: 5bcfbfd)
🔨 Refactorings
- refactor: remove unused redis
sets
(Milestone: , Linked Issues: 51922c2)
⚙️ Chores
- chore: update lockfile (Milestone: , Linked Issues: 9aa5e23)
- chore: bump lib ver (Milestone: , Linked Issues: b06db30)
- chore: make env var namees consistent (Milestone: , Linked Issues: 8db414f)
- chore: make env var namees consistent (Milestone: , Linked Issues: daccb5e)
- chore: update env var names (Milestone: , Linked Issues: 2cb3015)
- chore: update env (Milestone: , Linked Issues: 15acfe4)
- chore: bump lib ver (Milestone: , Linked Issues: f2fc7aa)
- chore: update dependencies (Milestone: , Linked Issues: b9bab39)
- chore: update jobs (Milestone: , Linked Issues: e27c08a)
- feat: use sidecar for logging (#71) (Milestone: * chore: update deployment files
-
add: sidecar cfg
-
chore: bump lib ver
-
update lib
-
alter log messages
-
feat: add contexts to logs
-
fix: update lib
-
chore: use upstream package
Co-authored-by: rtkay123 [email protected], Linked Issues: 5bcfbfd)
v1.2.0
Milestone: Release-1-2-0
Date: 2023-11-02T07:00:00Z
Description: Create release-1-2-0
🐞 Bug Fixes
- fix: unest datacache data (Milestone: , Linked Issues: 938a2e9)
- fix: retrieving datacache from redis (Milestone: , Linked Issues: e74b075)
- fix: use 1.3.0 frmscoe lib pckg version (Milestone: , Linked Issues: 6e3d96f)
- fix: incorrect proto
dataCache
structure (Milestone: , Linked Issues: e7a6338) - fix: update lock file (Milestone: , Linked Issues: 77f8781)
- fix: upgrade libs versions (Milestone: , Linked Issues: b8d78d5)
- fix: exclude non fastify changes (Milestone: , Linked Issues: 9e48e05)
- fix: tests clear mocks jest (Milestone: , Linked Issues: 3d4c45f)
- fix: rename DP to TMS due to merge of the two (Milestone: , Linked Issues: f130a88)
- fix: removing every thing fastify under pressure (Milestone: , Linked Issues: 27a45fb)
- fix: removing underpressure middleware (Milestone: , Linked Issues: bc8b4f3)
- fix: regrouping ttl (Milestone: , Linked Issues: 2ad1541)
- fix: update dockerfile environment variable Updated node version for gitub jobs (Milestone: , Linked Issues: d429fec)
- fix: remove dumplicate variables (Milestone: , Linked Issues: af9e474)
- fix: under-pressure memory used message (Milestone: , Linked Issues: 06032c1)
- fix: use one reponse functionality (Milestone: , Linked Issues: a81f857)
- fix: message only showing (Milestone: , Linked Issues: c90c18f)
- fix: add the error object on the fail message (Milestone: , Linked Issues: ef86ede)
- fix: return message only for error handling (Milestone: , Linked Issues: d9dcbaa)
- fix: removing duplicated code (Milestone: , Linked Issues: 8b24ae4)
- fix: allow quoting (Milestone: , Linked Issues: 8571ace)
- fix: host specified (Milestone: , Linked Issues: 1121835)
- fix: update origin of cors for remote address (Milestone: , Linked Issues: c013189)
- fix: use port from configuration (Milestone: , Linked Issues: b0f0809)
- fix: include temporally cors setting (Milestone: , Linked Issues: 33cf789)
- fix: add swagger yaml for fastify (Milestone: , Linked Issues: b6045f9)
- fix: typo restate (Milestone: , Linked Issues: 2178a64)
- fix: adding optional qouting feature (Milestone: , Linked Issues: dd7dcc8)
- fix: upgrade node version to v20 for docker img (Milestone: , Linked Issues: b86f485)
- fix: add logstash level to configuration (Milestone: , Linked Issues: 50f0faf)
- fix: add missing Dockerfile env (Milestone: , Linked Issues: c81416d)
- fix: add pseudonym config and config fixes (Milestone: , Linked Issues: 381bcbb)
- fix: code smells and exclusions (Milestone: , Linked Issues: 2c8f98a)
- fix: use http transactions as root (Milestone: , Linked Issues: 1827ad5)
- fix: end outerspan before early return (Milestone: , Linked Issues: 18ec0e1)
- fix: always end spans (Milestone: some spans aren't ended in
catch
blocks that return the fn
, Linked Issues: 4139fa9) - fix: send traceParent as is (Milestone: , Linked Issues: 3a29992)
- fix: Dockerfile function name consistency (Milestone: , Linked Issues: c230714)
- fix: add swagger.yaml to Dockerfile (Milestone: , Linked Issues: 15b6f72)
- fix: span names (Milestone: , Linked Issues: 73e1335)
- fix: redis env.template (Milestone: , Linked Issues: 2449c8a)
- fix: bad if scope (Milestone: , Linked Issues: 4ce0944)
- fix: update dockerfile (Milestone: , Linked Issues: 837d378)
- fix: add default server env (Milestone: , Linked Issues: 3031233)
- fix: add env check (Milestone: , Linked Issues: b623c5a)
- fix: span names (Milestone: , Linked Issues: 7deb01a)
- fix: redis env.template (Milestone: , Linked Issues: a6b9fa8)
- fix: bad if scope (Milestone: , Linked Issues: 51b1bd3)
- fix: update dockerfile (Milestone: , Linked Issues: 4756e49)
- fix: add default server env (Milestone: , Linked Issues: fa2742b)
- fix: add env check (Milestone: , Linked Issues: 35e8bc2)
- fix: just nanoseconds return nanoseconds only (Milestone: , Linked Issues: e64fab1)
- fix: add TxSts to saveTransactionRelationship (Milestone: , Linked Issues: 66b9362)
- fix: removing prcTm ot metaData object (Milestone: , Linked Issues: 52bff26)
- fix: rename data-prep abbrev (Milestone: , Linked Issues: a8c148d)
- fix: attribute key name change (Milestone: , Linked Issues: c54b53c)
- fix: Use deployed version of StartupLib (Milestone: , Linked Issues: 5ce8f75)
- fix: tests & workflow (Milestone: , Linked Issues: 56e7bfe)
⭐️ New Features
- feat: add singleton for dbManager (Milestone: , Linked Issues: 730de6d)
- feat: standardize db startup (Milestone: , Linked Issues: 3748f2f)
- feat: exit on error (Milestone: , Linked Issues: 576a6e6)
- feat: serialization of fastify resp and req body (Milestone: , Linked Issues: b9d11a0)
- feat: use apm service from lib (Milestone: , Linked Issues: d032a6b)
- feat: under-pressure middleware (Milestone: , Linked Issues: b8d7a1d)
- feat: fastify from rest koa (Milestone: , Linked Issues: c2417a1)
- feat: cache cration (Milestone: , Linked Issues: 210263d)
- feat: pain optional (Milestone: , Linked Issues: 9ea2d29)
- feat: use required library version (Milestone: , Linked Issues: 0b446b2)
- feat: encode tracecparent (Milestone: , Linked Issues: 1d74140)
- feat: attach traceParent to message (Milestone: , Linked Issues: 09f2d2f)
- feat: add swagger validation (Milestone: , Linked Issues: 4eac32d)
- feat: combine koa and nats (Milestone: Koa added to incoming, nats outgoing
, Linked Issues: 1104212) - feat: start transaction for pain001 (Milestone: , Linked Issues: a8feefb)
- feat: use redis from library (Milestone: , Linked Issues: fafe609)
- feat: add spans for process flow (Milestone: , Linked Issues: 94284a1)
- feat: combine koa and nats (Milestone: Koa added to incoming, nats outgoing
, Linked Issues: d584586) - feat: start transaction for pain001 (Milestone: , Linked Issues: 2883231)
- feat: add spans for process flow (Milestone: , Linked Issues: 3ae29d2)
- feat: use redis from library (Milestone: , Linked Issues: fb491e9)
- feat: reconnect to nats on unhandled exception (Milestone: , Linked Issues: 40bdd07)
- feat: removed hashing and moved DataCache (Milestone: , Linked Issues: 6bc3b5c)
- feat: adding elasp time for execution (Milestone: , Linked Issues: ad0e94e)
- feat: Release workflows added and Docker file reform (Milestone: , Linked Issues: 3aaeace)
- feat: Upgrade to use Server Startup Factory (Milestone: , Linked Issues: 242dbc2)
🔨 Refactorings
- refactor: store datacache and transactions as binary in redis (Milestone: , Linked Issues: bc0e328)
- refactor: skip destructuring config (Milestone: , Linked Issues: 0ff0961)
- refactor: replace local arango with library (Milestone: , Linked Issues: f40094f)
- refactor: try inferred transaction parent (Milestone: , Linked Issues: 3f56649)
- refactor: try inferred transaction parent (Milestone: , Linked Issues: ffd2e3e)