You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## [v1.3.3 - Mar 24, 2025](https://github.com/hyperledger/firefly/releases/tag/v1.3.3)
10
+
11
+
What's New:
12
+
- Add new interface for blockchain plugins to stream receipt notifications in transactional batches
13
+
- For blockchain connectors that have an `ack` based reliable receipt stream (or other checkpoint system)
14
+
- Allows strictly ordered delivery of receipts from blockchain plugins that support it
15
+
- Allows resilience on receipt delivery to core, against a checkpoint maintained in the connector
16
+
- Changes in metrics:
17
+
- Added new metrics for Data Exchange for monitoring by a timeseries and alerting system.
18
+
- `ff_multiparty_node_identity_dx_mismatch` notify that the certificate in FireFly Core is different to the one stored in Data Exchange
19
+
- `ff_multiparty_node_identity_dx_expiry_epoch` emit the timestamp of the certificate of Data Exchange useful for SREs to monitor before it expires
20
+
- Added a namespace label to existing metrics to separate metrics more easily
21
+
- Added HTTP Response Time and Complete Gauge Support to `firefly-common`
22
+
- Allow the `metrics` server to host additional routes such as status endpoints
23
+
- This resulted in a new configuration section of `monitoring` to be more appropriate than `metrics` which has now be deprecated.
24
+
- Fix to issue that resulted in retried private messages using local namespace rather than the network namespace
25
+
- Fix to issue that could result in messages being marked `Pending` on re-delivery of a batch over the network
26
+
- Miscellaneous bug fixes and minor improvements
27
+
- Documentation updates, new troubleshooting section for multiparty messages
28
+
- CVE fixes and adoption of OpenSSF scorecard on key repositories
29
+
30
+
### Migration consideration
31
+
32
+
As part of the changes to the metrics to add the new `namespace` label, we changed from using a Prometheus `Counter` to a `CounterVec`. As a result there is no default value of `0` on the counter, which means when users query for a specific metric such as `ff_message_rejected_total` it will not be available until the `CounterVec` 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.
33
+
7
34
## [v1.3.2 - Oct 3, 2024](https://github.com/hyperledger/firefly/releases/tag/v1.3.2)
8
35
9
36
What's New:
@@ -24,7 +51,7 @@ What's New:
24
51
See [Contract Listeners](../reference/types/contractlistener.md) for details
25
52
- New multiparty status API at `/status/multiparty`
26
53
27
-
## [v1.3.0 - April 25, 2024](https://github.com/hyperledger/firefly/releases/tag/v1.1.0)
54
+
## [v1.3.0 - April 25, 2024](https://github.com/hyperledger/firefly/releases/tag/v1.3.0)
28
55
29
56
[Migration guide](1.3_migration_guide.md)
30
57
@@ -50,9 +77,6 @@ What's New:
50
77
- Custom HTTP headers can be passed through to FireFly dependency microservices
51
78
- Evmconnect is now the default blockchain connector for Ethereum based FireFly stacks
0 commit comments