Releases: lf-edge/eden
Release 0.9.6
Release Note 📝
Switching to actions/[email protected] to pull correct version from external repo (EVE) introduced in #924 now doesn't work. You can see this issue for checkout action. So in #954 we introduce eden_version
parameter in test.yml workflow, to pull specific tag explicit. And also we bump actions/checkout to v4, because Node 16 used in v3 is deprecated
Bug fixes 🐞
- Add support for eden_version input in test workflow by @europaul in #954
- Add eden version input for test workflow by @europaul in #961
Technical details 🧑💻:
- EVE version: 11.7.0
Full Changelog: 0.9.5...0.9.6
Release 0.9.5
Release Note 📝
Release 0.9.4 has changes to allow download and use EVE for testing from GitHub Artifacts, however approach had flaws and after iterative testing of GitHub actions it was fixed. More info at #949
What’s new? 🚀
- Add support for ISO image/volume format by @milan-zededa in #940
- Eden-SDN: add examples for application IP routing configurations by @milan-zededa in #938
- userdata: add tests for write_files in containers by @europaul in #945
Improvements 📈
Bug fixes 🐞
- GitHub Actions: Bump EVE version to 11.7.0 by @europaul in #942
- GitHub Actions: Make Smoke job not fail fast by @uncleDecart in #947
- GitHub Actions: use GitHub Artifact as EVE image if specified by @uncleDecart in #949
Technical details 🧑💻:
- EVE version: 11.7.0
Full Changelog: 0.9.4...0.9.5
Release 0.9.4
What’s new? 🚀
- GitHub actions: restore and load images if specified for test by @uncleDecart in #932
- Add Eden-SDN example for VLANs and LAGs by @milan-zededa in #939
This release includes changes to our GitHub reusable Workflow which now includes eve_artifact_name
input, which allows to download and use EVE version, which is not published on DockerHub, but rather stored as a GitHub artifact. That is really useful in EVE workflows, when we build EVE for PR. More on that you can find at #932
Improvements 📈
- Import EVE API from the new repo (commit from @europaul) by @milan-zededa in #935
- eclient image improvements by @milan-zededa in #937
Bug fixes 🐞
Technical details 🧑💻:
- EVE version: 10.11.0
Full Changelog: 0.9.3...0.9.4
Release 0.9.3
What’s new? 🚀
- Test replacement of one application with another by @milan-zededa in #891
- Test DNS resolution from apps by @milan-zededa in #905
- add security test suite to eden by @shjala in #917
Cloud-Init test
New test was introduced in #918 by @europaul , however we had to revert it for the time being in #925 till there is an EVE release which has new logic and to which we can point to in Eden
Improvements 📈
Various improvements as we continue #855
- Refactor openevec to base actions on top of type and fix multiple configs by @giggsoff in #906
- Remove unused cfg variables after refactoring by @uncleDecart in #907
- Remove config check by @uncleDecart in #908
- Remove zombie code by @uncleDecart in #911
- Removing Viper bindings from openEVEC: template parsing by @uncleDecart in #920
- Remove Viper from openEVEC EdenVolume by @uncleDecart in #921
- Remove Viper from EdgeNode by @uncleDecart in #922
- changers: do not overwrite viper variables if adamURL is present by @uncleDecart in #923
Dependabot bumps:
- Bump google.golang.org/grpc from 1.47.0 to 1.56.3 by @dependabot in #913
- Bump golang.org/x/net from 0.8.0 to 0.17.0 in /sdn/vm by @dependabot in #904
- Bump golang.org/x/net from 0.8.0 to 0.17.0 by @dependabot in #903
Bug fixes 🐞
- Use [email protected] version to pull correct code tag, not master by @uncleDecart in #924
- Fix nginx test by @milan-zededa in #928
- Switch to new workflows by @uncleDecart in #909
- fix : qemu uses kvm accelartion on Darwin arm64 by @shjala in #916
- Revert "pkg: defaults: Workaround to fix QEMU's MSR errors" by @rene in #914
New contributors 🎉
Technical details 🧑💻:
- EVE version: 10.11.0
Full Changelog: 0.9.2...0.9.3
Release 0.9.2
Minor changes as we are continung to improve new GitHub Workflows to run tests
What's Changed
- Adjust working directory in collect-info by @giggsoff in #898
- Fixing EdenGCP problems by @giggsoff in #900
- GitHub Actions: adjust working directory in test.yml collect-info step by @uncleDecart in #899
Full Changelog: 0.9.1...0.9.2
Release 0.9.1
What's Changed
- Collect EVE info via console if ssh access is not working by @milan-zededa in #895
Full Changelog: 0.9.0...0.9.1
Release 0.9.0
What's Changed
- Remove runtime arguments by @uncleDecart in #835
- Wrap PodDeploy arguments in structure by @uncleDecart in #838
- Remove unused config variables by @uncleDecart in #839
- Adjust volumes_test timeouts by @giggsoff in #840
- Bump github.com/containerd/containerd from 1.6.6 to 1.6.12 by @dependabot in #832
- Testing framework fixes by @uncleDecart in #841
- enable DOCKER_HOST variable by @christoph-zededa in #842
- Fix application adapter name by @milan-zededa in #846
- models: Add model for Advantech's EPC-R3720 device by @rene in #848
- add ability to set eve platform argument by @Insei in #849
- Bump github.com/containerd/containerd from 1.6.12 to 1.6.18 by @dependabot in #843
- Update golang.org/x/crypto to 2.0.0 by @eriknordmark in #850
- Bump golang.org/x/net from 0.0.0-20220722155237-a158d28d115b to 0.7.0 by @dependabot in #844
- Fix "controller edge-node set-config" command by @milan-zededa in #851
- Update golang.org/x/ sys and crypto by @giggsoff in #853
- Adding MAINTAINERS.md by @rvs in #854
- Bump github.com/opencontainers/runc from 1.1.3 to 1.1.5 by @dependabot in #857
- sdn,client: use the authentication identity files only for the ssh by @rouming in #858
- Bump github.com/docker/docker from 20.10.17+incompatible to 20.10.24+incompatible by @dependabot in #859
- 3 small bug fixes by @milan-zededa in #860
- Add StopSDN call lost during refactoring by @milan-zededa in #861
- Small fixes for unstable eden tests by @milan-zededa in #865
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #866
- Split big eden workflow into 5 separate ones by @uncleDecart in #864
- Eden-SDN: fix allocation of network indexes by @milan-zededa in #867
- GH actions for new tests by @uncleDecart in #869
- Fix typo in publish-logs action by @uncleDecart in #872
- pkg: defaults: Workaround to fix QEMU's MSR errors by @rene in #871
- Test quick replace of network instances by @milan-zededa in #870
- Try to collect eve-info archive when tests fail by @milan-zededa in #874
- Add log info for test yml by @uncleDecart in #875
- Reusable workflows for eden tests by @yash-zededa in #877
- to use specific version of eve for the PR builds by @yash-zededa in #878
- use actual value of the repo for the checkout by @yash-zededa in #879
- setting eve.tag and eve.registry for eden tests for PR's build by @yash-zededa in #881
- Add missing
working-directory
tag inrun-eden-test
action by @uncleDecart in #883 - minor fix in the actions syntax for the Collect info task by @yash-zededa in #885
- Remove deprecated packages in #888
- Clean in setup workflow to reduce storage usage by @giggsoff in #887
- Ability to output ls/ps in json format by @giggsoff in #889
- Traffic control for Eden-SDN by @milan-zededa in #880
- Fix out of range error by @giggsoff in #890
- Use BuildJet runners for eden workflow by @uncleDecart in #884
- Add CODEOWNERS file` by @uncleDecart in #892
- Add registry option to download commands by @uncleDecart in #893
- GitHub Actions: use report_name instead of variables in publish-logs by @uncleDecart in #897
New Contributors 🎉
- @christoph-zededa made their first contribution in #842
- @rene made their first contribution in #848
- @rouming made their first contribution in #858
- @yash-zededa made their first contribution in #877
Full Changelog: 0.8.0...0.9.0
Release 0.8.0
What's Changed
- Eden SDN by @milan-zededa in #801
- Eden as library by @uncleDecart in #803
- Use firmware blobs from EVE-OS image by @giggsoff in #811
- Update BaseOS updates logic to use BaseOsVersion by @giggsoff in #812
- Fix ifconfig parsing by @giggsoff in #815
- Eden-SDN: Support explicit proxy listening on HTTPS by @milan-zededa in #816
- Makefile target to build/publish eden-sdn image by @milan-zededa in #817
- Eden-SDN: Support HTTP(S) servers + proxies discovered using WPAD by @milan-zededa in #818
- Eden-SDN: implement network firewall + make tproxy a standalone endpoint by @milan-zededa in #819
- Move to virtio-net-pci for both platforms by @giggsoff in #825
- Add code of conduct by @uncleDecart in #824
- Add the --pin-cpus option. by @OhmSpectator in #831
- Use proto format on Adam side by @giggsoff in #834
- Update EVE-OS version to 9.2.0 by @giggsoff in #829
New Contributors
- @uncleDecart made their first contribution in #803
- @OhmSpectator made their first contribution in #830
Full Changelog: 0.7.2...0.8.0
Release 0.7.2
- Fix some spelling issues
- Expand networking_light to test multiple networks
Release 0.7.1
- Support BaseOS api logic
- Implementation and test for retry of BaseOS image update
- Fix stale error for volumes
- Add sysbench to mariadb test