Skip to content

Commit 2f5f06c

Browse files
committed
Update changelogs
1 parent ee2e7e2 commit 2f5f06c

File tree

3 files changed

+84
-0
lines changed

3 files changed

+84
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!--
2+
A new scriv changelog fragment.
3+
4+
Uncomment the section that is right (remove the HTML comment wrapper).
5+
-->
6+
7+
### Patch
8+
9+
- Updates for the `TxLimits` mempool consolidation.
10+
11+
### Non-Breaking
12+
13+
- Do not check transaction sizes in the forging functions; simply include all
14+
given transactions.
15+
16+
- Remove the hotfix Babbage mempool checks.
17+
18+
<!--
19+
### Breaking
20+
21+
- A bullet item for the Breaking category.
22+
23+
-->
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<!--
2+
A new scriv changelog fragment.
3+
4+
Uncomment the section that is right (remove the HTML comment wrapper).
5+
-->
6+
7+
8+
### Patch
9+
10+
- Updates for the `TxLimits` mempool consolidation.
11+
12+
<!--
13+
### Non-Breaking
14+
15+
- A bullet item for the Non-Breaking category.
16+
17+
-->
18+
<!--
19+
### Breaking
20+
21+
- A bullet item for the Breaking category.
22+
23+
-->
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<!--
2+
A new scriv changelog fragment.
3+
4+
Uncomment the section that is right (remove the HTML comment wrapper).
5+
-->
6+
7+
<!--
8+
### Patch
9+
10+
- A bullet item for the Patch category.
11+
12+
-->
13+
<!--
14+
### Non-Breaking
15+
16+
- A bullet item for the Non-Breaking category.
17+
18+
-->
19+
20+
### Breaking
21+
22+
- Consolidate `TxLimits` in the mempool.
23+
- Remove `Mempool.`getTxSize`; the snapshot interface contains byte sizes
24+
now.
25+
26+
- Transaction size, block capacity, and mempool capacity are
27+
multi-dimensional vectors (`ExUnits`, etc), instead of merely bytes:
28+
`TxMeasure`.
29+
30+
- A transaction cannot be added if it would push any component of the size
31+
over that component of the mempool capacity.
32+
33+
- The mempool capacity override is still specified in terms of bytes, but
34+
the magnitude is interpreted via division as a block count, rounded up.
35+
36+
- Pass a correctly-sized prefix of the mempool to the forging functions,
37+
instead of its entire contents. The mempool's finger tree is best way to find
38+
that cutoff.

0 commit comments

Comments
 (0)