Skip to content

Latest commit

 

History

History
127 lines (100 loc) · 9.78 KB

CHANGELOG.md

File metadata and controls

127 lines (100 loc) · 9.78 KB

Changelog

Unreleased (v0.5.2)

🚨 Breaking changes

  • -

🗑️ Deprecation

  • -

🛠 Improvements

  • 384 Add command for stoping/starting a specific job
  • 384 Add genesis_template_url parameter

🐛 Fixes

  • 394 Respect the --do-not-stop-on-failure flag
  • 407 Create nomad install directory if missing

v0.5.1

🚨 Breaking changes

  • -

🗑️ Deprecation

  • -

🛠 Improvements

  • 164 Update contributor information
  • 145 Update Nomad version and allow Nomad to be installed to PATH
  • 134 Add support for Clef and allow templating of some node set config fields
  • 139 Allow non validator nodes to be iterated during wallet configuration
  • 125 Update network state when --update-network flag is passed to the template nomad cmd
  • 149 Update sentry config to reflect correct architecture
  • 191 Support built-in Tendermint application and version 0.35.8
  • 194 Set skip-timeout-commit value to true to reduce block times
  • 75 Add support to import pre-generated keys into vegacapsule network
  • 190 Support multisig with Clef
  • 204 Add intro section to readme with more about capsule
  • 211 Improve importing tendermint keys, re
  • 215 Removed old network parameter market.monitor.price.updateFrequency
  • 221 Downgrade to Tendermint v0.34
  • 217 Improve failure detection and add default logging sidecar to copy logs to home folder
  • 231 Remove version check from wallet commands that doesn't support it anymore
  • 237 Use external Postgres for Data Node by default
  • 244 Improve logs collector to collect rotated files and not truncate previous logs
  • 249 Allow to specify resources for docker tasks
  • 210 Add support for Vega Visor node sets
  • 239 Allow to install binaries from specific release tag and add version command.
  • 262 Prints nodes ports after startup and add specific command to print them.
  • 246 Add command to view logs from jobs and print all logs from failed job
  • 276 Allow to mint, deposit and stake tokens on Ethereum with Capsule
  • 279 Use Vega binary only instead of vegawallet and data-node seperatly. Allow to define a specific vega binary version to node set and wallet
  • 270 Add vega isolated wallet id and the tendermint info into the vegacapsule nodes ls command.
  • 263 Add pre start probes for node sets
  • 288 Support Docker volumes mounts and add HCL configs templating
  • 290 Add multiple nodes at the same time with count flag
  • 291 Install vegavisor binary with install-bins command
  • 297 Pass chain-id to the data-node
  • 322 Improve stop command & update vega core dependency
  • 329 Add template functions for generating IPFS peer ids.
  • 337 Allow > 9 and < 100 nodes to be created.
  • 348 Do not parse wallet initialisation output anymore
  • 352 Add unique swarm key to all data nodes.
  • 356 Adding support for api tokens in the wallet.
  • 358 The networks chainID is now updated when using vegacapsule nodes restore-checkpoint ready for a new network
  • 365 Add ability to run arbitrary processes in the prestart
  • 367 Use proper JSON foramt to report new nodes details in the vegacapsule nodes add command, allow to save those details in the file

🐛 Fixes

  • 167 Fix validators filter in tendermint generator
  • 188 Support new changes for Ethereum RPC endpoint in Vega configuration
  • 209 Save tendermint template after merge to given file
  • 236 Improve detection for Nomad pending jobs
  • 245 Disable Nomad pending allocations/tasks restarts
  • 248 Remove --no-version-check flag from vega wallet in the importer module
  • 273 Remove clef-address from nodewallet config file
  • 228 Network can now be stopped/started after previous start failed
  • 289 Fix remove node with Visor
  • 283 Fix install-bins command with custom install path
  • 294 - Do not prepare vegavisor upgrade for non vegavisor nodes
  • 300 - Use raw hcl body to template it second time
  • 315 - Do no start jobs that already runs
  • 331 - Persist stopped jobs & merge running jobs on start
  • 344 - Fix IPSF peers for Data Node template
  • 342 - Stop failed jobs

v0.1.0

🚨 Breaking changes

  • -

🗑️ Deprecation

  • -

🛠 Improvements

  • 43 Add support to download nomad on Apple M1 computers
  • 89 Add ability to set environment variables for docker jobs
  • 88 Add ability to map ports for docker jobs
  • 60 Add support for running null chain network
  • 97 Add automatic binaries download and improve docs
  • 108 Add templating commands support
  • 114 Add support for post_start jobs
  • 131 Update network binaries: vega&data-node=v0.51.1, vegawallet=v0.15.1
  • 120 Add support for HCL2 in node-set job template
  • 122 Add support for sentry nodes and loading node sets templates from files
  • 124 Allow updating network configurations with templating after network is generated
  • 139 Allow non validator nodes to be iterated during wallet configuration
  • 136 New templates for a sentry node with data node setup
  • 391 Add support for adding new nodes from a node set instad of another running node

🐛 Fixes

  • 117 - Fix nil dereference panics in config
  • 41 - Persist the network state after it's generated in bootstrap command
  • 86 - Allow overriding config options that default true with falue
  • 323 -