Skip to content

Releases: karlsen-network/karlsen-stratum-bridge

v2.2.0

20 Sep 09:34
28482e1
Compare
Choose a tag to compare

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

09 Sep 07:34
778dc66
Compare
Choose a tag to compare

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

30 Aug 08:21
0823e02
Compare
Choose a tag to compare

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

04 Dec 15:20
2715f89
Compare
Choose a tag to compare

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) and var_diff_stats (default: false). If var_diff is enabled, the min_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

22 Feb 09:18
2715f89
Compare
Choose a tag to compare

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

30 Nov 13:37
da51fc6
Compare
Choose a tag to compare

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.