Bot releases are visible (Hide)
Bug fix release: When UTXO reservation didn’t find enough funds, it erroneously counted recently spent UTXOs, turning permanent “insufficient funds” errors into transient “outputs reserved” errors.
Published by dominic over 7 years ago
This is a prerelease
Published by chrisgarvin over 7 years ago
Published by chrisgarvin over 7 years ago
Published by dominic over 7 years ago
Published by dominic over 7 years ago
Published by dominic over 7 years ago
High availability improvements
The client keeps a list of core URLs which it uses to load balance requests to a multi-process server. It will continue to make requests to a particular URL in the list until an error occurs (at which point it should update this position to the next URL in the list). A bug has been fixed which allowed separate requests to read the same position and update it separately.
The request retry logic has also been updated to cover the maximum, potential leader election period for a multi-process server.
Published by jeffomatic over 7 years ago
You can now specify trusted server SSL certificates via a PEM-encoded file:
Client client = new Client.Builder()
.setURL("https://example:443")
.setTrustedCerts("path/to/certs.pem")
.build();
To log requests, pass an OutputStream
to the client builder:
OutputStream os = System.out;
Client client = new Client.Builder()
.setLogger(os)
.setLogLevel(LoggingInterceptor.Level.ALL)
.build();
Published by jeffomatic over 7 years ago
Published by jeffomatic over 7 years ago
Published by jeffomatic over 7 years ago
Published by jeffomatic over 7 years ago
Published by jeffomatic over 7 years ago
This release is a minor version update, and contains new features, deprecations, and protocol breaking changes. cored 1.1.0 is backward-compatible with 1.0.x SDKs, but we strongly recommend upgrading to 1.1.x SDKs as soon as possible. cored 1.1.0 is not backward-compatible with 1.0.X coreds due to fundamental protocol changes.
Notable changes:
id
property.spent_output_id
property. The existing spent_output
property, which contains a transaction ID and position, is deprecated.Published by jeffomatic over 7 years ago
This release is a minor version update, and contains new features and deprecations. It is not compatible with cored 1.0.x; please upgrade cored before updating your SDKs.
createControlProgram
method is deprecated. Instead, use createReceiver
.controlWithProgram
transaction builder method is deprecated. Use controlWithReceiver
instead.id
property, which is unique for that output across the history of the blockchain.spentOutput
property on transaction inputs is deprecated. Use spentOutputId
instead.spendUnspentOutput
method now takes an outputId
parameter. The transactionId
and position
parameters are deprecated.Published by jeffomatic over 7 years ago
This release is a minor version update, and contains new features and deprecations. It is not compatible with cored 1.0.x; please upgrade cored before updating your SDKs.
create_control_program
method is deprecated. Instead, use create_receiver
.control_with_program
transaction builder method is deprecated. Use control_with_receiver
instead.id
property, which is unique for that output across the history of the blockchain.spent_output
property on Chain::Transaction::Input
is deprecated. Use spent_output_id
instead.spend_account_unspent_output
transaction builder method now accepts an output_id
parameter. The transaction_id
and position
parameters are deprecated.Published by jeffomatic over 7 years ago
This release is a minor version update, and contains new features and deprecations. It is not compatible with cored 1.0.x; please upgrade cored before updating your SDKs.
Notable changes:
ControlProgram.Builder
class is deprecated. Instead, use Account.ReceiverBuilder
.Transaction.Action.ControlWithProgram
is deprecated. Use Transaction.Action.ControlWithReceiver
instead.id
property, which is unique for that output across the history of the blockchain.spentOutput
property on Transaction.Input
is deprecated. Use spentOutputId
instead.Transaction.Action.SpendAccountUnspentOutput
now has a setOutputId
method. The setTransactionId
and setPosition
methods are deprecated.Published by jeffomatic over 7 years ago
Published by dominic over 7 years ago
Published by chrisgarvin over 7 years ago
Published by dominic over 7 years ago
Connection
objects with new chain.Connection()