This repository has been archived by the owner on Apr 2, 2024. It is now read-only.
Releases: BuxOrg/bux
Releases · BuxOrg/bux
Release v0.10.1
Changelog
- 224fc04 Merge pull request #514 from BuxOrg/dependabot/go_modules/master/github.com/libsv/go-bc-0.1.26
- 1c5c50b Merge pull request #516 from BuxOrg/refactor-426-remove-WithBroadcastClientAPIs
- fb6a703 Merge pull request #517 from BuxOrg/feat-000-multiple-output-perf
- 26ac15f build(deps): bump github.com/libsv/go-bc from 0.1.25 to 0.1.26
- 291a7fb perf(BUX-000): refactorize P2P - send tx to the receiver only once
- 0bf182f refactor(BUX-426): remove unused BroadcastClientApis & appropriate With function
Release v0.10.0
Release v0.9.1
Changelog
- 1b5cccb Merge pull request #511 from BuxOrg/dependabot/go_modules/master/github.com/bitcoin-sv/go-paymail-0.10.0
- 4d4cc47 Merge pull request #513 from BuxOrg/chore-416-disable-monitor
- 527891f build(deps): bump github.com/bitcoin-sv/go-paymail from 0.9.4 to 0.10.0
- af79fa9 chore(BUX-416): bump version
- c520da3 chore(BUX-416): remove WithMonitoring
- e10bf6a feat(BUX-207): add logger to go-paymail config (#509)
Release v0.9.0
Changelog
- 13d9ba1 Merge branch 'refactor-411-taskmanager-simplification' of https://github.com/BuxOrg/bux into refactor-411-taskmanager-simplification
- 7f04860 Merge pull request #505 from BuxOrg/dependabot/go_modules/master/github.com/newrelic/go-agent/v3-3.29.0
- 7d4b520 Merge pull request #506 from BuxOrg/dependabot/github_actions/master/github/codeql-action-3
- 84f88d4 Merge pull request #507 from BuxOrg/dependabot/github_actions/master/supercharge/redis-github-action-1.8.0
- 75ba0e0 Merge pull request #508 from BuxOrg/dependabot/go_modules/golang.org/x/crypto-0.17.0
- 61b5f56 Merge pull request #510 from BuxOrg/refactor-411-taskmanager-simplification
- f401b94 build(deps): bump github.com/newrelic/go-agent/v3 from 3.28.1 to 3.29.0
- d01e969 build(deps): bump github/codeql-action from 2 to 3
- ef6753c build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0
- 20bd1a0 build(deps): bump supercharge/redis-github-action from 1.7.0 to 1.8.0
- 432149f fix(BUX-411): distributed locking when using taskq-redis with multiple instances
- 12a41f8 refactor(BUX-411): Tasker to TaskEngine
- 51318af refactor(BUX-411): Update version number to v0.9.0
- 7b94981 refactor(BUX-411): WithTaskQ to WithTaskqConfig
- 584d09d refactor(BUX-411): additional redis version comment note
- 01d3d8e refactor(BUX-411): apply suggested comment
- 15aec9a refactor(BUX-411): apply suggested comment
- 0a04ed1 refactor(BUX-411): defaultOptions moved right into NewTaskManager
- 60a3fd5 refactor(BUX-411): localCron as the only cron service
- 4d63b33 refactor(BUX-411): redis options by WithRedis
- bb55a2f refactor(BUX-411): redundant comments & log error if RegisterTask panic
- fd65853 refactor(BUX-411): remove empty taskmanager files
- 40b4e33 refactor(BUX-411): rename Client to TaskManager
- 95e1e6d refactor(BUX-411): rename files
- 04e02c9 refactor(BUX-411): taskmanager logger
- 51ca270 refactor(BUX-411): taskmanager with redis - tests
- 26d7c36 refactor(BUX-411): taskq as the only task queue
- e830802 refactor(BUX-411): taskq comments & error if runEveryPeriod < 1sec
- 940725b refactor(BUX-411): unnecessary With* func options - partially removed
Release v0.8.1
Changelog
- 6acfb97 Merge pull request #499 from BuxOrg/feat-200-unify-logs
- d941125 Merge pull request #503 from BuxOrg/refactor-357-cron-jobs-simplification
- 1d3bbb2 Merge pull request #504 from BuxOrg/chore-000-clean-tests-logs
- 0775e7b chore(BUX-000): bump version
- f0eb1c0 chore(BUX-000): clean tests logs - use Nop logger
- 0723a10 refactor(BUX-357): adjust comments
- 61559f0 refactor(BUX-357): cronJobs simplification according to suggestions
Release v0.7.0
Changelog
- e8fe1ad Merge pull request #474 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-cachestore-0.3.2
- 6630df7 Merge pull request #476 from BuxOrg/dependabot/go_modules/master/github.com/libsv/go-bc-0.1.24
- bab3fd6 Merge pull request #477 from BuxOrg/dependabot/go_modules/master/github.com/tonicpow/go-minercraft/v2-2.0.8
- b260632 Merge pull request #478 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-datastore-0.5.6
- e7d959e Merge pull request #480 from BuxOrg/fix/bux-367
- de57ec7 Merge pull request #487 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-datastore-0.5.7
- 23252dc Merge pull request #489 from BuxOrg/dependabot/go_modules/master/github.com/newrelic/go-agent/v3-3.28.1
- 4028b31 Merge pull request #491 from BuxOrg/dependabot/go_modules/master/github.com/libsv/go-bc-0.1.25
- a77dd90 Merge pull request #492 from BuxOrg/dependabot/go_modules/master/github.com/99designs/gqlgen-0.17.41
- ad19941 Merge pull request #493 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-cachestore-0.3.3
- 8c5d26a Merge pull request #494 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-datastore-0.5.8
- b1b9b39 Merge pull request #497 from BuxOrg/feat/bux-168-172-beefv2-complex-spv
- 354bffc Merge pull request #498 from BuxOrg/chore/update-go-paymail
- f07075c build(deps): bump github.com/99designs/gqlgen from 0.17.40 to 0.17.41
- bb8830e build(deps): bump github.com/libsv/go-bc from 0.1.22 to 0.1.24
- 06fcffe build(deps): bump github.com/libsv/go-bc from 0.1.24 to 0.1.25
- 1a451ba build(deps): bump github.com/mrz1836/go-cachestore from 0.3.1 to 0.3.2
- a3bed20 build(deps): bump github.com/mrz1836/go-cachestore from 0.3.2 to 0.3.3
- a38d368 build(deps): bump github.com/mrz1836/go-datastore from 0.5.5 to 0.5.6
- d177f16 build(deps): bump github.com/mrz1836/go-datastore from 0.5.6 to 0.5.7
- a39e147 build(deps): bump github.com/mrz1836/go-datastore from 0.5.7 to 0.5.8
- 99b79b9 build(deps): bump github.com/newrelic/go-agent/v3 from 3.28.0 to 3.28.1
- adeeb3a build(deps): bump github.com/tonicpow/go-minercraft/v2
- 9d2f8a9 chore(BUX-322): cast bumpIndex to uint
- 38c0bc4 chore(BUX-322): change sync tx status when bump exists
- b4e876a chore(BUX-322): refactor saving inputs methods
- e3d17d1 chore(BUX-322): remove unused method
- 741c89b chore(BUX-322): save BUMP in parent tx
- aece6df chore(BUX-358): add assertion
- b1173ce chore(BUX-358): refactorize tx and incoming tx ctors
- de59dca chore: update go-paymail
- efa34fc fat(BUX-358): remove redundant 'recordMonitoredTransaction" function
- 446946d feat(BUX-166): method for getting merkle paths from arc removed
- eec0a27 feat(BUX-166)MerkleProof from mAPI and MerklePath from Arc unified to BUMP in Transaction model
- 273ccdf feat(BUX-172): update go-paymail dependency
- 92ac3ca feat(BUX-172): use go-paymail v0.9.1
- 1315d4e feat(BUX-322): save inputs from BEEF tx
- 6b68569 feat(BUX-322): small fixes; update go-paymail ref
- d39525c feat(BUX-358): create SyncTx for "raw recorded" txs
- 0bf9d45 feat(BUX-358): fix monitor checks
- 83857ba feat(BUX-358): move and renamve recordTxHex > tx.service.registerRawTransaction
- c400c1a feat(BUX-358): move seting tx values to tx.procesUtxos()
- cc03c7d feat(BUX-358): rmv "recordTxHex" from ClientInterface
- b65f0a8 feat(BUX-358): rmv cronjob
- bb0d9ba feat(BUX-358): small code improvements
- 15baa1e feat(BUX-358): small impv
- ebc3e7f feat*BUX-358): adjust to review - remove unnecessary if statements
- 1813b55 feat: add getting batch transactions instead of one by one
- da6d425 feat: add method to call database once for multiple transactions
- dadfd62 feat: add proper test case with topologically sorted txs
- 9d57b0d feat: add sorting of bumps and error paths tests
- 18d85db feat: add test cases for happy paths
- c3b2ab2 feat: add tests for beef happy path
- 33ba6dd feat: beef for parent inputs
- 0ec5a9b feat: finish first part of getting parent txs
- 9f93b3c feat: update go sum
- e2c7a74 feat: update version of go-paymail
- 99cbc30 fix monitor check
- 3cf42ac fix: add processed tx to working collections
- 349334c fix: change order in codeowners
- 26293d4 fix: pull request changes
- b4bb0d7 fix: remove redundand func call
- 3cd4b2c fix: removes old reference
- 3c1309a refactor(BUX-166): MerkleProofToBUMP simplified
- a9825e6 refactor(BUX-166): MerkleProofToBUMP simplified
Release v0.6.0
Changelog
- 3ad008d Merge pull request #425 from BuxOrg/dependabot/go_modules/master/gorm.io/gorm-1.25.5
- be91af9 Merge pull request #426 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-datastore-0.5.2
- e19b856 Merge pull request #427 from BuxOrg/dependabot/go_modules/golang.org/x/net-0.17.0
- d50badb Merge pull request #429 from BuxOrg/bux-236-go-broadcast-client-bump
- 22daffe Merge pull request #430 from BuxOrg/dependabot/go_modules/master/github.com/bitcoin-sv/go-paymail-0.5.1
- e05ecbf Merge pull request #432 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-datastore-0.5.3
- 3a1f0ca Merge pull request #433 from BuxOrg/dependabot/go_modules/master/github.com/bitcoin-sv/go-broadcast-client-0.9.0
- 388f285 Merge pull request #434 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-cachestore-0.3.0
- 31bf756 Merge pull request #436 from BuxOrg/feat-291-change-broadcast-mechanism-init-refact
- 9540f06 Merge pull request #437 from BuxOrg/chore-add-more-logs
- c19ef9d Merge pull request #438 from BuxOrg/chore-refactor-sync-method
- 27d80ad Merge pull request #441 from BuxOrg/dependabot/go_modules/master/github.com/newrelic/go-agent/v3-3.27.0
- b6d63ae Merge pull request #443 from BuxOrg/feat-291-split-transaction-file
- 658d8cf Merge pull request #444 from BuxOrg/dependabot/go_modules/master/github.com/99designs/gqlgen-0.17.40
- 6798aa2 Merge pull request #446 from BuxOrg/dependabot/go_modules/master/github.com/tonicpow/go-minercraft/v2-2.0.6
- 52348c9 Merge pull request #448 from BuxOrg/bux-294-replacing-cmp-with-bump
- 3f12338 Merge pull request #449 from BuxOrg/feat-295
- b59ead9 Merge pull request #450 from BuxOrg/feat-291-change-broadcast-rc
- ed2317d Merge pull request #451 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-datastore-0.5.4
- 0399739 Merge pull request #452 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-cachestore-0.3.1
- 3f235ae Merge pull request #453 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-cache-0.9.1
- 9229bcf Merge pull request #454 from BuxOrg/feat/306-remove-cmp
- b79c0d1 Merge pull request #455 from BuxOrg/fix-rename-bump-paths
- 30a798a Merge pull request #456 from BuxOrg/dependabot/go_modules/master/github.com/libsv/go-bc-0.1.19
- d792368 Merge pull request #457 from BuxOrg/bux-290-pulse-merkleroots-issue
- bcf8388 Merge pull request #458 from BuxOrg/fix-310-trim-sync-results
- f0bc809 Merge pull request #459 from BuxOrg/dependabot/go_modules/master/github.com/bitcoin-sv/go-paymail-0.7.0
- c6a4d84 Merge pull request #461 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-datastore-0.5.5
- d1875e4 Merge pull request #462 from BuxOrg/dependabot/go_modules/master/github.com/fergusstrange/embedded-postgres-1.25.0
- 0d11122 Merge pull request #463 from BuxOrg/dependabot/go_modules/master/github.com/libsv/go-bc-0.1.22
- 9bbbedf Merge pull request #467 from BuxOrg/dependabot/go_modules/master/github.com/tonicpow/go-minercraft/v2-2.0.7
- a61d1aa Merge pull request #469 from BuxOrg/fix-250-record-internal-tx
- 6792305 Merge pull request #470 from BuxOrg/dependabot/go_modules/master/github.com/bitcoin-sv/go-paymail-0.7.1
- 96a4bc2 Merge pull request #471 from BuxOrg/dependabot/go_modules/master/github.com/bitcoin-sv/go-paymail-0.7.2
- 608e74a Merge pull request #472 from BuxOrg/rc-beef-v1-payments
- a8cbd79 Merge pull request #473 from BuxOrg/dependabot/go_modules/master/github.com/newrelic/go-agent/v3-3.28.0
- 7fd9b9f build(deps): bump github.com/99designs/gqlgen from 0.17.39 to 0.17.40
- bbd69a6 build(deps): bump github.com/bitcoin-sv/go-broadcast-client
- a669992 build(deps): bump github.com/bitcoin-sv/go-paymail from 0.5.0 to 0.5.1
- ca839e2 build(deps): bump github.com/bitcoin-sv/go-paymail from 0.6.0 to 0.7.0
- 7319146 build(deps): bump github.com/bitcoin-sv/go-paymail from 0.7.0 to 0.7.1
- ee0582f build(deps): bump github.com/bitcoin-sv/go-paymail from 0.7.1 to 0.7.2
- f31b26e build(deps): bump github.com/fergusstrange/embedded-postgres
- 9cc65aa build(deps): bump github.com/libsv/go-bc from 0.1.18 to 0.1.19
- ff7ac2e build(deps): bump github.com/libsv/go-bc from 0.1.20 to 0.1.22
- 93a5120 build(deps): bump github.com/mrz1836/go-cache from 0.9.0 to 0.9.1
- 913718c build(deps): bump github.com/mrz1836/go-cachestore from 0.2.7 to 0.3.0
- 7a4a0c7 build(deps): bump github.com/mrz1836/go-cachestore from 0.3.0 to 0.3.1
- 96e9d40 build(deps): bump github.com/mrz1836/go-datastore from 0.5.1 to 0.5.2
- f8bc5a9 build(deps): bump github.com/mrz1836/go-datastore from 0.5.2 to 0.5.3
- 575a6ca build(deps): bump github.com/mrz1836/go-datastore from 0.5.3 to 0.5.4
- 20efb1b build(deps): bump github.com/mrz1836/go-datastore from 0.5.4 to 0.5.5
- 6ff0480 build(deps): bump github.com/newrelic/go-agent/v3 from 3.26.0 to 3.27.0
- c6c242f build(deps): bump github.com/newrelic/go-agent/v3 from 3.27.0 to 3.28.0
- 9e10ffd build(deps): bump github.com/tonicpow/go-minercraft/v2
- 4262cc2 build(deps): bump github.com/tonicpow/go-minercraft/v2
- 22e66e9 build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0
- 724b190 build(deps): bump gorm.io/gorm from 1.25.4 to 1.25.5
- a6730f1 chore(BUX-250): update go-paymail ref (v0.7.2)
- 981edef chore(BUX-294): commenting tests
- 46f3f75 chore(BUX-297): log progres of finalizeP2PTransaction
- 321db32 chore(BUX-298): remove unneeded declaration
- 5449efa chore(BUX-298): try to sync tx again if there is no merle proof
- b6d0196 chore(BUX-298): use go-bt structures in BEEF implementation
- 5788912 chore: bring back tests; add better comment
- 1ce42ef chore: disabled two new linters that need fixes to enable
- 0a8da17 chore: log reason of failed miner response
- 26e904d chore: update go-paymail and go-broadcast-client version (#428)
- 39e1882 chore: updated linter version
- b3cf7ef feat(BUMP): BUMPPaths renamed to BUMPs
- b0aa93f feat(BUX-236): go-broadcast-client version update
- 9f25e24 feat(BUX-250): BUMP duplicates support and bump merging refactored
- 4307026 feat(BUX-250): block height added to TuBUMP method
- 61fd134 feat(BUX-250): fixing BUMP merging according to BRC - matching roots
- 22be2a4 feat(BUX-250): set bux v0.6.0
- 989dd4c feat(BUX-250): tests removed
- 203ea32 feat(BUX-290): go-paymail update
- 41f4445 feat(BUX-290): interface and methods changed to fit the new requests and responses from Pulse
- c0d0218 feat(BUX-290): logging for unable-to-verify transaction
- c6d3008 feat(BUX-291): adjust to review
- f020d67 feat(BUX-291): change sync.BroadcastStatus to Skipped for outgoing BEEF to be more coherent
- 8a0d835 feat(BUX-291): fix (shame on me) outgoing BEEF; add logs to record strategies
- a81856f feat(BUX-291): fix infinity log message on synctx record issue
- 0d62c78 feat(BUX-291): fix tests
- 9f23468 feat(BUX-291): implement strategies for tx recording
- e65a2fb feat(BUX-291): initial refactorization. Split model_sync_transactions.go into smaller, more specialized files
- e4fe87e feat(BUX-291): make strategies more readable
- a9bab6d feat(BUX-291): outgoing strategy change - do not proceed if P2P notification fails
- ad7a67e feat(BUX-291): prevent saving syncTx hwen outgoing tx is rejected
- fbf0286 feat(BUX-291): refactorization- move Transaction.processInputs() -> tx_service _processInputs()
- 1dbcc76 feat(BUX-291): remove added TODOs and questions
- 69fdc32 feat(BUX-291): remove business logic from DB hooks / adjust BL to new requirements
- c22938e feat(BUX-291): remove comments
- c0e2efc feat(BUX-291): split model_transactions into smaller files (db_model_transaction, tx_repository, tx_service)
- 52af8c9 feat(BUX-291): use new record strategies
- 2529fa2 feat(BUX-294): Replacing CMPSlice with BUMPPaths in DraftTransaction
- 928e9cf feat(BUX-294): removed old usage of cmpslice in draft transaction
- 47eda49 feat: add proper validation for bump
- 15eb374 feat: calculate and store BUMP in DB
- c34bc59 feat: rebase and adjust the code to BumpPaths saved in draft
- aa8aee9 feat: remove CMP references from bux
- 97d714d feat: replace cmp with bump in beef hexing
- 050a4b1 feat: revert BUMP calculation to sync task
- d3dcd14 feat: revert to previous byteBuffer func
- 186eae8 fix(250): return error if broadcasting fail
- 5a222e2 fix(BUX-250): add warrinng if sync task lasts too long
- f8a1f1d fix(BUX-250): cancel draftTx on revereting transaciton
- ad47ebe fix(BUX-250): change syncTx task interval - run it every 2 minutes
- 3e666a6 fix(BUX-250): fail on broadcast on BEEF
- 483fbf7 fix(BUX-250): fix intenral tx flow;; fix write lock
- eb08183 fix(BUX-250): fix options test
- 70e0f74 fix(BUX-250): handle missing paymail error (#465)
- 35a96f1 fix(BUX-250): remove p2pNotify cron job
- 33f6587 fix(BUX-250): setup go-datastore logger to log warning level by default
- 125df49 fix(BUX-250): update go-paymail to 0.7.1
- fe3eb29 fix(BUX-294): brought back CMPSlice in draft transaction for test pass
- 1092b0d fix(BUX-310): oadjust to comments
- 4da8d41 fix(BUX-310): trim sync.Results to last 20 results
- d22014c fix: add scan and value for BUMPPaths
- 28d7ac1 fix: add scan and value for bump_paths and fix grammar error
- 513f915 fix: failed tests on local machine
- 99f9351 fix: improvement for a type mismatch txid comparsion
- 04eeb0d fix: replaces symbol name with bump prefix
- d0e1394 fix: tests removal, will be added in bux-168
- f0cfa48 fixes: lots of linter issues and code issues
- 08c3844 refactor(BUX-294): comment fixed
- 1d6d850 refactor(BUX-294): removed commented code
- d4380d5 tests(BUX-250): fix encoding BEEF - encode correct ver..sion
- 0a32d81 tests(BUX-250): save BlokHeight in BUMP
- 6a55a47 update: changed default assigned user
Release v0.5.19
Release v0.5.18
Changelog
- 3ad008d Merge pull request #425 from BuxOrg/dependabot/go_modules/master/gorm.io/gorm-1.25.5
- be91af9 Merge pull request #426 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-datastore-0.5.2
- e19b856 Merge pull request #427 from BuxOrg/dependabot/go_modules/golang.org/x/net-0.17.0
- 96e9d40 build(deps): bump github.com/mrz1836/go-datastore from 0.5.1 to 0.5.2
- 22e66e9 build(deps): bump golang.org/x/net from 0.16.0 to 0.17.0
- 724b190 build(deps): bump gorm.io/gorm from 1.25.4 to 1.25.5
- 714f3e5 chore: update go-paymail and go-broadcast-client version
Release v0.5.17
Changelog
- a3552c2 Merge pull request #417 from BuxOrg/feat-introduces-codeowners-codestandards
- e271e93 Merge pull request #418 from BuxOrg/dependabot/go_modules/master/github.com/bitcoin-sv/go-paymail-0.4.0
- 8a14188 Merge pull request #419 from BuxOrg/dependabot/go_modules/master/github.com/bitcoin-sv/go-broadcast-client-0.5.0
- 5ec6ada Merge pull request #420 from BuxOrg/fix-252-beef-econding
- 3e7d2bf Merge pull request #421 from BuxOrg/dependabot/go_modules/master/github.com/99designs/gqlgen-0.17.39
- e0c02dc Merge pull request #423 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-cachestore-0.2.7
- fa89343 Merge pull request #424 from BuxOrg/dependabot/go_modules/master/github.com/mrz1836/go-datastore-0.5.1
- 9a659ba build(deps): bump github.com/99designs/gqlgen from 0.17.38 to 0.17.39
- fcb0e41 build(deps): bump github.com/bitcoin-sv/go-broadcast-client
- b625f29 build(deps): bump github.com/bitcoin-sv/go-paymail from 0.3.0 to 0.4.0
- 5313ab7 build(deps): bump github.com/mrz1836/go-cachestore from 0.2.6 to 0.2.7
- 6f32fa8 build(deps): bump github.com/mrz1836/go-datastore from 0.5.0 to 0.5.1
- f3d0e93 chore: bump version
- c5ca59b feat(BUX-164): verify merkle roots (#416)
- 9b2b0d7 feat: adds code of conduct
- 52bab8c feat: introduces codestandards/codeowners
- 8f39b4b fix(BUX-252): add tests
- 7250d53 fix(BUX-252): hydrate the transaction model to encode it in BEEF
- 183693d fix(BUX-252): validate CMPs before decoding
- 9edbf2c fix(BUX-255): kahn sorting: ignore inputs we do not use for the transaction
- 8e64f63 fix: linter issues
- 46a3b2e fix: updates url for codestandards
- b1ff954 fxi(BUX-252): fix typo; remove unnecessary comment