Changes prepared for minor release 1.27.5.0 (release candiate 0)
New features, functional improvements, and optimizations
- Support for the new Query Supervisor (limits database resources available to database roles during a query). See documentation located here: README.md
- Dockerized environment supports --load-snapshot/--dump-snapshot options backup/restore a HAF server (including hived): !282 (merged)
- Optimization of
hive.operation
type conversion into textual format (improves backup/restore times): !292 (merged) . Right now by defaulthive.operation
is converted intobytea
literal (representing operation binary format common to blockchain storage). To use the legacy JSON-textual form, use thebody
column provided byhive.operations_view
(also in app-specific operations view) or change your app to use the newbody_binary
column (this will improve performance).
- New function available for calculating HivePower value: !287 (merged)
- Complex HAF apps can now be built from multiple smaller apps: !277 (merged)
Bugfixes:
- 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)
- Eliminated hang of hived node while closing after earlier caught PostgreSQL related error: !278 (merged)
- Community reported problem related to processing forks by the HAF server: !285 (merged)
- Multiple app roles are allowed to create app-specific tables like also perform synchronization (simplifies and makes deployments much more secure):
- HAF functions will explicitly fail when app-specific table identifiers are too long: !295 (merged)
Edited by Dan Notestein