|
3632 | 3632 | <h1 id="release-notes">Release Notes<a class="headerlink" href="#release-notes" title="Permanent link">¶</a></h1> |
3633 | 3633 | <p><a href="https://github.com/hyperledger/firefly/releases">Full release notes</a></p> |
3634 | 3634 | <h2 id="v133-mar-25-2025"><a href="https://github.com/hyperledger/firefly/releases/tag/v1.3.3">v1.3.3 - Mar 25, 2025</a><a class="headerlink" href="#v133-mar-25-2025" title="Permanent link">¶</a></h2> |
3635 | | -<p>What's New: |
3636 | | -- Add new interface for blockchain plugins to stream receipt notifications in transactional batches |
3637 | | - - For blockchain connectors that have an <code>ack</code> based reliable receipt stream (or other checkpoint system) |
3638 | | - - Allows strictly ordered delivery of receipts from blockchain plugins that support it |
3639 | | - - Allows resilience on receipt delivery to core, against a checkpoint maintained in the connector |
3640 | | -- Changes in metrics: <br /> |
3641 | | - - Added new metrics for Data Exchange for monitoring by a timeseries and alerting system. |
3642 | | - - <code>ff_multiparty_node_identity_dx_mismatch</code> notify that the certificate in FireFly Core is different to the one stored in Data Exchange |
3643 | | - - <code>ff_multiparty_node_identity_dx_expiry_epoch</code> emit the timestamp of the certificate of Data Exchange useful for SREs to monitor before it expires |
3644 | | - - Added a namespace label to existing metrics to separate metrics more easily |
3645 | | - - Added HTTP Response Time and Complete Gauge Support to <code>firefly-common</code> |
3646 | | - - Allow the <code>metrics</code> server to host additional routes such as status endpoints |
3647 | | - - This resulted in a new configuration section of <code>monitoring</code> to be more appropriate than <code>metrics</code> which has now be deprecated. |
3648 | | -- Fix to issue that resulted in retried private messages using local namespace rather than the network namespace |
3649 | | -- Fix to issue that could result in messages being marked <code>Pending</code> on re-delivery of a batch over the network |
3650 | | -- Miscellaneous bug fixes and minor improvements |
3651 | | -- Documentation updates, new troubleshooting section for multiparty messages |
3652 | | -- CVE fixes and adoption of OpenSSF scorecard on key repositories</p> |
| 3635 | +<p>What's New:</p> |
| 3636 | +<ul> |
| 3637 | +<li>Add new interface for blockchain plugins to stream receipt notifications in transactional batches<ul> |
| 3638 | +<li>For blockchain connectors that have an <code>ack</code> based reliable receipt stream (or other checkpoint system)</li> |
| 3639 | +<li>Allows strictly ordered delivery of receipts from blockchain plugins that support it</li> |
| 3640 | +<li>Allows resilience on receipt delivery to core, against a checkpoint maintained in the connector</li> |
| 3641 | +</ul> |
| 3642 | +</li> |
| 3643 | +<li>Changes in metrics: <ul> |
| 3644 | +<li>Added new metrics for Data Exchange for monitoring by a timeseries and alerting system.<ul> |
| 3645 | +<li><code>ff_multiparty_node_identity_dx_mismatch</code> notify that the certificate in FireFly Core is different to the one stored in Data Exchange</li> |
| 3646 | +<li><code>ff_multiparty_node_identity_dx_expiry_epoch</code> emit the timestamp of the certificate of Data Exchange useful for SREs to monitor before it expires </li> |
| 3647 | +</ul> |
| 3648 | +</li> |
| 3649 | +<li>Added a namespace label to existing metrics to separate metrics more easily </li> |
| 3650 | +<li>Added HTTP Response Time and Complete Gauge Support to <code>firefly-common</code></li> |
| 3651 | +<li>Allow the <code>metrics</code> server to host additional routes such as status endpoints <ul> |
| 3652 | +<li>This resulted in a new configuration section of <code>monitoring</code> to be more appropriate than <code>metrics</code> which has now be deprecated. </li> |
| 3653 | +</ul> |
| 3654 | +</li> |
| 3655 | +</ul> |
| 3656 | +</li> |
| 3657 | +<li>Fix to issue that resulted in retried private messages using local namespace rather than the network namespace</li> |
| 3658 | +<li>Fix to issue that could result in messages being marked <code>Pending</code> on re-delivery of a batch over the network</li> |
| 3659 | +<li>Miscellaneous bug fixes and minor improvements</li> |
| 3660 | +<li>Documentation updates, new troubleshooting section for multiparty messages</li> |
| 3661 | +<li>CVE fixes and adoption of OpenSSF scorecard on key repositories</li> |
| 3662 | +</ul> |
3653 | 3663 | <h3 id="migration-consideration">Migration consideration<a class="headerlink" href="#migration-consideration" title="Permanent link">¶</a></h3> |
3654 | 3664 | <p>As part of the changes to the metrics to add the new <code>namespace</code> label, we changed from using a Prometheus <code>Counter</code> to a <code>CounterVec</code>. As a result there is no default value of <code>0</code> on the counter, which means when users query for a specific metric such as <code>ff_message_rejected_total</code> it will not be available until the <code>CounterVec</code> associated with that metric is incremented. This has been determined to be an easy upgrade for SRE monitoring these metrics, hence inclusion in a patch release. </p> |
3655 | 3665 | <h2 id="v132-oct-3-2024"><a href="https://github.com/hyperledger/firefly/releases/tag/v1.3.2">v1.3.2 - Oct 3, 2024</a><a class="headerlink" href="#v132-oct-3-2024" title="Permanent link">¶</a></h2> |
|
0 commit comments