Skip to content

Releases: wri/terramatch-microservices

Majestic Malachite 2025-09-03

03 Sep 17:58
259467e
Compare
Choose a tag to compare

Release notes - TerraMatch - Majestic Malachite

Bug

TM-2380 New impact stories not showing up on dashboard homepage

TM-2381 Impact stories not showing up under the category tabs

TM-2382 Bugs on impact story submission form

TM-2423 User creation in admin returns an error

TM-2425 Admins can't open "TM Org" or affiliated user accts

TM-2427 Polygons not loading for Project Manager accounts

TM-2439 Replanting Trees Totals Not Showing up in Admin Panel for TerraFund and TerraFund Landscapes

TM-2440 Regression: Admin not able to access detailed dashboard pages

TM-2445 REGRESSION - some data not displayed on project/site page

TM-2448 REGRESSION - PPC nursery seedlings showing as goal

Story

TM-2301 Add Approval Flow Into Financial Reports

TM-2325 Add "Create Organization" button on Admin side

TM-2364 [WEB DESIGN] Disturbance Report - PD + Admin

TM-2371 Flority API and Terrafund: Deny new geometry from being uploaded if the same geometry exists

TM-2374 Remove Site/Project Planting Status Field + Add Site/Project Report Status Field

TM-2383 Realign site and project due dates for terrafund projects

TM-2390 Migrate financial report entity to v3

TM-2398 Batch Polygon Inserts Instead of Single Transactions

TM-2399 Remove Real-Time Geometry Validations on Creation

TM-2400 Migrate Area Calculation from Python to Database

TM-2401 Decouple Indicator Analysis from Polygon Uploads

TM-2413 Implement option labels v3 endpoint

TM-2421 Enable translation of application form strings - Admin panel

TM-2426 Add the users entity to the TM-Airtable

TM-2444 Create Financial Reports - TerraFund Enterprises

Task

TM-2424 User logged out when accessing applications

Luminous Lapis 2025-08-20

20 Aug 19:33
1a1c6d0
Compare
Choose a tag to compare

Release notes - TerraMatch - Luminous Lapis

Bug

TM-2327 Additional Fundo Flora strings translations

TM-2348 Unable to upload some photos to site & project reports (PPC)

TM-2375 Top 5 projects with the Most Planted Trees Graph showing instead of table on dashboard

TM-2378 Monitoring Indicators - Issues with Data, Displays, and Exports

TM-2386 Single fix polygon is not working

TM-2391 STG - editing submitted report modal showing wrong copy

TM-2396 Admin/PD - polygon submission modal does not update validation status

TM-2407 REGRESSION - can't download application

Story

TM-1154 Update "edit report" modal on draft reports

TM-1274 Small updates to workday table UI

TM-1541 Flag "test" data in exports

TM-2310 Create script for performing release audit

TM-2324 Include Org Name in Application Polygon Download

TM-2333 Migrate from v2 entity/polygons to v3 research-service/sitepolygons ADMIN

TM-2334 Implement Site Polygon Validation Status Filtering and Policy Access Control

TM-2335 Implement v3 sitepolygons endpoint for map polygon display Admin

TM-2336 Implement v3 sitepolygons endpoint for map polygon display PD

TM-2343 Schedule close Fundo Flora funding programmes - 8 August

TM-2346 Add the v2_project_reports.convergence_amount field to the Airtable API

TM-2350 Update Jobs Graphs + Add Back (Updated) Volunteers Graphs to Dashboard

TM-2351 Financial Report - update graphic for Current Ratio

TM-2352 Add pagination to display polygon list. Admin and PD

TM-2357 Update "delete draft" button to "contact support" on applications

TM-2370 Migrate from v2 entity/polygons to v3 research-service/sitepolygons PD

TM-2377 Update the hectaresRestoredToDate field in Airtable (Projects table)

TM-2387 Add sorting in research-service (backend and client-side)

TM-2392 Remove unused form related endpoints

TM-2397 Error message on Project Boundary (Project Pitch)

Task

TM-2315 Upload new records to the investments and investment splits tables

Kindred Kunzite 2025-08-06

06 Aug 21:36
9b307c0
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Kindred Kunzite

Bug

TM-2155 Updated answer disappears upon admin approval of revised report

TM-2157 Phantom organization "TM Org" prevents admin from opening user accounts associated with it

TM-2292 Gallery images not loading correctly (Admin & PD view)

TM-2307 Funding Sources Only Show 10 Entries and has no pagination

TM-2311 Ensure Net Profit Shows Negative on Pop-up

TM-2312 Change "Financial Documents" Header to " Net Profit by Year" in financial report landing (PD)

TM-2319 Prod - Unable to create PPC sites

TM-2327 Additional Fundo Flora strings translations

TM-2328 Reopened application forms not translating

TM-2341 CLONE - Dashboard: Funders cannot see polygon information

TM-2358 Polygons - Map not zooming to polygon(s)/site area (PD + Admin)

TM-2359 Polygon validation - "undefined is missing" failure message

Story

TM-2031 Add analytics events for entity / polygon status transitions

TM-2127 Migration: active country table replace with V3 data

TM-2158 Add follow-Up questions in the dropdown fields to "Request More Info"

TM-2207 Create Public Dashboard Endpoints for Unauthenticated Entity Access

TM-2208 Migrate Frontend Dashboard to Use New Public Dashboard Endpoints

TM-2260 Grey out 'Apply Now' buttons on PD opportunities when they are closed

TM-2269 Update Locale for Users in Admin

TM-2273 [DISC] Add HotJar user attribute tag to TerraMatch

TM-2295 Use new Dashboard Service endpoints for Project view for Unauthenticated and Authenticated Entity Access

TM-2305 Liabilities + Assets Switch to Current Liabilities + Assets in Current Ratio Table

TM-2306 Add Currency to the Funding Types Form and Landing Page

TM-2308 Update TM organization names to match cleaned UDB names

TM-2316 Dahboard: Jobs created section in frontend using v3

TM-2334 Implement Site Polygon Validation Status Filtering and Policy Access Control

TM-2343 Schedule close Fundo Flora funding programmes - 8 August

Jubliant Jadeite Hotfix 2025-07-28

28 Jul 23:43
a8fcfb5
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Jubliant Jadeite Hotfix - 07/28/2025

Bug

TM-2319 Prod - Unable to create PPC sites

TM-2321 Applications - Polygon in applications not displaying on PD or Admin

Story

TM-2259 Add Export Button to the Polygon Image Section in Applications

Jubliant Jadeite 2025-07-24

24 Jul 18:46
f118e17
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Jubliant Jadeite

Bug

TM-2218 Unable to export applications from the admin panel

TM-2236 PPC site reports - misaligned reporting period in site report list view

TM-2241 Project manager report exports include data on non-assigned projects

Story

TM-1901 DISC - Cleaning up media entity

TM-1904 Align organisations.type to non-profits, for-profits, and government

TM-2006 Move Scheduled Jobs and report generation to v3

TM-2116 Change Tree Species Data Entry UI Options

TM-2124 Migration: HECTARES UNDER RESTORATION segment in v3

TM-2125 Migration: HECTARES UNDER RESTORATION using v3 endpoint in frontend

TM-2134 Implement factory pattern for Connection creation

TM-2207 Create Public Dashboard Endpoints for Unauthenticated Entity Access

TM-2210 Polygons - Add vertex deletion functionality

TM-2235 Create planting_status field

TM-2239 Add v2_disturbances entity to TM - Airtable API

TM-2264 Add Biannual Reporting Logic to EPA Framework

TM-2268 Allow People Who Belong to an Organization To Add New User

TM-2276 Make Plant Start Date a Flag Instead of a Validation Blocker

TM-2280 Add exchange_rate field to financial_indicators entity

TM-2293 Add new Fundo Flora applications fields to TM - Airtable API

Icy Iolite 2025-07-10

10 Jul 19:30
af9055b
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Icy Iolite

Bug

TM-2111 Repairs to organisations and project_pitches field data entry in BE

TM-2218 Unable to export applications from the admin panel

TM-2224 Application Page in Admin Won't Load (Staging)

TM-2225 Dashboard data not updating & date shifting depending on filters applied

TM-2232 Polygon View in Application Doesn't Zoom

TM-2237 TerraFund Landscapes and TerraFund Enterprises July Reports Did Not Generate

TM-2258 Project Creation Flow - Can't submit new projects for approval

TM-2261 Regression: "Due" showing up in random places in homepage pills

TM-2263 Revenue, Currency + Financial Start Month Not Migrating to Forms

TM-2265 Issue Updating Employee Numbers In Application

TM-2267 Responsiveness of Net Profit Section with Numbers

Story

TM-1554 DESIGN + DEV: Allow bulk approval of "nothing to report" reports

TM-2033 Migrate /jobs-created endpoint from v2 PHP to v3 NestJS microservice

TM-2121 Add a method for associations for multiple entities

TM-2122 Update useSiteReportDisturbances to Use Multiple UUIDs Endpoint FRONTEND

TM-2129 Convert v2_projects.cohort to a multi-select field

TM-2144 Annual Financial Reports (2 of 5) - PD HomePage

TM-2145 Annual Financial Reports (5 of 5) - PD Create Independent Form

TM-2146 Annual Financial Reports (3 of 5) - Admin Index View

TM-2147 Annual Financial Reports (4 of 5) - PD Report Framework

TM-2202 Add investments and investment_splits to TM - airtable API

TM-2204 Add Centroid Fields to Site Polygon Table (For Dashboard Performance)

TM-2205 Update Site Polygon Create/Update Endpoints to Generate Centroid in V2

TM-2206 Update Frontend Site Polygon Endpoint Integration for Centroid Fields

TM-2220 Add leaderships entity to TerraMatch API on Airtable

TM-2221 Update v2_disturbances entity

Hidden Heliodor 2025-06-27

27 Jun 19:34
e0a9a7d
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Hidden Heliodor

Bug

TM-2118 Translate TerraFund 2025 applications

TM-2119 Project Managers - unable to export site reports from site report index view

TM-2159 PD - "View Site" button error on polygon list panel

TM-2160 PD - Attribute and preview display issue on map-view images

TM-2163 Forms - Admin side - pagination timing out

TM-2164 "Other" option not working on form dropdowns

TM-2189 Target Land Use - "Grassland" not displaying as an option in dropdown

TM-2191 Some sites erroring out in Admin panel

TM-2197 Country Selection in HBF Project Establishment Glitchy

TM-2198 CLT Jobs Showing up on TerraFund Project Report Pages

TM-2209 project pitches not linking properly with organisations in TM airtable API

TM-2211 Fix second login attempt

TM-2212 Links to organization profiles not working

TM-2215 Pull translations from Transifex to prod (Fundo Flora)

TM-2216 Admin - Attribute and preview display issue on map-view images

TM-2219 Project Managers - can't update change requests

TM-2226 Dashboard (staging) - Landscape filtering not enabling country filtering, and charts not working

TM-2230 Form Demographic Bug (from Liza's Loom)

Story

TM-1775 Implement file upload and media update in v3

TM-1971 Create investments and investment_splits entities for tracking investments in TerraFund

TM-2070 Import data for investments entity

TM-2080 Remove synonyms from v2_tree_species backbone & Import Data With Synonyms Changed

TM-2084 Move demographics to new controller and support querying by multiple project UUIDs

TM-2115 Reassign HBF files to new collection types

TM-2120 Update filter for landscape, use 3 alpha instead of original name

TM-2126 Migration: Replace project-list view with V3 projects data

TM-2132 Funding programme entity updates - migrating framework_key

TM-2135 Move bounding box logic to Research Service

TM-2138 Dashboard Project Level - Other projects in country

TM-2139 Migrate Map Data Fetching from v2 get-polygons/statuses to v3 sitePolygons Endpoint

TM-2143 Annual Financial Reports (1 of 5) - Update references to new financial table in Application and Funding Programmes

TM-2192 Convert fields to long text (Fundo Flora)

TM-2193 Modify Fundo Flora Non-profit application field: Financial Collection (Organisation)

TM-2201 Disturbance Monitoring Indicators - Include 10 year lookback analysis from Planting start date

Gleaming Garnet 2025-06-12

12 Jun 21:24
ef3f585
Compare
Choose a tag to compare

Jira Release

Release notes - TerraMatch - Gleaming Garnet

Bug

TM-2057 Can't clear non-required date fields

TM-2075 Control site selection not showing (PPC site pages)

TM-2076 Sign In button greyed out when users log out

TM-2091 Error accessing "report gallery" tab on Admin

TM-2101 Discrepancy between the total trees planted vs the absolute number of trees planted

TM-2108 Fix update geometry endpoint for Greenhouse

TM-2142 Polygons - Version name not updating on UI + ID displaying as undefined

TM-2150 Welcome email - PW link expiring too soon

TM-2152 Top 5 Projects Table not showing up in Staging Dashboard

TM-2153 Last updated on date not showing on dashboard in prod and staging

Story

TM-581 Change date format on date picker to DD/MM/YYYY across TM

TM-1994 Add New Demographics Collections for Fundo Flora

TM-2034 Migrate /top-trees-planted endpoint from v2 PHP to v3 NestJS microservice

TM-2040 Create resource for bounding boxes (backend + frontend)

TM-2049 Project short names in TM/researcher API

TM-2054 Demographics schema edits

TM-2059 Change org/project fields to long text

TM-2060 Change sensitivity of "Application Timeline" on PD view

TM-2061 Add "edit" option to organization team members/owners and past funding sources

TM-2066 Remove Organization Summary from Organization Header

TM-2068 Add financial_indicators to TM - Airtable API

TM-2083 Migrate trees-restoration-goal for all filters

TM-2084 Move demographics to new controller and support querying by multiple project UUIDs

TM-2086 Deprecate/Remove v2 endpoints used for project level in dashboard

TM-2087 Dashboard Project Level -Migrate Endpoints from v2 to v3 for Restoration Strategy and Land Use Type

TM-2088 Add support for trees planted in entity processor

TM-2103 Dashboard - migrate Impact Stories from v2 to v3

Fanciful Fluorite 2025-05-30

30 May 19:09
e1a6998
Compare
Choose a tag to compare

# Release notes - TerraMatch - Fanciful Fluorite

Bug

TM-2042 Adjust "landscape_community_contribution" in TF project reports (exports, Airtable)

TM-2053 Latitude & longitude fields - incorrect error messaging

TM-2058 Project Boundary (project pitch) - incorrect error messaging

TM-2062 Organizations and Funding Programme missing - applications index view

TM-2107 Polygons - Trees planted values not updating on admin + refresh issue

Story

TM-1879 Migrating financial data in TM to new financials table

TM-1968 Show hectare changes in polygon update emails

TM-2004 Move task GET / Update to v3

TM-2008 Total section header endpoints -- Dashboard Service

TM-2016 Add filtering based on "nothing to report"

TM-2029 Reduce query count on site polygon research service endpoint

TM-2035 Migrate /tree-restoration-goal endpoint from v2 PHP to v3, use existing service for project level

TM-2036 Add dashboard filters in Project index and add long/lat for centroids in map.

TM-2038 Add new fields to organisations and project pitches for Fundo Flora (Brazil) application, and update multi-select options

TM-2040 Create resource for bounding boxes (backend + frontend)

TM-2056 Total section header endpoints -- Query Builder

TM-2063 Link Project Pitches to Organisations in Airtable.

TM-2064 Update plant start date validation to +/- 2 years of site establishment date

TM-2065 Enable batch creation of Organisations and Users

TM-2082 Update the TerraFund Reporting Reminder: Send date and content

Elegant Emerald 2025-05-19

19 May 19:47
61979a2
Compare
Choose a tag to compare

# Release notes - TerraMatch - Elegant Emerald

Bug

TM-1969 Not all site report data aggregating up to project report (India PPC Q1)

TM-2027 Too many retriggers in monitored data and project report

TM-2044 Incorrect error messaging on "barriers_to_funding" question

TM-2046 Monitored Data - Tables not loading on Live/Export functionality not working

TM-2047 Monitored Data - Ecoregion indicator displaying inaccurate data

TM-2048 Staging - users logged out when accessing applications

TM-2050 Email verification message is missing verify link

TM-2052 Polygon emails not sent week of May 11

TM-2055 PPC exports pulling in DB values when new demographics are 0

Story

TM-1772 Implement file / media GET in v3

TM-1931 Investigate lowering monthly costs for TM

TM-1943 Update Financial UI for Applications + Project Reports (Dev)

TM-1967 Update financial_indicators entity, place restrictions on entries, and change documentation and description

TM-1974 Polygon validation - Make 'Data Complete' fields critical for validation pass

TM-1979 Add new TerraFund 2025 applications fields to TM - Airtable API

TM-1980 Workdays Batch 1 follow-up

TM-1981 Remove 'plantend' from polygon schema

TM-1990 Update Financial UI for Applications + Project Reports (Prototype and Design)

TM-1995 Migrate ProjectPitches to v3

TM-2000 Plant start date validation criteria

TM-2001 Add files section to HBF site reports on PD side

TM-2007 Reuse endpoints related to country from V3 and deprecate v2 endpoints

TM-2009 Use V3 Endpoints related to project entity and deprecate V2

TM-2022 Surface in-flight/submitted applications after users click "apply now"

TM-2023 Display identifying details on each application in "Applications" action center

TM-2024 Remove "Pitches" from user views

TM-2026 Silence "failed to fetch" errors going to Sentry

TM-2037 Replace total-section-header for PROJECT PAGE in dashboard with V3 dto

TM-2041 Replace all ft_total and pt_total with demographic data for DASHBOARD endpoints

TM-2045 use v3 demographics endpoint for project level in dashboard