-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade NodeJS Version for core services #2092
Closed
32 of 34 tasks
mdebarros opened this issue
Mar 2, 2021
· 5 comments
· Fixed by mojaloop/ml-testing-toolkit-shared-lib#10
Closed
32 of 34 tasks
Upgrade NodeJS Version for core services #2092
mdebarros opened this issue
Mar 2, 2021
· 5 comments
· Fixed by mojaloop/ml-testing-toolkit-shared-lib#10
Labels
core-dev-squad
epic
oss-core
This is an issue - story or epic related to a feature on a Mojaloop core service or related to it
Comments
mdebarros
added
needs clarity
oss-core
This is an issue - story or epic related to a feature on a Mojaloop core service or related to it
story
labels
Mar 2, 2021
Maybe it will be an Epic :-) to upgrade to v16.x.x LTS |
https://nodejs.org/en/about/releases/ <-- Node v12 support will be dropped in April 2022. |
It seems a reasonable roadmap would be to move to v14 without delay, then plan to move to v16 in late January, as part of first 2022 Mojaloop functional release.
Can someone identify the breaking changes between Node v12 and v14-v16 that we will likely encounter? This would help us prioritize and map out the work.
— Miller
On Aug 16, 2021, at 1:54 AM, Miguel de Barros ***@***.***> wrote:
https://nodejs.org/en/about/releases/ <-- Node v12 will lose support in April 2022.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
|
related DA issue mojaloop/design-authority-project#78 |
elnyry-sam-k
changed the title
Upgrade NodeJS Version
Upgrade NodeJS Version for core services
Apr 5, 2022
6 tasks
mdebarros
added a commit
to mojaloop/central-services-error-handling
that referenced
this issue
May 18, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc
mdebarros
added a commit
to mdebarros/central-services-metrics
that referenced
this issue
May 18, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results and IGNORE patterns - added useUnknownInCatchVariables config to tsconfig to support current code style - updated README with standard auto-release information
mdebarros
added a commit
to mojaloop/central-services-error-handling
that referenced
this issue
May 18, 2022
* feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - added missing replace dev dependency Notes: - npm-audit-resolver v3.0.0-7 is a candidate release to resolve compatibility with npm v7+ as described in naugtur/npm-audit-resolver#34. This will need to be addressed going forward as `npm run audit:resolve` (i.e. `resolve-audit`) is currently not functioning. As a work-around, we need to manually run the following command `npm audit fix`. The `npm run audit:check` (i.e. `check-audit`) still works as expected. BREAKING CHANGE: major version bump for node v16 LTS support, and re-structuring of project directories to align to core Mojaloop repositories!
mdebarros
added a commit
to mojaloop/central-services-metrics
that referenced
this issue
May 18, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results and IGNORE patterns - added useUnknownInCatchVariables config to tsconfig to support current code style - updated README with standard auto-release information Notes: - npm-audit-resolver v3.0.0-7 is a candidate release to resolve compatibility with npm v7+ as described in naugtur/npm-audit-resolver#34. This will need to be addressed going forward as `npm run audit:resolve` (i.e. `resolve-audit`) is currently not functioning. As a work-around, we need to manually run the following command `npm audit fix`. The `npm run audit:check` (i.e. `check-audit`) still works as expected. BREAKING CHANGE: major version bump for node v16 LTS support, and re-structuring of project directories to align to core Mojaloop repositories!
mdebarros
added a commit
to mdebarros/central-services-shared
that referenced
this issue
May 18, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results patterns - updated README with standard auto-release information Notes: - npm-audit-resolver v3.0.0-7 is a candidate release to resolve compatibility with npm v7+ as described in naugtur/npm-audit-resolver#34. This will need to be addressed going forward as `npm run audit:resolve` (i.e. `resolve-audit`) is currently not functioning. As a work-around, we need to manually run the following command `npm audit fix`. The `npm run audit:check` (i.e. `check-audit`) still works as expected. - Added "@hapi/catbox", "@hapi/catbox-memory" to ncurc for dep:check to ignore updates due to breaking changes which should be handled by another story BREAKING CHANGE: major version bump for node v16 LTS support, and re-structuring of project directories to align to core Mojaloop repositories!
mdebarros
added a commit
to mojaloop/event-sdk
that referenced
this issue
May 18, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results and IGNORE patterns - added useUnknownInCatchVariables config to tsconfig to support current code style - updated README with standard auto-release information Notes: - npm-audit-resolver v3.0.0-7 is a candidate release to resolve compatibility with npm v7+ as described in naugtur/npm-audit-resolver#34. This will need to be addressed going forward as `npm run audit:resolve` (i.e. `resolve-audit`) is currently not functioning. As a work-around, we need to manually run the following command `npm audit fix`. The `npm run audit:check` (i.e. `check-audit`) still works as expected. BREAKING CHANGE: major version bump for node v16 LTS support, and re-structuring of project directories to align to core Mojaloop repositories!
mdebarros
added a commit
to mojaloop/event-sdk
that referenced
this issue
May 19, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - Fixed imports - Added 'serialize-error' to ncurc for dep:check to ignore future updates - this is because v9+ only supports ESM loaders and not CJS. This will need to be addressed in a future story. - Aligned jest config to moja standard - Cleaned up Package.json - Added 'prepublishOnly' script to package.json to ensure that dist is build prior to publishing - Updated tsconfig to latest standards
mdebarros
added a commit
to mojaloop/event-sdk
that referenced
this issue
May 19, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results and IGNORE patterns - added useUnknownInCatchVariables config to tsconfig to support current code style - updated README with standard auto-release information - Fixed imports - Added 'serialize-error' to ncurc for dep:check to ignore future updates - this is because v9+ only supports ESM loaders and not CJS. This will need to be addressed in a future story. - Aligned jest config to moja standard - Cleaned up Package.json - Added 'prepublishOnly' script to package.json to ensure that dist is build prior to publishing - Updated tsconfig to latest standards Notes: - npm-audit-resolver v3.0.0-7 is a candidate release to resolve compatibility with npm v7+ as described in naugtur/npm-audit-resolver#34. This will need to be addressed going forward as `npm run audit:resolve` (i.e. `resolve-audit`) is currently not functioning. As a work-around, we need to manually run the following command `npm audit fix`. The `npm run audit:check` (i.e. `check-audit`) still works as expected. - 'serialize-error' version is fixed to v8.1.0, this is because v9+ only supports ESM loaders and not CJS. This will need to be addressed in a future story. BREAKING CHANGE: major version bump for node v16 LTS support, and re-structuring of project directories to align to core Mojaloop repositories!
mdebarros
added a commit
to kleyow/central-services-stream
that referenced
this issue
May 19, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - removed unused files - removed unused dependencies - re-aligned package.json - added replace dependency - added IGNORE and test/result patterns to gitignore - removed .versionrc.js for consistency
mdebarros
added a commit
to mojaloop/central-services-shared
that referenced
this issue
May 19, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results patterns - updated README with standard auto-release information - resolved audits - cleaned up package.json - updated links in changelog to point correctly to mojaloop issue repo - renamed .ncurc.json to .ncurc.js to add comment-note about the @hapi/catbox* issue as described in the notes below Notes: - npm-audit-resolver v3.0.0-7 is a candidate release to resolve compatibility with npm v7+ as described in naugtur/npm-audit-resolver#34. This will need to be addressed going forward as `npm run audit:resolve` (i.e. `resolve-audit`) is currently not functioning. As a work-around, we need to manually run the following command `npm audit fix`. The `npm run audit:check` (i.e. `check-audit`) still works as expected. - Added "@hapi/catbox", "@hapi/catbox-memory" to ncurc for dep:check to ignore updates due to breaking changes which should be handled by another story BREAKING CHANGE: major version bump for node v16 LTS support, and re-structuring of project directories to align to core Mojaloop repositories!
mdebarros
added a commit
to mdebarros/central-services-health
that referenced
this issue
May 19, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - removed unused files - removed unused dependencies - re-aligned package.json - added replace dependency - added IGNORE and test/result patterns to gitignore - re-aligned lint standards config - re-aligned tsconfig Notes: - npm-audit-resolver v3.0.0-7 is a candidate release to resolve compatibility with npm v7+ as described in naugtur/npm-audit-resolver#34. This will need to be addressed going forward as npm run audit:resolve (i.e. resolve-audit) is currently not functioning. As a work-around, we need to manually run the following command npm audit fix. The npm run audit:check (i.e. check-audit) still works as expected. BREAKING CHANGE: major version bump for node v16 LTS support, and re-structuring of project directories to align to core Mojaloop repositories!
mdebarros
added a commit
to mojaloop/central-services-health
that referenced
this issue
May 19, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - removed unused files - removed unused dependencies - re-aligned package.json - added replace dependency - added IGNORE and test/result patterns to gitignore - re-aligned lint standards config - re-aligned tsconfig Notes: - npm-audit-resolver v3.0.0-7 is a candidate release to resolve compatibility with npm v7+ as described in naugtur/npm-audit-resolver#34. This will need to be addressed going forward as npm run audit:resolve (i.e. resolve-audit) is currently not functioning. As a work-around, we need to manually run the following command npm audit fix. The npm run audit:check (i.e. check-audit) still works as expected. BREAKING CHANGE: major version bump for node v16 LTS support, and re-structuring of project directories to align to core Mojaloop repositories!
mdebarros
added a commit
to mojaloop/helm
that referenced
this issue
Jun 21, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - upgraded account-lookup-service (ALS) to v14.0.0 - bump to ALS charts - fixed docker path changes for ALS
mdebarros
added a commit
to mdebarros/simulators
that referenced
this issue
Jul 12, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - updated docker-compose files to work correctly - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results and IGNORE patterns - updated README with standard auto-release information - Fixed imports - Cleaned up Package.json Notes: - Helm chart mountPaths need to be updated from `/opt/simulator` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/simulator` which will impact config mounts.
mdebarros
added a commit
to mojaloop/simulator
that referenced
this issue
Jul 12, 2022
feat(mojaloop/[#2092](https://github.com/mdebarros/simulators/issues/2092)): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - updated docker-compose files to work correctly - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results and IGNORE patterns - updated README with standard auto-release information - Fixed imports - Cleaned up Package.json Notes: - Helm chart mountPaths need to be updated from `/opt/simulator` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/simulator` which will impact config mounts.
mdebarros
added a commit
to mdebarros/event-sidecar
that referenced
this issue
Jul 12, 2022
feat(mojaloop/[#2092](https://github.com/mdebarros/simulators/issues/2092)): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - updated docker-compose files to work correctly - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - Updated gitignore to include test/results and IGNORE patterns - Updated README with standard auto-release information - Fixed imports - Fixed lint issues - Cleaned up Package.json - Updated dockerfile Notes: - Helm chart mountPaths need to be updated from `/opt/event-sidecar` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/simulator` which will impact config mounts.
mdebarros
added a commit
to mojaloop/event-sidecar
that referenced
this issue
Jul 18, 2022
feat(mojaloop/[#2092](https://github.com/mdebarros/simulators/issues/2092)): upgrade nodeJS version for core services - mojaloop/project#2092 - Standardised CI scripts - Updated docker-compose files to work correctly - Fixed lint issues - Updated .nvmrc to latest LTS version - Added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - Updated gitignore to include test/results and IGNORE patterns - Updated README with standard auto-release information - Fixed imports - Fixed lint issues - Cleaned up Package.json - Updated dockerfile - Updated Ava and fixed Sinon mock issues - Fixed package test scripts to ensure worker-threads are disabled and serial arg parameters are set - required for sinon to mock/restore stubs correctly Notes: - Helm chart mountPaths need to be updated from `/opt/event-sidecar` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/event-sidecar` which will impact config mounts.
This was referenced Jul 21, 2022
mdebarros
added a commit
to mojaloop/event-stream-processor
that referenced
this issue
Jul 22, 2022
feat(mojaloop/[[#2092](https://github.com/mdebarros/simulators/issues/2092)](https://github.com/mdebarros/simulators/issues/2092)): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - updated docker-compose files to work correctly - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results and IGNORE patterns - updated README with standard auto-release information - Fixed imports - Cleaned up Package.json Notes: - Helm chart mountPaths need to be updated from `/opt/TBD` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/TBD` which will impact config mounts.
mdebarros
added a commit
to mojaloop/event-stream-processor
that referenced
this issue
Jul 25, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - updated docker-compose files to work correctly - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results and IGNORE patterns - updated README with standard auto-release information - Fixed imports - Cleaned up Package.json - replaced release script to use snapshot as this is an EXPERIMENTAL service, and added releaseReplaceTheAboveWhenNotEXPERIMENTAL to indicate the actual script that should replace it once this repo is no longer EXPERIMENTAL - replaced npm-audit-resolves with audit-ci and added an applicable `audit-ci.jsonc` file with an audit allowList as per [mojaloop/design-authority-project/issues/92](mojaloop/design-authority-project#92) - updated readme with updated TODO items to make this service PRODUCTION-READY (i.e. not EXPERIMENTAL) - added safeguards for uncaught promises as required by Node v16 or otherwise the process will terminate in such an advent (possibly due to the legacy RXJS dependency) Notes: - Helm chart mountPaths need to be updated from `/opt/event-stream-processor` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/event-stream-processor` which will impact config mounts.
mdebarros
added a commit
to mojaloop/helm
that referenced
this issue
Jul 25, 2022
feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - upgraded event-stream-processor to v12.0.0-snapshot.7 - updates to event-stream-processor chart for docker mount path changes - bump to chart and app versions to reflect the above changes
mdebarros
added a commit
to mdebarros/central-event-processor
that referenced
this issue
Jul 25, 2022
…oop#61) feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - updated docker-compose files to work correctly - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results and IGNORE patterns - updated README with standard auto-release information - Fixed imports - Cleaned up Package.json - replaced release script to use snapshot as this is an EXPERIMENTAL service, and added releaseReplaceTheAboveWhenNotEXPERIMENTAL to indicate the actual script that should replace it once this repo is no longer EXPERIMENTAL - replaced npm-audit-resolves with audit-ci and added an applicable `audit-ci.jsonc` file with an audit allowList as per [mojaloop/design-authority-project/issues/92](mojaloop/design-authority-project#92) - updated readme with updated TODO items to make this service PRODUCTION-READY (i.e. not EXPERIMENTAL) - added safeguards for uncaught promises as required by Node v16 or otherwise the process will terminate in such an advent (possibly due to the legacy RXJS dependency) Notes: - Helm chart mountPaths need to be updated from `/opt/central-event-processor` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/central-event-processor` which will impact config mounts.
mdebarros
added a commit
to mdebarros/central-event-processor
that referenced
this issue
Jul 25, 2022
…oop#61) feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - updated docker-compose files to work correctly - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include test/results and IGNORE patterns - updated README with standard auto-release information - Fixed imports - Cleaned up Package.json - replaced npm-audit-resolves with audit-ci and added an applicable `audit-ci.jsonc` file with an audit allowList as per [mojaloop/design-authority-project/issues/92](mojaloop/design-authority-project#92) - added safeguards for uncaught promises as required by Node v16 or otherwise the process will terminate in such an advent (possibly due to the legacy RXJS dependency) Notes: - Helm chart mountPaths need to be updated from `/opt/central-event-processor` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/central-event-processor` which will impact config mounts.
mdebarros
added a commit
to mojaloop/central-event-processor
that referenced
this issue
Jul 26, 2022
…243) feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - updated docker-compose files to work correctly - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include standard IGNORE patterns - updated README with standard auto-release information - Fixed imports - Cleaned up Package.json - replaced npm-audit-resolves with audit-ci and added an applicable `audit-ci.jsonc` file with an audit allowList as per [mojaloop/design-authority-project/issues/92](mojaloop/design-authority-project#92) - added safeguards for uncaught promises as required by Node v16 or otherwise the process will terminate in such an advent (possibly due to the legacy RXJS dependency Notes: - Helm chart mountPaths need to be updated from `/opt/central-event-processor` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/central-event-processor` which will impact config mounts.
mdebarros
added a commit
to mojaloop/central-event-processor
that referenced
this issue
Jul 26, 2022
…243) feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - updated docker-compose files to work correctly - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include standard IGNORE patterns - updated README with standard auto-release information - Fixed imports - Cleaned up Package.json - replaced npm-audit-resolves with audit-ci and added an applicable `audit-ci.jsonc` file with an audit allowList as per [mojaloop/design-authority-project/issues/92](mojaloop/design-authority-project#92) - added safeguards for uncaught promises as required by Node v16 or otherwise the process will terminate in such an advent (possibly due to the legacy RXJS dependency Notes: - Helm chart mountPaths need to be updated from `/opt/central-event-processor` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/central-event-processor` which will impact config mounts.
mdebarros
added a commit
to mojaloop/central-event-processor
that referenced
this issue
Jul 26, 2022
…243) feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - updated docker-compose files to work correctly - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include standard IGNORE patterns - updated README with standard auto-release information - Fixed imports - Cleaned up Package.json - replaced npm-audit-resolves with audit-ci and added an applicable `audit-ci.jsonc` file with an audit allowList as per [mojaloop/design-authority-project/issues/92](mojaloop/design-authority-project#92) - added safeguards for uncaught promises as required by Node v16 or otherwise the process will terminate in such an advent (possibly due to the legacy RXJS dependency Notes: - Helm chart mountPaths need to be updated from `/opt/central-event-processor` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/central-event-processor` which will impact config mounts.
mdebarros
added a commit
to mojaloop/central-event-processor
that referenced
this issue
Jul 26, 2022
…243) feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - standardised CI scripts - updated docker-compose files to work correctly - fixed lint issues - updated .nvmrc to latest LTS version - added standard CI scripts/config to package.json: release, snapshot, standard-version, etc - updated gitignore to include standard IGNORE patterns - updated README with standard auto-release information - Fixed imports - Cleaned up Package.json - replaced npm-audit-resolves with audit-ci and added an applicable `audit-ci.jsonc` file with an audit allowList as per [mojaloop/design-authority-project/issues/92](mojaloop/design-authority-project#92) - added safeguards for uncaught promises as required by Node v16 or otherwise the process will terminate in such an advent (possibly due to the legacy RXJS dependency Notes: - Helm chart mountPaths need to be updated from `/opt/central-event-processor` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/central-event-processor` which will impact config mounts.
vijayg10
added a commit
to mojaloop/ml-testing-toolkit-ui
that referenced
this issue
Jul 28, 2022
… version (#138) feat(mojaloop/[#2092](mojaloop/project#2092)): upgrade nodeJS version for core services - mojaloop/project#2092 - Upgrade to node v16 - Update packages/linting/audit/dockerfile - Update ci with dep/audit checks - Installed pre-commit hooks - feat:added options to api management page Notes: - Helm chart mountPaths need to be updated from `/opt/mojaloop-testing-toolkit-ui` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/mojaloop-testing-toolkit-ui` which will impact config mounts. Major version bump since this is a big upgrade.
vijayg10
added a commit
to mojaloop/ml-testing-toolkit-client-lib
that referenced
this issue
Jul 28, 2022
feat(mojaloop/[#2092](mojaloop/project#2092)): upgrade nodeJS version for core services - mojaloop/project#2092 - Upgrade to node v16 - Update packages/linting/audit/dockerfile - Update ci with dep/audit checks BREAKING CHANGE: Major version bump for node v16 LTS support. Major version bump since this is a big upgrade.
vijayg10
added a commit
to mojaloop/ml-testing-toolkit
that referenced
this issue
Jul 28, 2022
…nctional tests (#215) feat(mojaloop/[#2092](mojaloop/project#2092)): upgrade nodeJS version for core services - mojaloop/project#2092 - Upgrade to node v16 - Update packages/linting/audit/dockerfile - Update ci with dep/audit checks - Installed pre-commit hooks - refactored postman functional tests Notes: - Helm chart mountPaths need to be updated from `/opt/mojaloop-testing-toolkit` to `/opt/app` as follows: ```YAML volumeMounts: - mountPath: /opt/app/config name: <deployment-name> ``` BREAKING CHANGE: Major version bump for node v16 LTS support, re-structuring of project directories to align to core Mojaloop repositories and docker image now uses `/opt/app` instead of `/opt/mojaloop-testing-toolkit` which will impact config mounts, and changed the port number from 5000 to 4040 which will impact the values in TTK environment files used in test executions and helm values files used in K8S deployments. Major version bump since this is a big upgrade.
mdebarros
added a commit
to mojaloop/helm
that referenced
this issue
Jul 29, 2022
* chore: upgrade account-lookup-service feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - upgraded account-lookup-service (ALS) to v14.0.0 - bump to ALS charts - fixed docker path changes for ALS * chore: update central-ledger - upgraded central-ledger from v15.0.1 to v15.1.1 * chore: missed some central-ledger upgrade references * chore: upgraded quoting-service - upgraded from v14.0.0 to v15.0.2 - fixed docker path change * chore: upgraded ml-api-adapter - bumped ml-api-adapter from v13.0.0 -> 14.0.0 - fixed docker path changes * chore: updated release notes for v14.0.0 * chore: upgraded ml-simulator and sdk-adapter - bumped sdk-scheme-adapter from v11.18.11 to v15.0.0 - bumped mojaloop-simulator from v11.6.2 to v12.1.1 * chore: update helm tests to point to rc test-cases - updated test-cases to use mojaloop/testing-toolkit-test-cases#76 * chore: update to release v14 notes - added rough bug fixes and features for ml-simulator and sdk-scheme-adapter - bumped up versions for ml-simulator and sdk-scheme-adapter * chore: updated CI default machine image versions * fix: updated mongodb dependencies due to bitnami version deprecation * chore: upgrade thirdparty - bumped thirdparty-sdk from v11.55.1 to v15.1.0 - bumped auth-service from v11.11.1 to v13.0.2 - bumped als-consent-oracle from v0.0.8 to v0.1.0 - bumped tp-api-svc from v11.21.0 to v13.0.2 * chore: updates to thirdparty - upgrade als-consent-oracle from v0.1.0 to v0.2.0 - added missing `serviceEndpoint` from thirdparty configs - fixed thirdparry-simulator mock response to reflect thirdparty api changes - bump to charts to reflect the above changes * chore: cleaned values config * chore: updated v14 release notes * chore: updates to v14.0.0-rc release notes * chore: updated release notes * chore: updates to central-ledger - upgrades central-ledger from v15.1.1 to v15.1.2 - updates to changelog for v14 release * chore: updated sdk-scheme-adapter - upgraded sdk-scheme-adapter from v15.0.0 to v17.0.2-snapshot.11 - updated sdk-scheme-adapter helm charts to set the CACHE_URL that was introduced in https://github.com/mojaloop/sdk-scheme-adapter/releases/tag/v16.0.0. The CACHE_URL is generated from the env.CACHE_HOST and env.CACHE_PORT, thus having no impact to the helm values config itself and deployers of the chart since everything is handled in the chart itself to set the CACHE_URL. - updated v14.0.0-rc release notes - fixes for cert path changes on sdk-scheme-adapter * updated sdk-scheme-adapter from v17.0.2-snapshot.10 to v17.0.2-snapshot.11 * chore: update bulk-api-adapter and mojaloop-simulator (#478) * chore: update bulk-api-adapter * chore: bump mojaloop-simulator * chore: bump versions * chore: switch to memory * chore: replace snapshot * chore: upgrads - upgraded sdk-scheme-adapter from v17.0.2-snapshot.12 to v18.0.1 - upgraded simulator from v11.1.3 to v12.0.0 - updated release notes (inc upgrades for bulk-api-adapter, and also mojaloop-simulator) * chore: added event-sdk to release notes for npm upgrade * chore: update transaction-requests-service charts (#480) * chore: bump transaction-requests-service * chore: typo * chore: whitespace * chore: replace snapshot * chore: bump version * chore: update central-settlement charts (#479) * chore: update central-settlement charts * chore: update * chore: whitespace * chore: snapshot testing * chore: replace snapshot * chore: updates for event-sidecar config fixes - fixed mountPath from /opt/event-sidecar to /opt/app - upgraded v11.0.1 --> v12.0.0-snapshot.5 (To be upgraded to final build) * chore: upgraded event-sidecar to v12.0.0-snapshot.6 * Upgraded event-sidecar to v12.0.0 * chore: updated v14 release notes with updated simulator versions * fixed formatting in v14 release notes * chore: upgraded event-stream-processor to v12.0.0-snapshot.7 feat(mojaloop/#2092): upgrade nodeJS version for core services - mojaloop/project#2092 - upgraded event-stream-processor to v12.0.0-snapshot.7 - updates to event-stream-processor chart for docker mount path changes - bump to chart and app versions to reflect the above changes * chore: bump als-oracle-pathfinder and email-notifier (#481) * chore: bump als-oracle-pathfinder and email-notifier * chore: version * chore: bump snapshots * chore: updates for v14 0 0 rc release (#483) chore: upgraded central-event-processor - Updated central-event-processor from v11.0.2 to **v12.0.0** - Updated the mount path for the configs - Major chart bump to reflect the above changes chore: deprecated finance-portal-* charts - added readme's into the impacted helm chart repos - removed dependency from main mojaloop helm chart - removed value configs from mojaloop values.yml - updated appVersions in mojaloop to remove the deprecated charts - Added Deprecations section in v14.0.0 release notes * chore: fixed minor typo * fix: ws connectivity stability issue (#484) - sdk-scheme-adapter: v11.18.11 -> **v18.0.2** which includes fix for WS connectivity - mojaloop/sdk-scheme-adapter#339 * feat: upgrade TTK version with breaking changes (#482) * feat: upgrade TTK version with breaking changes * chore: changed cli version * chore: changed TTK UI image tag * chore: changed TTK port 5000 to 4040 * chore: added ttk changes to changelog * chore: update TTK image tags to standard versions from snapshots * updated readme with formatting, and some slight wording changes. * updated readme with formatting, and some slight wording changes. * updated readme with formatting, and some slight wording changes. * updated readme with formatting, and some slight wording changes. * updated readme with formatting, and some slight wording changes. * updated readme with formatting, and some slight wording changes. * updated readme with formatting, and some slight wording changes. * updated readme with formatting, and some slight wording changes. * updated readme with formatting, and some slight wording changes. * chore: update change log (#485) * chore: added PR links Co-authored-by: Miguel de Barros <miguel@debarros.me> * Update .changelog/release-v14.0.0.md Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com> Co-authored-by: Kevin Leyow <kleyow@gmail.com> Co-authored-by: vijayg10 <33152110+vijayg10@users.noreply.github.com> Co-authored-by: Sam <10507686+elnyry-sam-k@users.noreply.github.com>
Closed with #2743 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
core-dev-squad
epic
oss-core
This is an issue - story or epic related to a feature on a Mojaloop core service or related to it
Goal:
As a
Hub OperatorI want to
run Mojaloop on Nodejs to v16.x LTS: https://nodejs.org/en/about/releases/so that
Mojaloop is running on the latest secure/performant Nodejs runtime.Notes:
Stories needed or high level items below:
1.1 Use LTS
1.2 Update repos nvmrc, etc
3.1 central-services-logger?
3.2 central-services-shared?
3.3 central-services-metrics?
3.4 central-services-stream?
3.5 event-sdk?
4.1 ml-api-adapter?
4.2 central-ledger
Individual stories:
The text was updated successfully, but these errors were encountered: