Skip to content

v0.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Aug 06:32
· 86 commits to master since this release
0a7450e

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