Skip to content

Releases: sovrin-foundation/sovrin

v1.2.0

21 Feb 21:44
d0abfb3
Compare
Choose a tag to compare

[v1.2.0]

Token Plugin Deprecation Notice

As stated in the Announcements for February 12 2024, the token plugins are being phased out and this will be the final release of the Sovrin package to contain them. Subsequent releases of the package will not contain the token plugins.

Package Repository

The Debian packages can be found here; https://sovrin.jfrog.io/ui/repos/tree/General/deb/pool/focal/stable

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys CE7709D068DB5E88
add-apt-repository "deb https://sovrin.jfrog.io/artifactory/deb focal stable"

What's Changed

New Contributors

Full Changelog: v1.2.0-rc1...v1.2.0

v1.2.0-rc1

25 Jan 12:16
2ba78fd
Compare
Choose a tag to compare
v1.2.0-rc1 Pre-release
Pre-release

[v1.2.0-rc1]

What's Changed

New Contributors

Full Changelog: https://github.com/sovrin-foundation/sovrin/commits/v1.2.0-rc1

Release 1.1.56

02 Sep 06:53
89817eb
Compare
Choose a tag to compare

1.1.56

Notices for Stewards

Migration script will be applied for buildernet only and will return error message in python shell for any other pools (if manual migration will be performed).
There are possible OOM issues during 3+ hours of target load or large catch-ups at 8 GB RAM nodes pool so 32 GB is recommended.

Component Version Information

Components Version Numbers
indy-plenum 1.9.2
indy-node 1.9.2
sovrin 1.1.56
sovtoken 1.0.2
sovtokefees 1.0.2

Major Changes

  • Stability fixes
  • Endorser support fixes and improvements
  • Improving GET_TXN to be able to query just one node the same way as for other GET requests

Major Fixes

Description Additional Information Ticket Number
New nodes added after last upgrade (1.9.1) are not in consensus INDY-2211
indy-node broken by indy-plenum and python-dateutil INDY-2176
Issue with non utf-8 decoding INDY-2218
Endorsers must be specified within the transaction INDY-2199
One node doesn't catch up INDY-2215

Changes and Additions

Description Additional Information Ticket Number
As a user, I need to be able to know what was the last update time of the ledger when querying a txn via GET_TXN request INDY-1954
Endorser field can contian a DID with a known role only INDY-2198
TokenAuthNr needs to extend LedgerBasedAuthNr, not CoreAuthNr ST-618

Release 1.1.52

02 Aug 14:20
91188f7
Compare
Choose a tag to compare

Notices for Stewards

There are possible OOM issues during 3+ hours of target load or large catch-ups at 8 GB RAM nodes pool so 32 GB is recommended.

Component Version Information

Components Version Numbers
indy-plenum 1.9.1
indy-node 1.9.1
sovrin 1.1.52
sovtoken 1.0.1
sovtokefees 1.0.1

Major Changes

  • New DIDs can be created without endorsers
  • Transaction authors don't need to be endorsers
  • TAA acceptance should use date, not time
  • Bug fixes

Major Fixes

Description Additional Information Ticket Number
Incorrect request validation INDY-2164
Need to make "reask_ledger_status" repeatable INDY-2112
When view change takes too long instance change should be sent periodically INDY-2143
Hotfix: Request GET_UTXO needs to take into account max limit for a message ST-600

Changes and Additions

Description Additional Information Ticket Number
New DIDs can be created without endorsers INDY-2171
Transaction authors don't need to be endorsers INDY-2173
Grab pool data for failed system tests INDY-2141
Memory profiling needs to be removed from GET_VALIDATOR_INFO output INDY-2182
Implement PBFT viewchanger service with most basic functionality INDY-2147
Extract Orderer service from Replica INDY-2136
Extract and integrate ConsensusDataProvider from Replica INDY-2139
TAA acceptance should use date, not time INDY-2157
Clean-up Pluggable Request Handlers INDY-2154
GET_UTXO needs to use pagination to be able to return all unspent UTXOs regardless of max message size ST-602

Release 1.1.50

08 Jul 10:50
5bf6a7c
Compare
Choose a tag to compare

1.1.50

Notices for Stewards

There are possible OOM issues during 3+ hours of target load or large catch-ups at 8 GB RAM nodes pool so 32 GB is recommended.

Some nodes can fail to send a REJECT or REPLY to client under specific network conditions. See Know Issues for more details.

Component Version Information

Components Version Numbers
indy-plenum 1.9.0
indy-node 1.9.0
sovrin 1.1.50
sovtoken 1.0.0
sovtokefees 1.0.0

Major Changes

  • Pluggable Request Handlers have been implemented

Major Fixes

Description Additional Information Ticket Number
Propagates with invalid requests can lead to node crashes INDY-2144
There is no validation of the ISSUANCE_TYPE field for the transaction REVOC_REG_DEF INDY-2142
Reduce CONS_PROOF timeout to speed up catchup under the load INDY-2083

Changes and Additions

Description Additional Information Ticket Number
As a Trustee(s), I need to have a way to set multiple AUTH_RULES by one command INDY-2087
Make more system tests to be ready for Indy Node CD pipeline INDY-2127
Integrate new handlers into the codebase INDY-1861
Define Interfaces needed for View Change Service INDY-1338
Rename TRUST_ANCHOR to ENDORSER INDY-1950
Update PBFT view change plan of attack INDY-2134
Apply a new Docker-in-docker approach for system tests INDY-2131
More tests for pluggable request handlers INDY-2108
Remove ANYONE_CAN_WRITE INDY-1956
[Design] ViewChange protocol must be as defined in PBFT INDY-1290
Batch containing some already executed requests should be applied correctly INDY-1405
Update Pluggable Req Handlers INDY-2097
As a Network Admin, I need to be able to forbid an action in AUTH_RULE, so that no changes in code are needed INDY-2077
Create Builders for handlers INDY-1860
Apply new request handlers approach to Token Plugins ST-523
Implementation: Apply new request handlers approach to Token Req Handlers ST-510
Implementation: Apply new request handlers approach to sovtoken FEEs Handlers ST-578

Known Issues

Description Additional Information Ticket Number
Incorrect request validation INDY-2164
PoA: Request GET_UTXO needs to take into account max limit for a message ST-575