coolify/changelogs/2025-06.json

23 lines
17 KiB
JSON
Raw Normal View History

{
"entries": [
{
"tag_name": "v4.0.0-beta.420.1",
"title": "v4.0.0-beta.420.1",
"content": "- feat(migrations): add optimized indexes to activity_log for improved query performance\r\n- fix(shared): refactor gzip handling for Pocketbase in newParser function for improved clarity\r\n\r\n## What's Changed\r\n* v4.0.0-beta.420.1 by @andrasbacsai in https://github.com/coollabsio/coolify/pull/6069\r\n\r\n\r\n**Full Changelog**: https://github.com/coollabsio/coolify/compare/v4.0.0-beta.420...v4.0.0-beta.420.1",
"published_at": "2025-06-26T20:27:21.000000Z"
},
{
"tag_name": "v4.0.0-beta.420",
"title": "v4.0.0-beta.420",
"content": "## Changes\r\n- feat(core): set custom API rate limit\r\n- feat(auth): Add Discord OAuth Provider\r\n- feat(auth): Add Clerk OAuth Provider\r\n- feat(auth): add Zitadel OAuth Provider\r\n- feat(service): enhance service status handling and UI updates\r\n- feat(service): update Changedetection template\r\n- feat(cleanup): add functionality to delete teams with no members or servers in CleanupStuckedResources command\r\n- feat(settings): add sponsorship popup toggle and corresponding database migration\r\n- fix(parser): enable gzip compression conditionally for Pocketbase images and streamline service creation logic\r\n- fix(ui): adjust layout of deployments section for improved alignment\r\n- fix(ui): refine API token creation form and update helper text for clarity\r\n- fix(routes): update middleware for deploy route to use 'api.ability:deploy'\r\n- fix(ui): update confirmation button text for stopping database and service\r\n- fix(ui): enhance status refresh buttons with loading indicators\r\n- fix(parser): improve FQDN generation and update environment variable handling\r\n- fix(github): changing github app breaks the webhook. it does not anymore\r\n- fix(ssh): scp requires square brackets for ipv6\r\n- fix(service): audiobookshelf healthcheck command\r\n- fix(service): downgrade Evolution API phone version \r\n- fix(service): disable healthcheck logging for Gotenberg\r\n- fix(service): Joplin volume name\r\n- fix(ui): Multiple dropdown on the service terminal view (dropception)\r\n- refactor(service): update Hoarder to their new name karakeep\r\n- refactor(user): streamline user deletion process and enhance team management logic\r\n- refactor(email): streamline SMTP and resend settings logic for improved clarity\r\n- chore(service): Update Evolution API image to the official one\r\n\r\n## New Services\r\n- feat(service): add Miniflux service\r\n- feat(service): add Pingvin Share service\r\n\r\n## Issues\r\n- fix https://github.com/coollabsio/coolify/issues/5992\r\n- fix https://github.com/coollabsio/coolify/issues/5998\r\n\r\n## What's Changed\r\n* Set a custom api throttle limit so internal applications can automate coolify by @alnutile in https://github.com/coollabsio/coolify/pull/5984\r\n* v4.0.0-beta.420 by @peaklabs-dev in https://github.com/coollabsio/coolify/pull/6008\r\n\r\n## New Contributors\r\n* @alnutile made their first contribution in https://github.com/coollabsio/coolify/pull/5984\r\n\r\n**Full Changelog**: https://github.com/coollabsio/coolify/compare/v4.0.0-beta.419...v4.0.0-beta.420",
"published_at": "2025-06-26T10:23:45.000000Z"
},
{
"tag_name": "v4.0.0-beta.419",
"title": "v4.0.0-beta.419",
"content": "## Changes\r\n\r\n- feat(core): Enable Sentinel by default.\r\n- feat(security): New Security view for servers, that includes server patching through the UI\r\n- feat(ui): Upgrade UI to TailwindCSS v4\r\n- feat(terminal): implement resize handling with ResizeObserver for improved terminal responsiveness!\r\n- feat(api): Add `connect_to_docker_network` setting to App creation API \r\n- feat(api): Add latest query param to Service restart API\r\n- feat(core): Improve Pull Request comment message\r\n- feat(core): Add support for `postmarkos` & `fedora-asahi-remix` distros\r\n- feat(service): update Maybe service and adjust it for the new release\r\n- feat(oauth): set redirect uri as optional and add default value\r\n- feat(terminal): enable/disable web terminal access by server\r\n- feat(services): parallel stop services so the stop/restart process woudl be faster\r\n- feat(services): if a service contains more than 5 services, the timeout is decreased to 10 seconds when stopping them\r\n- feat(terminal-connection): enhance terminal connection handling with auto-connect feature and improved status messaging\r\n- feat(activity-monitor): implement auto-scrolling functionality and dynamic content observation for improved user experience\r\n- feat(utf8-handling): implement UTF-8 sanitization for command outputs and enhance error handling in logs processing\r\n- fix(database-backup): add MongoDB credential extraction and backup handling to DatabaseBackupJob\r\n- fix(terminal): Terminal through Cloudflare tunnel works?!\r\n- fix(core): Start proxy by default.\r\n- fix(jobs): Jobs that is running on the same server now have unique id, so they are not block eachother.\r\n- fix(select-component): enhance user interaction by adding cursor styles and disabling selection during processing\r\n- fix(modal-confirmation): decode HTML entities in confirmation text to ensure proper display\r\n- fix(core): Sentinel based status updates handles pull request based updates better\r\n- fix(ui): prevent preview deployments view access with deploy_key based apps\r\n- fix(email-notifications): change notify method to notifyNow for immediate test email delivery\r\n- fix(ApplicationDeploymentJob): ensure correct COOLIFY_FQDN/COOLIFY_URL values\r\n- fix(service): Neon WS Proxy service not working on ARM64\r\n- fix(service): documenso startup and mail\r\n- fix(service): Bugsink\r\n- fix(service): Authentik\r\n- fix(service): add missing ENVs to NTFY service\r\n- fix(service): Convex\r\n- fix(service): Snapdrop `no matching manifest` error\r\n- fix(service): use the same volume between chatwoot and sidekiq\r\n- fix(api): Nullable `destination_uuid` on service update API request\r\n- improvement(database-detection): enhance isDatabaseImage function to utilize service configuration for improved detection accuracy\r\n- chore(service): update Immich service\r\n- chore(service): Rename hoarder service to karakeep\r\n- chore(deps): upgrade logdrain Fluent Bit to 4.0\r\n- chore(deps): upgrade Node in the production Dockerfile to v24, to fix a vulnerability\r\n- chore(deps): update Authentik service to 2025.4.1 \r\n- refactor(install-scripts): update Docker installation process to include manual installation fallback and improve error handling\r\n- docs(service): add new docs link for zipline\r\n\r\n## New Services\r\n\r\n- feat(service): Passbolt service\r\n- feat(service): Typesense service\r\n- feat(service): Seafile service\r\n- feat(service): Netbird-Client service \r\n- feat(service): Yamtrack service\r\n- feat(service): add PG Back Web service\r\n- feat(service): Vert service\r\n- feat(service): Soketi App Manager - UI for your Soketi.\r\n- feat(service): Apache Superset service\r\n- feat(service): One Time Secret service\r\n- feat(service): Diun service \r\n- feat(service): Marimo service\r\n- feat(service): Navidrome service\r\n- feat(service): Leantime service\r\n- feat(service): Ryot service \r\n- feat(service): Observium service\r\n- feat(service): Memos service\r\n- feat(service): Limesurvey service\r\n- feat(service): Payme
"published_at": "2025-06-17T12:39:00.000000Z"
}
],
"last_updated": "2025-08-10T10:20:51.375511Z"
}