v0.7.0
The v0.7.0 release introduces a unified database deployment strategy, redesigned ingress system, modernized service architecture, and several new integrations that make the platform more adaptable to different deployment scenarios while maintaining robust operational standards.
Major Changes
-
Unified Database Architecture
- Flexible PostgreSQL deployment supporting both integrated PGO operator and self-managed deployments
- Enhanced PgSTAC bootstrap process using Helm hooks for reliable database initialization
-
Ingress System Improvements
- New controller-agnostic ingress configuration that works seamlessly with both NGINX and Traefik
- Streamlined path management and routing that reduces configuration complexity
-
Service Architecture Enhancements
- Refactored service-specific templates for better modularity and maintenance
- Improved service organization and dependency management
-
New Features
- Integrated STAC Browser for intuitive data exploration and visualization
- Azure Secret Vault integration enabling secure credential management
- ArtifactHub.io integration for simplified package discovery and installation
- Upgraded stac-fastapi-pgstac to v5.0.2 with latest STAC improvements
Breaking Changes Notice
Users upgrading from previous versions should note several breaking changes:
- PostgreSQL configuration has been refactored to support both PGO operator and self-managed deployments
- The ingress configuration system has been completely restructured
- Database setup procedures have been modernized with removal of deprecated configurations
Please refer to our migration guides in the documentation for detailed upgrade instructions. These changes, while requiring some migration effort, provide a more robust and maintainable foundation for your Earth Observation API deployments.
What's Changed
- Upgrade stac-fastapi-pgstac to v5.0.2 by @sunu in #204
- Refactor pgstacbootstrap job and ConfigMaps to use Helm hooks for execution order by @emmanuelmathot in #207
- Simplify PgSTAC Bootstrap Process by @emmanuelmathot in #208
- Add and reorganize changelog for EOAPI Kubernetes deployment by @emmanuelmathot in #214
- Fix: Add Artifacthub.io Integration (Issue #16) by @emmanuelmathot in #216
- Refactor PostgreSQL configuration and remove deprecated database setup by @emmanuelmathot in #215
- allow creation of pg-stac secrets from azure secret vault, refs #186 by @batpad in #187
- Unified Ingress Implementation - Fixes #205 by @emmanuelmathot in #219
- Refactor Helm Chart to Service-Specific Templates by @emmanuelmathot in #220
- Add stac-browser by @alekzvik in #168
- eoAPI Kubernetes v0.7.0 Release by @emmanuelmathot in #221
New Contributors
- @emmanuelmathot made their first contribution in #207
- @batpad made their first contribution in #187
- @alekzvik made their first contribution in #168
Full Changelog: v0.6.0...v0.7.0