Skip to content

Changes prepared for minor release 1.27.5.0 (release candiate 0)

Bartek Wrona requested to merge bw_v1_27_5_0_rc0_2 into master

New features, functional improvements, and optimizations

  1. Support for the new Query Supervisor (limits database resources available to database roles during a query). See documentation located here: README.md
  1. Dockerized environment supports --load-snapshot/--dump-snapshot options backup/restore a HAF server (including hived): !282 (merged)
  2. Optimization of hive.operation type conversion into textual format (improves backup/restore times): !292 (merged) . Right now by default hive.operation is converted into bytea literal (representing operation binary format common to blockchain storage). To use the legacy JSON-textual form, use the body column provided by hive.operations_view (also in app-specific operations view) or change your app to use the new body_binary column (this will improve performance).
  1. New function available for calculating HivePower value: !287 (merged)
  2. Complex HAF apps can now be built from multiple smaller apps: !277 (merged)

Bugfixes:

  1. Fixed a constraint violation while processing data in Account Metadata State Provider (common Metadata Collector provided by HAF, next to be instantiated at HAF-app level): !274 (merged)
  2. Eliminated hang of hived node while closing after earlier caught PostgreSQL related error: !278 (merged)
  3. Community reported problem related to processing forks by the HAF server: !285 (merged)
  4. Multiple app roles are allowed to create app-specific tables like also perform synchronization (simplifies and makes deployments much more secure):
  5. HAF functions will explicitly fail when app-specific table identifiers are too long: !295 (merged)
Edited by Dan Notestein

Merge request reports