.. _release_notes:
=============
Release Notes
=============
.. contents::
:local:
:depth: 2
:backlinks: none
Bucharest (October 2019, v0.8.0)
==================================
PyWPS was present at `FOSS4G 2019 in Bucharest `_.
Highlighted Changes:
* Skipped buildout in Twitcher.
* Skipped conda handling in Makefile.
* Working on OAuth support in Twitcher and birdy.
* Released OWSLib extension for ESGF compute API.
Released Birds:
* Twitcher WPS Proxy: `0.5.2 `_
* Ansible Playbook for PyWPS `0.2.2 `_
* Cookiecutter Template for PyWPS `0.4.1 `_
* Birdy WPS Client: `0.6.5 `_
* Emu WPS: `0.11.0 `_
* FlyingPigeon WPS: `1.5 `_
* Finch WPS: `0.2.5 `_
* Hummingbird WPS: `0.8.0 `_
* Malleefowl WPS: `0.9.0 `_
* OWSLib extension for ESGF: `0.2.0 `_
Maintained Birds with Buildout:
* Phoenix Web App: `0.10.0 `_
New Birds in the making:
* Kingfisher: https://github.com/bird-house/kingfisher
* Black Swan: https://github.com/bird-house/blackswan
* Eggshell: https://github.com/bird-house/eggshell
* Pelican: https://github.com/bird-house/pelican
San Francisco (May 2019, v0.7.0)
================================
Highlighted Changes:
* All released birds support only Python >3.6.
* Support for the `ESGF WPS profile `_
with a Pelican WPS demo and an OWSLib extension.
* Support for `MetaLink `_
in Birdy and PyWPS to return multiple files as WPS output.
* Release of `Finch `_, a WPS for climate indicators.
Released Birds:
* Ansible Playbook for PyWPS `0.2.1 `_
* Cookiecutter Template for PyWPS `0.4.0 `_
* Birdy WPS Client: `0.6.0 `_
* Emu WPS: `0.10.0 `_
* FlyingPigeon WPS: `1.4.1 `_
* Finch WPS: `0.2.0 `_
* Hummingbird WPS: `0.7.0 `_
* Malleefowl WPS: `0.8.0 `_
Maintained Birds with Buildout:
* Phoenix Web App: `0.9.0 `_
* Twitcher WPS Proxy: `0.4.0 `_
New Birds in the making:
* Kingfisher: https://github.com/bird-house/kingfisher
* Black Swan: https://github.com/bird-house/blackswan
* Eggshell: https://github.com/bird-house/eggshell
* Pelican: https://github.com/bird-house/pelican
* OWSLib extension for ESGF: https://github.com/bird-house/OWSLib-esgfwps
Washington (December 2018, v0.6.1)
==================================
Birdhouse was present at the
`AGU 2018 `_
and
`ESGF Face to Face 2018 `_
both in Washington D.C.
Highlighted Changes:
* Improved *Birdy* `WPSClient` as a pythonic library for WPS client with support for Jupyter Notebooks.
* Converted *Malleefowl* and *FlyingPigeon* to new deployment layout without buildout.
* New birds: *Finch* WPS for Climate Indicators and *Kingfisher* for Earth Observation Data Analysis.
* *FlyingPigeon* has been reborn as the *Curious Climate Explorer*. Most of its original functionallity
has moved to other birds: *BlackSwan*, *Kingfisher* and *Finch*.
Released Birds:
* Ansible Playbook for PyWPS `0.2.0 `_
* Cookiecutter Template for PyWPS `0.3.1 `_
* Birdy WPS Client: `0.5.0 `_
* Emu WPS: `0.9.1 `_
* Hummingbird WPS: `0.6.1 `_
* Malleefowl WPS: `0.7.0 `_
Maintained Birds with Buildout:
* Phoenix Web App: `0.8.3 `_
* Twitcher WPS Proxy: `0.3.8 `_
New Birds in the making:
* FlyingPigeon (reborn): https://github.com/bird-house/flyingpigeon
* Kingfisher: https://github.com/bird-house/kingfisher
* Finch: https://github.com/bird-house/finch
* Black Swan: https://github.com/bird-house/blackswan
* Eggshell: https://github.com/bird-house/eggshell
Dar es Salaam (September 2018, v0.6.0)
======================================
Birdhouse was present at the `FOSS4G 2018 in Dar es Salaam `_.
Highlighted Changes:
* Ansible playbook to install PyWPS applications.
* Skipped Buildout deployment ... not all birds are converted yet.
* Updated Cookiecutter template for new deployment.
* Using PyWPS OpenDAP support.
* Initial version of Birdy native client.
Released Birds:
* Ansible Playbook for PyWPS `0.1.0 `_
* Cookiecutter Template for PyWPS `0.3.0 `_
* Birdy WPS Client: `0.4.0 `_
* Emu WPS: `0.9.0 `_
* Hummingbird WPS: `0.6.0 `_
Maintained Birds with Buildout:
* Phoenix Web App: `0.8.2 `_
* Twitcher WPS Proxy: `0.3.8 `_
* Flyingpigeon WPS: `1.2.1 `_
* Malleefowl WPS: `0.6.8 `_
New Birds in the making:
* Black Swan: https://github.com/bird-house/blackswan
* Eggshell: https://github.com/bird-house/eggshell
Montréal (March 2018, v0.5.0)
=============================
We had a `workshop in Montréal `_ with CRIM and Ouranos.
Highlighted Changes:
* Birdhouse has a Logo :)
* A `Cookiecutter`_ template for Birdhouse WPS birds is available.
* A new WPS Bird `Black Swan`_ for extreme weather event assessments is started
by `LSCE `_, Paris. This bird is spawned off `Flyingpigeon`_.
* A new Python library, `Eggshell`_, is started to provide common base functionallity
to WPS birds like Flyingpigeon and Black Swan.
* The `Twitcher`_ security proxy supports now X509 certificates for authentication to WPS services.
Released Birds:
* Phoenix `0.8.1 `_
* Birdy `0.2.1 `_
* Twitcher `0.3.7 `_
* Flyingpigeon `1.2.0 `_
* Hummingbird `0.5.7 `_
* Malleefowl `0.6.7 `_
* Emu `0.6.3 `_
New Birds in the making:
* Black Swan: https://github.com/bird-house/blackswan
* Eggshell: https://github.com/bird-house/eggshell
* Cookiecutter: https://github.com/bird-house/cookiecutter-birdhouse
Bonn (August 2016, v0.4.0)
==========================
Birdhouse was present at the `FOSS4G 2016 in Bonn `_.
Highlighted Changes:
* Leaflet map with time-dimension plugin.
* using twitcher security proxy.
* using conda environments for each birdhouse compartment.
* using ansible to deploy birdhouse compartments.
* added weather-regimes and analogs detection processes.
* allow upload of files to processes.
* updated Phoenix user interface.
Paris (October 2015, v0.3.0)
============================
* updated documents on readthedocs
* OAuth2 used for login with GitHub, Ceda, ...
* LDAP support for login
* using ncWMS and adagucwms
* register and use Thredds catalogs as data source
* publish local netcdf files and Thredds catalogs to birdhouse Solr
* qualtiy check processes added (cfchecker, qa-dkrz)
* generation of docker images for each birdhouse component
* using dispel4py as workflow engine in Malleefowl
* using Celery task scheduler/queue to run and monitor WPS processes
* improved Phoenix web client
* using birdy wps command line client
Paris (September 2014, v0.2.0)
==============================
* Phoenix UI as WPS client with ESGF faceted search component and a wizard to chain WPS processes
* PyWPS based processing backend with supporting processes of Malleefowl
* WMS service (inculded in Thredds) for visualization of NetCDF files
* OGC CSW catalog service for published results and OGC WPS services
* ESGF data access with wget and OpenID
* Caching of accessed files from ESGF Nodes and Catalog Service
* WPS processes: cdo, climate-indices, ensemble data visualization, demo processes
* IPython environment for WPS processes
* initial unit tests for WPS processes
* Workflow engine Restflow for running processing chains. Currently there is only a simple workflow used: get data with wget - process data.
* Installation based on anaconda and buildout
* buildout recipes (birdhousebuilder) available on PyPI to simplify installation and configuration of multiple WPS server
* Monitoring of all used services (WPS, WMS, CSW, Phoenix) with supervisor
* moved source code and documentation to birdhouse on GitHub
Helsinki (May 2014, v0.1.2)
===========================
* presentation of birdhouse at EGI, Helsinki
* stabilized birdhouse and CSC processes
* updated documenation and tutorials
Vienna (April 2014, v0.1.1)
===========================
* presentation of birdhouse at EGU, Vienna.
* "quality check" workflow for CORDEX data.
Hamburg (December 2013, v0.1.0)
===============================
* First presentation of Birdhouse at GERICS_ (German Climate Service Center), Hamburg.
.. _GERICS: https://www.climate-service-center.de/