Skip to content

Releases: tazama-lf/tms-service

v2.1.0

03 Dec 11:47
06dba4b
Compare
Choose a tag to compare

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

19 Jul 12:53
f8e59f4
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: 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

  • Rationalise endpoints (#174) (Linked Issues: 8463717)

💥 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...
Read more

v1.3.0

11 Jul 12:25
fcc4988
Compare
Choose a tag to compare

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

02 Nov 12:58
bb1d857
Compare
Choose a tag to compare

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)

⚙️ Chores

  • chore: Bump version for release (Milestone: , Linked Issues: 8c87a19)
  • chore: add licensing line (Milestone: , Linked Issues: 065098f)
  • chore: re...
Read more

v1.1.0

18 Apr 14:02
Compare
Choose a tag to compare
Create release 1.1.0