Skip to content

Commit 66a4886

Browse files
authored
Merge pull request #840 from oasisprotocol/ptrus/release-0.5.1
release v0.5.1
2 parents 5356ee9 + 0b6eed2 commit 66a4886

File tree

8 files changed

+38
-16
lines changed

8 files changed

+38
-16
lines changed

.changelog/832.feature.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changelog/835.bugfix.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changelog/836.bugfix.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

.changelog/837.feature.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

.changelog/838.feature.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

.changelog/839.trivial.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

.punch_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
major = 0
22
minor = 5
3-
patch = 0
3+
patch = 1

CHANGELOG.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,43 @@ The format is inspired by [Keep a Changelog].
1212

1313
<!-- TOWNCRIER -->
1414

15+
## 0.5.1 (2024-12-19)
16+
17+
### Features
18+
19+
- storage: Mark postgresql address helpers functions as STABLE
20+
([#832](https://github.com/oasisprotocol/nexus/issues/832))
21+
22+
Marking these functions as STABLE allows them to be used in index expressions
23+
and enables PostgreSQL to optimize queries by avoiding unnecessary
24+
recomputations of the function during query execution.
25+
26+
- analyzers: add configurable `MaxBackoffTimeout`
27+
([#837](https://github.com/oasisprotocol/nexus/issues/837))
28+
29+
### Bug Fixes and Improvements
30+
31+
- consensus/api/validators: Skip latest block in signed blocks info
32+
([#835](https://github.com/oasisprotocol/nexus/issues/835))
33+
34+
Skip the latest block since signers are only processed in the following block.
35+
36+
- storage: Update block proposer index to include height
37+
([#836](https://github.com/oasisprotocol/nexus/issues/836))
38+
39+
- Optimize `RuntimeEvmVerifiedContractEvents` query
40+
([#838](https://github.com/oasisprotocol/nexus/issues/838))
41+
42+
Optimizes the query by switching DECODE to ENCODE for address comparison
43+
to leverage existing indexes on `chain.runtime_events` table.
44+
45+
### Deployment Notes
46+
47+
This release includes two migrations that are automatically applied during
48+
deployment. To prevent downtime, you can manually pre-apply the index changes
49+
from migration `11_blocks_proposer_enitity_height_idx.up.sql` before starting
50+
the upgrade.
51+
1552
## 0.5.0 (2024-12-18)
1653

1754
### Features

0 commit comments

Comments
 (0)