Skip to content
  • v0.5.5
  • 78852d2
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.5.5
  • 78852d2
  • Compare
    Choose a tag to compare
    Search for a tag

@steven-sheehy steven-sheehy released this Feb 14, 2020 · 13 commits to master since this release

Bug Fixes

  • Fix subscribeTopic with end time in the past not retrieving more than page size #531
  • Fix clients occasionally stalling under heavy load

Contributors

We'd like to thank all the contributors who worked on this release!

Assets 5
  • v0.5.4
  • a08c192
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.5.4
  • a08c192
  • Compare
    Choose a tag to compare
    Search for a tag

@steven-sheehy steven-sheehy released this Feb 6, 2020 · 13 commits to master since this release

Enhancements

  • Publish official Docker images to GCR #513
  • Publish official Docker images #335

Bug Fixes

  • Fix GRPC high CPU usage and long running queries #524
  • Fix database table metrics #519

Contributors

We'd like to thank all the contributors who worked on this release!

Assets 5
  • v0.5.3
  • b989cdc
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.5.3
  • b989cdc
  • Compare
    Choose a tag to compare
    Search for a tag

@steven-sheehy steven-sheehy released this Jan 31, 2020 · 16 commits to master since this release

Another bug fix release on our march to the public release of HCS. This release contains a number of stability improvements. We've also added health check and info endpoints to the GRPC and importer modules to aid in day two operations. The GRPC module also adds a new type of topic listener with the introduction of the shared poller. This is disabled by default for now, but should scale better as more users start using the service.

Enhancements

  • Release v0.5.3 #517
  • Add a shared poller #515
  • Add /health and /info endpoints to grpc and importer #514
  • Shared polling topic listener #496
  • GRPC health check #476

Bug Fixes

  • Improve handling of HCS missing messages #508
  • Fix S3 not connecting to specific region endpoint #507
  • Unable to download from new bucket temporarily #506
  • Subscribe topic queries for invalid missing message sequence #505
  • Fix monitor API returning invalid JSON when REST API down #503
  • Monitor returns invalid response when REST API down #499
  • gRPC Consensus Service Repository Query Stuck in Idle State #491

Contributors

We'd like to thank all the contributors who worked on this release!

Assets 5
  • v0.5.2
  • ca2aba6
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.5.2
  • ca2aba6
  • Compare
    Choose a tag to compare
    Search for a tag

@steven-sheehy steven-sheehy released this Jan 21, 2020 · 22 commits to master since this release

Enhancements

  • Load testing - HCS GRPC API #422
  • Implemented perf module utilizing jmeter to run multi thread GRPC load test #477

Bug Fixes

  • Fix parsing ConsensusCreateTopic with existing autorenew account #502
  • PersistentObjectException when parsing ConsensusCreateTopic with existing autorenew account #501

Contributors

We'd like to thank all the contributors who worked on this release!

Assets 5
  • v0.5.1
  • dc6cfe1
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.5.1
  • dc6cfe1
  • Compare
    Choose a tag to compare
    Search for a tag

@steven-sheehy steven-sheehy released this Jan 14, 2020 · 24 commits to master since this release

This release includes further bug fixes and polishing around HCS. In the near future, this release will make its way to testnet where people can try out all the new HCS functionality.

One enhancement in this release worth calling out is the change to how the mirror node verifies mainnet consensus. Previously it would wait for greater than two thirds of all signatures to be downloaded and verified using the node's public keys before storing transactions. With the change in #415, it now only needs to wait for at least one third of all signatures. Additionally, we've changed the address book to include the three additional nodes (for a total of 13) that have been participating in consensus, but whose IPs have not been made public to the world yet. Both of these changes ensure that the mirror node accurately verifies consensus.

Next release will be another bug fix release for HCS.

Enhancements

  • Release v0.5.1 #494
  • Final protobuf & bump to v0.5.1-rc1 #492
  • Final HCS protobuf #490
  • Change to at least 1/3 consensus and 13 node address book #489
  • Elasticsearch Metrics #488
  • HCS proto changes #482
  • Update handling for CreateTopic/UpdatedTopic for HCS-0.2 #440
  • Download and validate signatures for at least 1/3 of nodes rather than greater than 2/3. #415

Bug Fixes

  • Fix entities duplicate key violation #484
  • Duplicate Key Violation on entities #483

Contributors

We'd like to thank all the contributors who worked on this release!

Assets 5
Jan 9, 2020
Final protobuf & bump to v0.5.1-rc1 (#492)
Signed-off-by: Steven Sheehy <steven.sheehy@hedera.com>
  • v0.5.0
  • 5383197
  • Compare
    Choose a tag to compare
    Search for a tag
  • v0.5.0
  • 5383197
  • Compare
    Choose a tag to compare
    Search for a tag

@steven-sheehy steven-sheehy released this Jan 2, 2020 · 31 commits to master since this release

This release is the first to support the Hedera Consensus Service (HCS)! HCS provides decentralized consensus on the validity and order of messages submitted to a topic on the network and transparency into the history of these events over time. Since the Hedera mainnet does not store history, the persistence and retrieval of these messages needs to be handled by the mirror node.

As part of this effort, we've added a new component that provides a streaming GRPC API for topic message subscription. For additional information, see the design document and the protobuf definition. The Hedera Java SDK can be used to submit and subscribe to messages.

We've added a number of options to make it easier for users to run the mirror node. We've setup a demo bucket that is in use by default to allow users to get up and running with zero configuration. The real buckets are still private but we're looking at ways to open it up in the future. A community member (@carlcherry) added optional support for storing the raw transaction bytes in the database. We also added a property to filter transactions by entity or type so users running their own node can reduce their storage requirements.

Finally, there was a lot of effort in this release to restructure the code to ease future development. We
switched from a single Maven module to a multi-module project with six sub-modules. We also
reworked package names to reflect the new modules and upgraded to Spring Boot 2.2.

Expect the next release to be a maintenance release focused on stabilizing and optimizing HCS support.

Enhancements

  • Fix importer jar name in release artifact #473
  • Remove hcs from artifacts and bump to 0.5.0-beta1 #471
  • Filter transactions #468
  • Add a polling topic listener #456
  • HCS Polling Topic Listener #455
  • Log nodes that don't reach consensus #452
  • Log nodes that don't reach consensus #444
  • Add demo bucket as default #441
  • Store transaction bytes (optional) #428
  • Extract common plugin config to parent pom #423
  • Rename com.hedera.mirror to com.hedera.mirror.importer #402
  • Upgrade to Spring Boot 2.2 #399
  • Bump to 0.4.1-SNAPSHOT #397
  • HCS Filter Transactions #363
  • Maven multi module #359
  • Upgrade to Spring Boot 2.2 #329
  • Scale testing from DB-to-front-end #282

Bug Fixes

  • Fix GRPC user permissions and deploy script #474
  • Fix CircleCI tag format #472
  • Fix Monitor Error Handling for long running tests #467
  • Fix default results success value. Also ensure single failure is pick… #463
  • Fix NoSuchMethodError parsing HCS transactions #460
  • HCS NoSuchMethodError #459
  • Missing HCS messages in previewnet mirror node #451
  • Adopt insert instead of update for v1.16 db migration. Avoids temp_fi… #449
  • Fix deploy script bug. Update version to 0.5.0-rc1 #447
  • Bug/exp overflow master #419
  • Add missing response codes #418
  • Fixed failing acceptance tests that missed an update for the improved… #407
  • Fix flyway migration order after 0.4.1 #406
  • /transactions query is slow on mainnet with account.id range #288

Documentation

  • Update log message alerting rules #443
  • Update log message alerting rules #434

Contributors

We'd like to thank all the contributors who worked on this release!

Assets 5
Dec 31, 2019
Fix GRPC user permissions and deploy script (#474)
* Fix GRPC user permissions and deploy script

Signed-off-by: Steven Sheehy <steven.sheehy@hedera.com>

* Bump version to v0.5.0-rc1

Signed-off-by: Steven Sheehy <steven.sheehy@hedera.com>
Dec 31, 2019
Fix importer jar name in release artifact (#473)
Signed-off-by: Steven Sheehy <steven.sheehy@hedera.com>
Dec 31, 2019
Fix CircleCI tag format (#472)
Signed-off-by: Steven Sheehy <steven.sheehy@hedera.com>
You can’t perform that action at this time.