Bundlewrap Bundlewrap Versions Save

Config management with Python

4.18.0

1 month ago
  • added support for Python 3.12
  • removed support for Python 3.7
  • added download_timeout for file items
  • performance improvements
  • improved display of long-running jobs
  • improved handling of connection errors
  • improved handling of services on OpenBSD
  • fixed fixing of symlink ownership
  • fixed detection of installed packages with pacman
  • fixed handling of binary files with bw pw -f
  • fixed missing setuptools dependency
  • fixed block_concurrent() not working if item provides canned actions

4.17.2

1 year ago
  • fixed bw hash trying to hash actions

4.17.1

1 year ago
  • fixed username node attribute not being respected during some operations
  • fixed detection of enabled-runtime state for systemd services
  • fixed handling of connection errors to routeros nodes
  • fixed boolean type conversion for routeros items
  • fixed unhelpful tracebacks after AttributeError in reactors and such

4.17.0

1 year ago
  • added key_command for .secrets.cfg
  • added node.rename() for TOML nodes
  • improved logging for routeros items

4.16.0

1 year ago
  • added support for Python 3.11
  • improved performance of dynamic node attributes in lambda selectors
  • fixed type handling in dconf items
  • fixed os_version not being useable in TOML files
  • fixed pkg_apt being unable to remove 'essential' packages
  • fixed bw items -w crashing with download content type

4.15.0

1 year ago
  • added exception handling for bw nodes -a
  • added color for None in bw nodes -a output
  • reworked ErrorContext exception chain
  • improved error messages for malformed bundles
  • fixed FaultUnavailable exception when using unless with Faults

4.14.2

1 year ago
  • fixed bw nodes -a all and bw groups -a all
  • fixed handling of duplicate toml nodes
  • fixed some internal type conversions

4.14.1

1 year ago
  • fixed sorting of lists and tuples in bw nodes

4.14.0

1 year ago
  • added BW_TABLE_STYLE=csv
  • added dconf items
  • added dynamic node attributes
  • added node_count read-only group attribute
  • improved performance loading toml files
  • improved dependency loop debugging
  • fixed repo.vault.decode_file_as_base64() in dummy mode
  • fixed a crash in bw plot node
  • fixed reporting of unknown groups

4.13.6

2 years ago
  • show file path on TOML parse error
  • improved performance of bw test -M
  • fixed bw plot groups-for-node not showing all memberships