As this project is pre 1.0, breaking changes may happen for minor version bumps. A breaking change will get clearly notified in this log.
- Send only relevant data to compliance callbacks (#17).
hooks
are now calledcallbacks
inbridge
server.
- Transaction builder (#14)
- Compliance protocol support.
- Saving and reading memo preimage.
- This repo will now contain two apps:
bridge
(for building, submitting and monitoring transactions) andcompliance
(for Compliance protocol). Both are built in a single build process. Each app has it's own README file. - Dependency injection is now done using facebookgo/inject.
- Handling and validation of requests and responses is now done in
protocols
package. This package contains methods for transformingurl.Values
from/to request structs and for marshalling responses. It also contains common errors (missing/invalid fields, internal server error, etc.) and all protocol-specific error responses. It also includes stellar.toml and federation resolving. - New
net
andserver
packages that contain some helper network connected functions and structs. - Improvements to
db
package.
- Add path payments,
- Change
config.toml
file structure, - Partial implementation of Compliance Protocol.
- When there are no
ReceivePayment
s in database, payment listener will start with cursornow
. - Fix a bug in
db.Repository.GetLastCursorValue()
.
- Add
MEMO_HASH
support.
- Fixed bugs connected with running server using
postgres
DB (full refactoring ofdb
package), - Fixed starting a minimum server with a single endpoint:
/payment
.
- Send
create_account
operation in/payment
if account does not exist. - Fixed major bug in
PaymentListener
. - Sending to Stellar address with memo in
/send
. - Standardized responses.
- Updated README file.
- Added
/payment
endpoint. - Now it's possible to start a server with parameter that are not required. Minimum version starts a server with a single endpoint:
/payment
. - Added config parameters validation.
- Added
network_passphrase
config parameter. postgres
migration files.- Fixed sending to Stellar address.
- Fixed
horizon.AccountResponse.SequenceNumber
bug. - Fixed minor bugs.
- Code refactoring.
- Added example config file to the release package
- Updated README file.
- Initial release.