mirror of
https://github.com/corda/corda.git
synced 2025-02-01 00:45:59 +00:00
Start cleaning up release notes & changelog for 1.0 (#1613)
This commit is contained in:
parent
94a92fe82e
commit
6649c0394b
@ -7,10 +7,27 @@ from the previous milestone release.
|
||||
UNRELEASED
|
||||
----------
|
||||
|
||||
* Remove the web front end from the simm demo
|
||||
The state of the code and the extermely old version of (a beta) angular JS makes it almost impossible to maintain at this point.
|
||||
Whilst the demo code itself is a useful teaching tool, the mess we have here isn't, so remove it with the purpose of putting something
|
||||
better in place
|
||||
Release 1.0
|
||||
-----------
|
||||
|
||||
* String constants have been marked as ``const`` type in Kotlin, eliminating cases where functions of the form
|
||||
``get<constant name>()`` were created for the Java API. These can now be referenced by their name directly.
|
||||
|
||||
* ``FlowLogic`` communication has been extensively rewritten to use functions on ``FlowSession`` as the base for communication
|
||||
between nodes.
|
||||
* Calls to ``send()``, ``receive()`` and ``sendAndReceive()`` on FlowLogic should be replaced with calls
|
||||
to the function of the same name on ``FlowSession``. Note that the replacement functions do not take in a destination
|
||||
parameter, as this is defined in the session.
|
||||
* Initiated flows now take in a ``FlowSession`` instead of ``Party`` in their constructor. If you need to access the
|
||||
counterparty identity, it is in the ``counterparty`` property of the flow session.
|
||||
|
||||
* Added X509EdDSAEngine to intercept and rewrite EdDSA public keys wrapped in X509Key instances. This corrects an issue
|
||||
with verifying certificate paths loaded from a Java Keystore where they contain EdDSA keys.
|
||||
|
||||
* generateSpend() now creates a new confidential identity for the change address rather than using the identity of the
|
||||
input state owner.
|
||||
|
||||
* Remove the legacy web front end from the SIMM demo.
|
||||
|
||||
* ``NodeInfo`` and ``NetworkMapCache`` changes:
|
||||
* Removed ``NodeInfo::legalIdentity`` in preparation for handling of multiple identities. We left list of ``NodeInfo::legalIdentitiesAndCerts``,
|
||||
|
@ -5,11 +5,18 @@ Here are release notes for each snapshot release from M9 onwards.
|
||||
|
||||
Unreleased
|
||||
----------
|
||||
Release 1.0
|
||||
-----------
|
||||
|
||||
* Flow communications API has been redesigned around session based communication.
|
||||
|
||||
* Merged handling of well known and confidential identities in the identity service.
|
||||
|
||||
* Remove `IssuerFlow` as it allowed nodes to request arbitrary amounts of cash to be issued from any remote node.
|
||||
|
||||
* Remove the legacy web front end from the SIMM demo. This was a very early sample, and does not reflect the quality of
|
||||
current Corda code. It may be replaced with a new front end based on a more recent version of AngularJS in a later release.
|
||||
|
||||
Milestone 14
|
||||
------------
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user