6.1.4
Fixes
- We hope this release addresses the build issues that have been occurring
lately.
Features
- libmacchina has been bumped to v6.3.0 which includes a new feature:
- Implement backlight readout for macOS
6.1.3
- Yanked.
ripdrag is an application that lets you drag and drop files from and to the
terminal.
It's designed to be feature to feature compatible with dragon, while being
written in modern Rust and GTK4.
Although, some features like --on-top can't be ported over because of
limitations in gtk4.
4.2.12 (2022-09-12)
Enhancements
* Support for ERB changes introduced in Ruby 3.1. Facter now supports ERB
changes introduced in Ruby 3.1. FACT-3102
Resolved issues
* YAML anchors no longer function properly in Facter 4. Enabled YAML
anchors in Facter 4, a feature that was available previously in Facter 3.
Additionally, testing was added to ensure Facter continues to behave as
expected when handling YAML anchors. FACT-3135
* Facter 4 Does Not Support Built-In Windows Commands. Facter 3.x
special-cased echo for Windows to allow it to run using the built-in for a
Windows shell; Facter 4 upgrade neglected to include this special case.
This fix adds that special case back in. FACT-3133
Puppet 7.19.0
Released September 2022.
Note:
New versions of Puppet now release every six weeks rather than every four
weeks.
Enhancements
* Support for Fedora 36 (x86_64)
This release adds support for Fedora 36 (x86_64). PA-4668
* Updated Augeas to 1.13.0
Bumped Augeas to 1.13.0 for all supported platforms except for
Solaris and AIX. Those two platforms remain on 1.12.0, as Augeas
1.13.0 fails to compile due to a few readline function calls that
are not on Solaris or AIX. PA-4494
Resolved issues
* Puppet sends malformed PuppetDB reports with Oj
Reports sent to PuppetDB using the Oj JSON backend are now properly
formatted. PUP-11620
puppet module list --render-as json does not report unmet dependencies
puppet module list --render-as json now includes information about
unmet dependencies. PUP-11604
* Puppet does not write SELinux labels on ZFS
Marked ZFS as an SELinux-capable filesystem. PUP-11603
Puppet::Util.safe_posix_fork fails if /proc/self is not a directory
Puppet now handles misconfigured /proc filesystems correctly.
PUP-11594
* Puppet on Ruby 3.1 warns about ERB passing safe_level as non-keyword argument
Puppet now passes ERB arguments as keywords. PUP-11552
Security
* FIPS OpenSSL: disable c_rehash binary
Fixed CVE-2022-1292 and CVE-2022-2068. PA-4621
v2.13.4
=======
Bugfixes
--------
- Fix for network_cli not getting all relevant connection options
- ansible-galaxy - Fix detection of ``--role-file`` in arguments for implicit role invocation (https://github.com/ansible/ansible/issues/78204)
- ansible-galaxy - Fix exit codes for role search and delete (https://github.com/ansible/ansible/issues/78516)
- ansible-test - Fix change detection for ansible-test's own integration tests.
- ansible-test - ansible-doc sanity test - Correctly determine the fully-qualified collection name for plugins in subdirectories, resolving https://github.com/ansible/ansible/issues/78490.
- apt - don't actually update the cache in check mode with update_cache=true.
- apt - don't mark existing packages as manually installed in check mode (https://github.com/ansible/ansible/issues/66413).
- apt - fix package selection to include /etc/apt/preferences(.d) (https://github.com/ansible/ansible/issues/77969)
- urls - Guard imports of ``urllib3`` by catching ``Exception`` instead of ``ImportError`` to prevent exceptions in the import process of optional dependencies from preventing use of ``urls.py`` (https://github.com/ansible/ansible/issues/78648)
- wait_for - Read file and perform comparisons using bytes to avoid decode errors (https://github.com/ansible/ansible/issues/78214)
Fixes
- Remove a duplicate draw call which would have doubled the time it takes to
refresh on user input.
This might have been noticable when large amounts of files are displayed.
New Features
- Automatically resize if the terminal changes in size.
Changes from 2.2.0 to 2.2.1:
- Fix bug in code meant to skip over the current log file when --log
option is given.
- Updates to copyright notices in source code.
Changes from 2.1.2 to 2.2.0:
- Add --deferconfirmation option.
- Check that files marked as duplicates haven't changed during program
execution before deleting them.
- Update documentation to indicate units for SIZE in command-line options.
- Move some configuration settings to configure.ac file.
v0.19.3
- Bug fixes for passing filters using the --on-load argument.
v0.19.2
- Fixed support for the following keys in input mode:
ctrl-h
ctrl-b
ctrl-f
home
end
ctrl-k
v0.19.1
- You can now access uid and gid of the file owners in the Lua API. See
column-renderer and node docs.
- The input buffer will support more readline-like keys. Also, added
"DeleteTillEnd" as another cursor based "InputOperation" option.
See tui-input v0.5.0 release.
- Fixed applying regex based filters via the CLI and $XPLR_PIPE_MSG_IN pipe.
See issue #503.
- You can use the prompt field to define input prompt for each mode, instead
of using the SetInputPrompt message. See init.lua changes.
0.23.0 - 2022-09-05
Added
- Add icon for Zstandard from nix6839
Changed
- Reduce the binary size and improve the performance from sabify
Fixed
- Fix rendering issues in Windows from meain
v6.5.2
Bugfixes
Correct example of selecting profile from cli
refactored runner.is_exclude and MatchError to use Lintable
jinja[spacing]: use black for formatting
deprecated-module: add documentation
latest: include filename on rule match
Correct documentation icons
Avoid resource leak warning with multiprocessing Semaphore
Use lockfile feature only when not in offline mode
Replace git-latest and hg-latest with latest rule
Increase lock timeout to 120s
Move ansible-lint config schema inside our repo
Added extra checks regarding rule listing
Refactor rule loading so we can correctly load markdown help files
Handle FileNotFoundError caused by processing new file in progressive mode
name[play]: now also correctly works with import_playbook blocks
deprecated-local-action: add documentation
deprecated-command: add documentation
command-instead-of-module: improve documentation
command-instead-of-module: improve documentation
key-order: improve documentation
Include links to documentation for default output
Documentation refactoring
Make use of libyaml when possible
name[casing]: now applies only to scripts supporting uppercase
5.9.2
=====
**Bug fixes**
- 2093_, [FreeBSD], **[critical]**: `pids()`_ may fail with ENOMEM. Dynamically
increase the ``malloc()`` buffer size until it's big enough.
- 2095_, [Linux]: `net_if_stats()`_ returns incorrect interface speed for
100GbE network cards.
- 2113_, [FreeBSD], **[critical]**: `virtual_memory()`_ may raise ENOMEM due to
missing ``#include <sys/param.h>`` directive. (patch by Peter Jeremy)
- 2128_, [NetBSD]: `swap_memory()`_ was miscalculated. (patch by Thomas Klausner)
Quote from release notes:
<https://puppet.com/docs/puppet/7/release_notes_puppet.html#release_notes_puppet>.
7.18.0 (2022-08)
Enhancements
* Bump to openssl-fips-1.1.1k-6
* Update puppet-ca-bundle
* Support for macOS 12 (M1)
* Support for Windows 11 Enterprise (x86_64)
* Support for Ubuntu 22.04 (x86_64)
Resolved issues
* Sub-directory names returned as task names when listing tasks from a
module
* Puppet agent --disable is ignored with cron puppet agent (splay).
* puppet-cacerts keystore is missing on Red Hat 9, SLES 15 and Ubuntu 20.04
* Deprecations and removals
* Support for Operating Systems removed
Security
* Update puppet runtime's curl to 7.83.1
- Updated runtime to fix CVE-2022-22576, CVE-2022-27774, and
CVE-2022-27776. PA-4472
7.17.0 (2022-05)
We would like to thank the following Puppet community members for their
contributions to this release: jplindquist, lollipopman, jps-help.
Enhancements
* Resolve deferred values on demand instead of at catalog read time
* Add virt-what and dmidecode in Puppet Agent
* Nokogiri security vulnerability fix
- Fix for CVE-2022-29181. PA-4489
Resolved issues
* Puppet::HTTP::Client cannot connect to a server requiring client cert
authentication and whose server cert is issued by a CA in the
ssl_trust_store
* Remove compiler errors for deferred function mismatched types
* Yum provider does not properly update package using version range and
install options
* Legacy function error does not include the source ref
* Cannot login under user created by Puppet on macOS 12.1
* Puppet Agent does not automatically refresh CRLs on crl_refresh_interval
* systemd: Puppet Agent starts before network-online.target is reached
7.16.0 (2022-04)
Enhancements
* Allow Puppet::HTTP::Client to connect to trusted server using the puppet
certificate for client authentication
* Ruby security fix
- Bumped Ruby to 2.7.6 to fix CVE-2022-28739. PA-4364
7.15.0 (2022-03)
Resolved issues
* puppet lookup fails to interpolate topscope variables when an environment
is specified
* Rspec tests with custom facts fail on some modules
* No option to fail fast when agent-specified environment does not exist
* Nokigiri upgrade for macOS
* Some gemspecs are missing from puppet-agent MSI
7.14.0 (2022-01)
Enhancements
* Support for RHEL 9
* Bump Ruby component
Resolved issues
* Puppet uses deprecated psych features
* Agent no longer calls the Puppet::Node terminus to resolve the environment
during the run
* Puppet user and service resources are slow on Mac OS X
* Puppet lookups failed due to missing certificates
* Lockups on servers running in multithreaded mode
* The generate types command does not handle errors correctly
0.8.3 - 2022-09-02
Added
- Nushell: support for z -.
- Nushell: support for PWD hooks.
Changed
- Fish: change fuzzy completion prefix to z!.
- Zsh: allow z to navigate dirstack via +n and -n.
- Fzf: improved preview window.
Fixed
- Bash: double forward slash in completions.
- Fix: Only create large stack size if enough memory
- Small boxes do not have enough memory to create a large stack
- Conversely we want a large stack size for large boxes with a very highly
nested directory structure.
v1.1.2 (2022-08-29)
Fixed
- Use full width of the terminal when use_full_width in config.toml is not set.
- Use cursor::Goto instead of cursor::Left to fix the layout in macOS
Terminal.app.
- Refactor functions around the layout.
3.17.0 (2022-03-12)
New Features
* Add common Rails paths to suggested linked_dirs and linked_files (#2105)
@gdurelle
* Add new default webpacker path to linked_dirs (#2084) @razum2um
Bug Fixes
* Add linked_dirs and linked_files to VariblesDoctor WHITELIST (#2103)
@y-yagi
Housekeeping
* Switch from Travis to Circle CI (#2100) @mattbrictson
* Ensure rubocop can run under Ruby 3.1 (#2099) @mattbrictson
* Fix warnings and errors in cucumber feature tests (#2095) @mattbrictson
3.17.1 (2022-08-07)
Documentation
* Remove reference to the deprecated :scm variable (#2111) @elondaits
Housekeeping
* Switch cucumber tests to use https instead of git:// (#2112) @mattbrictson
* Install newer SSH client to fix CI for old Rubies (#2106) @mattbrictson
6.3.0
Major Changes
-------------
community.mysql
- mysql_db - the ``pipefail`` argument's default value will be changed to ``true`` in community.mysql 4.0.0. If your target machines do not use ``bash`` as a default interpreter, set ``pipefail`` to ``false`` explicitly. However, we strongly recommend setting up ``bash`` as a default and ``pipefail=true`` as it will protect you from getting broken dumps you don't know about (https://github.com/ansible-collections/community.mysql/issues/407).
fortinet.fortios
- Support Diff feature in check_mode.
- Support Fortios 7.2.0.
v2.13.3
=======
Bugfixes
--------
- Avoid 'unreachable' error when chmod on AIX has 255 as return code.
- Fix PluginLoader to mimic Python import machinery by adding module to sys.modules before exec
- Fix dnf module documentation to indicate that comparison operators for package version require spaces around them (https://github.com/ansible/ansible/issues/78295)
- ansible-connection - decrypt vaulted parameters before sending over the socket, as vault secrets are not available on the other side.
- ansible-galaxy - Fix reinitializing the whole collection directory with ``ansible-galaxy collection init ns.coll --force``. Now directories and files that are not included in the collection skeleton will be removed.
- ansible-galaxy - do not require mandatory keys in the ``galaxy.yml`` of source collections when listing them (https://github.com/ansible/ansible/issues/70180).
- ansible-galaxy - fix listing collections that contains metadata but the namespace or name are not strings.
- ansible-galaxy - fix setting the cache for paginated responses from Galaxy NG/AH (https://github.com/ansible/ansible/issues/77911).
- ansible-test - Delegation for commands which generate output for programmatic consumption no longer redirect all output to stdout. The affected commands and options are ``shell``, ``sanity --lint``, ``sanity --list-tests``, ``integration --list-targets``, ``coverage analyze``
- ansible-test - Delegation now properly handles arguments given after ``--`` on the command line.
- ansible-test - Test configuration for collections is now parsed only once, prior to delegation. Fixes issue: https://github.com/ansible/ansible/issues/78334
- ansible-test - The ``shell`` command no longer redirects all output to stdout when running a provided command. Any command output written to stderr will be mixed with the stderr output from ansible-test.
- ansible-test - The ``shell`` command no longer requests a TTY when using delegation unless an interactive shell is being used. An interactive shell is the default behavior when no command is given to pass to the shell.
- dnf - fix output parsing on systems with ``LANGUAGE`` set to a language other than English (https://github.com/ansible/ansible/issues/78193)
- if a config setting prevents running ansible it should at least show it's "origin".
- prevent type annotation shim failures from causing runtime failures (https://github.com/ansible/ansible/pull/77860)
- template module/lookup - fix ``convert_data`` option that was effectively always set to True for Jinja macros (https://github.com/ansible/ansible/issues/78141)
- uri - properly use uri parameter use_proxy (https://github.com/ansible/ansible/issues/58632)
- yum - fix traceback when ``releasever`` is specified with ``latest`` (https://github.com/ansible/ansible/issues/78058)
Loguru is a library which aims to bring enjoyable logging in Python.
Did you ever feel lazy about configuring a logger and used print()
instead I did, yet logging is fundamental to every application and
eases the process of debugging. Using Loguru you have no excuse not
to use logging from the start, this is as simple as from loguru
import logger.
Also, this library is intended to make Python logging less painful
by adding a bunch of useful functionalities that solve caveats of
the standard loggers. Using logs in your application should be an
automatism, Loguru tries to make it both pleasant and powerful.
(Resolves https://github.com/oetiker/znapzend/issues/541)
ZnapZend 0.21.0
- updated install instructions see README.md
- new options for znapzend
- --forbidDestRollback forbids forcing destination dataset rollback and
removal of datasets/snapshots not present on source
- --since=x allow to consider a non-automatic common snapshot "x" as a
starting point
- --sinceForced=x same as --since=x but also make sure "x" exists on
destination (can cause removal of newer snapshots)
- --cleanOffline clean up source snapshots even if a destination was offline
- --mailErrorSummaryTo=rcpt if "send task(s) failed", mail a summary to rcpt
- new --feature=x flags for znapzend sendIntermediates forbidDestRollback
- an a ton of bugfixes for all sorts of edge cases
A big Thank You! to Jim Klimov @jimkilmov who contributed a lot of time
and code to this release
ZnapZend 0.21.1
- fixed delay redefined warning
- check if retention plans are sensible (error out on retention shorter than
- interval in retention=>interval expressions)
- fix mail program call sequence #540 -- @oetiker, @gchmurka123
- make aborted recv resumable using the resume fature -- @aarononeal
v0.8.2 Adds support for:
- Config file
- New parameter: --min-size
- New parameter: --skip-total
- Does not include a space character as the first character in each line
unless required
- Fixes spurious permissions warning
- Adds completion