Releases: DataIntegrationGroup/OcotilloAPI
Releases · DataIntegrationGroup/OcotilloAPI
v1.2.0-rc
1.2.0-rc (2026-06-10)
Features
- add app.template.yaml for dynamic app configuration and update CI/CD scripts to render app.yaml (9274d83)
- add auto-generation prefix extraction for well IDs with new regex support (dcd49b4)
- add auto-generation prefix extraction for well IDs with new regex support (3c11d05)
- add command to import project area boundaries and create associated OGC view (919222e)
- add Dockerfile to set up PostGIS with pg_cron for scheduled tasks (dc424cf)
- add field event limit to well details API and enhance response validation (ac76eba)
- add handling for null slope in water trend materialized view (945d140)
- add location properties to water well response and enhance test coverage (8d0be60)
- add materialized views for latest TDS, depth to water trend, and water well summary (924652c)
- add minor chemistry wells materialized view and update related configurations (181218a)
- add normalized chemistry results materialized view and update related configurations (54a6686)
- add normalized chemistry results materialized view and update related configurations (814092b)
- add POST /asset/upload-and-record endpoint for digital asset upload (BDMS-828) (#683) (f9e538c)
- add refresh command for pygeoapi materialized views and schedule nightly job (2ad195f)
- add refresh step for materialized views in production and staging workflows (e64d6c8)
- add restore-local-db command for restoring local databases from SQL dumps (3d17413)
- add restore-local-db command for restoring local databases from SQL dumps (f5530ff)
- add test for normalized major chemistry to ensure latest results are used (e15d366)
- add transfer-results command for generating transfer results summary (b4764b2)
- add validation for missing well_name_point_id column in CSV processing (3b7c561)
- add water elevation materialized view and update configuration (925be66)
- add water elevation materialized view and update configuration (cc40afb)
- add well smoke test command and enhance contact handling with missing value checks (7824779)
- add WellTransferResultsBuilder for summarizing well transfer outcomes (1195f1a)
- api/thing: Add optional flag to see contacts (5cfe398)
- change views to materialized views for depth and TDS data in pygeoapi (9c74fac)
- cli: add progress updates for well inventory imports (467c87e)
- cli: add scoped transfer command for targeted imports (b2b60e5)
- core: add "Windmill" term to lexicon with category
well_pump_type(1df8425) - core: add legacy site notes field to lexicon (ef96f7b)
- core: expand lexicon with new terms for water-related categories (4d74d1b)
- create supporting views for pygeoapi OGC API integration (a2e8f57)
- db, schemas: add support for legacy site notes (b533da4)
- disable default IAM authentication for Cloud SQL connections and allow password handling (2581f61)
- enable database drop and rebuild for unit tests (a2baff6)
- enable IAM authentication by default for Cloud SQL connections (2261484)
- enforce IAM authentication for Cloud SQL connections by removing password handling (c2f4b86)
- enhance CSV processing to handle duplicate contact names and organizations (21ad925)
- enhance data transfer handling by logging skipped records and updating row processing (d2f4f1f)
- enhance database configuration handling for Cloud SQL with IAM authentication (4ea1c80)
- enhance GCS upload handling with async support and improved error logging (0e9b5af)
- enhance GCS upload handling with async support and improved error logging (355706d)
- enhance GCS upload handling with async support and improved error logging (250f2c7)
- enhance logging with debug timing for various operations and ad… (16b7197)
- enhance logging with debug timing for various operations and add well export endpoint (65e51c6)
- enhance project area import with created and skipped counts (989e678)
- enhance project area import with created and skipped counts (dbceb75)
- enhance pygeoapi configuration with new thing collections and supporting views for groundwater monitoring (04d05b5)
- enhance refresh job scheduling with improved privilege handling and error management (43852fe)
- enhance refresh job scheduling with improved privilege handling… (2f97d25)
- enhance SQL queries and add null handling for water data responses (2384f11)
- enhance test for refreshing materialized views with execution options tracking (2d40419)
- enhance test workflow by adding database readiness checks and pg_cron ...
v1.1.0
1.1.0 (2026-06-08)
Features
- add app.template.yaml for dynamic app configuration and update CI/CD scripts to render app.yaml (9274d83)
- add auto-generation prefix extraction for well IDs with new regex support (dcd49b4)
- add auto-generation prefix extraction for well IDs with new regex support (3c11d05)
- add command to import project area boundaries and create associated OGC view (919222e)
- add Dockerfile to set up PostGIS with pg_cron for scheduled tasks (dc424cf)
- add field event limit to well details API and enhance response validation (ac76eba)
- add handling for null slope in water trend materialized view (945d140)
- add location properties to water well response and enhance test coverage (8d0be60)
- add materialized views for latest TDS, depth to water trend, and water well summary (924652c)
- add minor chemistry wells materialized view and update related configurations (181218a)
- add normalized chemistry results materialized view and update related configurations (54a6686)
- add normalized chemistry results materialized view and update related configurations (814092b)
- add POST /asset/upload-and-record endpoint for digital asset upload (BDMS-828) (#683) (f9e538c)
- add refresh command for pygeoapi materialized views and schedule nightly job (2ad195f)
- add refresh step for materialized views in production and staging workflows (e64d6c8)
- add restore-local-db command for restoring local databases from SQL dumps (3d17413)
- add restore-local-db command for restoring local databases from SQL dumps (f5530ff)
- add test for normalized major chemistry to ensure latest results are used (e15d366)
- add theme support and improve validation output formatting in CLI commands (0a76f6b)
- add transfer-results command for generating transfer results summary (b4764b2)
- add validation for missing well_name_point_id column in CSV processing (3b7c561)
- add water elevation materialized view and update configuration (925be66)
- add water elevation materialized view and update configuration (cc40afb)
- add well smoke test command and enhance contact handling with missing value checks (7824779)
- add WellTransferResultsBuilder for summarizing well transfer outcomes (1195f1a)
- api/thing: Add optional flag to see contacts (5cfe398)
- change views to materialized views for depth and TDS data in pygeoapi (9c74fac)
- cli: add progress updates for well inventory imports (467c87e)
- cli: add scoped transfer command for targeted imports (b2b60e5)
- core: add "Windmill" term to lexicon with category
well_pump_type(1df8425) - core: add legacy site notes field to lexicon (ef96f7b)
- core: expand lexicon with new terms for water-related categories (4d74d1b)
- create supporting views for pygeoapi OGC API integration (a2e8f57)
- db, schemas: add support for legacy site notes (b533da4)
- disable default IAM authentication for Cloud SQL connections and allow password handling (2581f61)
- enable database drop and rebuild for unit tests (a2baff6)
- enable IAM authentication by default for Cloud SQL connections (2261484)
- enforce IAM authentication for Cloud SQL connections by removing password handling (c2f4b86)
- enhance CSV processing to handle duplicate contact names and organizations (21ad925)
- enhance data transfer handling by logging skipped records and updating row processing (d2f4f1f)
- enhance database configuration handling for Cloud SQL with IAM authentication (4ea1c80)
- enhance GCS upload handling with async support and improved error logging (0e9b5af)
- enhance GCS upload handling with async support and improved error logging (355706d)
- enhance GCS upload handling with async support and improved error logging (250f2c7)
- enhance logging with debug timing for various operations and ad… (16b7197)
- enhance logging with debug timing for various operations and add well export endpoint (65e51c6)
- enhance project area import with created and skipped counts (989e678)
- enhance project area import with created and skipped counts (dbceb75)
- enhance pygeoapi configuration with new thing collections and supporting views for groundwater monitoring (04d05b5)
- enhance refresh job scheduling with improved privilege handling and error management (43852fe)
- enhance refresh job scheduling with improved privilege handling… (2f97d25)
- enhance SQL queries and add null handling for water data responses (2384f11)
- enhance test for refreshing materialized views with execution options tracking (...