5.0 KiB
5.0 KiB
Changelog
0.5.10 (2025-11-20)
- Bundle the Ente Families web app so
family.<domain>serves the correct invite/management UI instead of the placeholder photos build. - Ship built-in billing plan JSON so Museum can resolve subscriptions (
family/add-member, invite acceptance) on self-hosted installs without manual DB edits.
0.5.7 (2025-11-18)
- Inject the API origin into all served HTML so the Next.js bundles (including
accounts/passkeys) read the self-hosted endpoint instead of defaulting tohttps://api.ente.io - Document the working Backblaze B2 CORS JSON that whitelists the wildcard origin + upload operations for desktop casts
0.5.6 (2025-11-18)
- Allow the accounts frontend origin in Museum’s
webauthn.rporiginswhen subdomain routing is enabled so passkey enrollment via the desktop flow succeeds - Document the Ente desktop scheme (
ente://app) in the recommended S3 CORS rules to keep signed URL fetches working for the desktop client
0.5.5 (2025-11-18)
- Validate S3 data-center identifiers so replication only uses the canonical
b2-eu-cen/wasabi-eu-central-2-v3/scw-eu-fr-v3keys and update the docs to reflect the upstream requirements
0.5.4 (2025-11-18)
- Respect user-defined S3 data-center identifiers so replication targets use the intended buckets
0.5.1 (2025-11-05)
- Fix
httpPortshost detection so accounts/cast/family/albums subdomains serve their static frontends again
0.5.2 (2025-11-05)
- Allow httpPort hostnames like
cast.ente/accounts.enteso Cloudron can append the primary domain (.due.ren) automatically
0.5.3 (2025-11-05)
- Fix regression that could produce duplicated suffixes (e.g.
cast.due.due.ren) when httpPort hostnames already included the full domain
0.5.0 (2025-11-04)
- Proxy Museum GET/HEAD routes (e.g.
/collections,/files,/remote-store) so clients that talk to the primary host without/apistill hit the backend
0.4.13 (2025-11-04)
- Forward all non-GET requests to the Museum backend so uploads and other write operations reach the API
0.4.12 (2025-11-04)
- Ensure dedicated hosts serve static
.htmlexports and SPA fallbacks (/gallery, etc.) without 404s
0.4.11 (2025-11-04)
- Serve static
.htmlexports for all dedicated hosts so routes like/galleryrefresh and upload flows work again
0.4.10 (2025-11-04)
- Fix SPA fallbacks on dedicated hosts so
/galleryand other client routes refresh correctly
0.4.9 (2025-11-04)
- Raise default memory allocation to 3 GiB for smoother media processing workloads
0.4.8 (2025-11-04)
- Allow persistent Museum overrides via
/app/data/config/museum.override.yamlwhile keeping generated defaults intact
0.4.7 (2025-11-04)
- Proxy
/usersAPI endpoints through Caddy so mobile SRP/OTT flows reach the backend
0.4.6 (2025-11-04)
- Switch to Cloudron
httpPortsso secondary web apps get provisioned domains automatically - Teach the startup script to honour Cloudron-provided secondary domain variables (no manual aliasing required)
- Refresh post-install docs and build instructions to reflect the new installation flow
0.4.5 (2025-10-30)
- Serve photos UI on the primary hostname and mount other apps on
accounts/auth/cast/albums/family.<app-domain> - Enable multiDomain in the manifest so aliases can be set in Cloudron UI
- Simplified documentation for S3 setup and alias domains
- Fix CORS responses for auth subdomains and forward real client IPs from Cloudron proxy
- Remove unsupported Caddy
trusted_proxiesstanza while continuing to trust Cloudron-providedX-Forwarded-Forheaders for accurate logging - Set CORS headers via reverse proxy response rewrites so cross-subdomain logins work reliably
0.4.4 (2025-10-30)
- Restore Cloudflare R2 path-style URLs and simplify to a single hot-storage data center
- Serve the frontend apps on dedicated subdomains (photos/accounts/auth/cast/albums/family)
- Startup script now regenerates Caddy and Museum configs for the new host layout
- Added post-install checklist entries and updated docs for required DNS records
0.4.3 (2025-10-29)
- Always regenerate Museum configuration on startup to pick up S3 credential changes
- Enables seamless workflow: add S3 credentials to /app/data/config/s3.env and restart
- Fixes issue where S3 configuration changes required manual intervention
0.4.2 (2025-10-29)
- Use SMTPS (port 2465) with TLS encryption for email delivery
- Fixes email sending with requiresValidCertificate flag on Cloudron 9
0.4.1 (2025-10-23)
- Fix email sending for user registration by enabling TLS certificate validation in sendmail addon
- Add requiresValidCertificate flag to sendmail configuration to ensure proper SMTP authentication with Go applications
- Note: Requires Cloudron 9 or later for requiresValidCertificate support
1.0.0 (2024-06-01)
- Initial release of Ente for Cloudron
- Integrates with PostgreSQL database
- Integrates with S3-compatible object storage
- Integrates with Cloudron mail system
- Provides web UI for photos and authentication