Skip to content

Releases: plan4better/goat

v2.4.3 Bugfix Release

05 Mar 10:14

Choose a tag to compare

This release is a maintenance update addressing various issues identified since the 2.4.2 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.

Full Changelog: v2.4.2...v2.4.3

v2.4.2 Bugfix Release

05 Mar 05:49

Choose a tag to compare

This release is a maintenance update addressing various issues identified since the 2.4.1 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.

Full Changelog: v2.4.1...v2.4.2

v2.4.1 Bugfix Release

04 Mar 03:11

Choose a tag to compare

This release is a maintenance update addressing various issues identified since the 2.4.0 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.

What's Changed

Full Changelog: 2.4.0...v2.4.1

GOAT 2.4.0 "Toggenburg"

01 Mar 22:18

Choose a tag to compare

GOAT 2.4.0 "Toggenburg" introduces Workflows, a visual automation canvas for chaining analytics tools along with four new analytical tools, an enhanced dashboard builder, and significant performance improvements for map tile serving.

What's New in GOAT 2.4.0 ✨

🔗 Workflows

  • Visual Workflow Canvas
    Design and run multi-step analytical pipelines using a drag-and-drop canvas built on React Flow. Chain tools, datasets, and custom SQL into reusable workflows with full execution tracking.

  • Dataset, Tool & Export Nodes
    Workflows support dataset inputs, any analytics tool as a processing step, custom SQL transformations, and export nodes — all connected via a visual graph.

  • Runtime Variables
    Define variables in your workflow and set them at execution time, making workflows reusable across different datasets and parameters.

  • Workflow Runner
    Run saved workflows directly from the map mode toolbox via the new Workflows tab, with runtime variable prompts.

🧪 New Analytics Tools

  • Two-Step Floating Catchment Area (2SFCA)
    A spatial accessibility indicator that measures access to services by combining supply capacity, demand, and travel time in a two-step approach.

  • Huff Model
    A probabilistic spatial interaction model that estimates the likelihood of consumers choosing a facility based on its attractiveness and distance.

  • Spatial Clustering
    Identify spatial clusters in point data using gravity-based and connectivity-based methods, with configurable distance and growth parameters.

  • Custom SQL
    Write and execute custom SQL queries with CodeMirror editor, autocomplete, schema prediction, and validation — available both as a standalone tool and within workflows.

📊 Dashboard & Reporting

  • Enhanced Dashboard Builder
    New formula builder, extended widget settings, Tabs widget, ColorRange support for categories and pie charts, and filter-other-layers functionality.

  • JPEG Export for Reports
    Report layouts can now be exported in JPEG format in addition to existing options.

🗺️ Client

  • Toolbox Search & Tabs
    The tools panel now features a search bar and a tabbed interface separating Tools and Workflows.

  • Improved Layer Styling
    Better legend rendering with support for custom markers and complex legends.

  • CodeMirror SQL Editor
    Integrated code editor with syntax highlighting, keyword auto-capitalization, and autocomplete for SQL-based tools.

⚙️ Backend & Platform

  • PMTiles Tile Serving
    New high-performance tile serving path using PMTiles with variable-depth overzoom, lazy loading, and queue-based parallel generation via tippecanoe.

  • Processes Service Separation
    The OGC API Processes service has been separated from GeoAPI, preventing long-running analytics jobs from blocking tile and feature requests.

  • Improved Scenario Support
    Scenario feature IDs changed from UUID to Text for greater flexibility, with improved marker handling and catalog layer support.

  • Job Cancellation
    Users can now cancel running jobs from the UI with full backend support.

  • Performance Improvements
    Faster vector tile serving with dynamic feature limits per zoom level, DuckDB memory limit configuration, and improved clustering computation time.

What's Changed

Full Changelog: v2.3.18...2.4.0

v2.3.18 Bugfix Release

22 Feb 20:30
6f3212e

Choose a tag to compare

This release is a maintenance update addressing various issues identified since the 2.3.17 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.

What's Changed

Full Changelog: v2.3.17...v2.3.18

v2.3.17 Bugfix Release

16 Feb 13:05

Choose a tag to compare

This release is a maintenance update addressing various issues identified since the 2.3.16 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.

Full Changelog: v2.3.16...v2.3.17

v2.3.16 Bugfix Release

15 Feb 21:52

Choose a tag to compare

This release is a maintenance update addressing various issues identified since the 2.3.15 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.

Full Changelog: v2.3.15...v2.3.16

v2.3.15 Bugfix Release

14 Feb 21:41

Choose a tag to compare

This release is a maintenance update addressing various issues identified since the 2.3.14 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.

Full Changelog: v2.3.14...v2.3.15

v2.3.14 Bugfix Release

03 Feb 16:23
9a3059d

Choose a tag to compare

This release is a maintenance update addressing various issues identified since the 2.3.13 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.

What's Changed

Full Changelog: v2.3.13...v2.3.14

v2.3.13 Bugfix Release

28 Jan 15:39

Choose a tag to compare

This release is a maintenance update addressing various issues identified since the 2.3.12 release. It does not introduce any new major features, but focuses solely on improving stability and reliability.

Full Changelog: v2.3.12...v2.3.13