Releases: hashgraph/guardian
Releases · hashgraph/guardian
v2.8.0-prerelease: Token matching and retirement, 3rd party content
Header
- Retirement process for assets
- Matched Assets
- 3rd Party Content Providers
- UI Automation Tests
Issues Solved
- Matched Assets #290
- MBP projects #1014
- Developer-level UI automation test #786
- Update for custom logic block #1558
- Can we have env var to control MQ_MESSAGE_CHUNK #1550
- Update JS SDK to v2.19.0 #1549
- Changing the Explorer URL #1548
- 3rd Party Content Providers #229
- Retirement process for assets MVP #55
- Guardian API and demo UI to retire tokens #397
- Develop UI test suite for the Demo workflow #811
Bugs fixed
- Error 500 when trying to recover data #1599
- Error: guardians (GET_USER_BALANCE) send: TIMEOUT at Guardians #1525
- Use local IPFS node as default, and let developers configure external pinning services as a secondary option #1473
- [Critical] - api-gateway crashing after mint > 1000 token #1309
Full changelog
- Via github compare: v2.7.0...v2.8.0-prerelease
2.7.0 - Multi-policy tokens, Disaster Recovery, prod readiness
Headlines
- Multi policy (conformant) tokens
- Disaster Recovery from distributed data sources and/or DB backups
- Performing UI Automation Tests
- Documentation Updated
Epics Closed
Issues implemented
- Migration Guide #462
- Changing the arrangement of content in docs #1516
- Guardian UI Protection on Demo accounts #1085
- External notification events tracing PE workflow #1475
- Make token handing/operations aligned with Hedera best practices #1476
- Indentation User friendly UI in Policy Configurator #1484
- Use agnostic
ipfs://
prefix for every URL instead of fixed ipfs.io gateway #1472 - Separating Protocol prefix #1500
- Harden Guardian service against crashes #1372
- KYC should be defaulted to false instead of true for Guardian ESG Tokens #1495
- Freeze should be defaulted to false instead of true for Guardian ESG Tokens #1496
- Policy Based Token Creation #1166
- Removal of private keys #1452
- Path Traversal in moment.locale #1233
- Use local IPFS node as default, and let developers configure external pinning services as a secondary option #1473
- feature request - data source to get list current aggregated mrv #1121
Bugs Fixed
- switchBlock execution fails on enums and strings #1506
- Unexpected behavour of switchBlock inside interfaceStepBlock #1505
- Readonly preset fields remain editable #1518
- requestVCDocument error require 'AccountId' #1508
- Duration validation error #1507
- guardian service crash due to out of memory limit #1448
- Unknown problem connecting guardian account to Hedera account #1483
- Issue with the slash in the HashiCorp address url #1492
- Auditor account access multiple root authority VP #995
- Mint-Token worker task loop forever #1434
- Guardian-service crashing when mongo collection growth #1435
Deprecation/breaking changes note
- In the Hedera topic message for schema
document_url
andcontext_url
fields have becomedocument_uri
andcontext_uri
correspondingly. The content of these ‘uri' fields must conform to the following template:ipfs://${cid}
View all changes
- Via github compare: v2.6.1...v2.7.0
2.7.0-prerelease: multi-policy tokens, DR
Headlines
- Multi Policy Coverage
- Recovery of data from Database/HashiCorp Vault
- Performing UI Automation Tests
- Documentation Updated
Epics Closed
Issues implemented
- Migration Guide #462
- Changing the arrangement of content in docs #1516
- Guardian UI Protection on Demo accounts #1085
- External notification events tracing PE workflow #1475
- Make token handing/operations aligned with Hedera best practices #1476
- Indentation User friendly UI in Policy Configurator #1484
- Use agnostic
ipfs://
prefix for every URL instead of fixed ipfs.io gateway #1472 - Separating Protocol prefix #1500
- Harden Guardian service against crashes #1372
- KYC should be defaulted to false instead of true for Guardian ESG Tokens #1495
- Freeze should be defaulted to false instead of true for Guardian ESG Tokens #1496
- Policy Based Token Creation #1166
- Removal of private keys #1452
- Path Traversal in moment.locale #1233
- Use local IPFS node as default, and let developers configure external pinning services as a secondary option #1473
- feature request - data source to get list current aggregated mrv #1121
Bugs Fixed
- switchBlock execution fails on enums and strings #1506
- Unexpected behavour of switchBlock inside interfaceStepBlock #1505
- Readonly preset fields remain editable #1518
- requestVCDocument error require 'AccountId' #1508
- Duration validation error #1507
- guardian service crash due to out of memory limit #1448
- Unknown problem connecting guardian account to Hedera account #1483
- Issue with the slash in the HashiCorp address url #1492
- Auditor account access multiple root authority VP #995
- Mint-Token worker task loop forever #1434
- Guardian-service crashing when mongo collection growth #1435
v2.6.1: hotfix for missing metadata in tokens' memo
Summary
This is a hotfix release to v2.6.0 which addresses the following issues:
- Missing metadata in token memo #1465
View changes
- Via github compare: v2.6.0...v2.6.1
v2.6.0: chunking MRVs, schema field referencing
Header
- Chunking of MRV data
- Use values from fields in other schemas in the current schema
- Documentation update
- Bug Fixes
Issues Solved
- Saving the unsaved form if error occurs #1115
- Chunking MRV data into units, and aggregating remainders into new tokens #1376
- Make Guardian DID usage conformant to Hedera standards #1330
- Ability to 'use' fields from arbitrary schema in other schemas or operations on other schemas #1352
- Need to make action parameter change in Hello World message #1424
- Tying a Policy Version to a Policy Version Topic #1326
Bugs fixed
- Missing DB index #1349
- Issue raised while importing the policy #1395
- documentsSourceAddon button missing for interfaceDocumentsSourceBlock #1398
- mrv-sender and web-proxy is not published to gcr #1390
- Vault import failed as file name is too long #1405
- [AUTH_SERVICE]: Error: Vault is sealed #1406
- Cannot read properties of undefined (reading 'length')] #1436
- mrv-sender and web-proxy is not published to gcr #1390
View full changelog
- Via github compare: v2.5.1...v2.6.0
v2.6.0-prerelease: chunking MRVs
Highlights
- Chunking of MRV data
- Documentation Updation
- Bug Fixes
Issues Solved
- Saving the unsaved form if error occurs #1115
- Chunking MRV data into units, and aggregating remainders into new tokens #1376
- Make Guardian DID usage conformant to Hedera standards #1330
- Need to make action parameter change in Hello World message #1424
Bugs fixed
v2.5.1: hashicorp vault key storage, user groups and multi-sig approvals
Headline
- HashiCorp Vault integration for key storage
- User groups with roles
- Multi-signature approvals
Enhancements implemented
- Defaulting Issue Request in drop down #1117
- Circle schema dependency hangs the system #1271
- Improving the Fields in Schema Creation #1116
- Automation to simplify Parent and Child relationship #1227
- Additional message (in the topic) to link Policy and Tokens #1246
- Enum values in schemas created in bulk and/or from external source #1288
- Updating iREC and Verra Policies as per Multi User Roles #1151
- Production Readiness - Integrate Hashicorp vault for most important secrets #954
- Multi Sig Block creation #1251
- Creating Remote Workflow GHG Policy #1313
- Revise policies tests #1323
Bugs Fixed
- Cannot get past profile completion for Standard Registry #1268
- Issue in IREC #1283
- Improve UX when configuring grid mapping #1189
- DataSource Blocks order does not works #1282
- Fix readme for useful tracking of memo on minted transfer back to VP #1329
- Reject button visibility in Verra #1355
- Unable to associate KYC in IREC #1354
View full changelog
- Via github compare: v2.4.2...v2.5.1
v2.5.0-prerelease: multi-user groups, hashicorp vault and multi-sig approvals
Pre-release
Headline
- HashiCorp Vault integration for key storage
- User groups with roles
- Multi-signature approvals
Enhancements implemented
- Defaulting Issue Request in drop down #1117
- Circle schema dependency hangs the system #1271
- Improving the Fields in Schema Creation #1116
- Automation to simplify Parent and Child relationship #1227
- Additional message (in the topic) to link Policy and Tokens #1246
- Enum values in schemas created in bulk and/or from external source #1288
- Updating iREC and Verra Policies as per Multi User Roles #1151
- Production Readiness - Integrate Hashicorp vault for most important secrets #954
- Multi Sig Block creation #1251
- Creating Remote Workflow GHG Policy #1313
Bugs Fixed
- Cannot get past profile completion for Standard Registry #1268
- Issue in IREC #1283
- Improve UX when configuring grid mapping #1189
- DataSource Blocks order does not works #1282
View full changelog
- Via github compare: v2.4.2...v2.5.0
v2.4.2 performance hotfix adding pagination to DB queries
Summary
This is a hotfix release to v2.4.1 which addresses the following issues:
- DocumentSource block performance #1239
- Allow change orderField & orderDirection for DocumentsSourceAddOn via UI/API #1272
View changes
- Via github compare: v2.4.1...v2.4.2
v2.4.1 Dry run, multi-user roles/groups, Web3.storage
Headline
- Dry Run for Guardian Operations #1035
- Mulit-user roles #1013
- Change of IPFS storage from NFT.Storage to Web3.Storage #1112
APIs removed after deprecation period expired
- POST /api/v1/schemas/
- POST /api/v1/schemas/import/message
- POST /api/v1/schemas/import/file
UI Properties removed after deprecation period expired
- aggregateDocumentBlock - Rule
- aggregateDocumentBlock - threshold
Issues Fixed
- Add API call to retrieve block by tag #1105
- Schema creation set field name as
field{index}
#884 - Fixes to the README #1165
- Establish Migration Procedure #1048
- Default HBAR Amount too low #1168
- API to fetch single Schema #1120
- Dry-run for guardian operations #1035
- Add an option to delete unpublished Schema and Policy #1114
- Refactor Guardian-IPFS interactions #1044
- Extending MRV Sender #1167
- Topics/messages Naming and memo content #966
- Hedera Message Formats #1179
- Need to remove all the keys from everywhere #1207
Bugs Fixed
- Create policy should not allow set status = Published #1141
- Save As Pop up unable to close it #1152
- IPFS api not responding #1058
- All Schemas are not getting published #1184
- Defs field is not populated #1183
- Schema Missing on "save as New Policy" #1190
- Assigning more than one role to interfaceContainerblock #1205
- UI rendering issue for schema field type "schema" #1187
- Screen is getting blank on refresh #1195
- Naming bugs in Schema #1241
View changelog
- Via github compare: v2.3.1...v2.4.0