Node v1.0.1 release notes
For the complete documentation index, see llms.txt
- Version: v1.0.1
- Date: July 14, 2026
- Components:
node-1.0.1,toolkit-1.0.0,runtime-1.0.0
Docker images
docker pull midnightntwrk/midnight-node:1.0.1
docker pull midnightntwrk/midnight-node-toolkit:1.0.0
High-level summary
Node v1.0.1 is a patch release on the v1.0.0 GA line. It gives the unsafe_allow_symlinks configuration field a default value, which resolves the v1.0.0 known issue where nodes running without a TOML configuration file failed to boot with a missing-field error. The release also regenerates the Preview network genesis and chain spec, corrects the Preview reserve configuration, and backports a ledger version bump and dependency updates.
The runtime stays at 1.0.0, so operators only need to update the node binary.
The changelog attached to the GitHub release is cumulative and repeats changes that already shipped in v1.0.0. The changes listed below are the delta from v1.0.0.
Audience
This release note is relevant for users who:
- Run Midnight node infrastructure without a TOML configuration file and hit the
missing field unsafe_allow_symlinksboot error on v1.0.0 - Run Preview network nodes, which pick up the regenerated genesis, chain spec, and corrected reserve configuration
DApp developers and toolkit users do not need to take any action for this release.
What changed (Summary of updates)
The updates below describe the key changes introduced in this release.
- Gave
unsafe_allow_symlinksa default value, so nodes that run without a TOML configuration file boot without providing it explicitly. - Regenerated the Preview network genesis and chain spec.
- Removed the incorrect
NIGHTasset name from the Preview reserve configuration. Theasset_namefield is now empty, matching the fix already applied onmain. - Backported the ledger version bump to the release branch.
- Updated dependencies to fix the release build.
New features
No new features in this release.
Breaking changes
No breaking changes. The runtime remains at 1.0.0 and no runtime upgrade is required.
Bug fixes and quality improvements
Default for unsafe_allow_symlinks
v1.0.0 introduced unsafe_allow_symlinks as a required configuration field, which broke nodes that run from plain binaries without a TOML configuration file. The field now defaults to off, so symlinked genesis files stay rejected unless you opt in explicitly. (#1601)
Preview genesis and chain spec regenerated
The Preview network genesis and chain spec are regenerated to correct the locked-pool configuration. (#1699)
Preview reserve configuration corrected
The Preview reserve-config.json had asset.asset_name set to NIGHT where it should be empty. This release brings the release branch in line with the fix on main. (#1771)
Build and dependency fixes
Dependency updates to fix the release build, plus a backported ledger version bump. (#1841, #1986)
Known issues
No new known issues in this release. The missing field unsafe_allow_symlinks error from v1.0.0 is resolved.