2017-09-22 00:35:33 +04:00
|
|
|
Reset 2017-09-21
|
|
|
|
================
|
|
|
|
|
|
|
|
[Node]
|
|
|
|
|
|
|
|
- fix a performance issue in roll storage
|
|
|
|
|
|
|
|
[Doc]
|
|
|
|
|
|
|
|
- improve scripts and documentations on how to run sandboxed node
|
|
|
|
or a local private network
|
|
|
|
|
|
|
|
[Client]
|
|
|
|
|
|
|
|
- add an option `-log-requests`. All RPC requests and responses to the
|
|
|
|
node are logged on `stderr`.
|
|
|
|
|
|
|
|
|
2017-08-10 22:10:08 +04:00
|
|
|
Reset 2017-08-10
|
|
|
|
================
|
|
|
|
|
|
|
|
This update includes changes in the on-disk state of the node and in
|
|
|
|
the format of blocks and operations. It thus requires a chain reset.
|
|
|
|
|
|
|
|
Main changes includes:
|
|
|
|
|
|
|
|
[Doc]
|
|
|
|
|
|
|
|
- The documentation previously available on the Slack channel is now
|
|
|
|
available at:
|
|
|
|
|
|
|
|
https://raw.githubusercontent.com/tezos/tezos/alphanet/README.md
|
|
|
|
|
|
|
|
- The `alphanet` branch of the github repository is now automaticaly
|
|
|
|
synchronized with `alphanet` docker image. And the latest version of
|
|
|
|
the `alphanet.sh` is available at:
|
|
|
|
|
|
|
|
https://raw.githubusercontent.com/tezos/tezos/alphanet/scripts/alphanet.sh
|
|
|
|
|
|
|
|
No need to update manually though, the script auto-update itself
|
|
|
|
when running:
|
|
|
|
|
|
|
|
./alphanet.sh restart
|
|
|
|
|
|
|
|
Or:
|
|
|
|
|
|
|
|
./alphanet.sh update_script
|
|
|
|
|
|
|
|
|
|
|
|
[Michelson]
|
|
|
|
|
|
|
|
- minor language enhencements, mostly resulting from the feedback of
|
|
|
|
Milo's daily challenge:
|
|
|
|
|
|
|
|
http://www.michelson-lang.com/
|
|
|
|
|
|
|
|
- the alphanet scripts now understands a container: prefix wherever a
|
|
|
|
file: prefix is accepted, temporarily copying the file into the
|
|
|
|
container, and the emacs-mode is aware of that
|
|
|
|
|
|
|
|
[Node]
|
|
|
|
|
|
|
|
- Operations now include a block hash in their header. Such an
|
|
|
|
operation could only be included in a successor of this block.
|
|
|
|
|
|
|
|
- The economics protocol now refuses blocks that includes an operation
|
|
|
|
forged more 64 blocks in the past. As any constants set by the
|
|
|
|
economic protocol, it is amendable by a vote.
|
|
|
|
|
|
|
|
- Header of blocks now includes a hash of the "context" that result
|
|
|
|
from its validation. This is currently the SHA1 of the git commit,
|
|
|
|
but this will be changed in a near future for a safer cryptographic
|
|
|
|
hash.
|
|
|
|
|
|
|
|
- The node does not need anymore to maintain a full index of the
|
|
|
|
operation to operate. This greatly reduce the memory and disk usage.
|
|
|
|
|
|
|
|
- The node now builds against `irmin.1.3` where some of our code and
|
|
|
|
optimizations were upstreamed. We were previously stuck to
|
|
|
|
irmin.0.12.
|
|
|
|
|
|
|
|
|
|
|
|
[CI]
|
|
|
|
|
|
|
|
- This is not directly visible in the alphanet, but our CI
|
|
|
|
infrastrucre is now ready for open development.
|
|
|
|
More about that soon (or later).
|
|
|
|
|