Skip to content

Release Notes

v2.2

23 July 2026

New features

Frontend

  • Added support for region_type = 4 (Expression): define a domain via a custom boolean expression using [lat] and [lon] keywords (e.g. if([lat] < 60.0, 1, 0))
  • Added a Skip EXTPAR checkbox per domain to omit EXTPAR generation entirely
  • Added enable_gfasclim toggle to enable the use of GFAS wildfire emissions data
  • Added ASTER and CORINE dataset coverage visualization on the 2D/3D map, with a collapsible legend to toggle each overlay

Backend

  • Added full support for region_type = 4: expression and expression_var (only usable in local version or for users with access to IACDIPL-7 at ETHZ)
  • Added support for visualization of EXTPAR variables with any grid type
  • Added the possibility to skip the EXTPAR step for users that only want to generate an ICON grid
  • Made spring dynamics settings configurable as hidden options in the icontools section of the config JSON

Bug fixes

Backend

  • Fixed visualization of EXTPAR variables for domains crossing the dateline
  • Added default value for lrotate entry (i.e., False) when not given
  • Added support for dots in the request_name string

Misc

Frontend

  • Replaced the separate "Grid Type" (global/local) and "Shape of local grid" (rectangular/circular) toggles with a single region_type dropdown supporting four options: 1: Global, 2: Circular, 3: Rectangular, and 4: Expression
  • Added tooltips for the OSM/OTM basemap toggle and the 2D/3D view toggle
  • Migrated the build tooling from Create React App (CRACO) to Vite: fixes 64 npm vulnerabilities and gives a much faster dev server and build
  • Added unit tests and a corresponding GitHub Actions workflow
  • Deploy Zonda and its docs via GitHub Pages instead of AWS Amplify, with separate main/dev workflows
  • Updated frontend docs: documented the new region_type dropdown, all four region types, the expression field, enable_gfasclim, and previously hidden options (lspring_dynamics, beta_spring, maxit, lfixed_boundary, ncells_localize, lurban)
  • Added a Statistics page to the docs
  • Improved dark mode: dropdown option menus now have a visible border and stronger shadow to distinguish them from the page background

Backend

  • Improved cleanup script of requests' branches and issues to work when more than 100 requests are open

v2.1.2

4 June 2026

Misc

Frontend

  • Removed all references to polyfill.io in the Zonda docs pages

v2.1.1

7 May 2026

Bug fixes

Frontend

  • Fixed infill_corine toggle not getting reset when l_use_corine is changed
  • Only validate pole_lat and pole_lon if lrotate = true

Misc

Frontend

  • Removed the automatic copy/paste of the JSON to GitHub
  • Improved handling of EXTPAR fields
  • Improved visuals of modals and hint boxes

v2.1

4 May 2026

New features

Frontend

  • JSON config box is now editable: paste a full config or modify values directly
  • Added real-time JSON validation with human-readable error messages and one-click "Insert default value" fixes
  • Added l_terra_urb toggle to enable TERRA-URB (shown when ilu_type is ECOCLIMAP-SG, requires EXTPAR ≥ v5.20.1)
  • Added infill_corine toggle to infill CORINE voids with GlobCover data (shown when l_use_corine is true, requires EXTPAR ≥ v5.20.2)
  • Opening a GitHub data request now pre-fills the issue body with the current JSON config
  • Added mobile-responsive layout: hamburger menu in the header and a sidebar drawer on narrow screens
  • Added EXTPAR tags v5.20, v5.20.1, and v5.20.2

Backend

  • Added generation of lateral boundary condition grid file using the iconsub command from ICON Tools

Bug fixes

Frontend

  • Fixed centre and subcentre inputs to only accept values in the range 0–999
  • Prevented a domain from referencing itself as its own parent ID
  • Fixed toggle tooltip condition (assignment = was used instead of comparison ===)
  • Fixed dark mode tooltip CSS typo (.darmode.darkmode)
  • Fixed missing optional chaining on icontools fields for domains in select mode (prevented crashes when switching to pre-defined grid)
  • Copy button is now visually disabled (not just inert) when the JSON config contains errors

Backend

  • Fixed renaming of nested domain files when an input grid is provided
  • Fixed Python errors not being written to the log file

Misc

Frontend

  • Grid name estimation now correctly shows R{n}B{k} for nested domains and domains using a pre-defined parent grid
  • Cell count in estimations shows "—" instead of NaN for pre-defined grid (select mode) domains
  • Centralized all default values into src/defaults.json
  • Updated frontend docs: documented l_terra_urb, infill_corine, and corrected l_use_corine visibility condition

Backend

  • Made rerun request command less strict
  • Updated backend docs: added iconsub output files (latbc.grid.nc, nml_iconsub_DOMXX)
  • Added CONTRIBUTORS.md

v2.0.2

11 March 2026

Bug fixes

  • Re-introduce Lat/Lon indicator for Leaflet map

Misc

  • Display Lat/Lon indicator as collapsible box

v2.0.1

6 March 2026

Bug fixes

  • Fixed URL of GitHub request template

Misc

  • Docs: Fixed location of JSON example section

v2.0

5 March 2026

New features

  • Added CORDEX-CMIP6 domains as templates
  • Added option to select pre-defined grids (from DWD, MPI-M and MeteoSwiss) for domains
  • Added topography layer for 2D and 3D map view
  • Added option to control whether topography should be plotted
  • Updated JSON config format to v2.0:
    • Now uses actual grid level k instead of k - 1
    • Added backend_tag to JSON config
    • Moved request_name into zonda section (was outfile before)
    • Added input_grid section for pre-defined grids
    • Added extpar_plots section

Bug fixes

  • Disabled 2D view over poles
  • Fixed radius incorrectly appearing in config for rectangular domains
  • Fixed pole_lat and pole_lon incorrectly appearing in config for non-rotated domains
  • Several UI fixes

Misc

  • Major backend refactoring:
    • Improved structure and verbosity of output
    • Improved logging
    • Fixed generation of lat/lon rotated grid
    • Improved status report on requests
  • Replaced template buttons with a dropdown menu
  • Display two decimal digits for estimations
  • Made nested circular domain 10% smaller for better visibility
  • Moved Zonda Parameters section to the top of the settings
  • Made Domain Tablist sticky and improved overall UI
  • Optimized Domain Settings Box layout
  • Added syntax highlighting for JSON config
  • Adapted README and templates for v2.0
  • Updated docs for v2.0

v1.5

24 October 2025

New features

  • Added dropdown for icdnc_type
  • Added support for high-resolution grids <500 m. However, no spring dynamics for such domains (apparently not an issue)
  • Added correct icontools_tag to all templates

Bug fixes

  • Disabled 2D view for polar domains. Polar domains are now automatically shown on the 3D globe.

Misc

  • Unified and cleaned-up version tags handling
  • Updated Flowchart in the docs
  • Added information about the hidden Zonda options in the docs

v1.4

8 August 2025

New features

  • Added generation of lat-lon rotated grid corresponding to the selected ICON domain (required by CLM community)
  • Added rerun feature for Zonda requests (use special comment rerun request)
  • Keep settings when switching toggles in the "Domain Specific Parameters" section
  • Add RnBk grid info to the estimations for every (sub-)domain

Bug fixes

  • Fixed domain and parent IDs for subdomains of global domains

Misc

  • Added tooltip explaining how to solve the faulty generation of some global domains
  • Hidden unnecessary settings for global domain
  • Improved Zonda docs

v1.3

3 July 2025

New features

  • Added support for MeteoSwiss operational setup and corresponding templates (ICON-CH1, ICON-CH2)
  • Added a warning modal to notify users about down-times and other important matters about Zonda

Bug fixes

  • Fixed 2D rotated domains not being centered in the visualization
  • Fixed the parent_id increment when creating a new nested domain (i.e. not adding the string "1" but the integer value)

Misc

  • At creation, new nested domains are 10 % smaller than the parent domain to improve visibility on the map

v1.2

12 June 2025

New features

  • Added support for the ECOCLIMAP-SG landuse dataset (i.e., ilu_type=6)
  • Added support for the CORINE landuse dataset (i.e., ilu_type=1 + l_use_corine=true)
  • Allow users to select values for ilookup_table_lu

Bug fixes

  • Fixed circular domain toggle always affecting domain 1
  • Fixed wrong tooltips
  • Fixed wrong clickable area around logos

Misc

  • Improved RnBk finder and made it more robust

v1.1

16 May 2025

New features

  • Add circular domains
  • Add RnBk finder tool

Bug fixes

  • Fix crash on empty pole input
  • Don't set extpar tags for templates
  • Fix uncontrolled input error

Misc

  • Rework internal file structure
  • Add release notes to docs

v1.0.1

11 May 2025

Bug fixes

  • Add and correct website meta information
  • Add EXTPAR tag for v5.17.3 (including fix for tile_mode)

v1.0

8 May 2025

  • Initial Release