Changes
Unreleased (latest)
Nothing yet.
0.5.1 (2022-08-18)
Features / Changes
Renamed Cowbird
services
term tohandlers
, to avoid confusion with Magpie services.
Bug Fixes
n/a
0.5.0 (2022-08-15)
Features / Changes
Add synchronization of Magpie permissions between different Magpie services, when receiving incoming webhooks.
Update config’s
services
sections undersync_permissions
to use actual Magpie service names instead of Cowbird handler names (relates to #22).Reorganize
config.example.yml
to support more sync cases, provide info on the type of each segment of a resource path and to use tokenized path.Add schema validation when starting cowbird app.
Bug Fixes
n/a
0.4.1 (2022-03-09)
Features / Changes
Add an SSL verification setting.
Add Geoserver workspace and datastore creation/removal linked to user creation/removal.
Add automated publishing of shapefiles to Geoserver when new files are found.
Use
pip
legacy and faster resolver as per pypa/pip#9187 (comment) since current one is endlessly failing to resolve development packages (linting tools fromcheck
targets).
Bug Fixes
Pin
pymongo<4
to work with pinnedcelery
version.
0.4.0 (2021-08-05)
Features / Changes
Basic users’ workspaces management for new or removed users.
Add a Mongo database backend to store/restore monitoring state across sessions.
Bug Fixes
Celery has now a proper result backend.
Celery tasks are auto-discovered package-wide, no need to import them manually.
0.3.0 (2021-07-06)
Features / Changes
Add the RequestTask celery task for handling external services requests.
Add a docker image for the celery worker
Bug Fixes
n/a
0.2.0 (2021-05-12)
Features / Changes
Preliminary design which includes:
Webhook API
Services interface
Permissions synchronizer
File system monitoring
Bug Fixes
n/a
0.1.0 (2021-02-18)
Features / Changes
First structured release which includes:
CI/CD utilities
Minimal testing of utils
Documentation of generic details (WebApp, CLI, OpenAPI, configs, etc.)
Metadata of the package
Minimal
/services
API route with dummyService
Corresponding
cowbird services list
CLI command
Bug Fixes
n/a