Added
- Missing docstrings in network_service module (Issue [313](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/314))
- Artifact Manager Support (Issue [358](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/358))
- FabNet user specified subnets (Issue [361](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/361))
- Print a hint when bastion probe fails (Issue [363](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/363))
- Missing docstrings in resources module (Issue [315](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/315))
- Missing docstrings in slice module (Issue [316](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/316))
- Missing docstrings in component module (Issue [317](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/317))
- Missing docstrings in fablib module (Issue [319](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/319))
- Missing docstrings in fablib.config module (Issue [320](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/320))
- Renew Slice leaves the slivers in ActiveTicketed State (Issue [364](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/364))
- get_management_os_interface and get_dataplane_os_interfaces doesn't take into account IPv6 addresses. (Issue [362](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/362))
- Disable post boot config for renew (Issue [373](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/373))
- slice.renew() should pass **kwargs through to slice.submit() (Issue [374](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/374))
- node.execute() retry parameter is off-by-one (and/or misnamed) (Issue [375](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/375))
- FacilityPort.show() errors out (Issue [346](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/346))
- Add support for FPGA model SN1022 (Issue [382](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/382))
- Node objects returned from slice.get_node(name) are not the same as the node objects returned from slice.get_nodes() (Issue [380](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/380))
- Multiple calls to fablib.get_slice(name) in the same interpreter yield different objects (Issue [379](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/379))
- FablibManager.get_slices doesn't return unsubmitted slices created by new_slice() (Issue [294](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/294))
- Display Project Name in show_config() (Issue [384](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/384))
- Add support for Attestable Switch from CREASE project (PR [386](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/386))