Releases: GaloyMoney/bria
Releases · GaloyMoney/bria
v0.0.19 Release
v0.0.18 Release
Bug Fixes
- Do not unwrap derivation path after parse
v0.0.17 Release
Miscellaneous Tasks
- Whitespace
- Whitespace
- Refactor keychain (#161)
v0.0.16 Release
Bug Fixes
- Address pr reviews
- Fix formatting errors
- Add suggested changes
Features
- Add account balance summary (#159)
- Add import-descriptors (#158)
- Add list-wallets
- Add list_batch_groups
Miscellaneous Tasks
- Bump clap from 4.2.5 to 4.2.7
- Fix txPriority output in list-batch-groups
- Remove (unused) dust config
v0.0.15 Release
Bug Fixes
- Switch to 'STANDARD' base64 engine to keep trailing '='
- Add 'sighash_type' argument for signing psbt with bitcoind
- Add missing Bitcoind connect branch
Documentation
- Add demo in readme
Features
- Update address
- Implement bitcoind signer
- Add 'BitcoindSignerConfig' handling to api grpc interface
Miscellaneous Tasks
- Poll augmenter from OutboxListener
- Use EcdsaSighashType as const
- Bump serde_with from 2.3.3 to 3.0.0
- Wire augment option through
- Swap out deprecated base64 encode/decode
- Reformat long command
- Bump anyhow from 1.0.70 to 1.0.71
Refactor
- Declare and assign a DEFAULT_SIGHASH_TYPE for re-use
- Pass sighash from unsigned psbt into signer
- Make OutboxEvent generic
- Add 2nd bitcoind container for signer wallet
- Remove intermediate SignerConfig type in cli module
- Rename confirmed -> settledUtxo in balance summary
Testing
- Back to bc
- Remove dependency on bc
- Connect to bitcoind-signer for payouts test
- Test update-address via event augmentation
- Restart bitcoind-signer as well to clear chain state
- Flaky lnd_sync tests on re-run, or run after bitcoind_sync
- Add a check for deliberate transition before block mine
- Why sweepall is not confirming in bria
- Add 'exit 1' to some checks
- Swap out sendtoaddress for manual tx to spend unconfirmed
- Add bitcoind sync tests
- Update 'signing-complete' check
- Swap in bitcoind as payout signer
v0.0.14 Release
Miscellaneous Tasks
- Switch event proto idx
- Logical balance before utxos
- Consistent dir namings (daemon-pid)
- Bump sqlx-ledger to v0.7.7
- Bump uuid from 1.3.1 to 1.3.2
v0.0.13 Release
Features
- Watch-events cli cmd
Miscellaneous Tasks
- Remove redundant FOR UPDATE
- Complete include PayoutInfo in batch metadata
- Remove bria_batch_spent_utxos and revamp utxo handling
- Add involved_keychains to WalletSummary
- Add payout to batch metadata WIP
- Forgot CONFIRMED_UTXO -> SETTLED_UTXO renaming
- Return correct type for event stream
- Add OutboxListener
- Outbox listener WIP
- Persist journal events in outbox
- OutboxEvent boilerplate
- Add account_id to all metadata
- More Outbox boilerplate
- Bump tracing from 0.1.37 to 0.1.38
- Journal events boilerplate
- Cargo update
- Bump sqlx-ledger
- Handle_outbox boilerplate
- Add keep_alive thread to job executor
- Bump serde_json from 1.0.95 to 1.0.96
Refactor
- Rename entry-types
- BatchInfo -> BatchWalletInfo
- Remove additional_metadata from PayoutQueuedMeta
- Wallet_summary.signing_keychains
- Remove Uuid from batch/repo.rs
- WalletTransactionSummary naming
- Move PayoutDestination to primitives
- Consistent column naming
- Better naming for templates
- Small cleanups
v0.0.12 Release
Bug Fixes
- Set address events
Refactor
- Proper signing session initialization event
- Proper address initialization event
- Proper xpub initialization event
- Move original out of XPubValue
- Payouts as events
- Events in batch_group
- Better wallet structure
- Persist wallet with events
- Use EntityEvents::persist in signing session repo
- Use EntityEvents::persist
- Use events in xpub entity
v0.0.11 Release
Bug Fixes
- Clippy
- NewUtxo field visibility
Features
- List-addresses cli cmd
- Add addresses repository
- Pass metadata json arg in to grpc service
- Add 'metadata' arg to queue-payout cmd
Miscellaneous Tasks
- Sync addresses in sync_wallet job
- Bump tracing-subscriber from 0.3.16 to 0.3.17
- Improve address entity
- Submit batch execution
- Update 'h2' for RUSTSEC-2023-0034 vulnerability
- Implement Display trait on AddressCreationInfo
- Submit_batch template
- Use tx_summary in create_batch template
- Bump clap from 4.2.2 to 4.2.4
- Signing finalized / broadcasting broadcasts
- Bump tonic-build from 0.9.1 to 0.9.2
- Some pre-accounting cleanup
- Batch_finalizing
- Set-signer-config triggers batch-signing
- Batch_signing
- Bump tonic-build from 0.9.1 to 0.9.2
- List-signing-sessions cli cmd
- List-signing-sessions
- Persist updated sessions
- Complete persistance of new signing sessions
- Some signing boilerplate
- Move jobs to singular
- Add signing_session module
- Pass XPubs to jobs
- Introduce entity module
- Access xpubs via wallet
- Add bitcoind/signet.conf
- Bump prost from 0.11.8 to 0.11.9
- Use forked prost-wkt-types
- Improve rust idioms
- Handle json conversion error in ApiClient::queue_payout
- Handle struct parsing error in Bria::queue_payout
- Add prost-types
Refactor
- Make external_id is address by default
- Persist address via events
- Persist_new_session -> persist_sessions
- Assign address_id to external_id if none is passed in
- Make (address_string, keychain_id) combination unique
- Add 'profile_id' to Address entity
- Change 'new_external_address' return to domain AddressCreationInfo type
- Add new props to NewAddress grpc request
- Add new props to new-address cli command
- Pass in pg tx to utxo use cases
- Restructure foreign references
- Make queue_payout metadata prop optional
Testing
- Add list-addresses to e2e tests
- Add new args to new-address test
- Add metadata arg to queue-payout test
v0.0.10 Release
Bug Fixes
- Check-code
- Handle spent change utxo
- Correct deferred logical out
Miscellaneous Tasks
- Sync tx confirmation in line
- Bump tonic from 0.9.1 to 0.9.2
- Bump clap from 4.2.1 to 4.2.2