Releases: wilfred-dev/wilfred
v0.10.1
v0.10.1
Changelog
- Changed c057239 Removed snap package and all references to it (no longer supported, please use homebrew or pip).
- Changed #124 Changed so that Wilfred now binds to both TCP and UDP (applies to server port and any extra ports).
- Fixed df4fd00 Fixed a bug that would cause
wilfred top
to crash when the Docker API does not provide enough statistics.
v0.10.0
v0.10.0
Changelog
- Added 157186c Added so that the running Python version is displayed when running
wilfred --version
. - Changed 1ff0a30 Added memory usage in perecent alongside in MB to
wilfred top
. - Changed 358b1dc Wilfred now requires Python 3.7 or newer to run.
- Fixed 8d20053 Fixed so that associated server ports are deleted upon server removal.
- Fixed #120 Fixed broken CPU load calculation used by
wilfred top
(command no longer completely broken).
v0.9.0
v0.9.0
It's been a while! I am finally going to work further on improving the fundamental API for Wilfred but before that, I want to release the changes (even though very few) that have been made during the past year. One of the new features of this release is the ability to add additional ports to the same server.
Changelog
v0.8.0
v0.8.0
This is a larger release with a couple of new features and a couple of bug-fixes. Wilfred will now automatically refresh local images if they are more than one week old. It is now also possible to specify source repo and branch during wilfred images --refresh
. Behind the scenes, a couple of bugs have been fixed that improve the stability of Wilfred (see changelog).
Changelog
- Added #92 Added new commit check on
--version
. If running the HEAD version of the brew package or the edge channel of the snap package,wilfred --version
will now check for new commits- - Added #74 Added the ability for Wilfred to automatically refresh the default images periodically. Wilfred will currently initiate refresh if images on file are older than 1 week or if the running version of Wilfred changes.
- Added #86 Added the ability to specify repo and branch as image source when running
wilfred images --refresh
. The new options are--repo
(which by default has the valuewilfred-dev/images
and--branch
(which by default has the valuemaster
). - Fixed #87 Fixed so that
wilfred delete
no longer gracefully stops the container before deletion and instead kills the container (container.kill()
). The use ofcontainer.stop()
was not intended. This change will lead to faster server deletion. - Fixed #84 Fixed a bug that would cause Wilfred to display a long traceback when
docker_client()
function raised exception (such asDockerException
which is raised when Docker is not installed/broken)
v0.7.1
v0.7.1
This is a bug-fix release with two important fixes to the server status/state detection and display (refactored underlying API, also sanitized API).
Changelog
- Fixed #57 Fixed a bug that caused
wilfred top
to crash when the installation finishes and the server starts (refactored underlying API). - Fixed #58 Fixed a bug that caused all server statuses to show up as
stoppped
.running
,installing
andstopped
are now properly displayed and detected (refactored underlying API, related to #57).
v0.7.0
v0.7.0
This is a smaller release with one important change. Server folders are now named after their name and their unique ID, e.g. {server.name}_{server.id}
.
Note: This change is not backwards compatible!
Changelog
v0.6.1
v0.6.1
This is a bug-fix release with one important fix to the Travis deployment to pip, one fix related to the API and raising Docker exceptions and some major changes to the documentation.
Changelog
v0.6.0
v0.6.0
This release of Wilfred comes with little changes to the end-user, but quite the major rewrite when it comes to the actual code. The CLI has been more clearly separated from the Wilfred core API. Each method has been rewritten to be more consistent and each method has its own set of exceptions that it now can raise. Most of the exception catching is now done within the UI, which makes a lot more sense. There are still some changes left before we can seriously start working on an extension system but this is a good start. This release also introduces the --force
command as well as the ability to reset back to default startup command. See full changelog below.
Changelog
- Added #47 Added
--force
/-f
flags towilfred kill
andwilfred delete
(forces actions without confirmation). - Added #50 Added ability to reset back to default startup command (remove custom startup command).
- Changed Enforce 20 character length limit on server names.
- Changed #42 Major refactor, separate the CLI from the core API and rewrite some of the core methods to be more consistent. With this, the Wilfred API now has it's own set of exceptions that it raise. The exceptions are no longer caught within the methods themselves and instead within the UI (a lot more predictable and makes a lot more sense).
- Fixed #49 Fixed a bug that caused Wilfred to crash if a container stopped running between the statement that checks if the server is running and the statement that actually retrieves the log in
wilfred console
.
v0.5.1
v0.5.1
This is a hotfix release that fixes a critical bug introduced in v0.5.0
.
Changelog
- Added Added project URLs to
setup.py
. - Changed Disabled terminal emojis on Windows (PowerShell and cmd have poor support for emojis).
- Fixed #46 Fixed a bug that caused Wilfred to crash if attaching to the server console during installation.
v0.5.0
v0.5.0
This release of Wilfred comes with Windows support (among other smaller changes)!