Releases: octue/windeurope72hours-elevations-api
Releases · octue/windeurope72hours-elevations-api
Update dependencies
<!--- START AUTOGENERATED NOTES ---> <!--- END AUTOGENERATED NOTES --->
Update requirements.txt from pyproject.toml
Fix output schema validation failure
Contents (#10)
Enhancements
- Improve wait time estimation
Fixes
- Return coordinates as list to ensure compatibility with array type in JSON schema
- Fix unavailable cells response for polygons
Operations
- Set minimum instance count to 0
- Use reusable workflows
Dependencies
- Update dependencies to avoid security vulnerabilities
Style
- Update pre-commit config
Add JSON schema validation and reduce extra populator requests
Contents
Enhancements
- Validate input and output data against JSON schemas on Strands
- Increase TTL cache timeout to 1 hour
- Provide better estimate of waiting time based on number of input cells
- Log which cells are sent to populator
- Use latest version of populator
Other
- Add 72 hours challenge link to README
Ensure headers are returned with response
Contents (#8)
Enhancements
- Validate coordinate format
Fixes
- Ensure headers are returned with response
Rename API and use latest populator version
Contents (#6)
Enhancements
- Use latest populator version and remove "private" from name
- Use latest populator version
Fixes
- Fix output schema
- Enable CORS
Operations
- Increase minimum instances to 1
Other
- Add live API URL to readme
Rejects requests for zero cells
Fix response for latitude/longitude coordinate requests
Contents (#3)
Enhancements
- Make input logging more consistent
Fixes
- Return elevations mapped to lat/lng pairs if input is lat/lng pairs
- Convert lat/lng coordinates to strings when returning as keys of JSON objects
Operations
- Add CI workflows
Refactoring
- Factor out parsing different input types
- Factor out formatting response
Chores
- Add license field to
pyproject.toml
Create elevations API
Create the initial version of the elevations API.