Fabrictestbed-extensions

Latest version: v1.8.1

Safety actively analyzes 725567 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

1.5.4

Changed

- Some optimizations in `list_sites()`, `show_site()`, `get_random_site()`
(PR [230](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/230))
- Fix `slice.wait()` to update slice ensuring slice is in `StableOK` or `StableError` state (Issue [231](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/231))

Fixed
- Update default username for `defaul_centos9_stream` image (Issue [227](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/227))

1.5.2

Fixed

- Address a crash when querying NUMA properties. (Issue
[191](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/191),
PR [192](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/192))

Changed

- Update list of OS images (PR
[202](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/202))
- List Facility Ports updated to include additional parameters (Issue
[210](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/210))
- Fail early when connection with bastion host fails (Issue
[151](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/151))
- Overhaul API docs (PR
[217](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/217),
issue [215](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/215))
- Update/reformat API docstrings (PR
[220](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/220))

Added

- Add/update integration tests (Issues
[184](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/184),
[186](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/186),
PR [187](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/187))
- Make Network Interface Config Idempotant
(Issue [205](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/205))
- Methods added to retrieve SSH keys for bastion and sliver (PR
[207](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/207))
- Support for PortMirror service (PR
[214](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/214))
- Support for CPU Pinning and Numa tuning (Issue [221](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/221))

Removed

- Remove unused `AbcFabLIB` class (Issue
[117](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/117))

1.4.4

Fixed

- Changed some error that were printing to stdout to log instead.

Added

- Added a get_public_ips call to NetworkService for user to get list of public IPs assigned to their FabNetExt

1.4.3

Fixed

- The interface.get_ip_addr() fuction now returns address strings for devs that were manually configured.

1.4.2

Added

- Support new GPU models has been added (PR
[122](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/122)).
- Support for maintenance mode (PR
[137](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/137/),
issues
[120](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/120),
[125](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/125))
- Userdata support.
- Automatically assigning IPs, depending on mode.
- Support for post-boot configuration. Files or directories can be
uploaded post-boot, and commands can be submitted to be run
post-boot.
- A way to define layer-2 networks.
- A way to query link and facility port information
- Added function to make IP address of node publicly routable with external networking. `make_ip_publicly_routable`
- Streamlined polling after a submit to reduce load on the control framework
- Added easy, one-line "add_fabnet" functionality simple L3 networks
- ipython 8.12.0 is added as a direct dependency; this is a short-term
workaround until FABRIC's JupyterHub is updated.

Changed

- Fablib now uses pyproject.toml for specifying packaging metadata
instead of setup.py and friends (issue
[74](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/74)).
- Make configure_nvme() more generic (PR
[126](https://github.com/fabric-testbed/fabrictestbed-extensions/pull/126)).



Fixed

- Fixed an issue with auto network configuration executing twice
- Fablib will now fail early when required configuration is missing
(issue
[69](https://github.com/fabric-testbed/fabrictestbed-extensions/issues/69)).
- A workaround for Debian/Ubuntu nmcli transition.

1.3.4

Fixed

- FABLIB: Better clean up of SSH connections to bastion proxy.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.