What's Changed
- fix: improve responsive layout for application logs page by @TuroYT in #4180
- fix: prevent deployment commit hash overflow on mobile by @rakeshbhugra in #5238
- feat: allow reset-password script to reset a specific user by email by @shuv-o in #5237
- fix: honour metaName for page titles and show a loading state in requests by @Shivam8584 in #5014
- fix: only pin --project-directory when compose has mounts by @Siumauricio in #5243
- fix: persist serverThreshold for gotify/ntfy and guard teams dispatch by @Siumauricio in #5244
- fix: orphaned BullMQ job when updating an enabled schedule in cloud by @Siumauricio in #5245
- fix: write remote traefik config via SFTP instead of exec+base64 by @Siumauricio in #5246
- fix: verify swarm task convergence before marking db deploys done by @Siumauricio in #5247
- feat(vault): add Phase.dev secrets provider by @barrynorman in #5123
- feat: add Porkbun DNS provider support by @outeiroDev in #5165
- feat(dns): rework provider management and support all record types by @logical-tech in #5150
- fix: detect billing plan across all active Stripe subscriptions by @Siumauricio in #5228
- feat: bulk import secrets from vault providers by @Siumauricio in #5250
- feat: list associated services in delete server modal by @Siumauricio in #5251
- fix: stop leaking git provider secrets to non-owner org members by @Siumauricio in #5253
- 🚀 Release v0.30.4 by @github-actions[bot] in #5249
New Contributors
- @TuroYT made their first contribution in #4180
- @rakeshbhugra made their first contribution in #5238
- @Shivam8584 made their first contribution in #5014
- @barrynorman made their first contribution in #5123
- @outeiroDev made their first contribution in #5165
- @logical-tech made their first contribution in #5150
Full Changelog: v0.30.3...v0.30.4