eoapi-0.7.1
Release v0.7.1
We are pleased to announce the release of eoAPI-k8s v0.7.1. This release brings important improvements to ingress configuration, database management, and upgrade processes.
Highlights
- 🔄 Seamless upgrade path from pre-0.7.0 versions
- 🛣️ Simplified ingress configuration
- 🎯 Better STAC browser integration
- 🔐 Enhanced PostgreSQL cluster management
Important Notice for Pre-0.7.0 Users
If you're upgrading from a version prior to 0.7.0, please note that this version includes significant changes to database permissions and ingress configuration:
-
Database Permissions: In v0.7.0, we changed how database permissions are handled. When upgrading from pre-0.7.0:
- Use
--set previousVersion=<your-current-version>
during upgrade - The upgrade process will automatically handle permission migrations
- External database users should follow the manual steps in our upgrade guide
- Use
-
Ingress Changes: The v0.7.0 release introduced a unified ingress configuration which has been further improved in v0.7.1:
- Remove any
pathType
andpathSuffix
configurations - Controller-specific optimizations are now automatic
- STAC browser has a dedicated ingress configuration
- Remove any
What's New in 0.7.1
Breaking Changes
- Removed
pathType
andpathSuffix
configurations in favor of smart defaults - Ingress configuration is now controller-aware (NGINX/Traefik)
New Features
-
Database Upgrades
- Automated permission handling for pre-0.7.0 upgrades
- Support for custom PostgreSQL cluster naming
- Better secret handling with cluster name flexibility
-
Ingress Improvements
- Separate STAC browser ingress configuration
- Optimized path handling for both NGINX and Traefik
- Automatic regex configuration for NGINX
-
Reliability
- Increased bootstrap job retry limit to 3 attempts
- Enhanced error handling during upgrades
- Improved secret management
Quick Start
- Update your Helm repository:
helm repo update
- Upgrade your installation:
# For new installations
helm upgrade --install eoapi devseed/eoapi
# For upgrades from pre-0.7.0
helm upgrade eoapi devseed/eoapi --set previousVersion=<your-current-version>
Migration Guide
From v0.7.0
- Remove
pathType
andpathSuffix
from your values.yaml - Review browser-specific ingress settings if using STAC browser
- Consider using the new PostgreSQL cluster naming feature
From Pre-0.7.0 Versions
- Read the upgrade guide
- Ensure you specify your current version during upgrade
- For external databases, follow the manual SQL upgrade steps
- Update your ingress configuration to the new format
Breaking Changes from v0.7.0
For a complete list of breaking changes introduced in v0.7.0, please refer to:
Support
If you encounter any issues or need assistance:
- Check our documentation
- Open an issue on GitHub