CARVIEW |
Select Language
HTTP/2 200
date: Sat, 26 Jul 2025 07:17:41 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"1c79204fd323cb04421d7656e29f1731"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=kk%2BxG%2F20u9qeRadNF%2FkNv1eGRh7xlfymjGJiR90GQIVkyY1plmTyQC5ka1I73MbCpJaafCjNxpjQbmFKCQYmrvl%2BNsHwD3vPzu9vIahPwY4PAGMgf90vCJx9tGRmmwO6zv90Sc1CibuVCPQiquK8f%2BaYhOzlwWXdN4JhZka6HCcvuFQN8SJKZH2REK9QUo6jRGV9uX%2BXq%2FuW7napoJVknX3dV6DcCsxKfbtoJHqzElBbrnFE6V28bXnAr%2Fw7FF2ns02JUPdGVeaDPRDLbShLug%3D%3D--2%2BHfuOK9TmMmpD1G--KTFQcnJh8nPD5%2FjRnPJNNQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.936870713.1753514260; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 07:17:40 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 07:17:40 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: BF72:29FD1F:2C10CF:3C577A:68848114
Release v3.2.2 Mantis · input-output-hk/mantis · GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 76
v3.2.2 Mantis
Compare
·
128 commits
to develop
since this release
68275ae
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
This Mantis release includes several bug fixes around synchronization process (fast-sync, regular sync and state download); ability to capture several performance metrics, initial setup for Keccak-256 mining support and several other improvements
This release contains Checkpointing (ECIP-1097) and proto-Treasury (ECIP-1098) deactivated as they have not reached community consensus yet
New features
Checkpointing ECIP-1097
- Return only the child of the checkpoint block (#958)
- [ETCM-389] Move checkpoint creation to the checkpoint service (#955)
- [ETCM-645] Add test for checkpointing (#931)
- [ETCM-655] Extend
checkpointing_getLatestBlock
RPC call with argument for parent checkpointed block (#942) - Several Checkpoint fixes (#930)
- [FIX] Block fetcher failing test fix (#889)
- [FIX] Processing checkpoint blocks by fetcher (#866)
- [ETCM-670] Handling checkpoint older than local best block (#930)
- [ETCM-675] Delay reorganisation after importing internal checkpoint (#942)
Keccak-256 ECIP 1049
- [ETCM-746] Added support for PoW with Keccak-256 (ECIP-1049) (#960)
Performance measurement
- [ETCM-535]Add metrics config in the package build (#898)
- [ETCM-715] Add new network metric (tried.peers) (#959)
- [ETCM-571] Add timing metric taken to evaluate a submitted PoW (#932)
- [ETCM-573] Add timing metrics on block imports (#919)
- [ETCM-555] Add timing metrics download blocks (headers, bodies and receipts) and MPT nodes.
- [ETCM-556] Add metric for FastSync total time and update docker-compose Grafana dashboard (#907)
- [ETCM-528] Block creation metrics (#904)
Other
- Upgrade rocksdbjni version (#928)
- [ETCM-468] JSON-RPC getProof for membership (#926)
- [ETCM-533] JSON-RPC getProof for NON membership (#899)
- [Chore] Bump scalanet version (#896)
- [ETCM-129] Scala 2.13 (#875)
- Include PPoW info in BlockResponse (#867)
- [ETCM-680] Retesteth in Nix and on CI (#965)
- [ETCM-697] Implement endpoints for retesteth (#965) (#966)
Improvements
- [ETCM-739] Refactor BlockFetcher (#976)
- ETS integration RPC endpoints (#966)
- ETCM-[165, 166]: Publish the RLP and Crypto libraries to Sonatype (#933 )
- [ETCM-709] Improve ommers validations (#948)
- [ETCM-631] Create peerId from node's public key (#957)
- [ETCM-685] Improve pivot block selection (#949)
- [ETCM-521] Fast sync integration tests (#944)
- [ETCM-716] Read block headers to work queue in case of errors (#943)
- [ETCM-313] and [ETCM-316]: Header skeleton using new branch resolver (#892)
- [ETCM-689] Update state sync and pivot block selector to use new blacklist (#935)
- [ETCM-541] UPnP port mapping to aid in peer discovery & connection (#929)
- [ETCM-531] Cache-based and thread-safe blacklist implementation (#921)
- [ETCM-147] Use explicitly triggered scheduler for SyncControllerSpec (#916)
- [ETCM-540] Improve peer discovery algorithm (#903)
- [ETCM-463] Add PeerStatisticsActor to track message counts (#849)
- [ETCM-446] Connection limit ranges (#833)
- [ETCM-448] Json rpc - status code (#836)
- [ETCM-295] Akka monitoring (#879)
- [ETCM-674] Added headers consistency with ready blocks (#930)
- [ETCM-266] Handle lack of twitter util-collection (#873)
- [ETCM-720] Added tests for mining block on beginning or end of epoch (#950)
Resolved issues
- [ETCM-797] Implement a correct seed calculation for block validation (#974)
- [ETCM-732] Handle missing state node in regular sync after fast sync is done (#961)
- [ETCM-719] Fix calculating of skeleton headers limit (#951)
- [ETCM-678, 660] Fix for removing chain after the node restart (#940)
- [ETCM-636] Null pointer in prod on getBestBlock ( #925)
- [ETCM-626 ] Unsafe use of Option.get causes node desync (#924)
- [ETCM-546] Fix unsafe usage of maxBy (BlockQueue) (#910)
- [ETCM-472] Fix missing status code (#10)
- [FIX] Fix concurrency issue that allowed multiple miners instantiation (#909)
Config
- Fix the update-nix script (#954)
- Add Nix Flake (#936)
- [ETCM-601] Add pub key to allowed miners (#918)
- [ETCM-480] add /buildinfo to insomnia workspace (#913)
- More logging in RegularSync and PeersClient (#911)
- [ETCM-491] Use etc.conf as default config file (#880)
- [ETCM-493] Increase eth_syncing ask timeout (#878)
Known issues
- If an RPC request involving the “latest block” is underway at the exact same time a new block is imported, the request may fail
Zip sha256 checksum
f7a98093fab74e4c481cd156c60ea51efe7653a40346b3b252ff94f5db696d4a mantis-3.2.2.zip
Assets 3
You can’t perform that action at this time.