Skip to content

Releases: EIDA/ws-availability

Release v1.0.5

11 Mar 18:13

Choose a tag to compare

Release v1.0.5 resolving v1.0.4 installation issues

Release v1.0.4

13 Feb 13:19

Choose a tag to compare

Release Overview: Stabilization & Modernization Milestone

This release provides critical bug fixes and stability improvements for MongoDB queries, data merging, and sorting. It also modernizes the development workflow by migrating to uv and adding automated Docker builds.

Critical Bug Fixes

Query Logic (#23, #24): Fixed MongoDB query logic so starting segments are no longer cut off.
Sorting (#25): Enforced ascending time order for all returned segments; default sorting is no longer bypassed.
Merge Validation (#26): Fixed an API type mismatch where the merge parameter was treated as a string instead of a boolean/list.
Duplicate Traces (#27): Resolved logic errors that caused duplicate trace segments in the output.
Empty Location Codes (#38): Location codes that are empty are now consistently output as --.

Refactoring & Modernization

Migrated to uv (#41, #42): Moved project dependency management to uv for faster and more reliable builds.
PyPI Preparation (#43): Standardized project metadata to prepare the package for publication to PyPI in the future.
General Cleanup (#44): Refactored the codebase to improve overall maintainability.

Performance Improvements

Connection Pooling: Changed MongoDB client initialization to use a Singleton pattern. This heavily reduces connection overhead and database churn.

CI/CD & Deployment

Automated Docker Builds: Added a GitHub Actions workflow that automatically builds and pushes Docker images for the api and cacher services to ghcr.io whenever a new version tag (e.g., v*) is created.

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.0.4

v1.0.3

30 Sep 08:18
5ed4596

Choose a tag to compare

Fix #29

FDSNWS-Availability v1.0.2

22 Nov 07:56

Choose a tag to compare

Bump version to 1.0.2