v0.7.0
func-e v0.7.0 improves the Windows installation experience and adds a new which
command used in scripting. We also now automatically test CentOS 8 on each change.
Thanks very much to @codefromthecrypt and @mathetake for the work researching, reviewing and implementing these improvements!
Signed Windows installer
func-e is available as an MSI download. Before, this wasn't
signed, so there would be scary messages when you click it.
Thanks a lot to Jeff Moon from Tetrate, we now have a Digicert code signing
certificate. We
setup our release job to automatically sign each release, and remove those
scary banners!
winget packages
winget is the default package manager for Windows 11 and is scheduled for a Windows 10 service release
Each release automatically raises a pull request to update winget!
Installing this way is as easy as this:
C:\> winget install func-e
C:\> func-e run -c envoy.yaml
:: If you don't have a configuration file, you can start the admin port like this
C:\> func-e run --config-yaml "admin: {address: {socket_address: {address: '127.0.0.1', port_value: 9901}}}"
func-e which
This adds a which
command that prints the path to the Envoy binary
that would be run. This allows func-e to install, but not run envoy for
scenarios such as building other images.
Ex. the following are equivalent:
$ $(func-e which) --version
$ func-e run --version