Skip to content

Commit 170bfc3

Browse files
committed
Trinity release notes for v0.1.0-alpha.18
1 parent 55845dd commit 170bfc3

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

docs/release_notes/trinity.rst

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,52 @@
11
Trinity
22
=======
33

4+
0.1.0-alpha.18
5+
--------------
6+
7+
Released December 13, 2018
8+
9+
- `#1579 <https://github.com/ethereum/py-evm/pull/1579>`_: Feature: Full Constantinople support, with `all* <https://github.com/ethereum/py-evm/blob/fd537be45bafb2041c45a92f3d5240db2bc7f517/tests/json-fixtures/test_blockchain.py#L135-L158>`_ tests passing
10+
- `#1590 <https://github.com/ethereum/py-evm/pull/1590>`_: Performance: CodeStream speedup
11+
- `#1576 <https://github.com/ethereum/py-evm/pull/1576>`_: Bugfix: require recent enough py-ecc to avoid busted py-ecc release (see `#1572 <https://github.com/ethereum/py-evm/pull/1572>`_)
12+
- `#1577 <https://github.com/ethereum/py-evm/pull/1577>`_: Maintenance: Show state diffs on all state failures (see #1573)
13+
- `#1570 <https://github.com/ethereum/py-evm/pull/1570>`_: Maintenance: Cleanup sporadic unclean shutdown of peer request
14+
- `#1580 <https://github.com/ethereum/py-evm/pull/1580>`_: Maintenance: The logged delta in expected vs actual account balance was backwards
15+
- `#1573 <https://github.com/ethereum/py-evm/pull/1573>`_: Maintenance: Display state diffs on failing tests, for much easier EVM debugging
16+
- `#1567 <https://github.com/ethereum/py-evm/pull/1567>`_: Performance: Reduce event bus traffic by enabling point-to-point communication
17+
- `#1569 <https://github.com/ethereum/py-evm/pull/1569>`_: Bugfix: Increase Kademlia timeouts to work on high-latency networks
18+
- `#1530 <https://github.com/ethereum/py-evm/pull/1530>`_: Maintenance: Rename logging level from ``trace`` (reserved for EVM tracing) to ``debug2``
19+
- `#1553 <https://github.com/ethereum/py-evm/pull/1553>`_: Maintenance: Dynamically tune peer timeouts with historical latency (also `#1583 <https://github.com/ethereum/py-evm/pull/1583>`_)
20+
- `#1560 <https://github.com/ethereum/py-evm/pull/1560>`_: Bugfix: Constantinople CREATE2 gas usage
21+
- `#1559 <https://github.com/ethereum/py-evm/pull/1559>`_: Feature: Mainnet configuration now defaults to Constantinople rules at 7080000
22+
- `#1557 <https://github.com/ethereum/py-evm/pull/1557>`_: Docs: Clarify that local plugins must be installed with ``-e``
23+
- `#1538 <https://github.com/ethereum/py-evm/pull/1538>`_: Maintenance: Variety of dependency resolution warning cleanups
24+
- `#1549 <https://github.com/ethereum/py-evm/pull/1549>`_: Maintenance: Separate Plugin space for ``trinity`` and ``trinity-beacon``
25+
- `#1554 <https://github.com/ethereum/py-evm/pull/1554>`_: Maintenance: Enable asynchronous iterators that can be cancelled by a service
26+
- `#1523 <https://github.com/ethereum/py-evm/pull/1523>`_: Maintenance: Much faster testing of valid PoW chains
27+
- `#1536 <https://github.com/ethereum/py-evm/pull/1536>`_: Maintenance: Add ``trinity-beacon`` command as a placeholder for future Beacon Chain
28+
- `#1500 <https://github.com/ethereum/py-evm/pull/1500>`_: Performance: Be smarter about validating the bloom filter, to avoid duplicate hashing
29+
- `#1537 <https://github.com/ethereum/py-evm/pull/1537>`_: Maintenance: Use new event bus feature to avoid the old hack for clean shutdown
30+
- `#1544 <https://github.com/ethereum/py-evm/pull/1544>`_: Docs: Quickstart fix -- use ``trinity attach`` instead of console
31+
- `#1541 <https://github.com/ethereum/py-evm/pull/1541>`_: Docs: Simplify and de-duplicate readme
32+
- `#1533 <https://github.com/ethereum/py-evm/pull/1533>`_: Bugfix: Light chain data lookups regressed during genesis file feature. Fixed
33+
- `#1524 <https://github.com/ethereum/py-evm/pull/1524>`_: Bugfix: Validate header chain continuity during light sync
34+
- `#1528 <https://github.com/ethereum/py-evm/pull/1528>`_: Maintenance: Computation code reorg and gas logging bugfix
35+
- `#1522 <https://github.com/ethereum/py-evm/pull/1522>`_: Bugfix: Increase the system recursion limit for EVM requirements, but never decrease it
36+
- `#1519 <https://github.com/ethereum/py-evm/pull/1519>`_: Docs: Document why we must spawn instead of fork on linux (spoiler: asyncio)
37+
- `#1516 <https://github.com/ethereum/py-evm/pull/1516>`_: Maintenance: Add test for ``trinity attach``
38+
- `#1299 <https://github.com/ethereum/py-evm/pull/1299>`_: Feature: Launch via custom genesis file (See `EIP proposal <https://github.com/ethereum/EIPs/issues/1085>`_)
39+
- `#1496 <https://github.com/ethereum/py-evm/pull/1496>`_: Bugfix: Regular chain sync crash
40+
- The research team has started adding Beacon Chain code to the underlying py-evm repo. It's all a work in progress, but for those who like to follow along:
41+
42+
- `#1508 <https://github.com/ethereum/py-evm/pull/1508>`_: Rework Eth2.0 Types
43+
- `#1543 <https://github.com/ethereum/py-evm/pull/1543>`_: Beacon Chain network commands and protocol scaffolding
44+
- `#1521 <https://github.com/ethereum/py-evm/pull/1521>`_: Rework helper functions - part 1
45+
- `#1552 <https://github.com/ethereum/py-evm/pull/1552>`_: Beacon Chain protocol class and handshake
46+
- `#1555 <https://github.com/ethereum/py-evm/pull/1555>`_: Rename data structures and constants
47+
- `#1563 <https://github.com/ethereum/py-evm/pull/1563>`_: Rework helper functions - part 2
48+
- `#1574 <https://github.com/ethereum/py-evm/pull/1574>`_: Beacon block request handler
49+
450
0.1.0-alpha.17
551
--------------
652

0 commit comments

Comments
 (0)