-
Notifications
You must be signed in to change notification settings - Fork 41
Release v0.18.0 #1616
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release v0.18.0 #1616
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CI/docker: fix digests name for frontend
…-frontend-image CI/docker: remove development and rename webnodelocal into webnode
frontend: use HTTPS for production environments
Frontend: remove producer and block-producers env
Website: add a "Join devnet" CTA button and section
Environments have been removed in a previous patch
CI/frontend-build: remove build-producer and block-producers
Website: remove old local demo page
…hboard Website: update o1Labs infrastructure section with the node dashboard link
Website: add documentation guidelines + code ref in doc
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 4 to 5. - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
…ns/checkout-5 build(deps): bump actions/checkout from 4 to 5
…ns/download-artifact-5 build(deps): bump actions/download-artifact from 4 to 5
Website: bump up to docusaurus 3.9.1
Website: add searchbar to docusaurus using Algolia
…0180-release Changelog and docker build fix
CI: use branch/tag as the Docker tag instead of sha256
CI/docker: fix the image selection when testing env
CI/Docker: fix docker image name used for testing
CI/Docker: fix yaml
Implement a centralized version management system using a single YAML config file (.github/config/versions.yaml) as the source of truth for all dependency versions across CI workflows. This eliminates hardcoded version numbers and simplifies maintenance. Implementation: - Created .github/config/versions.yaml with Rust and OCaml versions - Added load-versions composite action to parse config and set env vars - Updated all workflows to use the load-versions action - Removed hardcoded RUST_STABLE_VERSION, RUST_NIGHTLY_VERSION, and OCAML_VERSION from workflow-level env declarations - Simplified rust-toolchain.toml comments to reference config file Benefits: - Single source of truth for all dependency versions - Automatic environment variable injection via composite action - Reduced maintenance burden when updating versions - Improved consistency across all CI workflows - Clear documentation of where versions are defined Changes to workflows: - build-reusable.yaml: Added load-versions to all 5 jobs - tests.yaml: Added load-versions to all test jobs - lint.yaml: Added load-versions to lint jobs - doc-commands.yaml: Added load-versions action Future version updates only require changing versions.yaml.
CI: Centralize version management, including Rust (stable and nightly) and OCaml
Add libpcap-dev (Ubuntu) and libpcap (macOS) to build dependencies to fix linking errors when building benchmarks. The webrtc-sniffer tool requires the pcap library for packet capture functionality.
CI: fix build-benches + add it in the workflow `tests`
Fix Docker workflow for v0.18.0 release
Prepare v0.18.0 release: Fix Docker builds and update versions
OCaml Reference Validation ResultsRepository: https://github.com/MinaProtocol/mina.git Click to see full validation output |
✓ Code Reference Verification PassedAll code references in the documentation have been verified successfully! Total references checked: 1 The documentation is in sync with the codebase on the |
dannywillems
approved these changes
Nov 6, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Release v0.18.0
Summary
This release includes significant improvements to CLI tooling, CI
infrastructure, and development workflows. Key highlights include new GraphQL
introspection commands, wallet operations support, improved CI performance, and
comprehensive testing enhancements.
Changes
See CHANGELOG.md for complete details.
Major highlights:
mina internal graphqlfor dynamic endpoint discovery and query executionbalance queries with end-to-end CI testing
after artifact builds complete instead of waiting for all cross-platform
builds
creation scenarios
tools
OCaml Node Compatibility:
Bug Fixes:
Breaking Changes
None
Upgrade Instructions
No special upgrade steps required. Users can pull the new Docker images or
update their binaries as usual.
Checklist