Releases: srl-labs/containerlab
Releases · srl-labs/containerlab
v0.26.1
Changelog
- d050bf1 Adapt things to the new FileExists signature
- 2f03a6a Add note for OSX installation
- 7fd752d Merge pull request #875 from barajus/patch-1
- b8aa155 Merge pull request #877 from LimeHat/fixFileAccess
- 287cf0c Merge pull request #879 from srl-labs/update-scrapli
- 722f836 Merge pull request #881 from LimeHat/fixWaitScriptRegEx
- 96fef83 Merge pull request #882 from srl-labs/patch-0.26.1
- e06bd14 Remove unused function
- e17efc9 add ^et interface pattern matching to if-wait script for arista ceos
- 12e78cf added patch 0.26.1
- f3e1bfa fix file access error handling
- 078becf remove unneeded ioutil call & an existence check
- 5930516 remove unused var
- adff85b silence deepsource on file permissions
- d991cbc simplify CreateDirectory function
- 2e3868d updated scrapli
- e80442a upgraded yaml package
v0.26.0
What's Changed
- Fix NextUI node tooltip to accommodate long image URLs. by @ahmedalodhari in #834
- added json-rpc example for srl by @hellt in #835
- SR Linux banner message by @hellt in #836
- runtime mtu detection for docker by @hellt in #840
- topology export by @hellt in #850
- Auto export topology-data.json when running deploy by @bortok in #838
- upgrade deps by @hellt in #851
- added if-wait script for ceos nodes by @hellt in #854
- Add ixia-c-one as supported kind by @rudranil-das in #852
- return default srl version if failed to parse it by @hellt in #858
- added support for
keysight_ixia-c-one
kind by @hellt in #855 - adding env-files to kind and node topology definition by @steiler in #847
- promote labels as environment variables by @steiler in #841
- allow for sysctl configuration via the sysctls map in the topology definition yml by @steiler in #856
- Check for SSE3 CPU availability by @steiler in #846
- Pause / Unpause Containers by @steiler in #843
- feature ixia-c in readme by @hellt in #860
- create crpd license dir before copying the lic file by @hellt in #863
- Removal of dangling veths by @LimeHat in #862
- added gomplate funcs to config engine by @hellt in #866
- long names in legacy transport targets by @hellt in #868
- check for nil in produceGenericContainerList by @mwennrich in #869
- bridge fwd rule by @hellt in #871
- fixed latest release fetch for curl by @hellt in #872
- revistited generation command by @hellt in #864
- Rn 0.26 by @hellt in #873
New Contributors
- @bortok made their first contribution in #838
- @mwennrich made their first contribution in #869
Full Changelog: v0.25.1...v0.26.0
v0.25.1
v0.25.0
What's Changed
- moving to containerlab.dev part1 by @hellt in #808
- change to new containerlab.dev domain by @hellt in #810
- Update linux.md by @proelbtn in #809
- Update ceos.md by @JulioPDX in #803
- Bump github.com/containerd/containerd from 1.5.9 to 1.5.10 by @dependabot in #811
- Enable serving local static files by @ahmedalodhari in #802
- cgroups v2 in cEOS-lab starting with EOS-4.28.0F by @fenner in #816
- resolve relative topology paths by @hellt in #814
- added nextui template for graph rendering by @hellt in #813
- Check for duplicate management IP addresses by @bclasse in #821
- fixed graph func for prefix less node names by @hellt in #822
- adds ceos support for extras by @sulrich in #819
- add interface mapping file option for cEOS by @bjmeuer in #787
- backup file in the topoDir by @hellt in #826
- new kind IPInfusion OcNOS by @hellt in #827
- fail if srl nodes found and vcpu <2 by @hellt in #828
- check interface signatures for srlinux by @hellt in #829
- Implement docker ulimits by @LimeHat in #825
- Rn 0.25 by @hellt in #830
New Contributors
- @proelbtn made their first contribution in #809
- @ahmedalodhari made their first contribution in #802
- @fenner made their first contribution in #816
Full Changelog: v0.24.1...v0.25.0
v0.24.1
Changelog
- d3819e0 Handle more iptables errors
- 40bb9b8 Merge pull request #798 from LimeHat/main
- f97991b Merge pull request #800 from srl-labs/fix-del-lab
- 121059d Replace error with a warning when iptables fails
- c36f22b Use the same log level for this error
- 242022d added 0.24.1 rn
- c1294c7 added a note on min docker version
- 465a83b catch missing docker-user chain
- 7da5a5e move lab dir deletion outside of destroyLab
- afbe073 removed unused const
v0.0.0-0.24.1-beta1
Changelog
- 73ca434 add iptables to container and fix tag
v0.24.0
Changelog
- d756a6b Add CreateContainer to the Runtime interface
- e8ead57 Add container netns mode for docker
- e8ee4bf Add container netns mode to podman runtime
- f9b8e9c Add docs for container network-mode
- 8a9aea4 Add force option to the container removal in podman
- bd06b5d Add more descriptive errors
- efeccdb Add postStartActions method to docker & podman runtimes; normalize cID param name
- 03ace37 Fix error handling in cvx deploy
- f8dd8bd Fix merge conflits with upstream
- 3c04645 Fix params
- 907286c Fix podman CreateContainer method
- 79ed2aa Fix podman CreateContainer, this time for real
- e42a328 Fix podman StartContainer method
- 1c7b10f Merge branch 'main' into refactor-CreateCont
- 2b6636d Merge branch 'main' into shared-netns-support
- 874acd2 Merge pull request #784 from srl-labs/test-podman-ci-build
- e81ea32 Merge pull request #785 from LimeHat/shared-netns-support
- bda571f Merge pull request #788 from srl-labs/iptables-fwd
- 4a61a25 Merge pull request #789 from LimeHat/refactor-CreateCont
- abcf47e Merge pull request #790 from srl-labs/iptables-rules-runtime
- 734786b Merge pull request #793 from tobbbles/main
- c6ff217 Merge pull request #794 from srl-labs/rn-0.24
- 94f58de More '%s' -> %q for fmt
- 743ddbf Refactor CreateContainer into CreateAndStart
- 8fb7608 Refactor deploy methods to use Create / Start container
- a2920f5 Refactor linux deploy as well
- de72693 Remove CreateAndStart from containerd
- d719693 Remove CreateAndStart runtime method, add interface{} return to StartContainer
- 09be1ce Remove empty slashes
- 35dec74 Remove stale todo item
- 161fcb1 added Mgmt() runtime func to retrieve mgmtnet settings
- 3dfd3bb added check before deletion attempt
- f44213c added doc
- 1b1aa1c added inline code comments
- c183acf added more community posts
- 49b1b76 added removal of iptables fwd rule
- dd49639 added rn 0.24
- 077eba1 added rule creation
- 213d57c added test for iptables allow rule
- bb43da2 bump rf and fix tests
- f1023cd check slice len
- bae4bca doc fixes
- 5dc4791 document ansible inventory for linux node kinds and ansible_docker_host behaviour
- 99cab72 fix log messages
- fd74f9f made sure new flag is honored
- 858076d moved external-access handling to initMgmtNetwork
- b164513 parse ansible-no-host-var label and optionally generate ansible_host if not set
- e6379b0 refcatored iptables rules mgmt with runtimes
- cc06fa8 remove outdated documentation
- f6aea59 removed sudo and added const strings
- 1d0a824 removed unused parameters
- 21a0e12 renamed netns to netMode
- 5d9c693 scope iptables rules mgmt for docker only
- 6b67743 scoped destroyFn func
- ddbdc5a scoped out deployFn
- 6b33df0 styling fixes
- c105101 update documentation for ansible-no-host-var
- 6f0d211 use oras project repo
- 851371a write container name as ansible_docker_host if linux node kind is used
v0.0.0-0.24.0-beta3
Changelog
- 051ddd8 added debug for goreleaser