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_gfasclimtoggle 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:expressionandexpression_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
icontoolssection of the config JSON
Bug fixes¶
Backend¶
- Fixed visualization of EXTPAR variables for domains crossing the dateline
- Added default value for
lrotateentry (i.e.,False) when not given - Added support for dots in the
request_namestring
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, and4: 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/devworkflows - Updated frontend docs: documented the new
region_typedropdown, all four region types, theexpressionfield,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_corinetoggle not getting reset whenl_use_corineis changed - Only validate
pole_latandpole_loniflrotate = 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_urbtoggle to enable TERRA-URB (shown whenilu_typeis ECOCLIMAP-SG, requires EXTPAR ≥v5.20.1) - Added
infill_corinetoggle to infill CORINE voids with GlobCover data (shown whenl_use_corineis 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, andv5.20.2
Backend¶
- Added generation of lateral boundary condition grid file using the
iconsubcommand from ICON Tools
Bug fixes¶
Frontend¶
- Fixed
centreandsubcentreinputs 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
icontoolsfields 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 correctedl_use_corinevisibility condition
Backend¶
- Made
rerun requestcommand 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
kinstead ofk - 1 - Added
backend_tagto JSON config - Moved
request_nameintozondasection (wasoutfilebefore) - Added
input_gridsection for pre-defined grids - Added
extpar_plotssection
- Now uses actual grid level
Bug fixes¶
- Disabled 2D view over poles
- Fixed
radiusincorrectly appearing in config for rectangular domains - Fixed
pole_latandpole_lonincorrectly 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_tagto 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_idincrement 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