Releases: wri/terramatch-microservices
Majestic Malachite 2025-09-03
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
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
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
Jubliant Jadeite 2025-07-24
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
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
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
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
# 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
# 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