A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of Guardian

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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 2 months ago

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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 2 months ago

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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 3 months ago

Guardian - v3.0.0: code audit, bottom-up statistics, input parametrization, automatic schema fields

Headlines

  • Code audit: support and resolution of issues #2989
  • Data Parametrization and Conditional Review Logic #4025
  • Calculation logic for values in 'automatic fields' in schemas #2986
  • Guardian analytics: bottom-up data traceability #3336
  • Global Carbon Council (GCC) GCCM001: Methodology for Renewable Energy Generation Projects Supplying Electricity to Grid or Captive Consumers – Version 4.0 #3705
  • Default values for schema-defined fields #2942

Enhancements

  • Import/Export for Statistics #4233
  • Azure Cosmos DB for MongoDB support #4319
  • Enhance MongoDB Integration by incorporating seamless support for popular third-party services, such as MongoDB Atlas. #2940
  • Stitching multiple schemas with external MRV #4234
  • API versioning and support/deprecation schedule #3236
  • Verify the features which got affected from Mirror node changes #4204
  • Database Access Layer Refactoring #3966
  • Simplify default SR schema to take out optional properties #3435
  • Rationalise API and UI return error codes #2933
  • Pagination API endpoint returns lack crucial details #4085
  • "500 Other Error: Schema IRI Empty" and "Policy does not exist" During Dry-Run of Policy with Newly Created Tool#4094
  • Using the same user on UI and API calls resets the configs #4086
  • Token action block to work with token templates #2839
  • Displaying schema values of only selected ones. #3988
  • Enhanced Docker Configuration and Multi-Platform Support #4096

Bug fixes

  • YARN_CACHE_FOLDER in Dockerfile is not actually used #3712
  • Changing the SR setup heading #4001
  • Missing Indexer View #4000
  • Inability to Re-Access Tool Editing Interface #4050
  • Same block works through the UI, but not through the API #3931
  • Dupplicated project after it has been approved by the SR 3643

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 6 months ago

Guardian - v2.27.1: hotfix for indexer and filter issues

Description

This is a hotfix release addressing multiple reported issues with Indexer UI, Indexer service scalability, and block filters/sorting on returned results:

  • Increased max size of the inter-service messages (via NATS) to 64MB. This fixes rarely observed service shutdown issues for Indexer when attempted to send messages larger than 1MB.
  • Fixed project location display issues
  • Changed alignment for stats display on the Indexer landing page
  • Added pageSize options for search requests
  • Fixed blank page analytics issue appearing at the first Indexer launch
  • Fixed search bar display in Safari
  • Improved Indexer docker build speed and size, fixed docker DB initialisation
  • Fixed filtering issue for get requests changing policy block state
  • Added result sorting option for get requests

Please see the original 2.27.0 release notes for the full functionality scope of the main release.

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 9 months ago

Guardian - v2.27.0: Indexer API, API filtering

Enhancements

  • Migrate Logging from Winston to Pino #3834
  • Indexer API #3637
  • Filtering data for blocks is stateful API, introduce stateless data filters for API usage. #3610
  • Optimization of the Data Return Model for API Requests #3724
  • Development of VMR0006: Energy Efficiency and Fuel Switch Measures in Thermal Applications, v1.2 #2922
  • Development of AMS-I.E and Mass Comparison on Cookstove methodologies for the Webinar #2923

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 9 months ago

Guardian - v2.26.2: hotfix for indexer service dependencies

Description

This is a hotfix release addressing the issue with Indexer service dependencies.

Please see the original 2.26.0 release notes for the full functionality scope of the main release.

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 10 months ago

Guardian - v2.26.1: hotfix for user data loss issue

Description

This is a hotfix release to fix the following issue:

  • #3837 - potential user data loss

Please see the original 2.26.0 release notes for the full functionality scope of the main release.

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 10 months ago

Guardian - v2.26.0: Hedera & IPFS ops resilience, policies mass diff

Enhancements

  • Hedera interactions resilience module #2905
  • Further evolution of policy comparison (a.k.a 'mass diff') #2706
  • Correction of all the Methodologies with new DID Spec #3296
  • Express to Fastify Migration #3835
  • Development of ACM0018: Electricity Generation from Biomass in Power-Only Plants #2879
  • Development of AMS-I.F.: Renewable Electricity Generation for Captive Use and Mini-Grid #2882
  • Development of AMS-I.C.: Thermal Energy Production with or Without Electricity #2873
  • Development of AMS-I.A. #2884
  • Optimize and Eliminate Redundant Connections to MongoDB #3833
  • Change the default port for Indexer #3807
  • Optimization of the Data Return Model for API Requests #3724

Bug Fixes

  • Linking VCs via API does not work #3805

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 10 months ago

Guardian - v2.25.1: DR support for roles, fixed minting

Description

This is a hotfix release (post 2.25.0) to fix the following issues:

  • #3646 - "429" error during token mint
  • Support for recovery (in the case of DR) of user roles

Please see the original 2.25.0 release notes for the full functionality scope of the main release.

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 11 months ago

Guardian - v2.25.0: Guardian indexer, roles and permissions, project data comparison

Headlines

  • Global environmental/Guardian data search (indexer) component for Hedera and IPFS #2629
  • Revamp Guardian user/roles and permissions model #2844
  • Full project data comparison as produced/captured by policies #2704
  • Development of Gold Standard's Methodology for Methane Emission Reduction by Adjusted Water Management Practice in Rice Cultivation #2921

Bug Fixes

  • User Session API response #3447

View changes

Notes

Standard Registries (SRs) would currently need to manually set up user rules and permissions in the event of the disaster recovery (DR).

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 11 months ago

Guardian - v2.24.1: hotfix for policy replay and side navigation bar issues

Description

This is a hotfix release to fix the following issues:

  • #3606 - Policies with a side navigation bar work incorrectly when the cache is turned on
  • #3621 - Error when using the "Record/Run" function in Guardian

Please see the original 2.24.0 release notes for the full functionality scope of the main release.

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 12 months ago

Guardian - v2.24.0: Live data migrations, Fireblocks support

Enhancements

  • Live project (data) migration across Policies, across Guardian instances #3176
  • FireBlocks Raw Signing Integration #1314
  • Development of ACM0001: Flaring or Use of Landfill Gas #2874
  • Front-end and Back-end optimisations and performance improvements #3520
  • DLT to Address Flawed Methodologies Blog #2906
  • Changing Tools while importing policy #3446
  • Convert Guardian from 'old' CommonJS (CJS) modules to 'new' ECMAScript (ESM) modules #3140
  • docs: add instruction for launch cache container in readme file #3599
  • Update documentation for IPFS provider filebase for use on gitbook #3545
  • Setting up Methodology Library for Hackathon methodologies #3398

Bug Fixes

  • The policy import process is taking a lot of time #3510
  • Imported schemas not populating after refresh #3381
  • Update README.md for redirection links #3424

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr 12 months ago

Guardian - v2.23.1: hotfix to remove T&C screen

Description

This is a hotfix release to remove the T&C screen to simplify user instantiation of Guardian instance

Please see the original 2.23.0 release notes for the full functionality scope of the main release.

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 1 year ago

Guardian - v2.23.0: Hedera DID conformance, new policies and minting fixes

Enhancements

  • Conforming to Hedera DID, VC, VP, Standards #2211
  • Update readme.md of Tools with timestamp #3329
  • Development of PWRM0002 Plastic Waste Recycling Methodology, v1.1 #2920
  • Number of assets in VC's (Trust Chain) and Guardian UI are incorrect #3311

Bug Fixes

  • Remove the "Search with AI" tab if AI search is not enabled in the backend #3204
  • Schema Title field is "field0" for multiple fields #3237

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 1 year ago

Guardian - v2.22.0: support for external DIDs, new policies

Enhancements

  • Support externally-controlled DIDs with verification method keys in Guardian #2678
  • Mitigation Credits Research #54
  • Development of AMS-I.D: Grid Connected Renewable Electricity Generation – v.18.0 #2919
  • Development of AMS-III.AV.: Low Greenhouse Gas Emitting Safe Drinking Water Production Systems #2880
  • Development of AMS-II.J.: Demand-Side Activities for Efficient Lighting Technologies #2885
  • [🎯 Target v2.17.1+] Filebase Integration as Custom IPFS Provider and Future-proofing IPFS Expansion (no branch exists) #3147
  • Development of AMS-III.H.: Methane Recovery in Wastewater Treatment #2881

Bug Fixes

  • Standard Registry Creation Issue in V.2.21.1 #3269

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 1 year ago

Guardian - v2.17.1: hotfix adding Filebase support

Description

This is a hotfix release adding support for Filebase IPFS service following the changes in the web.storage API.

Please see the original 2.17.0 release notes for the full functionality scope of the main release.

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 1 year ago

Guardian - v2.17.1: hotfix adding Filebase (IPFS) support

Description

This is a hotfix release adding Filebase IPFS service support to 2.17 release following the web3.storage API change.

Please see the original 2.17.0 release notes for the full functionality scope of the main release.

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 1 year ago

Guardian - v2.21.1: hotfix addressing the worker settings update propagation issue

Description

This is a hotfix release addressing the issue with the propagation of the IPFS settings after the update from the UI. It is now possible to update both IPFS_STORAGE_KEY and IPFS_STORAGE_PROOF.

Please see the original 2.21.0 release notes for the functionality scope of the main release.

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 1 year ago

Guardian - v2.21.0: schemas excel import/export, discontinuing policies, unfccc features, raster images mvp

Features and Enhancements

  • Business user Policy development - schemas MVP #1885
  • Implement discontinuing policy workflow #2030
  • Geographic raster imagery support in Guardian #1930
  • UI upgrade, AI search and project comparison #2850
  • Gold Standard’s Carbon Sequestration through Accelerated Carbonation of Concrete Aggregate Webinar #2321
  • Development of ACM0007: Conversion from Single Cycle to Combined Cycle Power Generation #2883

Bug Fixes

  • Guardian cannot connect to Hedera Local Node on a different host (gRPC Timeout errors) #3148
  • Resizing of policy configurator doesn't work in new UI #3118
  • Docker compose not building successfully on macos #3158
  • Move gas fee settings for retirement operations in the config #3045
  • Unable to create retirement contract after v2.20.1 upgrade #3099
  • Topic not created automatically when using Hedera Local Node #3149

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 1 year ago

Guardian - v2.20.1: hotfix introducing w3up API support

Description

This is a hotfix release introducing support for the new w3up API from web3.storage. This release delivers the following updates:

Please see the original 2.20.0 release notes for the functionality scope of the main release.

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.20.0: policy equivalence by execution results

Enhancements

  • Policy equivalence assessment based on their execution results for the same data #1886
  • Verra VM0041 Webinar #2312
  • Resizing of policy configurator #2991

Bug Fixes

  • Hidden fields aren't hidden fully #2955
  • "View Trust Chain" link from example does not work #2910
  • Number of assets in the trust chain is incorrect #2840
  • Guardian policy GET API returns empty data when the remaining pieces of data is more than 200 or when the waiting-approval data is more than 100 #2997
  • Pagination of endpoints that handle list of objects needs to be improved #2672
  • There is no uniqueness for module's name #2305
  • Issue with options removal in some type of blocks #2932
  • Issue in MongoDB node module #2909

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.20.0-prerelease: policy equivalent assessment

Enhancements

  • Policy equivalence assessment based on their execution results for the same data #1886
  • Verra VM0041 Webinar #2312

Bug Fixes

  • Hidden fields aren't hidden fully #2955
  • "View Trust Chain" link from example does not work #2910
  • Number of assets in the trust chain is incorrect #2840
  • Guardian policy GET API returns empty data when the remaining pieces of data is more than 200 or when the waiting-approval data is more than 100 #2997
  • Pagination of endpoints that handle list of objects needs to be improved #2672
  • There is no uniqueness for module's name #2305
  • Issue with options removal in some type of blocks #2932
  • Issue in MongoDB node module #2909

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.19.1 - hotfix fixing the build dependencies issues

Description

This is the hotfix release fixing the build dependencies issue appearing since the main v2.19.0 release. Please see the original 2.19.0 release notes for the functionality scope.

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.19.0: Schema dependency graph, Policies with Tools

Headlines

  • (Re-)Development of policies using Tools
  • Graphical view of schema dependency hierarchy

Enhancements

  • Graphically visualize Schema hierarchy structure in diagrams #2888
  • Development of CDM AMS-III - AR policy with Tools #2765
  • Development of AMS-II.G with Tools #2766
  • Development of CDM's AMS-III.D. with Tools #2767
  • PWRM0001 Plastic Waste Collection Methodology, v1.1 - Webinar #2311

Bug Fixes

  • Issue with duplication of projects in Verra policies #2824
  • Can not edit policy field of an unpublished schema #2764
  • Sometimes retirement doesn't work #2925
  • Account registration API request expects new "password_confimation" field but is not present in docs. #2823
  • Number of assets in the trust chain is incorrect #2840
  • "View Trust Chain" link from example does not work #2910
  • Issue in MongoDB node module #2909
  • Incorrect behaviour for policies with issues during the status change #2908
  • Issue with options removal in some type of blocks #2932

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.19.0-prerelease: Policies with Tools

Headlines

  • (Re-)Development of policies using Tools
  • Graphical view of schema dependency hierarchy

Enhancements

  • Graphically visualize Schema hierarchy structure in diagrams #2888
  • Development of CDM AMS-III - AR policy with Tools #2765
  • Development of AMS-II.G with Tools #2766
  • Development of CDM's AMS-III.D. with Tools #2767
  • PWRM0001 Plastic Waste Collection Methodology, v1.1 - Webinar #2311

Bug Fixes

  • Issue with duplication of projects in Verra policies #2824
  • Can not edit policy field of an unpublished schema #2764
  • Sometimes retirement doesn't work #2925
  • Account registration API request expects new "password_confimation" field but is not present in docs. #2823
  • Number of assets in the trust chain is incorrect #2840
  • "View Trust Chain" link from example does not work #2910
  • Issue in MongoDB node module #2909
  • Incorrect behaviour for policies with issues during the status change #2908
  • Issue with options removal in some type of blocks #2932

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.18.0: Token retirement, Block and Policy discoverability

Headlines

Enhancements

  • Block and policy discoverability/search #2881
  • Contract-based delegation for token retirement operations #2011
  • AMS-III.BB. Webinar #2308
  • Verra VM0044 Webinar #2309

Bugs Fixes

  • Getting issue with Creating Tagging in Tokens screen #2782
  • Please help: "Transaction timeout exceeded" errors preventing manual Guardian installation #2684
  • Access token is not getting expired #2673
  • VC and EVC schemas cannot be created (only development issue) #2769
  • Message id should not be presented for policies in dry run mode #2576
  • Can not edit policy field of an unpublished schema #2764

Deprecated API Removed

  • Create Policy wizard

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.18.0-prerelease: Token retirement, Block and Policy discoverability

Headlines

  • Contract Based Token Retirement Operations
  • Block and Policy Discoverability

Enhancements

  • Block and policy discoverability/search #2881
  • Contract-based delegation for token retirement operations #2011
  • AMS-III.BB. Webinar #2308
  • Verra VM0044 Webinar #2309

Bugs Fixes

  • Getting issue with Creating Tagging in Tokens screen #2782
  • Please help: "Transaction timeout exceeded" errors preventing manual Guardian installation #2684
  • Access token is not getting expired #2673
  • VC and EVC schemas cannot be created (only development issue) #2769
  • Message id should not be presented for policies in dry run mode #2576
  • Can not edit policy field of an unpublished schema #2764

Deprecated API Removed

  • Create Policy wizard

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.17.0: support for UNFCCC Tools, project data diff, improved policy comparison

Headlines

  • Support for UNFCCC 'Tools' (MVP)
  • Multi-policy comparison
  • Search for 'similar' policies within Guardian instance
  • Project data comparison as produced/captured by policies

Enhancements

  • UNFCCC 'Tools' as a high-level abstraction/component in Guardian policies #2630
  • Project data comparison as produced/captured by policies #2375
  • Evolution of policy differentiation #1793
  • GHGP Version 2 #2571
  • Make Guardian version visible in the UI #2570
  • Refactor Guardian build system to enable both yarn and npm builds #2427
  • Improve dependency management for Guardian #2400

Bugs Fixed

  • Dialog option for createTokenBlock should be removed/changed #2566
  • Logs export breaks the logger service in case of many items in the logs #2671
  • Creating regular user account via API no longer works for production #2633
  • httpRequestBlock produces error even when successful #2632
  • GeoJSON type field doesn't work #2574

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.17.0-prerelease: Tools, enhanced policy diff, project data diff

Headlines

  • UNFCCC 'Tools' MVP
  • Evolution of policy differentiation
  • Project data comparison as produced/captured by policies

Enhancements

  • UNFCCC 'Tools' as a high-level abstraction/component in Guardian policies #2630
  • Project data comparison as produced/captured by policies #2375
  • Evolution of policy differentiation #1793
  • GHGP Version 2 #2571
  • Make Guardian version visible in the UI #2570
  • Refactor Guardian build system to enable both yarn and npm builds #2427
  • Improve dependency management for Guardian #2400

Bugs Fixed

  • Dialog option for createTokenBlock should be removed/changed #2566
  • Logs export breaks the logger service in case of many items in the logs #2671
  • Creating regular user account via API no longer works for production #2633
  • httpRequestBlock produces error even when successful #2632
  • GeoJSON type field doesn't work #2574

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.16.0: DR with user accounts, separate PROD/DEMO builds

Headlines

  • CDM AMS -III.D
  • Restore of User Accounts and Encrypted documents

Enhancements

  • CDM's AMS-III.D. Webinar #2307
  • Avery Dennison RFID Inlay GHGP Product Policy (Cradle-To-Gate) #2306
  • Restore (DR) of user accounts and encrypted documents #1814
  • Policies with GeoJSON type fields in schemas are being imported from IPFS with errors #2575
  • Account registration and management #1744
  • Demo Experience #1618

Bugs fixed

  • Abundance of icons #2569
  • Wrong behaviour for imported into the policy schemas with nested schemas during publish #2500
  • guardian-application-events-1 container keeps crashing #2477
  • Frontend docker image crashes #2442
  • Wrong behavior in compare functionality #2568
  • Dialog option for createTokenBlock should be removed/changed #2566

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.16-prerelease: disaster recovery with user accounts

Headlines

  • CDM AMS -III.D
  • Restore of User Accounts and Encrypted documents

Enchancements

  • CDM's AMS-III.D. Webinar #2307
  • Avery Dennison RFID Inlay GHGP Product Policy (Cradle-To-Gate) #2306
  • Restore (DR) of user accounts and encrypted documents #1814
  • Policies with GeoJSON type fields in schemas are being imported from IPFS with errors #2575
  • Account registration and management #1744
  • Demo Experience #1618

Bugs fixed

  • Abundance of icons #2569
  • Wrong behaviour for imported into the policy schemas with nested schemas during publish #2500
  • guardian-application-events-1 container keeps crashing #2477
  • Frontend docker image crashes #2442
  • Wrong behavior in compare functionality #2568
  • Dialog option for createTokenBlock should be removed/changed #2566

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.15 - notifications, statistics, calculations blocks in modules

Headlines

  • Notifications in the UI
  • Guardian usage statistics
  • Calc blocks support in Modules

Enhancements

  • Statistics on the usage of tagging #2244
  • Statistics on the usage of selective disclosure #2245
  • Full support for all blocks, incl. calculationBlock in modules #2246
  • There should be a loading effect prompting users that the token issuance is in progress #2299
  • Development of AMS - II.G Methodology #2407
  • Notification mechanism for Guardian #2426
  • Example of Consensus Nodes #2343
  • Review of Installation Documentation #2348
  • Create UI automation scripts for schema validation rules #2274
  • Research iREC rules for post-creation lifecycle of units (CETs, CRUs, CCPs, etc) #1113
  • UI Automation scripts for Policies #2266
  • UI Automation scripts for Artifacts #2270
  • UI Automation scripts for Module #2272
  • UI Automation scripts for Administration #2273
  • UI Automation scripts for Policy Editing #2275

Bugs Fixed

  • Policies imported by message id don't contain tags in some cases #2097
  • File not found issue #2145
  • HttpRequestBlock doesn't work #2282
  • Presets of readonly nested schemes aren't working #2332
  • Policy service is down when particular policy is moved in dry run #2383
  • Docker compose is failing on policy service buildstep #2430
  • There is no uniqueness for module's name #2305
  • Messages are written in incorrect place if user imports policy as new version #2406

Known issues

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 1 year ago

Guardian - v2.15-prerelease - notifications, guardian testnet usage statistics

Headlines

  • Notification Feature
  • Testnet Usage Statistics

Enhancements

  • Statistics on the usage of tagging #2244
  • Statistics on the usage of selective disclosure #2245
  • Full support for all blocks, incl. calculationBlock in modules #2246
  • There should be a loading effect prompting users that the token issuance is in progress #2299
  • Development of AMS - II.G Methodology #2407
  • Notification mechanism for Guardian #2426
  • Example of Consensus Nodes #2343
  • Review of Installation Documentation #2348
  • Create UI automation scripts for schema validation rules #2274
  • Research iREC rules for post-creation lifecycle of units (CETs, CRUs, CCPs, etc) #1113
  • UI Automation scripts for Policies #2266
  • UI Automation scripts for Artifacts #2270
  • UI Automation scripts for Module #2272
  • UI Automation scripts for Administration #2273
  • UI Automation scripts for Policy Editing #2275

Bugs Fixed

  • Policies imported by message id don't contain tags in some cases #2097
  • File not found issue #2145
  • HttpRequestBlock doesn't work #2282
  • Presets of readonly nested schemes aren't working #2332
  • Policy service is down when particular policy is moved in dry run #2383
  • Docker compose is failing on policy service buildstep #2430
  • There is no uniqueness for module's name #2305
  • Messages are written in incorrect place if user imports policy as new version #2406

Known issues

  • Tags creation - documents not validated [#2467]

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 2 years ago

Guardian - v2.14.2 - supplementary release for new GHGP policy

Headlines

Re-worked GHGP policy:

  • Added targets (creation button for the organization profile page, and a new separate tab)
  • Added new vehicle asset and mapping vehicle emissions constants depends on vehicle type and fuel type
  • Separated electric and gas facility sources
  • Added new facility source - refrigerants
  • Change type for policy recalculation field from string to enum

Issues fixed

  • Assorted bugs and minor enhancements

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 2 years ago

Guardian - v2.14.1 hotfix - policy API issues fixed

Issues fixed

  • Policy API attribution issue affecting DB storage

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 2 years ago

Guardian - v2.14.0 auto-suggestion, trust chain for policy chains

Headlines

  • Policy chain trust chain support #2236
  • Auto-suggestion in Policy Configurator #1686
  • Support for modules in the Comparison Tool #1660

Enhancements implemented

  • Fixing UX issues #1754
  • UX in selecting standards #1753
  • API Solution Architecture #1747
  • Policy chain trust chain discovery and display #2236
  • Automate swagger API definitions generation #2161
  • User-driven MRV data interface (Mobile Support and Branding) #1796
  • Dynamic Vault/KMS path configuration according to the environment #1695
  • Enhancing policy definition language #1686
  • Develop interface to Azure Secret Manager #1645
  • Supporting different Hedera Environments #1607
  • Importing New Policies #2317
  • Development of CDM AMS-III - AR policy for webinar #2319
  • Enhancement to Methodology Comparison Tool #1660

Bugs Fixed

  • Published module can be edited #2280
  • Tokens from published policies can be deleted #2242
  • policy-service port in use issue #2144
  • Add the ability to see schema verison number in “draft” status #2021
  • Don't use "latest" for image version #2320
  • "Serials" column in "Token History" is not populated. #2337

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 2 years ago

Guardian - v2.13.1 hoftix - policy size, schema version, sorting

Issues fixed

  • #2209
  • #2215
  • #2214
  • Multiple schemas can be published with the same version

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 2 years ago

Guardian - v2.13.0 - Policy Wizard, Policy chains

Headlines

  • Integrate with external Guardian policies as Data Sources
  • Policy Wizard

Enchancements completed

  • Integrate with external Guardian policies as data sources #2075
  • Verification of VPs from other policies #1498
  • Change 'Contracts' to 'Retirement' #2130
  • Architecture enhancement for Policy Editor FE updates #2009
  • Moving the Policies tab in UI #2088
  • Guardian service share a common set of Environment variables #1923
  • Create multi-environment configurations using config.js #1693
  • Development of CDM Policy #2160
  • Re-Engineering Policy Creation Flow #1687
  • Improve message broker function by adopting nestjs #1975
  • User-driven MRV data interface (Mobile Support and Branding) #1796

Bugs Fixed

  • TokenId created from Managed Guardian Service published with UUID #2142
  • Multiple Submit buttons #2149
  • Mobile UI button display is sometimes broken #2147
  • sendToGuardianBlock throw exception #2133
  • Increase the max_chunks limit to support large messages #2110
  • SecretManager was import directly from dist #2100
  • use new env var to enable database name convention #2099
  • In some cases some pages of the policy cannot be opened #2092
  • Schema updated with same version #1573
  • In some cases some pages of the policy cannot be opened #2091
  • Issue during opening trust chain in some policies in dry run #2089
  • Error while revoking minted tokens #2078
  • Issue with the scrollbar in some screens #2062

Known issues

  • Token cannot be unfrozen #2199
  • Compare functionality doesn't work #2200
  • Some logs are missed in UI tab "Logs" #2201
  • In some cases api_gateway service crashes #2202

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 2 years ago

Guardian - v2.13.0-prerelease: policy wizard, external data sources

Headlines

  • Integrate with external Guardian policies as Data Sources
  • Policy Wizard

Enchancements completed

  • Integrate with external Guardian policies as data sources #2075
  • Verification of VPs from other policies #1498
  • Change 'Contracts' to 'Retirement' #2130
  • Architecture enhancement for Policy Editor FE updates #2009
  • Moving the Policies tab in UI #2088
  • Guardian service share a common set of Environment variables #1923
  • Create multi-environment configurations using config.js #1693
  • Development of CDM Policy #2160
  • Re-Engineering Policy Creation Flow #1687
  • Improve message broker function by adopting nestjs #1975
  • User-driven MRV data interface (Mobile Support and Branding) #1796

Bugs Fixed

  • TokenId created from Managed Guardian Service published with UUID #2142
  • Multiple Submit buttons #2149
  • Mobile UI button display is sometimes broken #2147
  • sendToGuardianBlock throw exception #2133
  • Increase the max_chunks limit to support large messages #2110
  • SecretManager was import directly from dist #2100
  • use new env var to enable database name convention #2099
  • In some cases some pages of the policy cannot be opened #2092
  • Schema updated with same version #1573
  • In some cases some pages of the policy cannot be opened #2091
  • Issue during opening trust chain in some policies in dry run #2089
  • Error while revoking minted tokens #2078
  • Issue with the scrollbar in some screens #2062

Known issues

  • Token cannot be unfrozen #2199
  • Compare functionality doesn't work #2200
  • Some logs are missed in UI tab "Logs" #2201
  • In some cases api_gateway service crashes #2202

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 2 years ago

Guardian - v2.12.2 - hotfix for slow dry-run start

Description

Additionally to the 2.12.1 fixed

  • Slow start of the policy dry-run mode

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 2 years ago

Guardian - v2.12.1 hotfix for build and API return codes issues

Description

  • Fixed the build issue caused by MongoDB dependencies
  • Fixed timeout issue for returns from the API calls

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 2 years ago

Guardian - Tagging, policy configurator themes, scalability and security

Headlines

  • Tagging of policy artifacts
  • Improving Policy Configurator blocks using colors and shapes
  • Scalability of artifact size and DB
  • Improved secrets management
  • Mobile interface support MVP

Enhancements

  • Tagging of Guardian policy artifacts #1661
  • Scalability: Artifact (Policy, VC, Schema) size and internal DB #1155
  • API contract reviewing #1629
  • Develop guardian-cli to manage project #1636
  • Dynamic Topic/Message configuration according to the environment #1696
  • Monitoring tools - Application events #1842
  • Multi configuration of persistance according to the environment #1888
  • Develop cypress test suite for contracts #1816
  • Secrets in pipelines #1610
  • Expose subscribed event or log messages to an external application #1634
  • API contract review - Phase one #1805
  • Direct service-to-service communication for large payloads #1998
  • Verra Reforestation Development #2023
  • Use colours and shapes to highlight blocks properties and/or context #1795

Bugs Fixed

  • policyRolesBlock web interface allows me to choose role multiple times #1980
  • Invalid schema owner #1972
  • I cannot exit the code editor without saving the content of the expression #1981
  • Persistent data gets dropped between application restarts #1950
  • Show transaction id in log file of guardian-service #1983
  • Unable to publish policy #1978
  • Issue while setup, after new release: unable to Finish Setup #1971
  • Potential memory leak in worker service #1926
  • Wrong behaviour for minting token process for multipolicies #2019
  • Large amount of tokens being minted #1976
  • Clogging of queue due to high volume of tokens minted. #2005
  • Progress Bar when performing Schema operations are missing #2046
  • Unable to configure Guardian services #1999

Known issues

  • Error while revoking minted tokens [#2078]

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 2 years ago

Guardian - Tagging, policy editor colour themes, security and scalability

Headlines

  • Tagging of Policy Artifacts
  • Improving Policy Configurator Blocks using Colors and Shapes
  • Scalability of Artifact Size and DB
  • Secrets in Pipeline

Enhancements

  • Tagging of Guardian policy artifacts #1661
  • Scalability: Artifact (Policy, VC, Schema) size and internal DB #1155
  • API contract reviewing #1629
  • Develop guardian-cli to manage project #1636
  • Dynamic Topic/Message configuration according to the environment #1696
  • Monitoring tools - Application events #1842
  • Multi configuration of persistance according to the environment #1888
  • Develop cypress test suite for contracts #1816
  • Secrets in pipelines #1610
  • Expose subscribed event or log messages to an external application #1634
  • API contract review - Phase one #1805
  • Direct service-to-service communication for large payloads #1998
  • Verra Reforestation Development #2023
  • Use colours and shapes to highlight blocks properties and/or context #1795

Bugs Fixed

  • policyRolesBlock web interface allows me to choose role multiple times #1980
  • Invalid schema owner #1972
  • I cannot exit the code editor without saving the content of the expression #1981
  • Persistent data gets dropped between application restarts #1950
  • Show transaction id in log file of guardian-service #1983
  • Unable to publish policy #1978
  • Issue while setup, after new release: unable to Finish Setup #1971
  • Potential memory leak in worker service #1926
  • Wrong behaviour for minting token process for multipolicies #2019
  • Large amount of tokens being minted #1976
  • Clogging of queue due to high volume of tokens minted. #2005
  • Progress Bar when performing Schema operations are missing #2046
  • Unable to configure Guardian services #1999

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 2 years ago

Guardian - v2.11.0 - trust chain enhancements, dependent fields in schemas

Headlines

  • Trust chain to support N:1 aggregation from multiple MRV-generators to tokens #1069
  • Dependent fields in schemas #1561

Enhancements

  • User topic and Initialization topic to be clickable #1884
  • Wrong response for particular request (schema delete #1882
  • New PRs should go to develop #1832
  • Adding drop down arrow for Menu in UI #1883

Bugs Fixed

  • TokenIds are in UUID format #1913
  • 2.10 - get-block-data timeout #1893
  • Guardian 2.9.3 rendering issues on OS X #1778
  • Drop down menu is not displayed in Safari #1880
  • Multi-button blocks with filters don't work #1677
  • False revoke message in TrustChain #1679
  • IPFS - resource limit exceeded #1812

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 2 years ago

Guardian - v2.11.0-prerelease

Headlines

  • Trust chain to support N:1 aggregation from multiple MRV-generators to tokens #1069
  • Dependent fields in schemas #1561

Enhancements

  • User topic and Initialization topic to be clickable #1884
  • Wrong response for particular request (schema delete #1882
  • New PRs should go to develop #1832
  • Adding drop down arrow for Menu in UI #1883

Bugs Fixed

  • TokenIds are in UUID format #1913
  • 2.10 - get-block-data timeout #1893
  • Guardian 2.9.3 rendering issues on OS X #1778
  • Drop down menu is not displayed in Safari #1880
  • Multi-button blocks with filters don't work #1677
  • False revoke message in TrustChain #1679
  • IPFS - resource limit exceeded #1812

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 2 years ago

Guardian - v2.10.0 - Policy Modules, Selective Disclosure data in VC

Headlines

  • Policy modules to improve policy 'code' reuse and policy creation UX
  • Selective Disclosure support in VC

Enhancements introduced

  • Linkable Policy modules #1688
  • Selective Disclosure support in VC data #1633
  • Some VC documents always pass validation #1654
  • Adding missing Block API details in documentation #1685
  • Replacing npm #1710
  • Remove hardcoded transaction fee #1712
  • Fields for storing user input to Selector Dialog buttons' dialogs #1716
  • "Help Text" field type for schemas #1717
  • Optimise save operation in Policy to avoid 'silent' overwrites #1757
  • Verra VM00017 Policy development #1807

Bugs Fixed

  • Improve error handling/reporting of incorrect or missing configuration #1652
  • Don't create tokens on import of policies until the policies are published #1653
  • Unable to republish a policy if half way error #1675
  • Schemas corrupted during policy import #1678
  • Multipolicy cannot be created #1789
  • Policy cannot be published due to 413 Payload too large error #1818
  • New tokens cannot be created #1831
  • Missing docker images for Apple M1 & M2 since 2.9.0 #1773
  • False revoke message in TrustChain #1679
  • Multi-button blocks with filters don't work #1677

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 2 years ago

Guardian - v2.9.3 - fix logform dep

Description

  • Build fix for the bug in the dependent library.

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 2 years ago

Guardian - v2.9.2 - hotfix for token freeze handling and timeouts

Description

#1729 - Token freeze exit
#1730 - Timeout issues

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 2 years ago

Guardian - v2.9.1 hotfix release for the policy validation problem

Bugs Fixed

  • Validations of Policies #1724
  • Updated Documentation

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 2 years ago

Guardian - v2.9.0 - Policy differentiation, resilient Guardian

Headline features

  • Policy Differentiation
  • Resilient Guardian Service

Issues Solved

  • Policy Differentiation Feature #85
  • QA: Disaster Recovery Testing #362
  • Resilient Guardian Service #1596
  • Support retiring offsets against non-tokenised emissions (i.e. manual retirement) #1664
  • Retirement process for assets MVP #55
  • QA: Soak testing #1011
  • Library of Policy examples #1012

Bugs Fixed

  • CVE-2022-25878 in protobufjs #1235
  • setImmediate - the "background process" could be killed by the server without the appropriate timeout #1589
  • Presetting conditional fields #1616
  • Add URL frontend validations to Registrant form in UI #1632

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 2 years ago

Guardian - v2.9.0-prerelease: Policy diff, resilient guardian

Headline features

  • Policy Differentiation
  • Resilient Guardian Service

Issues Solved

  • Policy Differentiation Feature #85
  • QA: Disaster Recovery Testing #362
  • Resilient Guardian Service #1596
  • Support retiring offsets against non-tokenised emissions (i.e. manual retirement) #1664
  • Retirement process for assets MVP #55
  • QA: Soak testing #1011
  • Library of Policy examples #1012

Bugs Fixed

  • CVE-2022-25878 in protobufjs #1235
  • setImmediate - the "background process" could be killed by the server without the appropriate timeout #1589
  • Presetting conditional fields #1616
  • Add URL frontend validations to Registrant form in UI #1632

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 2 years ago

Guardian - 2.8.1 hotfix following testnet reset

Summary

This is a hotfix release to the main release v2.8.0 which addresses the breakage cause by Hedera testnet reset, namely:

  • changed 'Hello World' topic ID
  • changed ID of the default retirement smart contract
  • deployed the new demo schema/policies and the corresponding Guardian information infrastructure (messages with IDs)
  • changes in the documentation reflecting the above

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 2 years ago

Guardian - v2.8.0 - token matching and retirement, MBP projects, 3rd party content

Headlines

  • Retirement process for assets
  • Matched Assets
  • 3rd Party Content Providers
  • Multi-benefits projects
  • 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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

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

  • Multi-Policy Coverage #228
  • Migration Guide #462
  • Developer-level UI automation test #786

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 and context_url fields have become document_uri and context_uri correspondingly. The content of these ‘uri' fields must conform to the following template: ipfs://${cid}

View all changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

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

  • Multi-Policy Coverage #228
  • Migration Guide #462
  • Developer-level UI automation test #786

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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

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

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

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

  • 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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

Guardian - v2.5.0-prerelease: multi-user groups, hashicorp vault 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

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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

Guardian - v2.4.0 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

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

Guardian - v2.3.1 hotfix correcting policy blocks and CI issues

This is a hot fix release to v2.3.0 which fixed the following issues:

  • aggregateDocumentBlock does not store blockId with VC caused error when aggregation run #1129
  • Pagination addon error in 2.3.0 #1130
  • externalDataBlock did not implement Hedera accounts logic for transferring minted token #1132

View changes

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 2 years ago

Guardian - v2.3.0: minting to custom accounts, automated token actions

Headline

  • Automation of Token Operations
  • Token minting into custom accounts
  • Blockchain operations via Hedera LocalNode
  • Enhanced Documentation
  • Several Bug Fixes

Epics and Stories implemented

  • Import new policy as a version of the existing policy #1026
  • Create Scalability Testing Plan #363
  • Cryptographic Binding #645
  • Designated account to 'own' minted tokens #1068
  • Automate (in policy) token-related actions #976
  • Docker Compose file setup to configure LocalNode #1084
  • Extending .env file to configure LocalNode #1083
  • Defining the process of Linting Rules. #1041
  • Update README for clarity of getting started. #913
  • Need better logs for running in production #778

Bugs Fixed

  • Need correct error messaging on importing Policy/Schema file/format #991
  • Mainnet policy creation error - Transaction timeout exceeded #1053
  • Guardian on mainnet point external link to testnet dragon glass #1054
  • Publishing of the Policy without saving #1076

View changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 3 years ago

Guardian - v2.3.0-prerelease: Minting to custom accounts, automated token actions

Headline

  • Automation of Token Operations for custom accounts
  • Configuring Hedera LocalNode
  • Enhanced Documentation
  • Several Bug Fixes

Epics and Stories implemented

  • Import new policy as a version of the existing policy #1026
  • Create Scalability Testing Plan #363
  • Cryptographic Binding #645
  • Designated account to 'own' minted tokens #1068
  • Automate (in policy) token-related actions #976
  • Docker Compose file setup to configure LocalNode #1084
  • Extending .env file to configure LocalNode #1083
  • Defining the process of Linting Rules. #1041
  • Update README for clarity of getting started. #913
  • Need better logs for running in production #778

Bugs Fixed

  • Need correct error messaging on importing Policy/Schema file/format #991
  • Mainnet policy creation error - Transaction timeout exceeded #1053
  • Guardian on mainnet point external link to testnet dragon glass #1054
  • Publishing of the Policy without saving #1076

View changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 3 years ago

Guardian - v2.0.1 Hedera SDK vs testnet incompatibility fix

This is a hot fix release to v2.0.0 which allows upgraded Hedera SDK version (previously used 2.12.1, upgraded to 2.15.0) to work-around its incompatibility with the current state of Hedera testnet.

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 3 years ago

Guardian - v2.2.2 Trustchain validity hotfix follow-up

This is a hot fix release to v2.2.1 and consequently to the original v2.2.0 correcting the following omissions:

  • Issues on DocumenValidatorBlock #1087
  • System crashing on submitting doc #1086

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 3 years ago

Guardian - v2.2.1 trust chain validity hotfix

This is a hot fix release to v2.2.0 delivering the following fixes:

  • TrustChain in case of multiple Policies #1057
  • Created token api return all tokens from other StandardRegistry #1051
  • Trustchain validity is compromised on 2.2.0 #1055

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 3 years ago

Guardian - 2.2.0 - Revocation, Standard Registry init message, event-driven policies

Headline

  • Revocation of issued VCs and VPs.
  • Renaming Root Authority to Standard Registry
  • Initialisation Message (in global Topic) by Standard Registry (SR)
  • Event-driven policies supporting branching and if/else decisions
  • Custom Standard Registry schemas
  • Units of measure definition in policies
  • Enhanced Documentation
  • Bug fixes and improved diagnosability

Epics

  • Guardian VC revocation architecture #611
  • Workspaces setup #766
  • Hello Message Standards #869
  • Events to be created #859
  • Hello World Message #803
  • Showing latest documents in Grid after revocation #882
  • Schema creation set field name as field{index} #884
  • RootAuthority schema & Root Authority VC #896
  • Editing Policy Definition Language section #900
  • Updating Hedera SDK #915
  • Refresh via Web Socket #929
  • Minting errors are missing in admin logs #941
  • Improve release procedure #943
  • Adding Reason for Rejection #961
  • Units of Measure #965
  • Publish message to nats for external handle #949
  • merge logger-helper into common project #860
  • Demo Documentation to be updated #964
  • Implementation of Verra Redd with respect to topics #881
  • Reviewing and Updating Status #963
  • Rationalization of the images #989
  • Renaming Root Authority #967
  • To be more descriptive #988
  • Need to disable tabs when we are finishing the setup #998
  • GUI Documentation on Schema #990
  • Proper extensions to be allowed when importing Policy/Schema #993
  • Custom extensions to be required when importing/exporting Policy/Schema #994
  • Out of Funds Error Reporting #1029
  • Adding Balance in Header #1030
  • Default Balance allocation in .env file #1031

Bug Fixes

  • Bug: Error when delete schema #901
  • Bug: Invalid Owner when publish schema/Policies #903
  • 504 Gateway Timeout error when trying to View TrustChain from Token History of REDD Demo Policy #912
  • "Invalid VC proof" troubleshoot help #930
  • Change Guardians to Guardian #897
  • Error when using ref schema #916
  • missing VC documents issued by Root Authority on Trust-chain audit page #977
  • Can we please configure this page meta/description properly? #982
  • Why are there console.error in try? #983
  • Empty function #984
  • Error logs without message and details #953
  • Need correct error messaging on importing Policy/Schema file/format #991
  • Reject reason pop up window #1021
  • User role is not getting Updated #1024
  • Infinite Loading when Publishing Policy from Configurator #1028

View changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 3 years ago

Guardian - 2.2.0-prerelease - do not use in Production

v 2.2.0-prerelease

This is a pre-release software to be used for testing and release planning. This release will deliver major additions to functionality as per the description below.

Headline

  • Revocation of issued VCs and VPs.
  • Renaming Root Authority to Standard Registry
  • Initialisation Message (in global Topic) by Standard Registry (SR)
  • Event-driven policies supporting branching and if/else decisions
  • Custom Standard Registry schemas
  • Units of measure definition in policies
  • Enhanced Documentation
  • Bug fixes and improved diagnosability

Epics

  • Guardian VC revocation architecture #611
  • Workspaces setup #766
  • Hello Message Standards #869
  • Events to be created #859
  • Hello World Message #803
  • Showing latest documents in Grid after revocation #882
  • Schema creation set field name as field{index} #884
  • RootAuthority schema & Root Authority VC #896
  • Editing Policy Definition Language section #900
  • Updating Hedera SDK #915
  • Refresh via Web Socket #929
  • Minting errors are missing in admin logs #941
  • Improve release procedure #943
  • Adding Reason for Rejection #961
  • Units of Measure #965
  • Publish message to nats for external handle #949
  • merge logger-helper into common project #860
  • Demo Documentation to be updated #964
  • Implementation of Verra Redd with respect to topics #881
  • Reviewing and Updating Status #963
  • Rationalization of the images #989
  • Renaming Root Authority #967
  • To be more descriptive #988
  • Need to disable tabs when we are finishing the setup #998
  • GUI Documentation on Schema #990

Bug Fixes

  • Bug: Error when delete schema #901
  • Bug: Invalid Owner when publish schema/Policies #903
  • 504 Gateway Timeout error when trying to View TrustChain from Token History of REDD Demo Policy #912
  • "Invalid VC proof" troubleshoot help #930
  • Change Guardians to Guardian #897
  • Error when using ref schema #916
  • missing VC documents issued by Root Authority on Trust-chain audit page #977
  • Can we please configure this page meta/description properly? #982
  • Why are there console.error in try? #983
  • Empty function #984
  • Error logs without message and details #953

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 3 years ago

Guardian - v2.1.3 Hotfix for dependecies

This is a hotfix release to 2.1.0 and 2.1.2 fixing build dependencies as per #975 .

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 3 years ago

Guardian - v2.1.2 Hotfix for math expression validations

This is a hotfix release delivering #931, and a fixed version string

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 3 years ago

Guardian - v2.1.1 Hotfix for match expressions

This is a hotfix release to deliver fix for match expressions in validate functions #931

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 3 years ago

Guardian - v2.1.0 Aggregation in Policy Workflows and NATS message broker

Headline

  • Added support for complex Policy Workflows with Aggregation
  • Implementation of NATS to replace FASTMQ
  • Enhanced Documentation (please see Notes section below)
  • Several Bug Fixes

Notes

  • aggregateDocumentBlock UI Properties : Rule and Threshold are deprecated.
  • iREC 2 API Demo documentation is currently incomplete.

Epics

  • MRV data collection history #704
  • Unit Tests on Policies, Topics and mapping - #708
  • API workflow for iREC -2 Demo #805
  • VC Data Calculation #705
  • Mandating MRV Reporting Period #706
  • Policy Workflow Enhancements #839
  • A better alternative to FastMQ is required as the message broker #574
  • Script for iREC 2 Demo #857
  • Error Handling of MRV data #842
  • URLs and Ports to be documented #845
  • Release docker to docker hub or public github docker registry #741
  • Documentation on Postman Script of iREC 2 Demo #858

Bug Fixes

  • Guardian Thread blocking #432
  • [API] - Undocumented response when import new policy from zip file - #769
  • ERROR TypeError: window.showOpenFilePicker is not a function appears in Firefox console - #776
  • Cannot submit generated profile - #777
  • Problem publishing policies #802
  • Add Registrant to Demo Panel #836
  • ExternalDataBlock is missing in IREC 2 Policy #867
  • VC form not show data #743
  • Alignment of Text #834

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr almost 3 years ago

Guardian - v2.0.0 Discoverable decentralized Guardian

Headline

  • Policies, Projects and Hedera Topics message mapping
  • Enhanced documentation
  • Bug fixes

Important Note

  1. Removed SCHEMA_TOPIC_ID from our documentation
  2. Removed VC-Modules from our documentation

Epics

  • iREC Demo #652
  • RootAuthority account information decentralized #325

Stories

  • Policies, Projects and Topics mapping #387
  • Creation of Generic Block #573
  • Creation of list of Heavy loading tasks #564
  • did-sdk-js removal #563
  • Report Initialization Progress #612
  • Removal of some functions from Block #656
  • Don't close dialogues on 'escape' key presses, require explicit button press #661
  • Verra Redd Demo Documentation #532
  • Same Block is used for Minting of different Policies #686
  • Introduce 'Projects' to express relationships between concepts/entities #357
  • Trustchain api need support pagination query #681
  • iREC Documentation #663
  • UI/UX to be improved to show Policy and Schema relationship #616
  • Architectural Diagram for Topic Mapping #713
  • Dropdown to select Data Source #770

Bugs Fixed

  • Remove console logs in API Gateway #576
  • Renaming of method : registerPingPongAnswers #578
  • Filters by date range in Admin panel does not work correctly #567
  • Not possible to filter by message in logs if search input contains special characters #575
  • Not able to generate a demo key when localhost started #644
  • Guardian-service exits at first boot when Hedera fails to respond for > 2 minutes #453
  • Wrong Signatories in the Policy Block of Verra Red Trustchain #550
  • Processes are missing in Trustchain #565
  • Server is not available #609
  • UI - Calendar date picker selector goes out of calendar bounds #650
  • Description is incorrect in iREC Demo #671
  • Documentation of manual building of every component to be updated #679
  • Need to add VC-modules and Interfaces in documentation #678
  • 504 Error when rebuilding Guardian using Docker #689
  • Policy roles are missing in Demo Admin Panel Dropdown #659
  • createVP error #680
  • Update documentation for updated block names #692
  • Hedera SDK Update Issue #542
  • Validation for required fields does not work as expected #703
  • Typos in iREC Policy #712
  • Typos in Verra Redd Policy #726
  • Some error in swagger #742
  • Infinity spinning when cancel policy import #738

APIs Deprecated and will be Discontinued on August 9th

  • POST /api/v1/schemas/
  • POST /api/v1/schemas/import/message
  • POST /api/v1/schemas/import/file

Full changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 3 years ago

Guardian - I-REC demo hotfix

Headline

  1. Updated I-REC demo
  2. Improved Documentation
  3. Fixed Bugs

Issues

  • Schema Deprecation Policy #461
  • Note to be added for Initialization Progress #613
  • Creation of new Policy for iREC #655
  • Creation of new Schema for iREC #653

Bug Fixes

  • UI config missing attribute for interfacedocumentssourceblock #579
  • InterfaceDocumentsSourceBlock required documentssourceaddonblock to display data #610

Full changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 3 years ago

Guardian - v1.2.0 API stability, Verra Redd+ Policy support

Headline

  • API stability
  • Development of Verra Redd+ Policy.
  • Delivers a number of enhancements to the UI/UX and API.
  • Improved documentation
  • Multiple bug fixes

Epics

  • More Complex Policy Workflow Action - Aggregation #53

Issues

  • Development of Verra Redd+ Policy #263 #264 #367
  • Notify users about availability of new version of Schemas/ Policies #421
  • Implemented Guardian Admin Panel #171 #545
  • Video on collecting Verra Redd+ Policy requirements #490
  • Error handling in Policy Processing #502
  • Data Validation at the backend #488
  • UI changes to show auto calculated VCs at TrustChain and form level #487
  • API De-coupling #328
  • Tokenization Process for Verra Redd Policy #506
  • Support for IF-THEN-ELSE branching in the policy definition language #271
  • Guardian UI hides some schemas #429
  • Gitbook configuration #451
  • API Deprecation Policy #390
  • Code Markdown File #186
  • Policies Deprecation Policy #460
  • Adding Icons to VCs in Trustchain #508

Bugs Fixed

  • Import from IPFS causes 500 error. #548
  • Unable to Unzip downloaded #538
  • Filtering by Schema is missing #531
  • Policy Export Config Object #430
  • Blocks naming standard #466
  • Ignoring Package Lock files #467
  • Optional Integers in Schemas #503
  • Optional Booleans in Schemas #504
  • DID issue in Policy #431
  • Normalize API Endpoints #505
  • Export button in Draft Policy should generate zip file #434
  • API endpoints and docs for executing Policy steps as Actors #428 #456
  • Unexisting Block Error #465

Known Issues

  • Guardian-service exits at first boot when Hedera fails to respond for > 2 minutes #453

Full changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 3 years ago

Guardian - v1.1.1

This is a hotfix release addressing the build failure issue #469, it is based on v1.0.5 and subsequent hotfix v1.1.0 and delivers working versioning and publishing/importing of policies and schemas onto IPFS.

Release content

See base release content v1.0.5 .

Fixed:

  • Failing build issue #469

Known issues:

  • Guardian-service exits at first boot when Hedera fails to respond for > 2 minutes #453

Full changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 3 years ago

Guardian - v1.1.0

With this release we bring version numbering to the appropriate https://semver.org/ level. This release includes the hotfix for the policy import timeout issue, it is based on v1.0.5 and delivers working versioning and publishing/importing of policies and schemas onto IPFS.

Release content

See base release content v1.0.5 .

Fixed:

  • IPFS policy import timeout #454

Known issues:

  • Guardian-service exits at first boot when Hedera fails to respond for > 2 minutes #453

Full changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 3 years ago

Guardian - v1.0.5

This release's headline features are versioning and publishing/importing of policies and schemas onto IPFS. Additionally, it delivers a number of enhancements to the UI/UX and API, along with improved documentation and several bug fixes.

Release content

Added

  • Publishing policies and schemas onto IPFS #47
  • Versioning support in Policy #310
  • Automatic API tests #199
  • Toggle VC view betwen Form and Raw #335
  • Mark required fields #394
  • Create File Upload Functionality for Schemas and Forms #279
  • API JSON Commenting #361
  • Tutorials: UI User Guide #155
  • Tutorial for Policies #355

Fixed:

Known issues:

  • Guardian-service exits at first boot when Hedera fails to respond for > 2 minutes #453

Full changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 3 years ago

Guardian - v1.0.5-develop

This is a development branch tag (and pre-release) for the public 1.0.5 release on the main. The headline feature of this release is publishing and importing policies and schemas onto IPFS. Additionally, it will deliver a number of enhancements to the API, along improved documentation and several bug fixes.

Release content

Added

  • Publishing policies and schemas onto IPFS #47
  • Versioning support in Policy #310
  • Automatic API tests #199
  • Toggle VC view betwen Form and Raw #335
  • Mark required fields #394
  • Create File Upload Functionality for Schemas and Forms #279
  • API JSON Commenting #361
  • Tutorials: UI User Guide #155
  • Tutorial for Policies #355

Fixed:

Full changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 3 years ago

Guardian - v1.0.4 Hotfix Release to v1.0.2

This is a hotfix release to fix #366 (incorrect MRV URL in policy).

Release content

Fixed

  • Fix for MRV URL #366

Full changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr about 3 years ago

Guardian - v1.0.2 (January 2022)

This release has been developed under enhanced process as described in the release management document. This release delivers a number of enhancements to the API in both Swagger and Postman. Additionally, this release includes new features such as Custom Roles, Form Data Validations, Policy Validation, along with other bug fixes.

Release content

Added

  • Forms data validation #43
  • Custom roles/actors mapping #51
  • Policy validation #56
  • Support lists in forms #120
  • Support required fields in forms #123
  • New API development #197
  • Re-Factor FE to use the new API #198
  • Revised API documentation #200

Fixed:

  • Timeout related error handling #226
  • Hardcode schemes deletion #236
  • Creating a new Installer user with already existing username causes 500 error #238

Full changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by danielnorkin over 3 years ago

Guardian - v1.0.1 (API hotfix, December 2021)

  • Supported lists and required fields in forms, changed the generation of the resulting schema json file #203

Fixed

  • Swagger API and Postman Collection have been fixed and now include authentication header, parameters, models, etc. allowing requests to the Guardian API #204
  • Fixed typos, expanded API endpoints descriptions #204

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 3 years ago

Guardian - v1.0.0 (December 2021)

This release has been developed under enhanced process as described in the release management document. This release delivers a number of enhancements to the policy workflow and capabilities, as well bug fixes and documentation improvements.

Release content

Added

  • Basic CI/CD #4
  • Repository Bages #40
  • Policy export/import #50
  • Lists in schema #41
  • Required Fields in schema #118
  • Editing schemas #45
  • Policy engine restore #49
  • Core functionality for Unit tests #37
  • Memo on a Hedera Network Topic Describing the Policy for Discoverability #48
  • Swagger API documentation #38
  • Postman API Documentation #39

Fixed:

  • Non-approved policy application shows spinning wheel on repeat #21
  • Restart Service functionality during policy editing not working #13
  • Reject application button doesn't work #22
  • Decimal places in token configuration results in different values for token minting in Guardian vs DLT
    #30
  • Contextual comments are lacking in the files #105
  • irec-policy-config.txt has incorrect url for MRV endpoint in individually built Nodes #29
  • Instructions in step 2 are invalid. Populating ID and Key info in .env and config files does nothing once the application is built and run #12

Full changelog

Emissions - Carbon Offsets and Trading - TypeScript
Published by anvabr over 3 years ago

Guardian - v1.0.0-beta.2

Added

  • New UI design applied

Fixed

  • VP and trust chain display for NFT
  • Display of errors during a transaction;
  • @hashgraph/sdk version was downgraded to 2.1.0 because of the issue

Emissions - Carbon Offsets and Trading - TypeScript
Published by Stepan-Kirjakov over 3 years ago

Guardian - v1.0.0-beta.1

Added

  • Initial release of the Guardian includes:
    • Front End: Web Browser-based User Interface
    • Guardian-Service: Token functions, storage for VCs, VPs, and Schemas
    • Interfaces: send the structure for the information from the front end to the back end
    • Message-broker: enables connections between services
    • Mrv-sender: IoT simulator
    • Ui-service: Contains the back-end for the front-end and contains the Policy Workflow Engine

Emissions - Carbon Offsets and Trading - TypeScript
Published by Stepan-Kirjakov over 3 years ago