------------------------------------------------------------------- Thu Nov 6 09:39:00 UTC 2025 - Johannes Kastl - update to 4.24.0: * added support for numeric UIDs and GIDs (by prefixing with +) (Documentation for file item) * added public api for getting a list of nodes matching various selectors (Documentation for python API) * added support for "magic strings" (Documentation for TOML usage) * replaced usage of bcrypt via passlib with calling bcrypt directly * fixed a bug where routeros items could not be created if dynamic was in the list of filters * fixed a bug in file items where a tem of content_type download would successfully apply, but tests might fail ------------------------------------------------------------------- Wed Jun 18 11:49:58 UTC 2025 - Johannes Kastl - add missing packaging dependency ------------------------------------------------------------------- Thu Jun 5 07:23:33 UTC 2025 - Johannes Kastl - update to 4.23.1: * fixed name of new command: rename bw generate_completions to generate-completions * fixed order of .bw_shell_completion_targets file, must always be sorted * fixed position of generate-completions in help output ------------------------------------------------------------------- Tue Jun 3 08:33:06 UTC 2025 - Johannes Kastl - update to 4.23.0: * added support for shell autocompletion using argcomplete * added bw items --blame * defaults for BW_NODE_WORKERS are now consistent across all of bundlewrap - This especially means that bw run and bw ipmi will now also use 4 (four) workers by default if you did not setBW_NODE_WORKERS manually * IOManager can now be used as a context manager - That means you can now do with io: ... instead of having to use try: ... finally: * added job information for running unless actions * added bw lock show --hide-not-locked * fixed bw repo create so TOML nodes work out of the box * removed dependency on deprecated pkg_resources for python >= 3.10 ------------------------------------------------------------------- Thu Mar 20 12:14:41 UTC 2025 - Johannes Kastl - update to 4.22.0: * fixed a bug where the original signal handlers were not restored on exit * fixed a bug where io could get (de)activated multiple times * add tab completion to bw debug * added better debug messages for missing faults in files * added warning on bw lock add if node already contains other locks * add history saving and loading to bw debug * improve handling of ssh connections in git_deploy items * add bw ipmi * DOCS: fix documentation for metadata.py ------------------------------------------------------------------- Wed Jan 1 21:14:53 UTC 2025 - Johannes Kastl - new package bundlewrap: Config management with Python