Skip to content
This repository has been archived by the owner on Jan 3, 2024. It is now read-only.

Releases: radixdlt/node-runner

1.3.3

05 Sep 09:56
f312630
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.3.2...1.3.3

test-DO-1637

05 Sep 11:54
Compare
Choose a tag to compare
test-DO-1637 Pre-release
Pre-release
replace uploa-release-asset with action-gh-release

1.3.2

19 Jul 15:06
cdec3fd
Compare
Choose a tag to compare

New features:

  • Add ability to setup network gateway comprising of gateway_api, data_aggregator and postgres. Gateway_api and data_aggregator are run as containers, while postgress is run as systemd service.
  • Merge nginx to use gateway api along with core node
  • Docker setup command is modified to split into two commands
    • Config command : This command can be used to create a initial config file and any changes made by user is this config that can be persisted over updates
    • Setup command : Updated to pick up the config file as an input and then deploy containers

Documentation

  • Update readme.md to readme.adoc
  • Auto generation of command reference documentation for all the commands in ascii doc
  • Add shell script and make command to generate command reference documentation

Versioning

  • Remove version check on all commands and invoke version check only on running version subcommand

CI and Buiid

  • Add make steps to install packages locally
  • Add tests to check CLI commands to setup core-only node, full stack containing core, gateway and monitoring, node and gateway without nginx

Environment variables

  • NGINX env variable , with default value of true, can be set true or false to access API endpoints. If set to false and the api is exposed on different port, then env variable NODE_END_POINT can be used to reference the url in format of http://localhost:3333. On this url, Api commands can be run.

Monitoring

  • Update the mechanism creating prometheus and grafana files . Instead of pulling them down, use templates within CLI
  • Refactored to use two commands
  • Config command: to create initial config file
  • Setup command: updated to use config file as an input.

New commands

  • key info - Command to interact with key to print validator address etc.
  • docker config- Docker subcommands to support creation of config file
  • monitoring config - Monitoring subcommands to support creation of config file

Renamed commands

  • configure command renamed to dependencies for docker, systemd subcommands
  • setup command renamed to install for docker, systemd and monitoring subcommands

Refactoring:

  • All subcommands moved to separate files for easy maintenance and readability
  • Refactor ansible steps into a class file

1.3.1

05 Jul 12:29
bbe27e9
Compare
Choose a tag to compare

Changes

1.3.0

27 Jun 15:35
cc9dba3
Compare
Choose a tag to compare

Changes

1.2.2

06 Jun 11:08
b07b699
Compare
Choose a tag to compare

Update docker-compose file to release 1.2.2

1.1.3

05 May 15:56
ecb7fbc
Compare
Choose a tag to compare

Changes

1.2.0-rc.2

04 May 17:00
94960de
Compare
Choose a tag to compare
1.2.0-rc.2 Pre-release
Pre-release

Changes

1.2.0-rc.1

29 Apr 16:35
dda7361
Compare
Choose a tag to compare
1.2.0-rc.1 Pre-release
Pre-release

Changes

1.1.2

21 Apr 15:24
Compare
Choose a tag to compare

Docker-compose file updated to reference new version of radixdlt core 1.1.1
Below list java options added
-XX:MaxDirectMemorySize=2048m is used to set the size of the memory that is outside JVM for the process to use
-XX:+UseCompressedOops is to reduce jVM memory usage
--enable-preview option that is required for release 1.1.1 core