Changelog

Notable additions and changes to Hedera software and services code requiring further explanation.

Account Balance CSV Removal [July 2021]

IMPACT: Account balance CSV file

Version: Hedera Services v0.15.0 Mainnet: July 1, 2021 Testnet: June 17, 2021

A new account balance file format was introduced in the Hedera Services v0.12.0 release. An AccountBalanceFile.proto has been added to the hedera-protobufs repository. The new file along with its signature file is compressed using gzip compression. Both the CSV file format and proto file format will exist in the same path and with the same name apart from the file extension being pb.gz and pb_sig.gz.

Account Balance Proto File Name Example:

  • 2021-03-02T23_59_54.477514Z_Balances.csv

  • 2021-03-02T23_59_54.477514Z_Balances.csv_sig

  • 2021-03-02T23_59_54.477514Z_Balances.pb.gz

  • 2021-03-02T23_59_54.477514Z_Balances.pb_sig.gz

The CSV account balance format is deprecated and will be removed in the Hedera Services 0.15.0 release. Please update to the new account balance file formats and use the AccountBalanceFile protobuf to parse the files.

Please reference the following issues:

Hedera SDK v1 Deprecation [October 2021]

IMPACT: Hedera v1 SDKs

DEPRECATION DATE: May 11, 2021 REMOVAL: October 31, 2021

SDK

Version

Hedera Java SDK

1.x

Hedera JavaScript SDK

1.x

Hedera v1 SDKs for Java and JavaScript will no longer be supported after October 2021. Users are advised to update to the latest 2.x version of the SDKs as soon as possible. Please reference this blog for additional information.

Address Book Protobuf Deprecations [November 2021]

IMPACT: Parsing address book files 0.0.101 and 0.0.102

Deprecated fields will no longer be populated in the 0.19.0 Hedera Services release.

A new ServiceEndpoint protobuf message was introduced in the Hedera Services codebase v0.13.0 release.

Type

Protobuf Message

Description

New

ServiceEndpoint

A node's service IP addresses and ports

Modified

NodeAddress

Added field:

ServiceEndPoint

description

stake

Deprecated fields: ipAddress

portNo

memo

The deprecated fields will remain in the 0.13.0 release and are not expected to be removed in a future release at this time to ensure historical address book files can be parsed.

After the six-month depreciation period (v0.19.0) the deprecated fields will no longer be populated and the new protobuf will need to be used to parse new address book files.

Please reference the following issues: