Releases: autonomys/subspace
gemini-3h-2024-jul-05
Main change
This is a bug fix release of Gemini 3h.
A few notable improvements:
- Farmer <> Node communication optimizations
- Farming cluster communication optimizations
- Fix support for multiple caches in farming cluster
- New farm version in preparation to upcoming official GPU plotter (existing farms will continue to work as before, new farms will be created in GPU-compatible format and not supported by older farmer versions)
- Workaround for another memory usage issue on Windows similar in nature to one addressed in
jun-11
The rest of the changes are internal.
Ubuntu and Windows x86-64 builds
There are two versions:
- skylake: for Intel Skylake/AMD Ryzen processors and newer
- x86-64-v2: for older processors since ~2009 and some old VMs
- older processors/VMs are no longer supported by official releases, but can still be compiled manually if desired
- x86-64 container images are built for Skylake/AMD Ryzen processors and newer only
runtime-gemini-3h-2024-jun-21
This is a runtime upgrade release for the consensus chain on Gemini 3h.
Applied to Gemini 3h at block 2_099_554: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc-0.gemini-3h.subspace.network%2Fws#/explorer/query/0xbb6b941fd6db6b777c958c73aaaf126a3bd5c1546d086a6078432c90e4160eaf
This release brings a lot of accumulated features/improvements to gemini 3h:
- Stateless fraud-proofs
- Removed nomination limits
- Operator proof-of-ownership of signing key
unlock_operator
extrinsic was replaced withunlock_nominator
- Etc
domain-genesis-storage-gemini-3h-2024-jun-21
This is a domain runtime upgrade release for the Nova EVM domain on Gemini 3h.
Applied to Nova on Gemini 3h at block 2_099_575: https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Frpc-0.gemini-3h.subspace.network%2Fws#/explorer/query/0x7b30fae5269f2c158e9071e7d03b71e1bea1e3c1cc7d1c136e858a87289c17fb
This release brings a lot of accumulated features/improvements to the Nova EVM domain gemini 3h:
- Stateless fraud-proofs
- EVM gas estimate fixes
- Etc
gemini-3h-2024-jun-18
Main change
This is a bug fix release of Gemini 3h.
A few notable improvements:
- workaround for farming stopping on some farms in large setups when replotting starts
- fix for some RPC timeout reasons
- auditing and proving benchmarks are now more accurate and use the same number of threads as normal farmer operation
- scrubbing command now supports more targeted and faster scrubbing (metadata-only, metadata+plot, cache-only)
- better farming cluster performance when handling incoming requests
The rest of the changes are internal.
Ubuntu and Windows x86-64 builds
There are two versions:
- skylake: for Intel Skylake/AMD Ryzen processors and newer
- x86-64-v2: for older processors since ~2009 and some old VMs
- older processors/VMs are no longer supported by official releases, but can still be compiled manually if desired
- x86-64 container images are built for Skylake/AMD Ryzen processors and newer only
gemini-3h-2024-jun-11
Main change
This is a relatively large release of Gemini 3h.
Node improvements:
- New experimental very fast sync mode "Snap sync" that you can opt-in with
--sync snap
(will become the default after more testing and some remaining work around domains, only works for the initial sync) - Fixes and workarounds to prevent node from getting stuck in DSN sync state (please share feedback whether it helps)
--state-pruning archive-canonical
default changed to--state-pruning 140000
to decrease node disk usage (only affects new databases, works great in combination with Snap sync)- Fix node getting stuck and unable to make progress if farmer did not acknowledge newly created segment header (timeout is applied)
Farmer improvements:
- Improved farming cluster and plotting logging
- Default sector encoding concurrency for farming cluster increased from 8 to 50
- Workaround for high memory usage on Windows
- Reduced bandwidth usage by farming cluster through more direct communication between plotters and cache instances
- Make more farmer errors non-fatal
Shared improvements:
- Fix for yamux errors
- Farster network initialization on restart for both node and farmr using knowledge of previously connected peers
- Reduce peak memory usage for node and farmer on all platforms by optimizing piece data structure internals
The rest of the changes are internal.
Ubuntu and Windows x86-64 builds
There are two versions:
- skylake: for Intel Skylake/AMD Ryzen processors and newer
- x86-64-v2: for older processors since ~2009 and some old VMs
- older processors/VMs are no longer supported by official releases, but can still be compiled manually if desired
- x86-64 container images are built for Skylake/AMD Ryzen processors and newer only
gemini-3h-2024-may-24
Main change
This is a bug fix release of Gemini 3h.
A few notable improvements:
- Same as
gemini-3h-2024-may-23
, but with farming fixed - Initial farming cluster support (MVP, expect more things around metrics and performance improvements in the future)
- Improved plotting performance (and better CPU utilization)
The rest of the changes are internal.
Ubuntu and Windows x86-64 builds
There are two versions:
- skylake: for Intel Skylake/AMD Ryzen processors and newer
- x86-64-v2: for older processors since ~2009 and some old VMs
- older processors/VMs are no longer supported by official releases, but can still be compiled manually if desired
- x86-64 container images are built for Skylake/AMD Ryzen processors and newer only
gemini-3h-2024-may-23
Main change
This is a bug fix release of Gemini 3h.
A few notable improvements:
- Initial farming cluster support (MVP, expect more things around metrics and performance improvements in the future)
- Improved plotting performance (and better CPU utilization)
The rest of the changes are internal.
Ubuntu and Windows x86-64 builds
There are two versions:
- skylake: for Intel Skylake/AMD Ryzen processors and newer
- x86-64-v2: for older processors since ~2009 and some old VMs
- older processors/VMs are no longer supported by official releases, but can still be compiled manually if desired
- x86-64 container images are built for Skylake/AMD Ryzen processors and newer only
gemini-3h-2024-may-15
Main change
This is a bug fix release of Gemini 3h.
A few notable improvements:
- Improved piece cache performance
- Plotting errors are now retried instead of erroring the whole farm
The rest of the changes are internal.
Ubuntu and Windows x86-64 builds
There are two versions:
- skylake: for Intel Skylake/AMD Ryzen processors and newer
- x86-64-v2: for older processors since ~2009 and some old VMs
- older processors/VMs are no longer supported by official releases, but can still be compiled manually if desired
- x86-64 container images are built for Skylake/AMD Ryzen processors and newer only
gemini-3h-2024-may-06
Main change
This is a bug fix release of Gemini 3h.
A few notable improvements:
- Reduced idle farmer memory usage
- Increased RPC timeout that should help a bit with pathological cases (though it doesn't really fix the root of the issue)
- Ability to specify sector record chunks reading mode, for example
path=/path/to/farm,size=100G,record-chunks-mode=ConcurrentChunks
- Ability to prevent farmer from creating new farms with
--create false
, helpful in case disk failed to mount properly
The rest of the changes are internal.
Ubuntu and Windows x86-64 builds
There are two versions:
- skylake: for Intel Skylake/AMD Ryzen processors and newer
- x86-64-v2: for older processors since ~2009 and some old VMs
- older processors/VMs are no longer supported by official releases, but can still be compiled manually if desired
- x86-64 container images are built for Skylake/AMD Ryzen processors and newer only
gemini-3h-2024-may-01
Main change
This is a bug fix release of Gemini 3h.
This release fixes a security vulnerability from CVE-2024-32984 and update should be done ASAP.
Ubuntu and Windows x86-64 builds
There are two versions:
- skylake: for Intel Skylake/AMD Ryzen processors and newer
- x86-64-v2: for older processors since ~2009 and some old VMs
- older processors/VMs are no longer supported by official releases, but can still be compiled manually if desired
- x86-64 container images are built for Skylake/AMD Ryzen processors and newer only