Repository navigation
Releases
Releases · shipkeepdev/shipkeep
v0.1.0-alpha.1
First prerelease of Shipkeep. To install it, follow docs/INSTALL.md with the SHIPKEEP_IMAGE line at the bottom of this page.
Use it on servers you can afford to lose. These published artifacts were installed and exercised end to end on one machine with Docker: the control plane from this image, a server installed with the command from the Servers page, deployments, a rollback and a restart of the server's container. It has not run on a real server yet, nor with a publicly trusted certificate or a real mail provider. Please report what breaks.
Changelog
- 8eeef12: [M8.3a] Install verified node agent and Caddy (#171) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 45bf5ff: fix(api): pull Docker Hub images under the name Docker records (#304) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 5ec2049: fix(api): three findings of the security audit (#303) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 587203c: fix: findings of the first end-to-end local installation (#300) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- acf26b6: chore(release): publish the image reference with its digest (#299) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 4cbe1cd: feat(deploy): production compose file and install procedure (#298) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- ac2985b: chore(release): GoReleaser configuration and control plane image (#297) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- ad0930c: chore(landing): search engine and AI assistant metadata (#296) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- bbc3799: [M3.6b1] Servers page addresses and domain match on the application page (#293) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 4a4d3de: [#263] Show the agent actions run for an application (#294) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 59fbd99: [M3.6b1] Domain check: points at a server running the application (#290) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 1255066: [M3.6b1] Node public addresses for domain verification (#289) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- ea2a3f1: [#263] List the agent actions run for an application (#292) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- fc043de: [#263] Record the deployment that requested each agent action (#291) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- d11c8a8: [#211] Recheck the landing comparison against primary sources (#288) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 38e66ca: Apply the neutral accent from the updated design (#287) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 0e1391f: [#203] Print development emails in the terminal (#286) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- f4c9229: [#203] Set up GitHub Discussions (#283) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 12aaf56: [#203] Number the steps to run Shipkeep and to contribute (#282) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- e98abe3: [#203] Update the landing page and CodeQL after going public (#281) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- dee897a: [#203] Rewrite CLAUDE.md and the docs for a public repository (#280) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 758832e: [#203] Sample data on reserved domains, Preview label on New resource (#279) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 232fa22: [#274] Override vulnerable minimatch and glob (#278) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 43aea00: [#203] Enforce DCO and prepare the texts for going public (#277) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- eb8f7bf: Web: Shipkeep favicon instead of the Nx scaffold icon (#275) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 6df216c: [#137] Make CI green on main (#276) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 6437fcc: [#205 #206] Web: dashboard and sign-in from the design (#249) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- ee82710: [#204] Web: dark workspace, sidebar, overview and tabs from the design (#248) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- f24ee17: Make the README welcoming, with preview images (#199) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 6c14e67: Landing: comparison table, example requests card, English hero (#198) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 0a134e5: Add the static landing page deployed on Vercel (#197) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- f5b826d: Update the PLAN's next tasks (#196) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- f93ed1b: [M3.8a] Fail-closed Compose validator (#195) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- f0b78cb: [M8.2b] CLI: deploy, rollback and server removal (#194) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 7c92553: Fix the token picker: offer each permission at the level the API accepts (#193) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 3c8d140: [M8.2a] CLI: login, init, status and secrets (#192) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- afdeef1: [M2.6] Strict axe check on sign-in and landing pages (#191) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- ee67371: [M2.3f2] Browser acceptance for tenants and roles, with the defects it found (#190) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 618c732: Fix the blank environment page: precompile the config validator for the CSP (#189) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 531bbec: Run the domain and rollback integration suites, which never ran (#188) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 795f250: [M2.5b] Web: shared confirmation by typed name (#187) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 32ec745: [M2.3f1b3] Web: API token scopes and project tokens (#186) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- c43be60: [M2.3f1b2] Web: members and roles (#185) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 5de7338: [M2.3f1b1] Web: resource settings; forms recover after a refused request (#184) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- d4552a4: [M2.4b] Web: audit log with filters, paging and export (#183) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 18c8d1a: [M3.5b] Remove replaced containers; release history with diff (#182) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 4e08f71: [M1.6b3] Show replicas and their observed state (#181) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- ff26002: chore: configure CodeRabbit as an optional reviewer (#180) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 5b58caf: [M2.6b] Live updates per environment (#179) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 2869cd8: [M3.6a] Domains: unique per organization, live DNS check (#178) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 70ab305: chore: move the repository to the shipkeepdev organization (#177) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 5703d3c: [M3.5a] One-click rollback (#176) (samuel mbabhazi 111171386+samuelmbabhazi@users.noreply.github.com)
- 4e67973: [M1.6b2] Record what agents observe for their replicas (#175) (samuel mbabhazi <111171386+samuelmbabhazi@users.noreply.github....