v1.0.2
Global Release v1.0.2
What's Changed
- update deprecated Node.js 16 by @xyephy in #945
- fix(translator): fix HexError(OddLength) in mining.subscribe handler by @nikicat in #851
- Add droppable method for buffer pool and codec by @Fi3 in #950
- revert odd length extranonce1 patch by @plebhash in #952
- Remove useless converstion after u__::arbitrary(g) by @pythcoiner in #959
- Fix 'available' typo by @pythcoiner in #958
- Log Bitcoin target as hex, align targets by @Sjors in #961
- Fix typo Messaege -> Message by @pythcoiner in #962
- patch
bosminer
subscribe edge case by @plebhash in #965 - Bump sv1 version by @Fi3 in #966
- add "Project Maturity" section to
README.md
by @plebhash in #967 - Add missing
TemplateDistributionTypes
case by @jbesraa in #960 - [patch + MG test] tproxy receiving old share by @plebhash in #910
- fix
translation-proxy-old-share.sh
permission by @plebhash in #1000 - config examples testnet4 by @plebhash in #990
- Handle
jd-client
config error by @jbesraa in #987 - Add commit guidance to
CONTRIBUTION.MD
by @jbesraa in #991 - Add UT for JDS module by @Shourya742 in #1017
- fix
GetSize
forSubmitSolutionJd
by @plebhash in #1019 - Move scripts to folder by @jbesraa in #994
- MG understands
SubmitSolution
as a valid JD message by @plebhash in #1003 - Redefining lastDeclareJob by @Shourya742 in #1022
Framing
crate refactor: cleanupheader.rs
and removeFrame
trait by @jbesraa in #976Framing
crate refactor: cleanupframing.rs
by @jbesraa in #982- Adjust
test_diff_management
test by @jbesraa in #995 - Add MSRV 1.75 workflow check by @jbesraa in #981
- add
ActionResult::SustainConnection
to MG by @plebhash in #1024 - split MG CI jobs by @plebhash in #1056
- add
Aggregate MG Test Results
job to MG CI by @plebhash in #1060 - refine
Aggregate MG Test Results
job to MG CI by @plebhash in #1064 - Add
JobDeclaratorClient
struct by @jbesraa in #993 - Add parallelism to cpu miner by @Fi3 in #983
- doc: Add requirements on interoperability tests by @johnnyasantoss in #1047
- Graceful shutdown for mining-proxy by @johnnyasantoss in #1021
- avoid JDS dropping connection on
SubmitSolution
with missing txs by @plebhash in #1025 test_diff_management
: adjusttotal_run_time
to 60s by @plebhash in #1075- Enhance SetupConnection Handling and Implement Job declaration Flag Checks by @Shourya742 in #1035
- Remove job distribution protocol by @Shourya742 in #1072
- JDC parse incoming mining messages from upstream after SetupConnection by @plebhash in #1080
- make
no_std
into an optional feature onprotocols
crates by @plebhash in #932 - add missing
impl
forSeq0255
onbinary_sv2/serde-sv2
by @plebhash in #1085 - import
TryInto
ontemplate_distribution_sv2
by @plebhash in #1086 - Remove toml dependency by @Shourya742 in #1087
- bump protocols versioning by @plebhash in #1084
- bump
common_messages_sv2
version by @plebhash in #1088 - bump
roles_logic_sv2
version by @plebhash in #1089 - bump
binary_sv2
version by @plebhash in #1090 - Add semver check workflow yaml by @Shourya742 in #985
- Translator restart if disconnected from upstream by @lorbax in #1001
- bypass
cargo semver-checks --all-features
for roles_logic_sv2 by @plebhash in #1100 - patch
roles_logic_sv2
with_serde
flag by @plebhash in #1101 - use rust stable for semver CI by @plebhash in #1104
- update
roles/Cargo.lock
by @plebhash in #1103 - Fix JDC fallback to solo-mining by @lorbax in #1055
- rm
release-bin.yaml
by @plebhash in #1109 - Add support for data types defined by sv2 extensions by @Fi3 in #1113
- Update binary-sv2/no-serde-sv2 excport EncodablePrimitive by @Fi3 in #1118
- Remove lib versioning script by @plebhash in #1114
- Release
1.0.2
by @plebhash in #1112
New Contributors
- @pythcoiner made their first contribution in #959
- @jbesraa made their first contribution in #960
- @Shourya742 made their first contribution in #1017
- @johnnyasantoss made their first contribution in #1047
Full Changelog: v1.0.1...v1.0.2