Skip to content

v1.2.0-rc.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jul 17:14
07b5869

1.2.0-rc.1 (2026-07-21)

Features

  • add feedback endpoint for bug reports and feature requests (BDMS-897) (6f840c5)
  • add geothermal OGC collections and fix Docker pygeoapi config (1bf1977)
  • add NGWMN views sourced from new Ocotillo data model (6ecee1c)
  • add NMW_Sources mirror table and transfer spec (7435e6f)
  • add ogc_bht_measurements OGC collection (04b8ecb)
  • add ogc_dst OGC collection (87c4c7f)
  • add ogc_heat_flow OGC collection (88bd152)
  • add ogc_temp_depth_measurements OGC collection (e0a2491)
  • add transducer_daily_data materialized view (7851008)
  • add workflow to close stale pull requests automatically (faf5d63)
  • add workflow to close stale pull requests automatically (10c522b)
  • allow configurable output directory for NMW CSV exports (f550ad9)
  • api/asset: Add new endpoint to update or delete asset thing association (64242a2)
  • api/asset: add new list unassociated assets endpoint (4283c88)
  • api/asset: add new list unassociated assets endpoint (0e8cda1)
  • api/search: add groups/projects to search (271f850)
  • api/search: add groups/projects to search (642a285)
  • assets: add the ability to disassociate an uploaded asset from a well (d5caa14)
  • cli: add chemistry LIMS ingestion with Google Drive sync (e13c5c3)
  • cli: chemistry LIMS ingestion with Google Drive sync (BDMS-1034) (195be59)
  • db: nightly pg_cron refresh of pygeoapi materialized views (59d7eae)
  • db: nightly pg_cron refresh of pygeoapi materialized views (99a84e5)
  • db: refresh all materialized views, not just pygeoapi (fc990af)
  • edr: implement OGC API - EDR water collections and BDD spec (7b32233)
  • group: add thing-to-group association routes (1db40ae)
  • lexicon: add 'Spanish Stirrup Rockshop' organization to lexicon (4742c94)
  • lexicon: add new 'Spanish Stirrup Rockshop' organization term (d227c52)
  • monitoring: add OpenStatus monitoring-as-code config (afd7775)
  • monitoring: add OpenStatus monitoring-as-code config (c4f7dc7)
  • notifications: add Slack edit notifications for Ocotillo CRUD (3210684)
  • serve NGWMN exports from new Ocotillo-model views (c009966)
  • serve NGWMN exports from the new Ocotillo data model (5c82913)
  • source NGWMN continuous water levels from transducer_daily_data (7036a62)
  • transfers: add NM_Wells 1:1 mirror transfer (BDMS-945) (3a9fcc5)

Bug Fixes

  • alembic: merge nmw mirror chain into staging head (9fba496)
  • api/asset: Add delete asset notifications (0db8c77)
  • api/asset: patch delete asset notifications (886cfc1)
  • api/search: update group db schema to have a vector search (bdadeaf)
  • api: probe database in /health so 200 proves PostGIS reachable (fe0b626)
  • api: probe the database in /health so a 200 proves PostGIS is reachable (8cc9c88)
  • apply isinstance(user, dict) guard to model_adder and model_deleter (2d2db87)
  • chemistry: fail loudly when Drive sync is misconfigured (beeb4ad)
  • chemistry: treat trailing letters in SamplePointID as a sample point (7fc86d0)
  • ci: backport CD (Production) deploy-gate fix in hotfix-start (b9f5569)
  • ci: backport CD (Production) deploy-gate fix in hotfix-start (bb740c2)
  • ci: deploy on inline workflow_call to CD (Production) (aa08f39)
  • ci: deploy on inline workflow_call to CD (Production) (8371f64)
  • ci: deploy on inline workflow_call to CD (Production) (474df42)
  • ci: deploy on inline workflow_call to CD (Production) (1a11ee9)
  • ci: keep nightly pg_cron job production-only (3bb19ba)
  • ci: pass release tag to CD_production in manifest mode (8b7830f)
  • ci: pass release tag to CD_production in manifest mode (6d29bb1)
  • ci: resolve release tag from manifest so CD_production deploys (0ace58e)
  • ci: resolve release tag from manifest so CD_production deploys (3153a76)
  • core/dependencies: Corrected types & improved core route guard (07cba37)
  • correct shapefile DBF schema and clean up temp dir on failure (f63d9ce)
  • db: dedupe NMW locations in measurement views, re-register pg_cron job (12bfe8b)
  • db: dedupe NMW locations in measurement views, re-register pg_cron job (d96f394)
  • db: reparent a5b6c7d8e9f0 onto the EDR views revision (eb89d04)
  • deploy: align hotfix migration head with production DB (unblock v1.1.x deploy) (1ee8a4b)
  • deploy: align hotfix migration head with production DB + fix release tag passthrough (790377f)
  • deploy: prevent App Engine request starvation under burst load (fec7dbd)
  • deploy: prevent App Engine request starvation under burst load (385c974)
  • deploy: prevent App Engine request starvation under burst load (b97ea83)
  • deploy: prevent App Engine request starvation under burst load (0398dad)
  • deploy: propagate F4_1G instance class to staging + document OOM churn (a830e71)
  • deploy: propagate F4_1G instance class to staging + OOM writeup (8e79756)
  • deploy: raise instance class to F4_1G to stop OOM instance churn (ec012d6)
  • drop child-row release filters from NGWMN construction/lithology views (063c4a7)
  • drop child-row release filters from NGWMN construction/lithology views (f63af23)
  • drop yield_per in get_thing_features (incompatible with unique) (fa727c4)
  • export daily minimum depth for NGWMN transducer water levels (8baea78)
  • export daily minimum depth for NGWMN transducer water levels (50b0fae)
  • group: pass user into remove_thing_from_group for audit logging (ebc9c50)
  • guard user dict access when auth dependency returns True (1b0dccd)
  • monitoring: use single region for OpenStatus free tier (7802f01)
  • nmw: FK-safe truncate + dedup locations in per-well OGC views (f4c805f)
  • openapi: resolve schema generation failures (89bb35b)
  • restrict NGWMN exports to public records across joined entities (d7e7c5d)
  • stop per-request OOM on /geospatial export endpoint (d3a1358)
  • stop per-request OOM on /geospatial export endpoint (2ed12b6)
  • stream get_thing_features with yield_per instead of buffering (877fff8)

Reverts

  • docker: keep db image dev-only, drop pg_cron from it (2526a83)