v0.1.0
Important
This release includes a number of changes that require you to take action. See additional release notes below.
What's Changed
🚀 Enhancements
- deps: Bump Go dependencies by @Callisto13 in #447
- chore: Bump go to 1.18 by @Callisto13 in #460
- feat: Add (very) basic auth by @Callisto13 & @richardcase in #462
- feat: Add (m)TLS by @Callisto13 & @richardcase in #464
- refactor: remove unused mount point on drive by @richardcase in #471
- build: removed gh cli call from release workflow by @richardcase in #473
🐛 Bugs
- fix: Allow fork action to open Issue by @Callisto13 in #446
- fix: Correct org name in nightly_e2e job by @Callisto13 in #439
- chore(deps): Bump buf to 1.5.0 by @Callisto13 in #467
- fix: Error when CreateVMReq does not have Spec by @Callisto13 in #470
📖 Docs
- feat(docs): Add testing standards ADR by @Callisto13 in #450
Other Changes
- chore(deps): Bump github.com/spf13/afero from 1.8.1 to 1.8.2 by @dependabot in #410
- chore: updates as a result of moving the repo to a new org by @richardcase in #435
- chore(deps): Bump github.com/google/go-cmp from 0.5.7 to 0.5.8 by @dependabot in #433
- chore(deps): Bump github.com/spf13/viper from 1.10.1 to 1.11.0 by @dependabot in #431
- chore(deps): Bump google.golang.org/grpc from 1.45.0 to 1.46.2 by @dependabot in #437
- chore(deps): Bump github.com/pelletier/go-toml from 1.9.4 to 1.9.5 by @dependabot in #432
- chore(deps): Bump github.com/go-playground/validator/v10 from 10.10.0 to 10.11.0 by @dependabot in #429
- chore(deps): bump glob-parent from 3.1.0 to 5.1.2 in /userdocs by @dependabot in #374
- chore: Bump JS deps by @Callisto13 in #449
- chore(deps): Bump minimist from 1.2.5 to 1.2.6 in /userdocs by @dependabot in #416
- chore(deps): Bump github.com/urfave/cli/v2 from 2.6.0 to 2.8.0 by @dependabot in #448
- chore(deps): Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.10.1 to 2.10.2 by @dependabot in #452
- chore(deps): Bump github.com/urfave/cli/v2 from 2.8.0 to 2.8.1 by @dependabot in #453
- chore(deps): Bump github.com/spf13/viper from 1.11.0 to 1.12.0 by @dependabot in #454
- chore(deps): Bump google.golang.org/grpc from 1.46.2 to 1.47.0 by @dependabot in #458
- chore(deps): Bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.10.2 to 2.10.3 by @dependabot in #459
- chore(deps): Bump github.com/urfave/cli/v2 from 2.8.1 to 2.10.2 by @dependabot in #465
Full Changelog: v0.1.0-alpha.9...v0.1.0
Additional Notes
TLS Support
This release includes support for TLS.
When starting flintlock it is advised that you specify the certificate & key to use for TLS via the --tls-cert
and --tls-key
arguments. You also have the option to enable client certification authentication via the --tls-client-validate
and --tls-client-ca
flags.
You can start flintlock without TLS support by using the --insecure
flag. Although, this is only advised for development type environments.
If you need an example of how to generate certificates locally, take a look at gen_local_certs.sh
Removal of MountPoint
from API
The MountPoint field on the Volume has been removed in this version. Please update any clients that use flintlock to remove MountPoint.