Skip to content

Commit

Permalink
Update 3.0.0-alpha.1.rst
Browse files Browse the repository at this point in the history
  • Loading branch information
LordRalex committed Mar 6, 2024
1 parent 503b8ac commit 542e149
Showing 1 changed file with 9 additions and 5 deletions.
14 changes: 9 additions & 5 deletions source/release-notes/3.0.0-alpha.1.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ we go.

The backend has seen a clean up of how things work. The API has been standardized a bit more and
the documentation has been updated to account for this. The concept of the "proxy" no longer is
exposed publicly, but the API will still proxy requests as needed.
exposed publicly, but the API will still proxy requests as needed. We also updated our swagger
documentation to try to be more complete. Do note however it may still be missing some information.

Templates have also been updated with the new concept of "conditions". This is a basic "if"
statement system that is designed to help consolidate our templates and drive better logic about
Expand All @@ -22,9 +23,9 @@ what operators may be used.
Commands now also support the condition concept. A server can have multiple different commands,
and one is chosen based on these conditions.

We have also moved to using the "any/any" repo. This means that we have a single repository that
handles the packages, so the workarounds for getting an "unsupported" or a newly released LTS
version of an OS should not be needed anymore.
We have also moved to using the "any/any" repo with `packagecloud <https://packagecloud.io/pufferpanel/pufferpanel>`.
This means that we have a single repository that handles the packages, so the workarounds for
getting an "unsupported" or a newly released LTS version of an OS should not be needed anymore.

Our Docker image also has been cleaned up. It has instead now been designed to only run the panel
and a node which creates Docker containers. It will no longer run servers inside of itself. This,
Expand All @@ -33,6 +34,9 @@ exposed a new config entry so that servers using Docker can better expose a fold
that isn't explicitly defined in the image. Previously, it was an explicit path, and changing it
required changing several things. Now, a single config entry allows hiding this.

NOTE: Currently, the Docker image is not available through DockerHub. We are working to get it
published there.

We also have created a new "tester" designed to keep our templates more consistent and ensure
they function prior to being released. Generally speaking, the templates now have been at least
validated to run and not crash immediately. This does mean we have removed several templates that
Expand Down Expand Up @@ -70,4 +74,4 @@ Backend
fully confirmed though.
* Better hooks into systemd. We will now report that we are starting up/shutting down to systemd.
* Docker image names now support variable replacements
* Numerous bug fixes and code clean-ups
* Numerous bug fixes and code clean-ups

0 comments on commit 542e149

Please sign in to comment.