A design document was added for the implementation of HIP-904 Friction-less Airdrops on mirror node. Please watch the epic to monitor the progress of airdrop development.
Citus, our sharded database, continues to make progress with this release making its way to one of our two testnet clusters. We'll monitor its deployment for a period and make any necessary fixes. The ZFS CSI driver we use for Citus saw an upgrade. Finally, multiples issues were fixed with the PostgreSQl to Citus migration script.
For /api/v1/contracts/call
, the maximum data size was increased to 128 KiB to provide better Ethereum compatibility. Also, additional logic and validation was added to more closely align with consensus nodes error scenarios.
Upgrading
If you're using the ZFS CSI driver, please ensure its CRDs are updated before upgrading:
for crd in zfsbackups zfsnodes zfsrestores zfssnapshots zfsvolumes; do kubectl patch crd $crd.zfs.openebs.io --type merge -p '{"metadata": {"annotations": {"helm.sh/resource-policy": "keep", "meta.helm.sh/release-name": "mirror", "meta.helm.sh/release-namespace": "common"}, "labels": {"app.kubernetes.io/managed-by": "Helm"}}}'; done
Enhancements
- Increase web3 maxDataSize to 128 KiB (0.105) #8323
- Upgrade ZFS CSI Driver #8265
- Add testnet-citus deployment to testnet-eu cluster #8257
- Add index to nft allowance table for spender centric queries #8256
- Change release workflows to only build the specific project #8220
- Convert AlertManager alerts to Grafana Cloud alerts #8211
- Add missing logics and validations from services #8157
- Add HIP-904 Frictionless Airdrops design #8127
Bug Fixes
- REST api returns unknown transaction type #8321
- Fix release automation workflow unable to close milestone #8302
- Disable Redis in REST API by default #8268
- Clear incorrect token metadata / metadata key and fix ingestion logic #8267
- Fix GasConsumedMigrationTest #8262
- Trigger k6 rest testsuite when acceptance test pod is deleted #8253
- Remove version from REST uri fragment if exists #8246
- Resolve alias account in TokenWipe transaction #8243
- Fix v2 Migration Logic #8236
- Add a check so that prng and exchange rate precompiles won't accept value #8206
- Fix hollow account creation fail #8200
Dependency Upgrades
- Bump org.testcontainers:postgresql from 1.19.7 to 1.19.8 #8299
- Bump software.amazon.awssdk:bom from 2.25.45 to 2.25.50 #8298
- Bump org.testcontainers:junit-jupiter from 1.19.7 to 1.19.8 #8297
- Bump sinon from 17.0.1 to 17.0.2 in /hedera-mirror-rest #8296
- Bump
@aws-sdk
/client-s3 from 3.569.0 to 3.574.0 in /hedera-mirror-rest #8295 - Bump securego/gosec from d3b2359ae29fe344f4df5bf3a8c6491fb7c46c02 to 8658b8eab6c8fa98fd180f718b1961718e0dce48 #8294
- Bump github.com/ethereum/go-ethereum from 1.14.0 to 1.14.3 in /hedera-mirror-rosetta #8293
- Bump glob from 10.3.12 to 10.3.15 in /hedera-mirror-rest/check-state-proof #8292
- Bump extensionless from 1.9.6 to 1.9.7 in /hedera-mirror-rest/check-state-proof #8291
- Bump securego/gosec from cf29d543e241f74432305ac938071eac9e36da7f to d3b2359ae29fe344f4df5bf3a8c6491fb7c46c02 #8235
- Bump actions/checkout from 4.1.4 to 4.1.5 #8234
- Bump github.com/cucumber/godog from 0.14.0 to 0.14.1 in /hedera-mirror-rosetta #8232
- Bump github.com/go-playground/validator/v10 from 10.19.0 to 10.20.0 in /hedera-mirror-rosetta #8231
- Bump io.spring.gradle:dependency-management-plugin from 1.1.4 to 1.1.5 #8230
- Bump com.google.cloud:spring-cloud-gcp-dependencies from 5.1.2 to 5.2.0 #8229
- Bump flywayVersion from 10.11.1 to 10.12.0 #8228
- Bump io.hypersistence:hypersistence-utils-hibernate-63 from 3.7.4 to 3.7.5 #8227
- Bump com.google.guava:guava from 33.1.0-jre to 33.2.0-jre #8226
- Bump jooqVersion from 3.19.7 to 3.19.8 #8225
- Bump software.amazon.awssdk:bom from 2.25.40 to 2.25.45 #8224
- Bump
@aws-sdk
/client-s3 from 3.564.0 to 3.569.0 in /hedera-mirror-rest #8223 - Bump eslint-plugin-jest from 28.3.0 to 28.5.0 in /hedera-mirror-rest #8222
- Bump
@testcontainers
/redis from 10.8.2 to 10.9.0 in /hedera-mirror-rest #8221 - Bump versions for v0.105.0-SNAPSHOT #8218
- Bump actions/setup-go from 5.0.0 to 5.0.1 #8216
- Bump securego/gosec from 09d62bd630fbf484860addc88871a0dd755e8b56 to cf29d543e241f74432305ac938071eac9e36da7f #8215
- Bump codecov/codecov-action from 4.3.0 to 4.3.1 #8212
- Bump step-security/harden-runner from 2.7.0 to 2.7.1 #8205
Contributors
We'd like to thank all the contributors who worked on this release!