Releases: allora-network/allora-chain
Releases · allora-network/allora-chain
v0.8.0
Added
- #694 Make fuzzer whitelist aware
- #708 Add Emission Enabled bolean flag to Mint Module
- #703 Add outlier detection to inferences
- #714 Add initialization of actors' EMA scores
- #716 Add global workers, reputers, admins + bulk operations
- #712 Apply sortition penalties based on liveness
- #720 Add initial ema score generation queries and events
Changed
Deprecated
Removed
Fixed
- #702 Adjust score normalization to consider more scores samples
- #699 Make install script manage new release assets naming
- #704 Correct Discrepancies with Whitepaper modified reward fractions vs plain EMA
- #700 Allow clients to unmarshall old transactions
- #711 Set research-approved default module param values
- #713 Proto generation keeps codec.go files
Security
v0.7.0
Added
- #634 Add events for listening coefficients and the computationally cheapest regrets
- #678 Add optimistic execution + update CometBFT to v0.38.15
- #663 Add whitelists for admins, topic creators, workers, and reputers. Create x/emissions v6 migration and chain upgrade v0.7.0
- #654 Reorganize Linter Folder, add linter to check fuzzer state transition probabilities add to 100 percent. (Integrated as part of #653)
- #685 Add burner permission to gov module
- #627 Add fee market and fee grant module
- #689 Add the
CircuitBreakerDecorator
to theAnteHandler
- #697 Add upgrade guide to contributing.md
Changed
- #670 Adjust topic initial regret initialization
- #652 Reduce code duplication, set local_testnet_upgrade_l1.sh using environment variables with local_testnet_l1.sh instead
- #650 Make fuzzer setup run through every state transition once before fuzzing starts
- #651 Refactor: Fuzzer rename invariants test to fuzz test
- #653 Fuzzer Bugfixes, Allow User to Set Fuzzer Transition Probability Distribution
- #686 CLI query commands alignment
- #691 Fix number of inferers considered in the reward cycle
- #693 Migration test updates
Deprecated
Removed
- #680 Remove custom ProposalHandler
Fixed
- #683 Added new strategy for reputer listening coefficients
- #668 Add stake nil amount validation + added tests + fixed other tests
- #687 Fix reputer nonce submission boundaries
- #690 Make investor token unlock amounts strictly monotonically increasing
- #695 Mint module GenesisState, proto, and v3 no-op migration (follow-on PR to 690)
- #698 Added docs to CONTRIBUTING.md; Fix
x/mint
version for query autocli; Fixx/emissions
v6 migration such thatx/gov
actually gets burner permissions; Add props to whitelist-related return protos to ensure
Security
- #682 Ensure IBC
MsgTransfer
funds are received
v0.6.6
Changelog
- 2b20710: Add Optimistic Execution + update cometbft 0.38.15 (#678) (@xmariachi)
v0.6.5
Changelog
- 8eecf6a: fix address panic in metrics (#666) (@spooktheducks)
v0.6.3
Changelog
- 26a7ae8: Hotfix/proto 2723 (#665) (@fernandofcampos)
- 2f2ea93: add metrics for abci methods (@spooktheducks)
v0.6.1
v0.6.0
Added
- #624 Add
nurse
internal healthcheck service based onpprof
. Seehealth/README.md
. - #642 Add release signing keys
- #648 Update emissions v5 migration to reset way more maps => complete cleanup of poisonously negative values
Changed
- #538 Refactor Inference Synthesis to use Functions instead of "Builder Pattern"
- #625 Determine what percentage of rewards to pay to each topic based on time-based accumulation rather than instantaneously.
Fixed
- #615 Improvement to merit-based sortition to enable more cycling through the crowd
- #615 Fixed runaway regret calculation where large influx of workers would cause the regret to grow negatively without bound
- #635 Fixed occasional nil pointer dereference bug when calling
GetNetworkInferences
. Also, actually filled in loss block height return value.
Added
- 612 Load testnet state into local fork via in-place-testnet command
Security
v0.6.0-rc
v0.6.0-rc-1 Release candidate 1 for v0.6.0 release.
v0.5.1
Implement in-place-testnet on version v0.5.0 (#628) <!-- < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < ☺ v ✰ Thanks for creating a PR! You're awesome! ✰ v Please note that maintainers will only review those PRs with a completed PR template. ☺ > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --> ## Purpose of Changes and their Description Port in-place-testnet implementation to current version on main (v0.5.0) so we can use it to test the upgrade to version v0.6.0. Cherry picked from this PR: https://github.com/allora-network/allora-chain/pull/612 ## Link(s) to Ticket(s) or Issue(s) resolved by this PR https://linear.app/alloralabs/issue/PROTO-2668/implement-in-place-testnet-on-version-v050 ## Are these changes tested and documented? - [x] If tested, please describe how. If not, why tests are not needed. - [ ] If documented, please describe where. If not, describe why docs are not needed. - [ ] Added to `Unreleased` section of `CHANGELOG.md`? Tested using: https://www.notion.so/upshothq/Testing-upgrades-locally-or-on-devnet-11f34d40db4880abac30d507ed4ee2a6 ## Still Left Todo *Fill this out if this is a Draft PR so others can help.*
v0.5.0
Summary
- Implement a fix for incomplete migration of topic fields from the v0.4.0 upgrade.
- Add additional RPC endpoint to allow for recalculating
the inflation rate / target emission rate more often than once per month. - Update to use rewardable topics as active topics instead of using them separately.
- Other miscellaneous minor fixes
Added
- #584 Allow admins to force target emission recalculation on params update and via dedicated mint RPC endpoint
- #592 Update to use rewardable topics as active topics and rename
PickChurnableActiveTopics
toUpdateNoncesOfActiveTopics
- #602 Refactor: Fix query server proto v4 (refactors #592)
- #607 Add events for building research monitoring suite
Fixed
- #582 Additional topic fields validation
- #587 Update Migration Tests to include NaN Initial Regrets Test
- #590 Clear NaN in maps by deleting all map values during migration
- #595 Emit inference and forecast score events in case of 1 actor
- #596 EMA protection against NaN values
- #598 Math Operations on NaNs Should Return Errors
- #604 Migration: clean additional stores. Ensure record pruning on reward failure. Autocli fix of multi-reputer-stake function.