Changelog¶
v0.6.0¶
December 28, 2020
NEW: Flask Integrations¶
Add a Flask REST API, which can be optionally attached as a Blueprint
Moved logs utility to a dedicated Flask utility framework, which can be optionally attached as a Blueprint
Domain Management¶
Add ability to sign wildcard certificates when adding domains to existing services
Add ability to remove domains from existing services
Modified
certbot
interfacing to call the command-line package instead of replicating its complicated inner workings
Miscellaneous¶
Instead of importing
sh
inutils
, move the function toutils
Replace all calls to
subprocess.run
with calls tosh
Restructured documentation to collapse internal utilities
v0.5.0¶
December 22, 2020
Add ability to force
certbot
to use wildcard certificates (or bust)Modify README to use a PyPI badge instead of hardcoding the latest version
v0.4.9¶
December 21, 2020
Skip redundant deploy steps, such as when an nginx configuration already exists
v0.4.5¶
December 21, 2020
Add a flag to
dna.utils.sh
to return output instead of a generatorMove socat binding to threads to speed up initialization
v0.4.3r1¶
December 21, 2020
Bug fix: when using the fallback logger, always pass in the name of the requested, not only when the service isn’t registered
v0.4.2¶
December 21, 2020
Fix fallback logging passthrough (pass in the name of the requested service, instead of
None
)