Skip to content

Releases: bitcoin-sv/block-headers-service

Release v0.11.2-RC1

13 Mar 15:06
Compare
Choose a tag to compare

Changelog

  • 492e8d0 fix(BUX-667): display application version in swagger.

Release v0.11.1

12 Mar 11:39
73b072b
Compare
Choose a tag to compare

Changelog

  • 73b072b feat(BUX-631): prevent unneeded header sync (#220)

Release v0.11.0

11 Mar 12:37
b997f68
Compare
Choose a tag to compare

Changelog

  • b997f68 feat(BUX-313): removing unused methods, files and server fields (#210)
  • ad0d157 feat(BUX-626): temporarily ban peers that we can't connect to multiple times (#218)
  • ac91e6f feat(BUX-620): change DNS seeds for peers (#217)

Release v0.10.0

06 Mar 14:10
1f1b671
Compare
Choose a tag to compare

Changelog

  • 1f1b671 Merge pull request #213 from bitcoin-sv/feat/188-reduce-headers-file
  • 4242257 feat: remove unnecessary validations
  • b1591ea feat: change prepareRecord to private, add better errors descritions, add checkpoints, update tests
  • 4fc0b9d feat: move definition of blockHasher to the method, where it is used
  • b134bf1 fix: test adjustments
  • f5ac5f8 fix: correct name of variable to store number of elements in row
  • 843cde2 feat: changes after review
  • 50dd1e2 feat: change tests structure, add more error path cases
  • 2ae6613 feat: remove unnecessary functions, fix parsing to int32 and uint32
  • a3a1a81 fix: fix shadow declaration
  • 1076f0c feat: add error path tests
  • 306e701 feat: add check for number of elements in row
  • b27a57a feat: add error handling for record preparation
  • 6dc391a feat: add reduced csv database file
  • d6f794f fix: fix export query
  • d5fbd32 feat: add tests for record preparing
  • fbd74b0 feat: add fields calculation for db while importing headers from prepared csv
  • f2a2cfc Merge pull request #215 from bitcoin-sv/feat-596-change-code-owners
  • d2a4876 feat(BUX-596): change code owners
  • 43d1451 Merge pull request #212 from bitcoin-sv/remove-sponsor-donate
  • ad75705 Update README.md
  • aa63043 Merge pull request #211 from bitcoin-sv/dependabot/go_modules/master/github.com/klauspost/compress-1.17.7
  • 68fca54 chore(deps): bump github.com/klauspost/compress from 1.17.6 to 1.17.7

Release v0.9.1

20 Feb 13:17
fb91b8c
Compare
Choose a tag to compare

Changelog

  • fb91b8c Merge pull request #207 from bitcoin-sv/feat-605-gin-logger
  • ca73cd8 feat(BUX-605): gin releaseMode depends on log.Level
  • 8952f3e Merge branch 'master' into feat-605-gin-logger
  • 873d659 feat(#208): readme update (#209)
  • dc2177f refactor(BUX-605): gin loggers & gin_release_mode
  • 685e10d feat(BUX-605): gin logs & debugPrint handled by zerolog

Release v0.9.0

14 Feb 14:13
ae343bf
Compare
Choose a tag to compare

Changelog

  • ae343bf Merge pull request #206 from bitcoin-sv/chore/587-migrate-pulse-name
  • faac61b fix: change name of gitignore entry
  • 313aa26 feat: update gitignore to not include local config
  • 89c70d8 fix: change name of metrics domainPrefix
  • eacd543 feat: remove unnecessary part
  • 85d7173 feat: commit changes after code review
  • abbc8b4 chore: rename pulse -> bhs
  • f70c6ce Merge pull request #200 from bitcoin-sv/dependabot/go_modules/master/github.com/klauspost/compress-1.17.6
  • ba463a1 Merge branch 'master' into dependabot/go_modules/master/github.com/klauspost/compress-1.17.6
  • f10c41b Merge pull request #195 from bitcoin-sv/dependabot/go_modules/master/github.com/rs/zerolog-1.32.0
  • 25be854 Merge branch 'master' into dependabot/go_modules/master/github.com/klauspost/compress-1.17.6
  • 1216b49 Merge branch 'master' into dependabot/go_modules/master/github.com/rs/zerolog-1.32.0
  • e52feba Merge pull request #196 from bitcoin-sv/dependabot/go_modules/master/github.com/mattn/go-sqlite3-1.14.22
  • 3f96022 chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.21 to 1.14.22
  • 99e040d chore(deps): bump github.com/klauspost/compress from 1.17.5 to 1.17.6
  • 139b513 Merge branch 'master' into dependabot/go_modules/master/github.com/rs/zerolog-1.32.0
  • 9dedebd Merge pull request #191 from bitcoin-sv/rc-v1.1
  • 6d09f4b feat(BUX-565): naming
  • 6edef43 feat(BUX-565): collecting metrics of the latest block
  • 29f10d5 chore: update generated files
  • 0e48ab9 feat(BUX-289): adjust metric names to the convention
  • 36c3c5b feat(BUX-289): bux_ prefixed metrics & distinguish no-route 404 from other 404s
  • b5a16c7 refactor(BUX-289): small adjustments
  • a45693a feat(BUX-289): disable metrics by default - for now
  • 39fa0b6 refactor(BUX-289): requestMetricsMiddleware
  • d33b71a feat(BUX-289): metrics naming
  • 10f80ca feat(BUX-289): metrics initialization
  • 1de7aa1 chore(deps): bump github.com/rs/zerolog from 1.31.0 to 1.32.0

Release v0.8.1

09 Feb 09:47
4d07829
Compare
Choose a tag to compare

Changelog

  • 4d07829 feat(BUX-000): logger fix for kibana (#205)
  • ab5694a Merge pull request #204 from bitcoin-sv/apply_workflow_changes
  • 6aa49ad ci(BUX-582): add check for manual tests
  • 9303529 Merge pull request #199 from bitcoin-sv/fix/550-pulse-endpoints
  • e9177d3 fix: linter errors - missing comments and allocations
  • eb083a0 fix: simplify sql for merkleproof verification to match sqlite and postgres
  • 7774b50 Merge pull request #197 from bitcoin-sv/fix-570-incorrect-block-hashes-after-import
  • a59afbc fix(BUX-570): fix typo
  • 1a8faeb fix(BUX-570): fix incorrect prev_block_hash values
  • 72653b3 Merge pull request #194 from bitcoin-sv/bux-535-dump-config
  • fd5bdb1 feat(BUX-535): remove cli flags from config dump
  • 156500c Merge pull request #192 from bitcoin-sv/fix/550-pulse-endpoints
  • e8e10ee Merge branch 'master' into fix/550-pulse-endpoints
  • e14ef28 Merge pull request #193 from bitcoin-sv/fix/533-refining-order-of-db-init
  • d9622d8 fix: typo in where word
  • 58f936e fix: move prepareddb section to single if
  • d790f3c fix: proper check condition
  • 7f8833a fix: refine the order of initializing the database and checking for the existence of a file
  • 76402fd fix: replace wrong character ? in delete methods to work with postgres
  • 00d412f ci(BUX-532): remove old go.yaml workflow

Release v0.8.0

01 Feb 14:05
Compare
Choose a tag to compare

Changelog

  • 88f7c87 ci(BUX-532): fix/adjust dependabot
  • 2eb0121 Merge pull request #183 from bitcoin-sv/feat/BUX-532-workflow-change
  • a6b0445 ci(BUX-532): add release workflow
  • 3ccdda3 ci(BUX-532): fix yaml lint errors
  • 9f4a586 ci(BUX-532): add on-push workflow
  • d879871 chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.19 to 1.14.21
  • f622a16 build(deps): bump github.com/klauspost/compress from 1.17.4 to 1.17.5
  • 605fa8a chore(deps): bump github.com/swaggo/swag from 1.16.2 to 1.16.3
  • 2b28e9e Merge pull request #181 from bitcoin-sv/feat-187-postgres-import
  • ac73068 feat(BUX-187): adjust to review
  • 96689ce feat(BUX-187): fix lint
  • dfa5b54 feat(BUX)187): fix lint
  • cfb79d2 feat(BUX-187): fix lint errors
  • 75b3f12 feat(BUX-187): adjust to review- remove random headers validation
  • bf9772d feat(BUX-187): adjust to review
  • 5ee1169 feat(BUX-187): adjust to review
  • 909a685 Merge branch 'master' into feat-187-postgres-import
  • ed7e257 feat(BUX-187): update config.example
  • df62bf6 feat(BUX-187): check db after import
  • 88800f5 Merge pull request #182 from bitcoin-sv/fix/mediation-time-logger-level
  • 28f758b refactor: renames func setting logger to a more accurate
  • 31a28af fix: adds override of default logger settings for mediation time
  • f071fdd fix(BUX-187): remove test that tests nothing
  • d945e2e feat(BUX-187): fix some bugs
  • 03e6f85 Merge pull request #180 from bitcoin-sv/fix-537-require-admin-auth
  • f4aad69 Merge branch 'master' into fix-537-require-admin-auth
  • f244762 chore(BUX-537): not prefixed validateToken func
  • 4dc6de6 feat(BUX-187): implement import for postgresql
  • f6984ad feat(BUX-187): fix persistance abstraction
  • bf19dd2 Merge pull request #177 from bitcoin-sv/feat-187-postgres
  • 894a663 chore(BUX-537): using std errors pkg
  • c4ad498 Merge branch 'master' into feat-187-postgres
  • 5f049b4 fix(BUX-537): RequireAdmin was running handler even though the abort was executed
  • 787e2aa feat(BUX-187): rename config field: DbType -> DbEngine
  • 3018d6e Merge pull request #178 from bitcoin-sv/chore-534-sampledlogger
  • 849d18f chore(BUX-534): sampled loggers for query & donePeers operations
  • ca6d684 Merge branch 'feat-187-postgres' of github.com:bitcoin-sv/pulse into feat-187-postgres
  • b251771 feat(BUX-187): validate db config
  • fbfca30 Merge branch 'master' into feat-187-postgres
  • 054354a fix(BUX-514): fix dumping config (#174)
  • 63682d9 feat(BUX-187): make columns driver agnostic
  • d652070 feat(BUX-187): add postgres adapter
  • 5da7bc7 feat(BUX-507): update readme and config description (#175)
  • 0b78918 Merge pull request #164 from bitcoin-sv/feat/BUX-435/UpdateReadme
  • f37d0fc Merge branch 'master' into feat/BUX-435/UpdateReadme
  • 0535254 Updated README
  • 9bc5591 Merge pull request #173 from jakubmkowalski/feat/deactivates-PruneTip-endpoint
  • 0470fde feat: reamoves commented out pruneTip function
  • 2052856 feat: removes commented out test
  • 5bcd215 feat: removes PruneTip from swagger
  • 8fa4ad2 feat: removes PruneTip endpoint and function with references
  • b08e8e0 Merge branch 'feat/BUX-435/UpdateReadme' of https://github.com/bitcoin-sv/pulse into feat/BUX-435/UpdateReadme
  • e7e7079 Changed to program
  • fa41d3a Merge branch 'master' into feat/BUX-435/UpdateReadme
  • 813856a Merge pull request #169 from bitcoin-sv/feat/BUX-441/AddLicense
  • f468007 Merge master
  • db4a72f Merge branch 'master' into feat/BUX-441/AddLicense
  • c77b694 Merge pull request #172 from jakubmkowalski/feat/adds_pprof
  • d6f7642 style: fixes styling in config yaml file
  • b97c75b docs: adds description of variables
  • 598aede refactor: renames pprof related names
  • c9df339 fix: deletes unnecessary wrapping type
  • 95c3ed5 chore: deletes empty line
  • c925e6e fix: changes logic of enabling pprof
  • 3460007 fix: removes unnecessary flag from services
  • 64a496c feat: Adds Pprof routes registration
  • e4887f7 feat: Preapares route config for Pprof endpoints
  • 8db23bf feat: adds pprof flag to services
  • 066c9ef feat: adds flag for pprof
  • f159a9c Merge pull request #170 from jakubmkowalski/feat/adds_windows_support
  • 2068ed4 docs: adds section how to run on Windows
  • c614315 docs: updates link to repository
  • f7c8031 Merge branch 'master' into feat/BUX-435/UpdateReadme
  • 72617b0 Merge branch 'master' into feat/BUX-441/AddLicense
  • a2fd3e8 feat: deletes unnecessary code to support running on windows
  • 2da0d42 Merge pull request #171 from bitcoin-sv/ci/fix_greetings-for-pr
  • a19770c fix(BUX-000): try to fix greetings workflow
  • 9facde0 Added license
  • 9133ef8 Merge branch 'master' into feat/BUX-435/UpdateReadme
  • c1c2d22 chore(BUX-428): remove unnecessary logs (#168)
  • 3d63675 Merge master
  • 2f0b1a1 Merge branch 'master' of https://github.com/bitcoin-sv/pulse into feat/BUX-435/UpdateReadme
  • d061c4a Changed Readme
  • 1caab17 Changed Readme
  • 71a5ca0 Changed Readme

Release v0.7.0

04 Jan 12:08
f45b147
Compare
Choose a tag to compare

Changelog

  • c3b9043 Merge pull request #159 from bitcoin-sv/feat/pulse-375-default-config
  • a937272 Merge pull request #160 from bitcoin-sv/feat/375-tests
  • 717cb53 Merge pull request #161 from bitcoin-sv/fix/375-fixes
  • f45b147 Merge pull request #165 from bitcoin-sv/bux-420-go-version-update
  • c7086da Merge pull request #166 from bitcoin-sv/feat/less-noisy-logs
  • bca3c80 Merge pull request #167 from bitcoin-sv/fix/handle_authch_peer_message
  • c012b12 chore(BUX-420): remove go version from README
  • 8661cba chore: bump version of viper - solves the problem with default config
  • 0bc1882 chore: first part of config simplification
  • b61827e feat(BUX-420): config update for releasing docker to k8s
  • fe41a20 feat(BUX-420): go version and workflows update
  • adb17bd feat(BUX-422): env name cleanup
  • f6c7fd9 feat(BUX-428): unify logs (#163)
  • 1851ad0 feat(BUX-466): don't log single header syncing
  • 6b86658 feat: add config section for readme
  • 030a532 feat: finish whole configuration simplification
  • 8370cd3 feat: friday checkpoint
  • af19efb feat: remove another bunch of unused config options
  • a9256b8 feat: remove targetoutbounds from p2pconfig
  • 9c94cb5 feat: remove unnecessary p2p config options
  • 5ff3e64 feat: remove unnecessary p2pconfig package and simpliy to config
  • 96fe2f1 feat: resolve linter errors (mostly unused params)
  • 74a108e feat: uncomment two necessary methods for p2pconfig
  • 8b40a63 fix(BUX-420): fix dockerfile for pulse with new config
  • b2a91ac fix(BUX-466): handle authch message
  • 55921f6 fix: add flagset to parseCliFlags function
  • 16a21d9 fix: change name of getter for default http config values
  • b01263c fix: fix tip and merkleroot tests after config refactor
  • ac138a8 fix: linter issues - remove unnecessary consts and func params
  • c9174d5 fix: missing dot in trickleinterval const comment
  • e4755e1 fix: move few p2pconfig options of out the scope of configuration (to consts)
  • 4cafc23 fix: remove TestAccessEndpointWithGlobalHeader as we don't have global auth header anymore
  • 5cfb5d4 fix: remove unnecessary field from appconfig struct
  • e35c87c fix: replace admin_key with history_max
  • e98ebb9 fix: replace auth with websocket
  • 7b57aeb fix: revert option to have testpulse without auhtorization
  • a2bcc18 fix: reverts one test regarding auth token
  • 99d8174 fix: simplify names in appconfig by removing redundant Config from its name

Docker images

docker pull bsvb/pulse:v0.7.0

Release v0.7.0-RC5

03 Jan 14:50
Compare
Choose a tag to compare

Changelog

  • 76fbbae feat(BUX-422): env name cleanup

Docker images

docker pull bsvb/pulse:v0.7.0-RC5