From 6afb59f1354d6eba11478cf73ff2ad44917326cb Mon Sep 17 00:00:00 2001 From: Tom Wiesing Date: Wed, 16 Nov 2022 13:32:20 +0100 Subject: [PATCH] Add news.md --- NEWS.md | 29 +++++++++++++++++++++++++++++ TODO.md | 13 ------------- 2 files changed, 29 insertions(+), 13 deletions(-) create mode 100644 NEWS.md delete mode 100644 TODO.md diff --git a/NEWS.md b/NEWS.md new file mode 100644 index 0000000..9a1ad17 --- /dev/null +++ b/NEWS.md @@ -0,0 +1,29 @@ +# News + +This file contains signficant news items for the distillery. + +# Refactored SSH Support (2022-11-12) +- Fully refactored ssh for users to use a real OpenSSH Server along with a small custom proxy in between +- It is now possible for developers to directly use e.g. [VSCode Remote SSH](https://code.visualstudio.com/docs/remote/ssh) to develop new WissKI features directly on the distillery. +- No configuration beyond regular ssh access is neccessary + +# Migration to Traefik & Support for HTTP3 (2022-10-12) +- We have migrated the entry point from nginx to [traefik](https://traefik.io/traefik/) +- This enables much cleaner support for automatically fetching and renewing SSL certificates +- It is now possible to turn on http3 support for the entire distillery + +# Addition of a Global Distillery Resolver (2022-10-05) +- We have added a global WissKI Resolver, that functions similarly to the WissKI resolver under `/wisski/`. +- It can resolve WissKI URIs for the entire distillery, and redirect to their view page. +- Can be called exactly like the `/wisski/get?uri=` route of individual WissKIs, but toplevel on the distillery. + +# Addition of an administrative server (2022-09-09) +- We have added a new web route under `/dis/` +- Allows administrators to manage WissKI Instances and see their status +- Administrators can e.g. download pathbuilders and make backups and snapshots +- At this point it is only for administrators +- A future (public) server with statistics will follow + +# Migration to go (2022-09-08) +- We have ported the distillery from a set of bash scripts to a self-contained go executable. +- This makes future development easier, and allows us to develop new features easier. \ No newline at end of file diff --git a/TODO.md b/TODO.md deleted file mode 100644 index 108865c..0000000 --- a/TODO.md +++ /dev/null @@ -1,13 +0,0 @@ -# WissKI Distillery TODO - -- User-level documentation - - What is a factory? - - Why a factory? - - First steps after provisioning - -- Move `provision_entrypoint.sh` into go -- Enhance Snapshots - - Export the Docker Images -- Avoid running `docker compose` executable and shift it to a library -- Move resolver code into this -- Single Malt Mode: Support having a single instance only! \ No newline at end of file