Releases: iotaledger/iota-core
Releases · iotaledger/iota-core
v1.0.0-alpha.15
What's Changed
- Fix: Orphanage by @hmoog in #834
- Debug/commitment mismatch2 by @hmoog in #913
- Added custom protocol params to presets_yaml.go by @alexsporn in #914
- Fix Validator Rewards Test by @PhilippGackstatter in #916
- Fix pruning tests by @PhilippGackstatter in #918
- Fix: TipSelection (select correct amount of weak and likedInstead parents) by @hmoog in #919
- Fix: Memleak (MemPool + SpendDAG) by @hmoog in #915
- Extend INX BlockIssuance api by @alexsporn in #920
- Remove dashboard component by @muXxer in #675
Full Changelog: v1.0.0-alpha.14...v1.0.0-alpha.15
v1.0.0-alpha.14
What's Changed
- Feat: SpendDAG pre-acceptance by @hmoog in #887
- Add reward docker tests by @jkrvivian in #890
- Fix WarpSync deadlock by @piotrm50 in #899
- Improve Force Commitment logic by @piotrm50 in #896
- BIC underflow by @cyberphysic4l in #910
- Add snapshots API by @muXxer in #908
- Remove p2p first packet received check by @muXxer in #911
- Decay BIC in API request handler by @cyberphysic4l in #912
Full Changelog: v1.0.0-alpha.13...v1.0.0-alpha.14
v1.0.0-alpha.13
What's Changed
- Fix peers API by @muXxer in #875
- Add ticker to update the sync status even if latest commitment doesn't change by @muXxer in #886
- Fix witness and ratifier reading by @jonastheis in #891
- Fix testing.Eventually cases to not fail the test if an assertion fails by @muXxer in #892
- Update log levels. by @piotrm50 in #893
- Fix module lifecycles by @muXxer in #888
- use Safe64MulDiv for increased precision by @oliviasaa in #894
- Add
BlockAccepted
andBlockConfirmed
events to blockretainer to fix data race in INX by @muXxer in #895
Full Changelog: v1.0.0-alpha.12...v1.0.0-alpha.13
v1.0.0-alpha.12
What's Changed
- Return accepted/confirmed in ListenToAcceptedBlocks and ListenToConfirmedBlocks by @jkrvivian in #870
- Debug: Acceptance halt by @hmoog in #867
- Block children as set by @jonastheis in #871
- Fix race condition in
submitBlockAndAwaitRetainer
by @muXxer in #877 - Upload docker network test logs as artifacts by @muXxer in #879
- Fix channel data race by @muXxer in #878
- Fix memleak in ledgerstate state tree by @jonastheis in #881
- Remove execution workerpool by @piotrm50 in #882
- Feat: Async Logging by @hmoog in #876
- Make sure user knows that block was filtered out due to wallclock drift by @daria305 in #855
Full Changelog: v1.0.0-alpha.11...v1.0.0-alpha.12
v1.0.0-alpha.11
What's Changed
- Add json responses for health endpoints by @muXxer in #862
- Wire up management API for peers by @muXxer in #863
- Increase validator block parents count. by @piotrm50 in #864
- Avoid re-encoding blocks to calculate the ID by @alexsporn in #865
- Add transaction endpoint by @muXxer in #866
- Hook to OnTransactionAttached in submitBlock by @jkrvivian in #857
Full Changelog: v1.0.0-alpha.10...v1.0.0-alpha.11
v1.0.0-alpha.10
What's Changed
- Fix validators API endpoint by @alexsporn in #822
- Fix grafana dashboard topic names by @muXxer in #828
- Test REST API with the Docker test framework by @daria305 in #817
- Update rewards.go by @oliviasaa in #831
- Fix wrong public route of committee endpoint in core API by @jkrvivian in #832
- Error order improvement by @PhilippGackstatter in #827
- Add cache for core API
validators/
by @jkrvivian in #825 - Add optional check when starting engine about correctness of last commitment and ledger state by @polinikita in #803
- Feat: Use new reactive logger and module in the engine by @hmoog in #824
- chore(gendoc): update docs by @github-actions in #838
- Update release.yml by @FranCerdan in #830
- Fix error wrapping order by @PhilippGackstatter in #835
- Refactor and add more event API docker tests by @jkrvivian in #841
- Fix the expected return HTTP code in Test_CoreAPI_BadRequests by @jkrvivian in #846
- Extend mempool invalid signatures test by @PhilippGackstatter in #839
- Add BlockRetainer cache by @daria305 in #840
- Add docker mempool invalid signatures test by @PhilippGackstatter in #847
- Unify Wallets: Part 1 by @cyberphysic4l in #837
- Remove dead code from TransactionMetadata by @piotrm50 in #844
- Fix: Naming issue of commitments by @hmoog in #851
- Fix chain engine traversal by @muXxer in #852
- Adapt .golangci.yml to latest version by @muXxer in #853
- Fix accounts ledger rollback and force commitment deadlock by @piotrm50 in #854
- Adapt .golangci.yml to latest version and fix linter issues by @muXxer in #856
- Breaking: Add network health endpoint and flag by @muXxer in #850
Full Changelog: v1.0.0-alpha.9...v1.0.0-alpha.10
v1.0.0-alpha.9
What's Changed
- Hook up retainer events by @cyberphysic4l in #766
- Fix active flag in validators endpoint by @muXxer in #772
- Adapt to latest hive.go changes by @muXxer in #773
- Fixed index out of range crash when dropping autopeering neighbors by @alexsporn in #778
- Feat: Cleanup MemLeak PR by @hmoog in #774
- Recreate mempool breaking with invalid signature by @cyberphysic4l in #770
- Fix bug with implicit account and basic output signatures by @cyberphysic4l in #771
- Fix chain managment logic by @hmoog in #737
- Implement Reset function in the missing components. by @piotrm50 in #790
- Add event API docker tests by @jkrvivian in #775
- change order of operations for a quick fix on the overflow by @oliviasaa in #786
- Feat: Make protocol "inspectable" by @hmoog in #787
- Bump iota.go by @PhilippGackstatter in #805
- Refactor REST api request handling by @cyberphysic4l in #807
- Always enable REST-API component to fix dependency injection by @muXxer in #812
- Fix RootCommitment issues and avoid RootBlockCommitmentID being called for every block we attach by @jonastheis in #791
- Implement
epochstore.CachedStore
and use it for committee store to avoid disk access when propagating weight by @jonastheis in #814 - Feat: Debug tooling (extend inspection to protocol.Engines) by @hmoog in #804
- Add transaction retainer by @muXxer in #769
- Fix: Chain switching (from halted chain) by @jonastheis in #780
- Send
has_pruned
over INX by @alexsporn in #788 - Add Blockretainer by @daria305 in #652
- Fix: Eviction order in protocol to use lo.BatchReverse by @hmoog in #818
- Fixed Retainer.BlockRetained event not being linked to the block retainer by @alexsporn in #820
- Mark filtered blocks invalid by @jonastheis in #819
Full Changelog: v1.0.0-alpha.8...v1.0.0-alpha.9
v1.0.0-alpha.8
What's Changed
- Fix peering lockups by @alexsporn in #767
Full Changelog: v1.0.0-alpha.7...v1.0.0-alpha.8
v1.0.0-alpha.7
What's Changed
- Update Congestion client lib in docker test to the latest changes by @jkrvivian in #743
- Fix mempool reset logic by @jonastheis in #746
- Add Pruned event to Storage and hook up in SyncManager by @jonastheis in #762
- Refactor presets so they can be reused for docker network tests by @muXxer in #763
- Allot more mana at account creation in docker test by @jkrvivian in #753
- Fix the expected committee members in Test_Delegation by @jkrvivian in #764
- Autopeering improvements by @alexsporn in #758
Full Changelog: v1.0.0-alpha.6...v1.0.0-alpha.7
v1.0.0-alpha.6
What's Changed
- Add optional WorkScore to congestion endpoint by @jkrvivian in #715
- chore(gendoc): update docs by @github-actions in #727
- Fix optional workscore parameter in congestion endpoint by @muXxer in #730
- Block failure reason improvements by @PhilippGackstatter in #731
- Adapt faucet mana limits by @muXxer in #734
- Update client side validator API by @daria305 in #726
- Fix broken error checks by @muXxer in #736
- Fix eviction by @piotrm50 in #729
- Check health status of indexer in docker compose by @jkrvivian in #720
- Update modules by @muXxer in #740
- New WorkScoreParameters by @cyberphysic4l in #719
- Remove submodule for genesis-snapshot to enable import by other projects by @muXxer in #741
- Implement account transition unit test by @jkrvivian in #676
- Fix inx-indexer health check by @jkrvivian in #744
- Add a BUILD_VERSION arg to the Dockerfile and pass the github.ref when releasing by @alexsporn in #745
- Feat/release raw docker tag by @alexsporn in #747
- derive target rewards by @cyberphysic4l in #742
- Update go version to 1.22 by @muXxer in #750
Full Changelog: v1.0.0-alpha.5...v1.0.0-alpha.6