-
Notifications
You must be signed in to change notification settings - Fork 33
Changelog Build
user_name edited this page Mar 14, 2023
·
29 revisions
All notable changes to this module will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Simplifies the debug CLI tooling by embedding private-keys.yaml manifest into the CLI binary when the debug build tag is present.
- add permissions to get private keys secret on cluster-manager-account service account
- added HOME environment variable to image build to fix tilt installation
- replace
consensus_port
withport
in P2P config - update default P2P config
port
to from8080
to42069
- add
use_libp2p
field to base config - add
hostname
field to P2P config
- Renamed
generic_param
toservice_url
in the config files - Renamed a few governance parameters to make self explanatory
- Rename ServiceNode Actor Type Name to Servicer
- Updated
docker-compose
to allow for editing port mappings via environment variables.
- Updated genesis to include accounts for all the validators that we can use in LocalNet based on the pre-generated keys in
build/localnet/manifests/private-keys.yaml
- Updated
docker-compose
to name the deployment aspocket-v1
instead ofdeployments
(default is the containing folder name) - Introduced the
cluster-manager
, which is a standalone microservice in the K8S LocalNet that takes care of (for now) automatically staking/unstaking nodes that are added/removed from the deployment - Updated manifests and K8S resources to reflect the new
cluster-manager
addition - In K8S LocalNet, the
cli-client
now waits forv1-validator001
since its required for address book sourcing - Added labels in
Tiltfile
to group resources
- Added manifests to handle
Roles
,RoleBindings
andServiceAccounts
and referenced them in theTiltfile
- Updated
cli-client.yaml
to bind thedebug-client-account
ServiceAccount
that has permissions to read the private keys from theSecret
- Updated all
config*.json
files with newserver_mode_enabled
field (for state sync)
- Fix bug related to installing Tilt in the Docker containers
- Code formatting by VSCode
- Added GITHUB_WIKI tags where it was missing
- Added
genesis_localhost.json
, a copy ofgenesis.json
to be used by the localhost instead of a debug docker container
- Address legacy linter errors from
golangci-lint
- Added LocalNet on Kubernetes with tilt.dev
- Added
--decoration="none"
flag toreflex
- Added pprof feature flag guideline in docker-compose.yml
- Update the docker-compose and relevant files to automatically load
pgadmin
server configs by binding the appropriate configs
- Added
max_conns_count
,min_conns_count
,max_conn_lifetime
,max_conn_idle_time
andhealth_check_period
to config files
- Reorder private keys so addresses (retrieved by transforming private keys) to reflect the numbering in LocalNet appropriately. The address for val1, based on config1, will have the lexicographically first address. This makes debugging easier.
- Removed
BaseConfig
fromconfigs
- Centralized
PersistenceGenesisState
andConsensusGenesisState
intoGenesisState
- Removed
is_client_only
since it's set programmatically in the CLI
- Updated all
config*.json
files with the missingmax_mempool_count
value - Added
is_client_only
toconfig1.json
so Viper knows it can be overridden. The config override is done in the Makefile'sclient_connect
target. Setting this can be avoided if we merge the changes in https://github.com/pokt-network/pocket/compare/main...issue/cli-viper-environment-vars-fix
- Introduced this
CHANGELOG.md
Contents
- Home
- Persistence
- Changelog
-
Persistence
- Indexer
- Rpc
- Runtime
- State_Machine
-
Guides
- Roadmap
-
Guides
- Learning
- Guides
-
Guides
- Contributing
- Devlog
-
Guides
- Dependencies
-
Guides
- Releases
- Guides
- P2P
-
Shared
- Crypto
- Shared
-
Shared
- Modules
-
Build
- Config
- Consensus
-
Guides
- Telemetry
- Utility
- Logger