Releases: hashgraph/guardian
Releases · hashgraph/guardian
3.4.1: hotfix to migrate to Storacha
Description
This is a hotfix release to the original 3.4.0 replacing default IPFS storage 'web3' with Storacha and delivering a number of fixes and enhancements to the existing digital methodologies along the way.
Issues fixed
- Web3.storage is migrating to Storacha #5117
- Payer account supports user changes in policy workflow #5501
- Custom Mirror node fix (related to the issue described in: #4930)
- Improved scrolling functionality in the policy configuration UI
- Fixed default token order in the token history tab
- Multiple enhancements in GHG, VM0033, iRec10 policies
Please see the original 3.4.0 for the full functionality scope of the main release.
View changes
Via github compare: 3.4.0...v3.4.1
3.4.0: iterative workflows, project (relayer) accounts, token retirements by serial
Highlights
- Complex iterative review and approval workflows #4548
- Project (Relayer) Accounts #5044
- Capability to retire tokens by serial number #4988
- Validation for project data submission #5060
- Make testing easier for subflows #5045
- Policy warnings #2230
- Schema deletion with child schemas #2692
- Enhanced Conditional Logic Framework for Schema Designer #5344
- Secure message passing between remote Guardian instances #5399
Other enhancements
- Guardian Form UI Improvements #5042
- Add an option to hide some buttons in case the policy is discontinued #4067
- Validation for project data submission #5060
- Need to implement best practices on Schema Cycle #5062
- Update Walkthroughs in Documentation #4507
- Upgrade to Guardian 3.x fails with secretOrPrivateKey must have a value #5164
- Optimize Policy Import and Publish Performance in Guardian #5120
- Option to delete all schemas for a particular policy in Draft stage #4753
- Import Excel to check for duplicates by schema name #4754
- UX Enhancements of Tools #5381
Bug fixes
- Indexer Bugs to be fixed #5336
View changes
- Via github compare: v3.3.0...3.4.0
v3.4.0-rc: iterative workflows, project accounts, token retirements by serial
Pre-release
Highlights
- Complex iterative review and approval workflows #4548
- Project (Relayer) Accounts #5044
- Capability to retire tokens by serial number #4988
- Validation for project data submission #5060
- Make testing easier for subflows #5045
- Policy warnings #2230
- Schema deletion with child schemas #2692
- Enhanced Conditional Logic Framework for Schema Designer #5344
Other enhancements
- Guardian Form UI Improvements #5042
- Add an option to hide some buttons in case the policy is discontinued #4067
- Validation for project data submission #5060
- Need to implement best practices on Schema Cycle #5062
- Update Walkthroughs in Documentation #4507
- Upgrade to Guardian 3.x fails with secretOrPrivateKey must have a value #5164
- Optimize Policy Import and Publish Performance in Guardian #5120
- Option to delete all schemas for a particular policy in Draft stage #4753
- Import Excel to check for duplicates by schema name #4754
- UX Enhancements of Tools #5381
Bug fixes
- Indexer Bugs to be fixed #5336
Known issues
- Remote policy document chats currently disabled for privacy reasons #5399
- Dry-run exit dialogue missing information
View changes
- Via github compare: v3.3.0...v3.4.0-rc
v3.3.0: embedded code testing, python support, 3rd party data
Highlights
- Guardian policy embedded code testing/debugging facility for Custom Logic, Calculate, etc blocks #4304
- Facilities to use specialist math tooling in Python for calculations in Guardian Policies #3573
- Integrating 3rd Party data resources #1690
- Exporting Project Data in CSV format #3680
Enhancements
- No Password Policy #4057
- Server-Side Request Forgery (SSRF) in Request Data module #4110
- Missing Authentication between Microservices #4107
- Substitute Google maps API in Guardian UI with an OSS alternative #3959
- Detailed Research on Indexer Enhancements #4561
- Authorization Headers Potentially Leaked through IPFS in Request Data Module #4049
- Outdated Software/Libraries #4056
- Development of VM0033 #4877
- Editing Schemas in JSON Format as an Option #5027
- Implementing Document Upload Schema Type #2983
- Authorization for /change-password endpoint #4574
- Replace placeholder "https://example.com/" with editable mask starting with "https://" #3211
- Optimize performance of large Angular form #5175
Bug Fixes
- Enable upload of very large VC payloads #4965
- Not all modules are displayed on the /modules page #3885
- Incorrect Behavior When Copying Nested Schemas #3014
- Auto Calculate parameters issue while importing #4904
- When importing tool files, the tool schemas are not importing #4899
- createTokenBlock validation requires wipe contract in the template to be set, regardless if the wipe operation is enabled #4911
- Run Record doesn't work correctly for iRec5 and Verra3 policies #4746
- Incorrect status code in POST /artifacts/{parentId} endpoint #3374
- Debug feature for custom logic block doesn't work correctly in some cases #5090
- Import/export from/to excel changes field names #3995
- Error in validating schemas containing auto calculate fields #4933
- Migrate policy state storage from localStorage to IndexedDB and implement cleanup on save/status change #5069
- Smart Contract retire method can be invoked by any hedera account #2207
- Entire lockup of Guardian system, running locally #3450
- The comparison tool seems to consider blocks that contain the same values as different #3715
- Incorrect behaviour of permissions in some cases #4088
- Policy wizard doesn't work correctly #4417
- Outdated UI for confirmation dialog: unsaved changes #5098
- Modules, tools and schemas comparing working only for single page #4843
- UI - Save button in schema example #4810
- Container of policy record steps is not scrollable #5110
- Methodologies by Scale filter in the Guided Search doesn't work correctly #3172
- Remove logging during Restore Data procedure #3334
- Old UI used in Tokens Retirement > Pools #3531
- Incorrect view of modules comparison popup. #3689
- Restore doesn't work at the moment #4213
- Several issues for data migration #4415
- Importing a policy fails when it contains references to tools. #4932
- Missing expressions in Auto calculate fields should make schema validation to fail #4934
- Error deploying retire contract using RETIRE_CONTRACT_FILE_ID="0.0.4860665" #5039
- Fixing the truncation of the policy description in the document #5153
- Publish tool page doesn't work correctly #4985
v3.3.0-rc: embedded code testing, python support, 3rd party data
Highlights
- Exporting Project Data in CSV format #3680
- Guardian policy embedded code testing/debugging facility for Custom Logic, Calculate, etc blocks [#4304]
- Facilities to use specialist math tooling in Python for calculations in Guardian Policies [#3573]
- Integrating 3rd Party data resources #1690
Enhancements
- No Password Policy #4057
- Server-Side Request Forgery (SSRF) in Request Data module #4110
- Exporting Project Data in CSV format #3680
- Missing Authentication between Microservices #4107
- Substitute Google maps API in Guardian UI with an OSS alternative #3959
- Guardian policy embedded code testing/debugging facility for Custom Logic, Calculate, etc blocks #4304
- Detailed Research on Indexer Enhancements #4561
- Authorization Headers Potentially Leaked through IPFS in Request Data Module #4049
- Outdated Software/Libraries #4056
- Development of VM0033 #4877
- Facilities to use specialist math tooling in Python for calculations in Guardian Policies #3573
- Editing Schemas in JSON Format as an Option #5027
- Implementing Document Upload Schema Type #2983
- Authorization for /change-password endpoint #4574
- Replace placeholder "https://example.com" with editable mask starting with "https://" #3211
- Integrating 3rd Party data resources #1690
Bug Fixes
- Enable upload of very large VC payloads #4965
- Not all modules are displayed on the /modules page #3885
- Incorrect Behavior When Copying Nested Schemas #3014
- Auto Calculate parameters issue while importing #4904
- When importing tool files, the tool schemas are not importing #4899
- createTokenBlock validation requires wipe contract in the template to be set, regardless if the wipe operation is enabled #4911
- Run Record doesn't work correctly for iRec5 and Verra3 policies #4746
- Incorrect status code in POST /artifacts/{parentId} endpoint #3374
- Debug feature for custom logic block doesn't work correctly in some cases #5090
- Import/export from/to excel changes field names #3995
- Error in validating schemas containing
auto calculatefields #4933 - Migrate policy state storage from localStorage to IndexedDB and implement cleanup on save/status change #5069
- Smart Contract retire method can be invoked by any hedera account #2207
- Entire lockup of Guardian system, running locally #3450
- The comparison tool seems to consider blocks that contain the same values as different #3715
- Incorrect behaviour of permissions in some cases #4088
- Policy wizard doesn't work correctly #4417
- Outdated UI for confirmation dialog: unsaved changes #5098
- Modules, tools and schemas comparing working only for single page #4843
- UI - Save button in schema example #4810
- Container of policy record steps is not scrollable #5110
- Methodologies by Scale filter in the Guided Search doesn't work correctly #3172
- Remove logging during Restore Data procedure #3334
- Old UI used in Tokens Retirement > Pools #3531
- Incorrect view of modules comparison popup. #3689
- Restore doesn't work at the moment #4213
- Several issues for data migration #4415
- Importing a policy fails when it contains references to tools. #4932
- Missing expressions in
Auto calculatefields should make schema validation to fail #4934 - Error deploying retire contract using RETIRE_CONTRACT_FILE_ID="0.0.4860665" #5039
- Fixing the truncation of the policy description in the document #5153
View changes
- Via github compare: v3.2.0...v3.3.0-rc
v3.2.0: decentralised guardian, priority re-indexing, complex geo-JSON shapes
Highlights
- Accessing a Guardian policy from a Guardian instance other than the publishing instance #3951
- Add capabilities to display complex geoJSON shapes superimposed on maps #4375
- Manual trigger of re-indexing for specific policy, SR, token #4373
Other Enhancements
- Firing external event when minting process is finished #4090
- Add policy support for more than one external data block #3992
- Establish deprecation policy for architectural APIs #1794
- Business UseCase for Emissions Reduction/Removals (ERRs)Calculation Pre-Calculator in Guardian #4562
- Investigate and fix memory inefficiencies in core services #4626
- Weak Default Configuration #4109
- Upgrade NestJS from v9 to the Latest Version #4764
- Development of VM0042 v2.1: Improved Agricultural Land Management #4559
- System Logs Accessible by All Registries #4058
- Article 6.4 Forms Research #4560
- Session Token in URL #4059
- Optimize Memory Usage for Policies #4783
Bug Fixes
- Multi-session user login impossible: cross-context (API+UI) refresh token invalidation #3525
- Incorrect work of interfaceDocumentsSourceBlock #4741
- "Delete up to this point" delete notifications for all users #4762
- New UI issues - calendars don't work good in logs #3111
- Users with long names on Guardian are not displayed correctly #3263
- Improve documentation about external events #4091
- There is no filter by tokenId if user opens the token from the topic content page #4784
View changes
- Via github compare: v3.1.1...v3.2.0
v3.2.0-rc
Highlights
- Accessing a Guardian policy from a Guardian instance other than the publishing instance #3951
- Add capabilities to display complex geoJSON shapes superimposed on maps #4375
- Manual trigger of re-indexing for specific policy, SR, token #4373
Other Enhancements
- Firing external event when minting process is finished #4090
- Add policy support for more than one external data block #3992
- Establish deprecation policy for architectural APIs #1794
- Business UseCase for Emissions Reduction/Removals (ERRs)Calculation Pre-Calculator in Guardian #4562
- Investigate and fix memory inefficiencies in core services #4626
- Weak Default Configuration #4109
- Upgrade NestJS from v9 to the Latest Version #4764
- Development of VM0042 v2.1: Improved Agricultural Land Management #4559
- System Logs Accessible by All Registries #4058
- Article 6.4 Forms Research #4560
- Session Token in URL #4059
- Optimize Memory Usage for Policies #4783
Bug Fixes
- Multi-session user login impossible: cross-context (API+UI) refresh token invalidation #3525
- Incorrect work of interfaceDocumentsSourceBlock #4741
- "Delete up to this point" delete notifications for all users #4762
- New UI issues - calendars don't work good in logs #3111
- Users with long names on Guardian are not displayed correctly #3263
- Improve documentation about external events #4091
- There is no filter by tokenId if user opens the token from the topic content page #4784
v3.1.1: hotfix to migrate Guardian external links to hashscan
Description
This is a hotfix release addressing the shutdown of the lworks service, the release is replacing Ledger Works (lworks) links in Guardian with hashscan:
- Migration of Lworks Links to Hashscan #4684
Please see the original 3.1.0 release notes for the full functionality scope of the main release.
View changes
- Via github compare: v3.1.0...v3.1.1
v3.1.0: Labels, Formulas, dry-run save-points
Highlights
- Guardian analytics: labels and top down data way points #4322
- Formula Linked Definitions & Schema Tree Enhancement #3408
- Trustchain support for contract-based issuance and retirement implementation #2243
- Dry-run policy execution 'savepoint' - restart policy dry-run from the 'saved' place #2838
Other Enhancements
- Enhancements and Bugs of Indexer #3929
- API facilities to retrieve unique references (IDs) of results for API-triggered operations #3139
- Standardize UI on PrimeNG and remove/replace Material UI components #3141
- Upgrade Guardian Frontend from Angular 12 to Angular 18 #4194
- Clean up old branches from Github repo #4405
- Attaching reference to PDD via programmatically built monitoring report #4364
- Climate Action Reserve's U.S. Landfill Protocol #3709
- Scope 3/PCF Referencing Demo (Methodology Breakdown) #3723
- GHGP Version 3 #3728
- American Carbon Registry (ACR) ACR Methodology for Quantifying, Monitoring, Reporting, and Verifying Greenhouse Gas Emissions Reductions and Removals from Landfill Gas Destruction and Beneficial Use Projects #3710
- Enhancing Research on Indexer and Analytics Use Cases #3730
Bug Fixes
- Addon request block doesn't work correctly #4500
- Incorrect work of dropdownBlockAddon #4673
- Issues with displaying with some formula values in the VP-documents #4641
- Default schemas shouldn't be visible to select formula values #4653
- Incorrect work of schema validation in the excel import #4670
- Filter Queries have an OR relationship rather than AND relationship #4630
View changes
- Code changes between the previous (3.0.0) and the current release via github compare: v3.0.0...v3.1.0
v3.1.0-RC (Release Candidate): Labels, Formulas, dry-run save-points
Highlights
- Guardian analytics: labels and top down data way points #4322
- Formula Linked Definitions & Schema Tree Enhancement #3408
- Trustchain support for contract-based issuance and retirement implementation #2243
- Dry-run policy execution 'savepoint' - restart policy dry-run from the 'saved' place #2838
Other Enhancements
- Enhancements and Bugs of Indexer #3929
- API facilities to retrieve unique references (IDs) of results for API-triggered operations #3139
- Standardize UI on PrimeNG and remove/replace Material UI components #3141
- Upgrade Guardian Frontend from Angular 12 to Angular 18 #4194
- Clean up old branches from Github repo #4405
- Attaching reference to PDD via programmatically built monitoring report #4364
- Climate Action Reserve's U.S. Landfill Protocol #3709
- Scope 3/PCF Referencing Demo (Methodology Breakdown) #3723
- GHGP Version 3 #3728
- American Carbon Registry (ACR) ACR Methodology for Quantifying, Monitoring, Reporting, and Verifying Greenhouse Gas Emissions Reductions and Removals from Landfill Gas Destruction and Beneficial Use Projects #3710
- Enhancing Research on Indexer and Analytics Use Cases #3730
Bug Fixes
- Addon request block doesn't work correctly #4500
View changes
- Code changes between the previous (3.0.0) and the current release candidate via github compare: v3.0.0...v3.1.0-RC