Releases: karlsen-network/karlsen-stratum-bridge
v2.2.0
Recommended Update
This optional update introduces changes for both testnet
and mainnet
.
Summary
The -solo
option has been introduced to enable solo mining, which uses the network difficulty instead of a variable difficulty.
Changes
- solo mining config e947f83
- bypass vardiff and instead use network diff
- update to v2.2.0 8b9a5c6
- updated workflow to use Go
1.23.1
76f7f95
Thanks
Thanks to everyone who directly contributed to this release:
v2.1.0
Recommended Update
This optional update introduces changes for both testnet
and mainnet
.
Summary
We've added the -testnetmining
option, allowing easy switching of the bridge between networks. As new features will be rolled out in testnet
over the coming months, you can also configure this option in config.yaml
using testnet_mining:
.
Lowered the default min_share_diff
value from 64 to 4, as the variable difficulty (var_diff) system dynamically adjusts based on the miner's performance, making it more efficient to start with a lower value. Additionally, clarified the fallback mechanism where minDiff
defaults to 0.1
if cfg.MinShareDiff
is set to 0
.
Changes
- add testnet mining support a94bd48
- bump version to v2.1.0 28ec11f
- fix possible varDiff issues and adjust default
min_share_diff
c23f179 - fix deprecated Node.js warning 4178aa4
Thanks
Thanks to everyone who directly contributed to this release:
v2.0.0
Mandatory Update
Stable release of Golang Karlsen Stratum Bridge including KarlsenHashv2 (khashv2
) support. The hardfork (HF) will happen at DAA score 26.962.009
around Fri Sep 13 01:37:00 PM UTC 2024. See here https://github.com/karlsen-network/karlsend/blob/d66fed86dfc849e0abf351f5116bdd543a1d5655/domain/dagconfig/params.go#L281. It is mandatory for all pool operators to update the stratum bridge to v2.0.0
prior to reaching the DAA score.
Notes
This version is statically linked which makes it easier to run it on ancient Linux distributions.
Changes
khashv2
integration 81777df- license and readme, fixed discord link, Karlsen Network developers copyright notice - f681c2f
- Version bump and prepare release for
khashv2
- bdb10f2 - Added deterministic build and publish workflow - 403a929 [Fix #11]
- Updated Go modules and imports to v2 - 889af95
- Use updated Kaspa->Karlsen from
karlsend
v2 - 3011167
Thanks
Thanks to everyone who directly contributed to this release:
v1.1.0 - Mighty Marlsen - Update 1
Stable release update 1 with the following features:
- Generate SHA256SUMS during release building process, after that they will be manually signed, and the detached signatures will be uploaded.
- Added stratum variable difficulty support which is enabled by default. Newly introduced configuration parameters are
var_diff
(default:true
) andvar_diff_stats
(default:false
). Ifvar_diff
is enabled, themin_share_diff
(default:64
) is the starting difficulty. - Hive template for SRBminer has been updated and documentation has been added to guide new users how to configure it.
- Non-supported miners have been removed from the documentation, once they will support
karlsenhash
they will be added in next release. - Added support for Docker build from source rather than using pre-built images from Docker Hub.
Huge thanks to @rdugan for the initial vardiff
support.
v1.1.0 - Mighty Marlsen - Update 1 - Static Build
This is a static build of the kls_bridge
for testing. If it works, build process will be adjusted in 1.2.0 and workflows added.
v1.0.0 - Mighty Marlsen
First stable release with the following features:
- Ability to solo or pool mine on a local or public hosted Karlsen node using stratum based miners.
- SRBminer tested and fully supported
- CLI interface for logging and monitoring
- UI monitoring based on Grafana and Prometheus exporters
- Docker images availabe at https://hub.docker.com/r/karlsennetwork/karlsen_bridge
Huge thanks to @onemorebsmith for the initial stratum bridge for Kaspa.