1.0b3
This is the third beta release of wis2box. This release includes a number of enhancements and bugfixes.
Updates
- new experimental metadata UI for station (#376) and discovery metadata (#154) management. This functionality is added to the release to facilitate initial stakeholder feedback, and is disabled by default. Future releases will provide the UI by default with detailed documentation on use
- wis2box-api enhancements
- add metadata validation workflow
- upgrade to Elasticsearch 8
- validation checks on topic matching for discovery metadata and API managements workflows (#431
- addition of data subscriber for integration of automated weather station (AWS) data (#430)
- improved user documentation for managing environment variables and configuration settings
Migrating existing installations
The upgrade to Elasticsearch 8 will update to your API data. If you are using wis2box 1.0b2, then you should be able to upgrade without issue. For versions previous to 1.0b2, a two-step upgrade is required as follows once 1.0b3 is installed:
python3 wis2box-ctl.py stop
# download wis2box 1.0b3
vi docker-compose.yml # change elasticsearch version from 8.6.2 to 7.17.0 to ensure a clean upgrade from 7.16.2
python3 wis2box-ctl.py start
python3 wis2box-ctl.py stop
vi docker-compose.yml # change elasticsearch version from 7.17.0 to 8.6.2
docker volume rm wis2box_project_api-config
python3 wis2box-ctl.py start
Documentation
Documentation for this release is available at https://docs.wis2box.wis.wmo.int/en/1.0b3
Feedback
All contributions are always welcome. Feedback is welcome via GitHub issues or discussions.
The wis2box team