Skip to content
This repository has been archived by the owner on Jul 1, 2021. It is now read-only.

Commit

Permalink
Bump version: 0.1.0-alpha.25 → 0.1.0-alpha.26
Browse files Browse the repository at this point in the history
  • Loading branch information
carver committed Jul 16, 2019
1 parent cded0c5 commit fd15b13
Show file tree
Hide file tree
Showing 28 changed files with 66 additions and 44 deletions.
2 changes: 1 addition & 1 deletion .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[bumpversion]
current_version = 0.1.0-alpha.25
current_version = 0.1.0-alpha.26
commit = True
tag = True
parse = (?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(-(?P<stage>[^.]*)\.(?P<devnum>\d+))?
Expand Down
64 changes: 64 additions & 0 deletions docs/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,70 @@ Trinity is moving fast. Read up on all the latest improvements.

.. towncrier release notes start
Trinity 0.1.0-alpha.26 (2019-07-16)
-----------------------------------

Features
~~~~~~~~

- Expose certain peer pool events and move RequestServer into an isolated plugin (`#617 <https://github.com/ethereum/trinity/issues/617>`__)
- Run UPnP Service as an isolated plugin (plus `#730 <https://github.com/ethereum/trinity/pull/730>`_ fixup) (`#636 <https://github.com/ethereum/trinity/issues/636>`__)
- Log the gap time between the imported header and now; don't blast screen with logs when regular syncing a lot (`#646 <https://github.com/ethereum/trinity/issues/646>`__)
- Make logging config more ergonomic, flexible and consistent (`#682 <https://github.com/ethereum/trinity/issues/682>`__)
- In-memory ``Transport`` for use in testing. (`#693 <https://github.com/ethereum/trinity/issues/693>`__)
- Expose events for Transaction and NewBlockHashes commands on the EventBus (`#696 <https://github.com/ethereum/trinity/issues/696>`__)
- Use ``trinity db-shell`` to connect to a running process and inspect its database (`#728 <https://github.com/ethereum/trinity/issues/728>`__)
- Pool management upgrades

- Move TransactionPool into its own process
- Create ProxyPeerPool that partially exposes peer pool functionality to any process (`#734 <https://github.com/ethereum/trinity/issues/734>`__)
- Move responsibility for receiving handshake into ``p2p.transport.Transport`` class. (`#755 <https://github.com/ethereum/trinity/issues/755>`__)
- Trinity can now autocomplete CLI parameters on ``<tab>``.
Learn how to activate autocomplete in the :doc:`docs</api/api.cli>`. (`#768 <https://github.com/ethereum/trinity/issues/768>`__)
- Implement ``p2p.trio_service.Service`` abstraction using ``trio`` as a loose
replacement for the existing ``asyncio`` based ``p2p.service.BaseService``. (`#790 <https://github.com/ethereum/trinity/issues/790>`__)
- trinity attach can now accept path to ipc as parameter
Learn more :doc:`docs</api/api.cli>`. (`#796 <https://github.com/ethereum/trinity/issues/796>`__)


Bugfixes
~~~~~~~~

- Header syncing is now limited in how far ahead of block sync it will go (`#704 <https://github.com/ethereum/trinity/issues/704>`__)
- Prevent ``KeyError`` exception raised at ``del self._dependencies[prune_task_id]`` during syncing (`#731 <https://github.com/ethereum/trinity/issues/731>`__)
- Fix a race condition in Trinity's event bus announcement ceremony (`#763 <https://github.com/ethereum/trinity/issues/763>`__)
- Several very uncommon issues during syncing, more likely during beam sync (`#772 <https://github.com/ethereum/trinity/issues/772>`__)
- Squashed bug that redownloads block bodies and logs this warning:
``ValidationError: Cannot finish prereq BlockImportPrereqs.StoreBlockBodies of task`` (`#780 <https://github.com/ethereum/trinity/issues/780>`__)
- When starting beam sync, download previous six block bodies, so that uncle validation can succeed.
Import needs to verify that new block imports don't add uncles that were already added. (`#803 <https://github.com/ethereum/trinity/issues/803>`__)


Improved Documentation
~~~~~~~~~~~~~~~~~~~~~~

- Setup towncrier to generate release notes from fragment files to ensure a higher standard
for release notes. (`#754 <https://github.com/ethereum/trinity/issues/754>`__)
- Cover ``trinity.protocol`` events in API docs (`#766 <https://github.com/ethereum/trinity/issues/766>`__)
- Cover :class:`~trinity.config.TrinityConfig`, :class:`~trinity.config.Eth1AppConfig` and
:class:`~trinity.config.BeaconAppConfig` in API docs. (`#775 <https://github.com/ethereum/trinity/issues/775>`__)
- Improve layout of API docs by grouping classmethods, methods and attributes. (`#778 <https://github.com/ethereum/trinity/issues/778>`__)
- In the API docs display class methods, static methods and methods as one group "methods".
While we ideally wish to separate these, Sphinx keeps them all as one group which we'll
be following until we find a better option. (`#794 <https://github.com/ethereum/trinity/issues/794>`__)


Deprecations and Removals
~~~~~~~~~~~~~~~~~~~~~~~~~

- Plugin removals

- Remove ``BaseAsyncStopPlugin`` which isn't needed anymore now that there is no
hardwired ``networking`` process anymore.
- Remove plugin manager scopes which aren't needed anymore now that there is only
a single ``PluginManager``. (`#763 <https://github.com/ethereum/trinity/issues/763>`__)
- The ``get_chain_config`` API was moved from the ``TrinityConfig`` to the ``Eth1AppConfig`` (`#771 <https://github.com/ethereum/trinity/issues/771>`__)


v0.1.0-alpha.25
--------------------------
Expand Down
1 change: 0 additions & 1 deletion newsfragments/617.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/636.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/646.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/682.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/693.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/696.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/704.bugfix.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/728.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/731.bugfix.rst

This file was deleted.

4 changes: 0 additions & 4 deletions newsfragments/734.feature.rst

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/754.doc.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/755.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/763.bugfix.rst

This file was deleted.

6 changes: 0 additions & 6 deletions newsfragments/763.removal.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/766.doc.rst

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/768.feature.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/771.removal.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/772.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/775.doc.rst

This file was deleted.

1 change: 0 additions & 1 deletion newsfragments/778.doc.rst

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/780.bugfix.rst

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/790.feature.rst

This file was deleted.

3 changes: 0 additions & 3 deletions newsfragments/794.doc.rst

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/796.feature.rst

This file was deleted.

2 changes: 0 additions & 2 deletions newsfragments/803.bugfix.rst

This file was deleted.

2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@
setup(
name='trinity',
# *IMPORTANT*: Don't manually change the version here. Use the 'bumpversion' utility.
version='0.1.0-alpha.25',
version='0.1.0-alpha.26',
description='The Trinity client for the Ethereum network',
long_description=long_description,
long_description_content_type='text/markdown',
Expand Down

0 comments on commit fd15b13

Please sign in to comment.