Skip to content

Commit d7b55d1

Browse files
authored
Merge pull request #237 from bsv-blockchain/fix-auth-fetch-general-messages
fix: AuthFetch communication flow
2 parents 1459756 + bba30b8 commit d7b55d1

File tree

34 files changed

+1577
-608
lines changed

34 files changed

+1577
-608
lines changed

.github/workflows/codecov.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Checkout code
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v5
2121
with:
2222
fetch-depth: 2
2323

.github/workflows/golangci-lint.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
outputs:
1919
modules: ${{ steps.set-modules.outputs.modules }}
2020
steps:
21-
- uses: actions/checkout@v4
21+
- uses: actions/checkout@v5
2222
- uses: actions/setup-go@v5
2323
with:
2424
go-version: ${{ env.GO_VERSION }}
@@ -32,7 +32,7 @@ jobs:
3232
matrix:
3333
modules: ${{ fromJSON(needs.detect-modules.outputs.modules) }}
3434
steps:
35-
- uses: actions/checkout@v4
35+
- uses: actions/checkout@v5
3636
- uses: actions/setup-go@v5
3737
with:
3838
go-version: ${{ env.GO_VERSION }}

.github/workflows/sonar.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
steps:
2323
- name: Checkout
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@v5
2525
with:
2626
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
2727

@@ -47,7 +47,7 @@ jobs:
4747
args: --timeout=5m --issues-exit-code=0 --output.checkstyle.path=golangci-lint-report.xml
4848

4949
- name: SonarCloud Scan
50-
uses: SonarSource/sonarqube-scan-action@v5.3.0
50+
uses: SonarSource/sonarqube-scan-action@v5.3.1
5151
env:
5252
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
5353
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ All notable changes to this project will be documented in this file. The format
44

55
## Table of Contents
66

7+
- [1.2.9 - 2025-09-07](#129---2025-09-07)
78
- [1.2.8 - 2025-08-07](#128---2025-08-07)
89
- [1.2.7 - 2025-08-05](#127---2025-08-05)
910
- [1.2.6 - 2025-07-21](#126---2025-07-21)
@@ -43,6 +44,25 @@ All notable changes to this project will be documented in this file. The format
4344
- [1.1.0 - 2024-08-19](#110---2024-08-19)
4445
- [1.0.0 - 2024-06-06](#100---2024-06-06)
4546

47+
## [1.2.9] - 2025-09-07
48+
49+
### Added
50+
- Codecov integration for automated code coverage reporting and analysis
51+
- New `auth/authpayload` package with HTTP request/response serialization
52+
- AuthFetch config options and methods
53+
- BRC104 HTTP headers support (`auth/brc104/auth_http_headers.go`)
54+
55+
### Changed
56+
- Added `auth/authpayload` package
57+
- Updated dependencies
58+
- Minor documentation corrections
59+
60+
### Fixed
61+
- AuthFetch communication flow issues and hanging processes during handshake
62+
- HTTP request payload preparation in auth client
63+
- SPV verification now properly handles invalid merkle paths by returning error instead of fallback to input verification
64+
- Headers client BlockByHeight now includes bounds check for empty headers array
65+
4666
## [1.2.8] - 2025-08-07
4767

4868
### Added

0 commit comments

Comments
 (0)