Releases: sovrin-foundation/sovrin
v1.2.0
[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
- Re-branding Sovrin StagingNet to TestNet by @KoleBarnes in #346
- Fewer gha inputs by @pSchlarb in #348
- Updated indy-test-automation by @pSchlarb in #350
- fixed test-automation tags by @pSchlarb in #351
- Repo dispatches by @pSchlarb in #352
- Update indy-node, token-plugin and GitHub actions versions by @WadeBarnes in #356
- Add dependabot config by @WadeBarnes in #358
- Upgrade semver by @WadeBarnes in #359
- [v1.2.0] - Update Version Number for Release by @sovbot in #360
New Contributors
- @KoleBarnes made their first contribution in #346
Full Changelog: v1.2.0-rc1...v1.2.0
v1.2.0-rc1
[v1.2.0-rc1]
What's Changed
- release-notes-53 by @VladimirWork in #210
- bump system tests by @VladimirWork in #214
- fix names by @VladimirWork in #215
- split new tests to separate pipeline branches by @VladimirWork in #216
- bump system tests by @VladimirWork in #217
- bump system tests by @VladimirWork in #218
- skip tests failed because of known issues by @VladimirWork in #219
- Release notes 57 by @VladimirWork in #221
- bump system tests by @VladimirWork in #223
- bump system tests by @VladimirWork in #224
- bump system tests by @VladimirWork in #225
- bump system tests by @VladimirWork in #226
- bump system tests by @ashcherbakov in #227
- add release notes by @VladimirWork in #229
- bump system tests by @VladimirWork in #231
- bump system tests by @VladimirWork in #232
- bump system tests by @VladimirWork in #233
- bump system tests by @VladimirWork in #234
- INDY-2292: add INDY_VERSION_MATCHING to postinst by @Toktar in #235
- INDY-2292: change INDY_VERSION_MATCHING by @Toktar in #236
- Add new INDY_VERSION_MATCHING by @KitHat in #237
- INDY-2292: change INDY_VERSION_MATCHING by @Toktar in #238
- INDY-2292: change INDY_VERSION_MATCHING by @Toktar in #239
- bump system tests by @VladimirWork in #240
- release notes by @VladimirWork in #241
- bump system tests by @VladimirWork in #245
- bump system tests by @VladimirWork in #246
- [INDY-2303] Create first package for checking INDY-2303 by @anikitinDSR in #247
- [INDY-2303] Create the second sovrin package for checking INDY-2303 by @anikitinDSR in #248
- [INDY-2303] add sovtoken and sovtokenfees to list of hold packages on start by @Toktar in #249
- [INDY-2303] The second package for checking by @Toktar in #250
- [INDY-2303] make the first package to check by @Toktar in #251
- [INDY-2303] make the second package to check by @Toktar in #252
- [INDY-2303] the first package for testing by @Toktar in #253
- [INDY-2303] the second package for testing by @Toktar in #254
- [INDY-2303] make the third package for test by @Toktar in #255
- bump system tests by @VladimirWork in #256
- bump system tests by @VladimirWork in #257
- Bump token-plugin version by @Toktar in #258
- Bump token-plugin version by @skhoroshavin in #260
- [UNPIN] make deps free by @anikitinDSR in #261
- bump system tests by @VladimirWork in #262
- bump system tests by @VladimirWork in #263
- release notes by @VladimirWork in #264
- update release notes by @VladimirWork in #268
- TAA.md v2 by @burdettadam in #259
- bump system tests by @VladimirWork in #269
- update release notes by @VladimirWork in #275
- Update the AML to match current thinking. by @esplinr in #272
- TAA/readme.md file by @burdettadam in #274
- bump system tests by @VladimirWork in #276
- [MASTER] unpin deps back by @anikitinDSR in #278
- bump system tests by @VladimirWork in #279
- bump system tests by @VladimirWork in #280
- release notes 1.1.81 by @VladimirWork in #283
- release notes 1.1.89 by @VladimirWork in #286
- add acceptance testing document by @VladimirWork in #287
- Update the pointer in the DID:sov DID Method to the Sovrin Foundation repo by @swcurran in #295
- Formalize the use of the endpoint ATTRIB and rendering the DID Document by @swcurran in #296
- Fix typo discovered by codespell by @cclauss in #298
- Document the pool_transactions_genesis file locations if the Sovrin networks. by @WadeBarnes in #300
- Fix the Jenkins pipeline by @WadeBarnes in #297
- Update genesis files by @WadeBarnes in #309
- Dev containers & GHA Release Flow by @pSchlarb in #311
- fix Push GHA publish by @pSchlarb in #313
- fixed publishing by @pSchlarb in #314
- fixed correct checkout version & tags fetch by @pSchlarb in #315
- Fix issue with sovrin deb package name by @WadeBarnes in #316
- fix deb version prepare by @pSchlarb in #319
- Fix pyPI package publishing by @WadeBarnes in #320
- Fix pyPI package publishing by @WadeBarnes in #321
- Bump versions by @WadeBarnes in #338
- Bump token plugin versions to use latest RCs by @WadeBarnes in #339
- [v1.2.0-rc1] - Update Version Number for Release by @sovbot in #342
New Contributors
- @esplinr made their first contribution in #272
- @swcurran made their first contribution in #295
- @cclauss made their first contribution in #298
- @pSchlarb made their first contribution in #311
- @sovbot made their first contribution in #342
Full Changelog: https://github.com/sovrin-foundation/sovrin/commits/v1.2.0-rc1
Release 1.1.56
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
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
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 |