Skip to content

Releases: Onyx-Protocol/Onyx

chain-core-server-1.2.5

30 Nov 22:56
e50c268
Compare
Choose a tag to compare

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.

Chain Core 1.2.0-rc1

03 May 01:09
Compare
Choose a tag to compare
Chain Core 1.2.0-rc1 Pre-release
Pre-release

This is a prerelease

Node SDK 1.1.1

06 Apr 00:52
Compare
Choose a tag to compare
  • Resolved an issue where transaction feeds would halt processing unexpectedly.

Node SDK 1.0.3

06 Apr 00:53
Compare
Choose a tag to compare
  • Resolved an issue where transaction feeds would halt processing unexpectedly.

Chain Core 1.1.4

29 Mar 01:29
Compare
Choose a tag to compare
  • Resolved issue that could cause some annotated transaction fields to be missing under high load.
  • Expand Dashboard support to Safari 8 on OS X Yosemite systems.

Java SDK 1.1.3

09 Mar 19:29
Compare
Choose a tag to compare

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.

Chain Core 1.1.3

29 Mar 01:29
Compare
Choose a tag to compare
  • The network version has been updated to 3. Chain Core instances on the same network must share the same network version. If you're upgrading to version 1.1.3, make sure to upgrade all Chain Cores in your blockchain network. This version change is due to (#648), which was resolved in version 1.1.1.
  • Resolved issue where some transaction inputs were not correctly annotated with account information (#668).
  • Dashboard cosmetic changes.

Java SDK 1.1.1

03 Mar 21:56
Compare
Choose a tag to compare

Trusted SSL certs

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();

Request logging

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();

Ruby SDK 1.1.1

02 Mar 23:57
Compare
Choose a tag to compare
  • Relax minimum Ruby version requirement from 2.1 to 2.0. While the Ruby SDK is now compatible with Ruby 2.0, we strongly recommend using Ruby 2.1 or greater, since Ruby 2.0 has reached end-of-life and is no longer receiving critical security updates.

Ruby SDK 1.0.3

02 Mar 23:56
Compare
Choose a tag to compare
  • Relax minimum Ruby version requirement from 2.1 to 2.0. While the Ruby SDK is now compatible with Ruby 2.0, we strongly recommend using Ruby 2.1 or greater, since Ruby 2.0 has reached end-of-life and is no longer receiving critical security updates.