github hashgraph/hedera-mirror-node v0.61.0

latest releases: v0.117.1, v0.118.0-rc1, v0.116.1...
2 years ago

This release adds initial support for HIP-513 Smart Contract Traceability Extension. Contract traceability information is now available inside an optional sidecar file uploaded separately to cloud storage. Mirror node operators can choose whether to download this extra information by configuring the hedera.mirror.importer.parser.record.sidecar properties on the importer. By default, sidecar files will not be downloaded. Enabling it will permit contract state, actions, and bytecode data to be persisted by the mirror node. HIP-513 support is incomplete in this release and the next release will enable full persistence of all sidecar types.

The transactions REST API now supports multiple transactiontype query filters to simplify searches across types.

The version of the mirror node in GCP Marketplace was updated to v0.60.0. This required migration to the new GCP Producer Portal which should help streamline future version updates.

The monitor components saw an option added to retrieve the address book on startup. This avoids having to configure the list of nodes to monitor manually in pre-production environments and ensure the list of nodes is up to date. The monitor now uses OpenAPI generated models to dog food our OpenAPI schema. We also added an option to the monitor to set the max memo length property for published transactions.

Enhancements

  • Support multiple transactiontype query filters in transactions endpoint #4137
  • Enable retention in rosetta #4112
  • Reduce acceptance test costs #4110
  • Update GCP Marketplace #4109
  • HIP-513 download sidecar files #4106
  • Accept multiple transactionType values in /transactions endpoint #4104
  • Retrieve address book in monitor #4103
  • Improved downloading messages when no new signatures are present #4102
  • Add max memo length property for Monitor transactions #4080
  • Creating new kube deployment for Preview-testnet #4078
  • Update execution time for async migrations #4077
  • Bump versions for v0.61.0-SNAPSHOT #4074
  • Use address book in monitor #4052
  • Enable retention in Rosetta #4048
  • Upgrade GCP Marketplace #4047
  • HIP-513 Download sidecar files #3970
  • Allow customization of the transaction memo field size #3659
  • Acceptance test cost and duplication reduction #2837

Bug Fixes

  • Suppress CVE-2022-31569 false positive #4136
  • Support configuring consensus nodes via env variable in Rosetta #4129
  • Negative expiration time on exchange rate REST API #4113
  • Rosetta server doesn't support consensus nodes config through env var #4108
  • Fix wrong next url block number in /blocks response #4100
  • Fix helm acceptance tests in preprod #4076
  • Fix Rosetta SQL parsing int4 overflow issue #4070
  • Incorrect offset in next link for blocks endpoint #4069
  • Negative expiration time on exchange rate REST API #3989

Documentation

  • Add checklists for common tasks #4028
  • Establish a checklist for handling protobuf changes #2789

Dependency Upgrades

  • Bump jest from 28.1.2 to 28.1.3 in /hedera-mirror-rest/check-state-proof #4126
  • Bump software.amazon.awssdk:bom from 2.17.228 to 2.17.233 #4125
  • Bump jest from 28.1.2 to 28.1.3 in /hedera-mirror-rest/monitoring/monitor_apis #4122
  • Bump eslint-plugin-jest from 26.5.3 to 26.6.0 in /hedera-mirror-rest #4121
  • Bump spring-native from 0.12.0 to 0.12.1 #4120
  • Bump jest from 28.1.2 to 28.1.3 in /hedera-mirror-rest #4119
  • Bump headlong from 6.6.1 to 6.6.2 #4118
  • Bump embedded.testcontainers.version from 2.2.3 to 2.2.4 #4117
  • Bump jest-extended from 3.0.0 to 3.0.1 in /hedera-mirror-rest #4116
  • Bump aws-sdk from 2.1171.0 to 2.1176.0 in /hedera-mirror-rest #4115
  • Bump gorm.io/gorm from 1.23.7 to 1.23.8 in /hedera-mirror-rosetta #4096
  • Bump github.com/ethereum/go-ethereum from 1.10.19 to 1.10.20 in /hedera-mirror-rosetta #4095
  • Bump gorm.io/driver/postgres from 1.3.7 to 1.3.8 in /hedera-mirror-rosetta #4094
  • Bump log4js from 6.5.2 to 6.6.0 in /hedera-mirror-rest/check-state-proof #4093
  • Bump @hashgraph/proto from 2.6.0 to 2.7.0 in /hedera-mirror-rest/check-state-proof #4092
  • Bump vertx-pg-client from 4.3.1 to 4.3.2 #4091
  • Bump software.amazon.awssdk:bom from 2.17.225 to 2.17.228 #4090
  • Bump headlong from 6.5.0 to 6.6.1 #4089
  • Bump evm from 22.4.3 to 22.4.4 #4088
  • Bump @godaddy/terminus from 4.11.0 to 4.11.1 in /hedera-mirror-rest #4087
  • Bump testcontainers from 8.11.0 to 8.11.1 in /hedera-mirror-rest #4086
  • Bump embedded.testcontainers.version from 2.2.2 to 2.2.3 #4085
  • Bump aws-sdk from 2.1168.0 to 2.1171.0 in /hedera-mirror-rest #4084
  • Bump log4js from 6.5.2 to 6.6.0 in /hedera-mirror-rest #4083
  • Bump jest-extended from 2.0.0 to 3.0.0 in /hedera-mirror-rest #4082
  • Bump log4js from 6.5.2 to 6.6.0 in /hedera-mirror-rest/monitoring/monitor_apis #4081
  • Bump sdk from 2.15.0 to 2.16.3 #4079
  • Bump @hashgraph/proto from 2.6.0 to 2.7.0 in /hedera-mirror-rest #4063
  • Bump spring-boot-starter-parent from 2.7.0 to 2.7.1 #3999

Contributors

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

Don't miss a new hedera-mirror-node release

NewReleases is sending notifications on new releases.