Releases: srl-labs/containerlab
Releases · srl-labs/containerlab
v0.74.3
What's Changed
- Add FiftyGigE (Fi) interface support for Cisco 8000 by @trustywolf in #3126
- Fix cisco_8000 typo in schema node definitions by @trustywolf in #3125
- fix: allow destroy by name without topology file by @ndtobs in #3038
- Fix startup-config cross-pollution in XRd, cEOS, VyOS, and c8000 nodes by @micyen in #3128
- SRL: add support for IXR-X4 and SXR-1-32D by @sacckth in #3127
New Contributors
Full Changelog: v0.74.2...v0.74.3
v0.74.2
What's Changed
- VyOS: allow to use eth greather than eth9 by @ssasso in #3119
- VyOS: add bind for /lib/modules:ro by @ssasso in #3120
- Handle dns and tls changes in SR Linux 26.3+ by @hellt in #3121
- Release v1.48.0-5 by @biplamal in #3104
- Added rn 0.74.2 by @hellt in #3122
Full Changelog: v0.74.1...v0.74.2
v0.74.1
What's Changed
- Handle netlink transient errors when deploying links concurrently by @hellt in #3102
- SR-SIM: write chassis_info.json to node LabDir by @sacckth in #3036
- fix missing kinds in clab.schema.json by @antoinekh in #3107
- fix(podman): explicitly set health log destination to local by @lanquarden in #3112
- Fix cRPD license installation race condition during postdeploy by @rrajpuro in #3110
- Add conditional support for OpenConfig server feature in SR Linux nodes by @hellt in #3113
- Rn 0.74.1 by @hellt in #3114
New Contributors
- @lanquarden made their first contribution in #3112
Full Changelog: v0.74.0...v0.74.1
v0.74.0
What's Changed
- Provide gh token to docs publishing steps by @hellt in #3044
- Fresh logo text using braille chars by @kaelemc in #3051
- Bump golang.org/x/sys from 0.40.0 to 0.41.0 by @dependabot[bot] in #3048
- Bump github.com/brunoga/deep from 1.2.5 to 1.3.1 by @dependabot[bot] in #3047
- Fix distributed SR-SIM unreachable with --skip-post-deploy by @bayars in #3045
- Support magic value for schema by @juliusliu02 in #3057
- Add temporary workaround for #3056 by @FloSch62 in #3069
- Fix typos and curl command in manual installation docs by @earies in #3067
- Improve events performance by @FloSch62 in #3070
- Add exposed ports to events stream by @FloSch62 in #3062
- Disable Tx Offload for IOL node management interface. by @bendergm in #3077
- Release v1.45.0-5 by @biplamal in #3078
- fix(schema): fix
nokia_sroscustom varianttyperegex by @antoinekh in #3081 - Do not disable tx offload on clab network by @hellt in #3082
- Vxlan stitched fix by @hellt in #3083
- Update container images in frr01 lab example by @blinklet in #3084
- Modernize frr01 example lab topology file syntax by @blinklet in #3085
- Add ceos-copy-to-flash to .clab.yml schema by @rrajpuro in #3091
- Cleanup docs links by @hellt in #3095
- Fix scrapli sros save by @hellt in #3097
- Add extras processing for node configurations by @hellt in #3096
- Add Spirent STC kind by @kaelemc in #3066
- SSH-agent fallback when running in restricted envs by @hellt in #3098
- clabLabName magic var and its usage in
save --copyby @hellt in #3099 - Add support for osvbng by @BSpendlove in #3072
New Contributors
- @earies made their first contribution in #3067
- @bendergm made their first contribution in #3077
- @antoinekh made their first contribution in #3081
- @rrajpuro made their first contribution in #3091
- @BSpendlove made their first contribution in #3072
Full Changelog: v0.73.0...v0.74.0
v0.73.0
What's Changed
- Fixing a password typo in ASAv doc by @ipspace in #2974
- Ensure config directory exists for generic_vm before deploying it by @robertvolkmann in #2973
- Small typo in generic_vm.md by @sdargoeuves in #2985
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #2983
- Release v1.42.0-4 by @biplamal in #2979
- Release v1.42.1-4 by @biplamal in #2986
- go.mod: bump trivial dependencies by @tklauser in #2980
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2978
- Added cisco vios to the docs by @hellt in #2992
- support env var to set clab version in the quick install by @hellt in #2993
- Adds container ID to host entries by @steiler in #2991
- Remove clab config command by @hellt in #2994
- Fix SR Linux overlay config copying for large configs by @vista- in #2999
- Netem events by @FloSch62 in #2998
- node ceos: Add quotes for environment on startup by @danfai in #3007
- Docs: Enhance documentation for node exec property by @robinchrist in #3001
- Fix links and template references in inventory.md by @ondrej-fabry in #3010
- docs: Fix Open Graph image size by @vista- in #3015
- core/config: Add Git variables to lab topology names by @vista- in #2951
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #2984
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #2982
- Release v1.43.0-7 by @biplamal in #3019
- Feature/Adding new kind - F5 BigIP VE by @leothelyon17 in #2989
- Expose --kubeconfig option for k8s_kind by @robertvolkmann in #2977
- Nokia SRSIM config generation simplification by @sacckth in #3021
- Adding support for Ubuntu 25.10 to utils/quick-setup.sh by @Oliver-Mustoe in #3024
- Lowercase the slot in mgmt IP getter by @kaelemc in #3025
- Use proto extension successor by @hellt in #3027
- Bump docker to 28.5 by @FloSch62 in #3029
- [SR-OS]: reject SR-SIM image when kind is nokia_sros and vice-versa by @sacckth in #3020
- add missing sfm types to clab schema by @alexandrehassan in #3030
- Add Clabernetes Configuration Documentation by @bayars in #3034
- Removes Ignite by @FloSch62 in #3031
- Added ability for certificates to be automatically loaded into CEOS. by @ryan-thornton-bloom in #3012
- Validate node and lab name with json schema by @juliusliu02 in #3018
- Containerlab save with
--copyoption by @asadarafat in #3003 - Adding support for Rocky 10 to utils/quick-setup.sh by @Oliver-Mustoe in #3033
- Improve SD-WAN components docs by @torbbang in #3042
- Rn 0.73 by @hellt in #3043
New Contributors
- @ipspace made their first contribution in #2974
- @sdargoeuves made their first contribution in #2985
- @danfai made their first contribution in #3007
- @ondrej-fabry made their first contribution in #3010
- @leothelyon17 made their first contribution in #2989
- @Oliver-Mustoe made their first contribution in #3024
- @bayars made their first contribution in #3034
- @ryan-thornton-bloom made their first contribution in #3012
- @juliusliu02 made their first contribution in #3018
Full Changelog: v0.72.0...v0.73.0
v0.72.0
What's Changed
- Update vr-vjunosrouter.md by @kmo7 in #2921
- Update cjunosevolved.md by @kmo7 in #2920
- Update vr-vjunosswitch.md by @kmo7 in #2919
- Added 'Building your own Containerlab node kinds' to community blog list by @torbbang in #2926
- Do not print the current version if no
version checkcmd is used by @hellt in #2929 - SR-SIM classic CLI support by @sacckth in #2916
- Disable TX checksum offload on host-side veth for SRSIM mgmt intf by @kaelemc in #2932
- Bump github.com/containernetworking/plugins from 1.6.2 to 1.8.0 by @dependabot[bot] in #2907
- Add net.CIDRHost template function for dynamic IP address allocation by @Copilot in #2931
- containerlab events by @FloSch62 in #2898
- Remove debug log from Register function by @sacckth in #2935
- Bump docker versions for newer versions of deb and ubnt by @hellt in #2937
- Update quick-setup.sh by @SimLi1333 in #2939
- Add check for exited containers in emitContainerSnapshots function by @FloSch62 in #2947
- SR-SIM add infra for version related config parsing by @sacckth in #2936
- schemas: Add container runtime network driver options field to the topology JSON schema by @vista- in #2950
- refactor: rename getSrosVersionFromImage to srosVersionFromImage and … by @hellt in #2953
- Set extra hosts only for nodes with non-container network mode by @robertvolkmann in #2952
- Update default config for SR Linux breakout ports by @vista- in #2960
- Ixia-C-One v1.41.0-8 by @biplamal in #2958
- feat(asav): add support for asav by @jmreicha in #2945
- Added Asav in docs sections by @hellt in #2961
- Replace
github.com/pkg/errorsby stdlib packages by @tklauser in #2962 - srsim: add container labels for component parent node by @kaelemc in #2964
- Skip node if unable to inspect it's interfaces by @kaelemc in #2966
- Inline single use of
utils.IsTerminalby @tklauser in #2968 - add correct labels to sr-sim image (upcoming feature) by @sacckth in #2967
- Add snapshot save/restore functionality for vrnetlab nodes by @torbbang in #2904
- Cisco vIOS & vIOS-L2 by @torbbang in #2902
- Update grpc port to match XRd's config by @hellt in #2970
- Switch to Go 1.23+ stdlib
slicespackage by @tklauser in #2969 - Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2955
- Release notes 0.72 by @hellt in #2971
New Contributors
- @torbbang made their first contribution in #2926
- @SimLi1333 made their first contribution in #2939
- @jmreicha made their first contribution in #2945
- @tklauser made their first contribution in #2962
Full Changelog: v0.71.1...v0.72.0
v0.71.1
What's Changed
- Fix template link for VyOS node configuration by @sever-sever in #2885
- Bring back backup on deploy by @hellt in #2893
- Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #2888
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #2887
- Bump github.com/docker/go-connections from 0.5.0 to 0.6.0 by @dependabot[bot] in #2886
- Release v1.40.0-15 by @biplamal in #2905
- Bump golang.org/x/crypto from 0.41.0 to 0.43.0 by @dependabot[bot] in #2901
- [docs] cEOS: Add documentation about the forwarding agent and interface mode by @robinchrist in #2896
- Add QEMU_CPU configuration to vr-pan.go by @kyleb0321 in #2911
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #2909
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #2908
- Fixed typo in codespaces.md docs file by @Nielszy in #2906
- Honor sudoer env vars when running sr linux and enable linting of the srl package by @hellt in #2913
- VPP version pinning by @hellt in #2914
- 0.71.1 release by @hellt in #2915
Full Changelog: v0.71.0...v0.71.1
v0.71.0
What's Changed
- Added version upgrade -> update alias by @hellt in #2844
- Add env-files node property to schema files by @Copilot in #2841
- Release v1.40.0-1 by @biplamal in #2847
- Add sxr to the types list and fix srl types in the examples by @hellt in #2848
- Improve subnet overlap error message for Docker mgmt network by @mgorripa in #2845
- utils/template: Add integer division function by @vista- in #2854
- Update vr-vjunosevolved.md by @jessicagarrison in #2853
- chore: refactor gotty/sshx tools by @carlmontanari in #2855
- Display routable IP addresses in graph command output instead of 0.0.0.0 by @Copilot in #2838
- fix: resolve #2852 -- nodes can be nil by @carlmontanari in #2856
- Add comprehensive magic variables documentation to config management guide by @Copilot in #2839
- Optimize CopyFileContents and remove code duplication in file operations by @Copilot in #2840
- Bump github.com/mackerelio/go-osstat from 0.2.5 to 0.2.6 by @dependabot[bot] in #2735
- sudoless for inspect cmd by @jcpvdm in #2862
- Rename 'ceos' to 'vyos' in network configuration by @sever-sever in #2864
- feat: add SR-OS component config generation to SR-SIM by @kaelemc in #2827
- Sort components and add base node hostfile/ssh entry for SR-SIM by @kaelemc in #2834
- Add viper integration for environment variable support with hierarchical naming across all CLI options by @Copilot in #2868
- Revert "sudoless for inspect cmd (#2862)" by @jcpvdm in #2875
- feat: add SR-OS console log messages to deploy logger by @kaelemc in #2874
- Support for Cisco SD-WAN controllers and C8000v controller mode. by @hellt in #2877
- Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #2871
- SR-SIM startup configuration handling tweaks by @kaelemc in #2878
- Move endpoint IP addresses out of vars + restore vars functionality by @kaelemc in #2880
- Propagate link vars to topology data export by @Copilot in #2882
- Release 0.71 by @hellt in #2883
New Contributors
- @mgorripa made their first contribution in #2845
- @jessicagarrison made their first contribution in #2853
- @sever-sever made their first contribution in #2864
Full Changelog: v0.70.2...v0.71.0
v0.70.2
What's Changed
- Fix topology merge routine for nil nodes to properly inherit from kinds by @Copilot in #2835
- Add comprehensive unit tests to improve test coverage and early failure detection by @Copilot in #2837
- Added rn 0.70.2 by @hellt in #2842
New Contributors
- @Copilot made their first contribution in #2835
Full Changelog: v0.70.1...v0.70.2
v0.70.1
What's Changed
Full Changelog: v0.70.0...v0.70.1