This repository has been archived by the owner on Jan 3, 2024. It is now read-only.
Releases: radixdlt/node-runner
Releases · radixdlt/node-runner
1.3.3
What's Changed
- [DO-568] Check Github workflow files with actionlint by @marek-karwacki-rdx in #77
- [DO-1362] update workflow by @duje-begonja-rdx in #78
- fix: ansible step optimise-node fails when installing postgres by @kofrdx in #80
New Contributors
- @marek-karwacki-rdx made their first contribution in #77
- @duje-begonja-rdx made their first contribution in #78
- @kofrdx made their first contribution in #80
Full Changelog: 1.3.2...1.3.3
test-DO-1637
replace uploa-release-asset with action-gh-release
1.3.2
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 filemonitoring config
- Monitoring subcommands to support creation of config file
Renamed commands
configure
command renamed todependencies
for docker, systemd subcommandssetup
command renamed toinstall
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
1.3.0
1.2.2
Update docker-compose file to release 1.2.2
1.1.3
Changes
- Param option to enable transactions @shambupujar (#68)
1.2.0-rc.2
Changes
- Ask confirmation @shambupujar (#67)
- Rename vote to signal readiness @LukasGasior1 (#66)
1.2.0-rc.1
Changes
- Merge Release/1.1.2 onto main @shambupujar (#65)
1.1.2
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