Skip to content

Releases: hashgraph/guardian

3.4.1: hotfix to migrate to Storacha

19 Dec 16:36
a165af7

Choose a tag to compare

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

14 Nov 18:17
753f033

Choose a tag to compare

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

v3.4.0-rc: iterative workflows, project accounts, token retirements by serial

31 Oct 20:11
ac3de6e

Choose a tag to compare

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

v3.3.0: embedded code testing, python support, 3rd party data

22 Aug 18:07
eb38f44

Choose a tag to compare

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

31 Jul 21:10
f1a267b

Choose a tag to compare

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

View changes

v3.2.0: decentralised guardian, priority re-indexing, complex geo-JSON shapes

19 May 17:45
90a73d4

Choose a tag to compare

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

v3.2.0-rc

05 May 18:53
ea1adc1

Choose a tag to compare

v3.2.0-rc Pre-release
Pre-release

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

05 Mar 15:41
4ed1bf5

Choose a tag to compare

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

v3.1.0: Labels, Formulas, dry-run save-points

20 Feb 18:39
d9c752f

Choose a tag to compare

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

31 Jan 20:47
1326b42

Choose a tag to compare

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