Skip to content

Commit 135a8ad

Browse files
authored
Merge pull request #1668 from hyperledger/release_notes_v1.3.3
Release notes 1.3.3
2 parents a50098b + 3dba048 commit 135a8ad

File tree

1 file changed

+28
-4
lines changed

1 file changed

+28
-4
lines changed

doc-site/docs/releasenotes/index.md

Lines changed: 28 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,35 @@
22
title: Release Notes
33
---
44

5+
# Release Notes
6+
57
[Full release notes](https://github.com/hyperledger/firefly/releases)
68

9+
## [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+
734
## [v1.3.2 - Oct 3, 2024](https://github.com/hyperledger/firefly/releases/tag/v1.3.2)
835

936
What's New:
@@ -24,7 +51,7 @@ What's New:
2451
See [Contract Listeners](../reference/types/contractlistener.md) for details
2552
- New multiparty status API at `/status/multiparty`
2653

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)
2855

2956
[Migration guide](1.3_migration_guide.md)
3057

@@ -50,9 +77,6 @@ What's New:
5077
- Custom HTTP headers can be passed through to FireFly dependency microservices
5178
- Evmconnect is now the default blockchain connector for Ethereum based FireFly stacks
5279

53-
# Release Notes
54-
55-
[Full release notes](https://github.com/hyperledger/firefly/releases)
5680

5781
## [v1.1.0 - September 12, 2022](https://github.com/hyperledger/firefly/releases/tag/v1.1.0)
5882

0 commit comments

Comments
 (0)