Changelog/v0.6.0
  1. v0.6.0

    Latest

    ⚠️ This release is an update stop. Servers now connect to Deplo on their own instead of waiting to be called, and it needs server agent 0.5.1: Deplo updates every server by itself, and a server can't run apps until it has. The next release becomes available once every server has connected to Deplo. Settings → Deplo → Updates names any server still waiting, and lets you leave one behind.

    • Features57
    • envOpen the database from the variable namef832bd9a
    • uiAnimate every dialog's heightdf0a8770
    • databasesLink a pasted connection string1c9e9100
    • databasesConnect a database to an appe415c0db
    • appsFlag domains that need attentiond18e41c4
    • appsAnimate deployment sectionsb2b72338
    • appsRework the deployment details pagea6b2fac6
    • updatesName the servers the stop waits on00a94f27
    • updatesLeave a server behind for the stopfdbfb150
    • updatesShow an update that rolled backc4f99786
    • monitoringAsk the health verdict on Hellodad7d219
    • serversWarn when a server never linksa4e8f25c
    • updatesWait for every server to connect2f7edd80
    • installNote why an update rolled back0f3adecf
    • installRoute an update through its stop73f5e28b
    • updatesRefuse to start past an unmet stopd5c82015
    • agentRemember a server's first linkd205b231
    • agentDial an unlinked server only to link8d94d1e1
    • updatesOffer the stop a release requiresd11ce9b3
    • updatesRecord the update stops passeded127318
    • appsRework the production deployment card0d4f1c22
    • deployCap every container's log by defaultf862d024
    • overviewImport new repositories from /new3758f7d9
    • deploymentsBadge commits GitHub verified9f5989fc
    • deploymentsTooltip on the retake buttonfbd42577
    • deploymentsShow retake as an icon button72b02a5c
    • aboutLink the version header to Aboutba12422f
    • aboutMove About and licenses to Settings > Deplo9b8860e8
    • aboutA searchable open source licenses pagef5eb4477
    • aboutShow version, commit and licenses7a6348a2
    • overviewLead with dimmed repository cards6891017d
    • new-appPrefill a repo with its integrationf83218d7
    • overviewSuggest new repositories to deploydfaa665f
    • security-updatesOpen the fix as a PR35b73860
    • security-updatesBuild-only and who pulls it ind91e86d9
    • security-updatesGroups, EPSS and unignore in MCPba437bbe
    • security-updatesLink updates to advisories8ab28bce
    • agentServers link out, no open port@PixelFederico#124
    • security-updatesReal logos in the noticesde75cec7
    • security-updatesOverview and topbar notice20d31aff
    • appsShow the deployment picture as a coverbe126d8e
    • appsTake a picture of each live deployment225dda10
    • security-updatesIgnore updates and mcp tools66abbe78
    • security-updatesRebuild and update fixes435442e1
    • security-updatesFlag known flaws in imagesc6f3de22
    • previewsPreview apps deployed from composebf937f10
    • navHead each sidebar with its own nameb9150013
    • settingsLay out advanced settings as rowsd2f8f91d
    • settingsSearch the framework as you typeaa8a4a14
    • appsShow official colour framework logos6821e8b3
    • settingsAdd a Releases cardae54adf1
    • settingsSimplify the deployment settings5106833b
    • buildRailpack with dockerfile and composefbad35ff
    • appsTitle-case existing slug-like namese4fd9468
    • mcpAgent setup preset and preset link7ee273f8
    • appsName an imported repo like a title751af4f0
    • migrationsRestore between Deplo36c3f0ac
    • Interface2
    • navDivide the settings sidebar with lines346a3642
    • appsLay the root directory out as a row796a6c14
    • Fixes65
    • uiNavigate away during a slow action157777b8
    • deployProbe a starting service every secondf9051b5f
    • deployProbe a short healthcheck at start30652c1f
    • databasesBuild with an exposed db's addressb60b48f9
    • teamsOrder a user's teams deterministically690c5ed0
    • databasesLink a variable in any scheme spelling02c7444b
    • appsShow starting while an app startseb1620b3
    • appsDrop add domain from production card43d8bc2a
    • appsDetect a Next.js app/icon as the favicon609e0aaf
    • logsCenter the no-match message in the paned18f313d
    • serversName the server agent while updating63288e70
    • serversName the server agent on reinstallba131993
    • serversDial-update Deplo on its host only460db0d0
    • serversStore the first link the door admits8504552a
    • installA patch of the stop is getting ready63d780ef
    • updatesShow who the stop waits on, always40baa3f3
    • mcpShorten get_instance's description35ef5286
    • updatesRecord a fresh install atomically7ef6d539
    • installPut the proxy back on every network76b0a655
    • deployKeep resource limits on a reroute05430f79
    • navBring back the Back to labels12b608bb
    • appsKeep the cover up during a redeploye220443a
    • schedulerFree leases before the panel exits7745043c
    • security-updatesLeave apt's language packages outac1d3308
    • security-updatesRead every tag of an old image1b168b91
    • security-updatesFlag only what the app chosee97a6528
    • tabsKeep the active tab in view on mobile2bedb5e5
    • overviewClone other hosts' suggestions right46416dcb
    • overviewLet the repository card show the ground27fb2a39
    • overviewDim suggested repositories lessf238fc95
    • security-updatesActions under the text on phonesf1506b6f
    • dbAdd the 0198 migration the journal names8a7bcdbc
    • security-updatesSplit an image's update by state8b26bec1
    • security-updatesOffer Update only when it fixes6c391934
    • dbWait for Postgres before boot migrations01d15f33
    • securityRefuse more internal IPv6 forms08e6834e
    • domainsPoint IPv6-only servers by AAAA1a946930
    • serversSkip deplo-clat's IPv4 in addresses1a54d24c
    • installFinish IPv6-only serverseff292ad
    • security-updatesCheck a deploy as soon as it is livedfaaed5a
    • security-updatesFix version on the installed line47a5c1ee
    • agentReach a linked server again16771c79
    • appsPhotograph the primary domain's addressb740d31e
    • appsShow why the server could not take a picture876ae5e5
    • security-updatesFlag only what apps chose77ff82a6
    • appsCarry screenshotsEnabled on new apps2d74fea2
    • previewsLeave the app's build record alone0b141dbc
    • composeRefuse images under deplo/8443e0e6
    • logsFill the log pane while lines loade4c94686
    • navGrey out the sidebar back link like the rest4600cad4
    • navKeep the sidebar heading at body weight3de0ceb4
    • settingsAnimate the build method switch9d0f36df
    • uiStop drawers clipping version suggestionsb9a98696
    • buildName an images-only compose as the app69a63035
    • buildSkip a refused compose for railpacka6855eb4
    • gitClone submodules when the app asks2be2e6b8
    • composeHarden stacks read from a repository8b85385e
    • buildSkip compose files that build no codeacb2bf56
    • deployGive the stack leg its own agent id36461a4d
    • docsLink compose differences to its heading66da1d33
    • composeRefuse env files a service can swap2afe7422
    • serversBreak ties in the server list by id176179f1
    • mcpStop calling Deplo self-hosted781e10b2
    • depsUpdate next to 16.4.3 and all packages64296f95
    • dbApply 0182 on upgraded instances269fdf30
    Contributors
    • @PixelFederico
    Compare on GitHub

Ten minutes from now,
it's live.

Answer three questions and pick a host, or install Deplo on a server you already have. It's free and open source, and leaving is as easy as arriving. What you do with the money you save is your business.

v0.6.0 - Deplo