Releases: liquidmetal-dev/flintlock
Releases · liquidmetal-dev/flintlock
v0.1.0-alpha.2
🚨 This is an ALPHA RELEASE and as such it may be hard to run. Please only use it for testing purposes. If you find any bugs or want to suggest features, then file an issue.
What's Changed
🚀 Enhancements
- Add initial E2E tests [running locally] by @Callisto13 in #187
- Ability to query older versions of a vmspec by @yitsushi in #184
- feat: add version subcommand by @yitsushi in #197
- Add python tool for testing against Equinix by @Callisto13 in #199
- Update the nightly e2e workflow by @Callisto13 in #201
- chore(security): Run CodeQL scan on PRs and on schedule by @yitsushi in #212
- refactor: move thinpool setup to general test Setup/Teardown by @Callisto13 in #223
- feat: Use random generated device name for ifaces by @yitsushi in #226
- chore(test): Add configurable opts to e2e tests by @Callisto13 in #239
🐛 Bugs
- Ensure that test failures cause CI failure by @Callisto13 in #216
- Format link in slack message correctly by @Callisto13 in #217
- Disable root volume validation by @Callisto13 in #220
- fix: ensure create plan is executed once by @Callisto13 in #221
- fix: Makefile regexp for help by @yitsushi in #247
- fix: set mac address for macvtap if specified by @richardcase in #231
📖 Docs
- docs: added releasing guide by @richardcase in #191
- docs: user documentation on github pages by @yitsushi in #195
- docs: add developer docs by @Callisto13 in #228
- docs: add adr to provide no support for in-place microvm updates by @jmickey in #252
Other Changes
- refactor: merge create and update plans and update references by @jmickey in #192
- security: Update indirect dependency: mongo-driver by @yitsushi in #196
- chore: remove the message on XL pr by @richardcase in #200
- refactor: remove update gRPC enpoint and usecase implementation by @jmickey in #222
- chore(deps): bump google.golang.org/grpc from 1.41.0 to 1.42.0 by @dependabot in #230
- chore(deps): bump github.com/go-openapi/strfmt from 0.19.5 to 0.21.0 by @dependabot in #190
- chore(deps): bump github.com/onsi/gomega from 1.16.0 to 1.17.0 by @dependabot in #229
- chore(fmt): Enable disabled linters in global scope by @yitsushi in #238
- Disable Documentation site publish if it's a forked repo by @yitsushi in #251
Full Changelog: v0.1.0-alpha.1...v0.1.0-alpha.2
v0.1.0-alpha.1
🚨 This is an ALPHA RELEASE and as such it may be hard to run. Please only use it for testing purposes. If you find any bugs or want to suggest features, then file an issue.
What's Changed
🚀 Enhancements
- chore: initial repo setup by @richardcase in #21
- test: added terratest based e2e testing by @richardcase in #22
- feat: initial project setup and provider interface definition by @richardcase in #23
- feat: added microvm spec & repository by @richardcase in #34
- feat: replace zap with logrus by @richardcase in #36
- feat: added skeleton firecracker provider by @richardcase in #39
- feat: added reactive planning package by @richardcase in #40
- feat: added grpc service definition and unimplemented server by @richardcase in #41
- feat: event bus implementation by @richardcase in #45
- chore: added kind/refactor as allowed PR type by @richardcase in #55
- feat: added events and refactored to ports/adapters architecture by @richardcase in #57
- feat: image service implementation by @richardcase in #59
- feat: added containerd based event services by @richardcase in #63
- feat: add control loop framework for microvm reconciliation by @richardcase in #75
- chore: added test coverage and upload codecov by @richardcase in #79
- feat: added stale issue/pr GHA workflow by @richardcase in #87
- chore: updated dependencies by @richardcase in #99
- feat: initial implementation of microvm create by @richardcase in #98
- chore: add labels to dependabot PRs by @richardcase in #119
- Initial release process by @richardcase in #121
- feat: Mark the VM as deleted by @yitsushi in #124
- Delete MicroVM by @yitsushi in #144
- feat: add model spec validation by @jmickey in #147
- Kill Firecracker if SendCtrlAltDel failed by @yitsushi in #177
- feat: implement query methods and add status to query api by @jmickey in #173
🐛 Bugs
- fix: titlecheck action fails by @richardcase in #116
- fix infrastructure/containerd integration tests by @yitsushi in #120
- Fix go generate by @yitsushi in #126
- fix: dhcp not working for macvtap by @richardcase in #129
- fix: check instance state before starting by @richardcase in #131
- ci: ensure nightly builds actually runs by @Callisto13 in #143
- Try to fix EventService test failures by @yitsushi in #154
- Introduce a computed status of a microvm by @richardcase in #150
- chore: update vagrantfile to forward vm port to access grpc api & fix validations by @jmickey in #170
- Fix nil pointer dereference on CreateVM by @yitsushi in #176
- fix: incorrect binary name in release by @richardcase in #188
📖 Docs
- docs: quickstart guide by @yitsushi in #104
- chore: add vagrant configuration with complete dev environment by @jmickey in #123
- docs: basic structure for README.md and CONTRIBUTING.md by @yitsushi in #112
- docs: add ADR for microvm spec validation by @jmickey in #141
- docs: image creation docs by @richardcase in #140
- Document how to set up networking with wireless adapter by @yitsushi in #135
- [docs]: Minor additions to quickstart docs by @Callisto13 in #153
- Correct link for gRPCurl by @Callisto13 in #165
- docs: add ADR for merge of plan for create and update reconciliation operations by @jmickey in #182
- docs: update statuses for accepted adrs by @jmickey in #185
- Update maintainers by @Callisto13 in #186
Other Changes
- refactor: split http gateway into seperate command by @richardcase in #54
- refactor: removed k8s api definitions and updates deps by @richardcase in #56
- chore: remove title check action by @richardcase in #118
- chore: add kvm install and config to vagrantfile by @jmickey in #133
- chore: dependency updates 2020-10-12 by @richardcase in #136
- chore: repo rename! reignite -> flintlock by @jmickey in #158
- Add steps/network tests by @yitsushi in #157
- refactor: changing api to be its own package by @richardcase in #162
- Full test on core/steps by @yitsushi in #172
- kind/feature: Bump build to Go 1.17 by @stoovon in #164
New Contributors
- @richardcase made their first contribution in #21
- @yitsushi made their first contribution in #104
- @jmickey made their first contribution in #123
- @Callisto13 made their first contribution in #143
- @stoovon made their first contribution in #164
Full Changelog: https://github.com/weaveworks/flintlock/commits/v0.1.0-alpha.1