Hello everyone !
You might have noticed that witnesses are updating to a new hive version, The witness I co-manage with @fredrikaa, @steempress is already on the new version.
I figured I would walk you through some of the changes that might impact you:
Recurrent transfer RC costs is going up slightly
https://gitlab.syncad.com/hive/hive/-/merge_requests/803
This change is there to better reflect the cost of the operation, the previous implementation did not take into account that you can attach a memo to a recurrent transfer. Realistically the change is minor and you shouldn't see any difference. But for us core devs it's important that everyone pays the correct RC price.
RC delegation now has a minimum of 0.001 HP worth of RC
https://gitlab.syncad.com/hive/hive/-/merge_requests/775 (I did this one ! :D)
After RC delegation was rolled out, we realized that the units were a bit confusing for developers (10 hp worth of rc is many many billions) so we some saw bad delegations come in (user delegate RC and nothing changes because the amount delegated is 1/100th of what is needed for a basic transfer). This was an issue for UX but also a concern for us as it forces the blockchain to store useless data (delegations that have no effect).
So a limit was added so that the minimum you can delegate is 1 HP worth of RC (1/3 the account creation fee). It's going to be a little more annoying for developers because they will have to calculate how much in vests is 1 HP but this was preferred to a hardcoded rules because the vests to hp ratio is constantly changing, see the discussion here: https://gitlab.syncad.com/hive/hive/-/merge_requests/775#note_112710
Note that existing RC delegations are not affected.
Fixed an api issue with the api call list_proposal_votes
https://gitlab.syncad.com/hive/hive/-/merge_requests/773
I wasn't involved in this one but my understanding is that there was an issue where you can list proposal votes and filter by proposal status (removed, expired etc). But that argument was not taken into account. It's now properly managed and filtering works.
Other changes:
Feel free to dig through the rest: https://gitlab.syncad.com/hive/hive/-/releases/v1.27.3
Most of the other changes are either changes in the way the chain works internally so it's not that relevant to users but feel free to dig on it and ask questions in the comment :)