From 8987f2cdcc2512466c395db17492ad41eb4f2b78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reynir=20Bj=C3=B6rnsson?= Date: Thu, 5 Sep 2024 19:34:35 +0200 Subject: [PATCH] WIP v0.2.0 preparations --- CHANGES.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGES.md b/CHANGES.md index fc5a2e7..bdeae17 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,20 @@ -# v0.1.0 (2021-11-12) +## v0.2.0 (2024-09-05) + +A whole slew of changes. Internally, we made a lot of incremental changes and improvements without doing a release. Thus this release is rather big. There is a lot of database migrations to apply, unfortunately. + +* Add a /failed-builds/ endpoint that lists the most recent failed builds. +* By default don't display failed builds on the front page. +* Times are printed with the 'Z' time zone offset indicator. +* Link to comparisons of builds take into account whether the "input", among others the list of dependencies, is different. +* New subcommand `builder-db extract-build` takes a build UUID and extracts the builder "full" file. +* Add /job//build//all.tar.gz endpoint with a gzip compressed tar archive of all build artifacts. +* Visual overhaul. +* Add (optional) visualizations displaying package dependencies ("opam-graph") and for unikernels a "modulectomy" view of how much each OCaml module is contributing to the final binary size. The visualizations are read from a cache on disk and can be generated from a script. +* A script hook is added on file upload. It may be used to generate visualizations or publish system packages to a repository. +* The 404 file not found page tries to be more informative. +* The build page for a unikernel build displays the solo5 device manifest, e.g. `with block devices "storage", and net devices "service"`. +* URLs with trailing slash redirect to without the trailing slash. + +## v0.1.0 (2021-11-12) * Initial public release