Releases: ansible/ansible-navigator
Releases · ansible/ansible-navigator
v3.0.0
Major Changes
- Drop python 3.8 support (#1453) @shatakshiiii
Minor Changes
- Update creator-ee version to v0.14.1 (#1460) @cidrblock
- Add json output for images subcommand (#1433) @shatakshiiii
- Add
enable_prompts
parameter for run subcommand (#1419) @shatakshiiii - Add json output for collections subcommand (#1420) @cidrblock
- Add label check for EE (#1317) @cidrblock
- Update to creator-ee v0.9.2 (#1310) @cidrblock
- Remove towncrier and related files (#1313) @cidrblock
Bugfixes
- Adopt PEP-621 packaging (#1468) @ssbarnea
- Remove share directory (#1467) @cidrblock
- Add support to direct access a playbook provided by a collection for :run subcommand (#1440) @shatakshiiii
- CommandAsync should not discard event (#1436) @eamigo
- Runner artifact cleanup (#1438) @eamigo
- Convert sphinx based documentation to mkdocs (#1450) @ssbarnea
- ansible-navigator for all (#1432) @gundalow
- Ensure volume mounted collections are identified as
bind_mount
(#1416) @cidrblock - Move directory containing grammar files into source tree (#1408) @cidrblock
- Move directory containing theme and terminal colors into the source tree (#1406) @cidrblock
- Update to creator-ee v0.12.4 (#1401) @cidrblock
- Avoid importlib contents deprecation (#1390) @cidrblock
- Add support for more volume mount options (#1342) @shatakshiiii
- Disable cspell allowCompoundWords (#1333) @shatakshiiii
- Update exec action to return with correct exit code (#1330) @shatakshiiii
- Update macOS installation instructions (#1322) @jdandrea
- Simplifies
VolumeMount
class and Resolve paths to accept~
in volume mount (#1319) @shatakshiiii - Diagnostics file permissions (#1316) @shatakshiiii
v2.2.0
Minor Changes
- Update fixtures for creator-ee v0.9.1 (#1301) @cidrblock
Bugfixes
- Remove execution image default from schema (#1304) @cidrblock
- Remove lxml test dependency (#1250) @ssbarnea
- Exempt macOS from a
/dev/queue
check whenpodman
is the container engine (#1247) @cidrblock
v2.1.0
v2.0.0
New features in v2.0.0
- Added the
settings
subcommand to review the current settings by @alisonlhart and @thedoubl3j - Added the
builder
subcommand to manage execution environment builds by @ganeshrn - Added the
exec
subcommand to run commands within an execution environment by @cidrblock - Added the
lint
subcommand to lint your playbooks withansible-lint
by @relrod - Automatic settings file updating by @cidrblock
- Added roles to the
:collections
view by @cidrblock - UI updates, better error messages, better help, and LESS SCREAMING by everyone
Major changes to the settings file in v2.0.0
The settings file structure had some big changes leading up to v2.0.0, if everything goes
well, ansible-navigator
should update your settings file for you. It's the right thing to do.
Generating a sample settings file is as easy as ansible-navigator settings --sample
- Added
time_zone
for playbook artifact creation and logging - Moved
ansible.inventories
toansible.inventory.paths
- Moved
documentation
toansible.doc
- Moved
help_*
out of the settings root - Moved
playbook
toplaybook.path
- Moved
pull_policy
topull.policy
- Switched from 'label' to 'options' for execution environment volume mounts
Minor changes and bug fixes
- See the pre-releases for minor and bug fixes
The full changelog can be found here: https://ansible-navigator.readthedocs.io/en/latest/changelog/
v2.0.0-rc1
What's Changed
- FAQ updates by @cidrblock in #1171
- Add plugin path information in collection stdout by @ganeshrn in #1178
- Improve help output by @cidrblock in #1177
- Update creator-ee to 0.4.2 by @cidrblock in #1190
- Settings file migration by @cidrblock in #1182
Full Changelog: v2.0.0b0...v2.0.0-rc1
v2.0.0b0
Minor Changes
- Add support for
doc --list
and other doc paramters (#1163) @cidrblock - Add settings information to artifact file (#1152) @cidrblock
- Add
--effective
and--sources
tosettings
(#1151) @cidrblock - Allow images to syntax highlight stdout (#1144) @cidrblock
- Allow collections to syntax highlight stdout (#1145) @cidrblock
v2.0.0a1
Major Changes
- Move
documentation
toansible.doc
in settings file (#1108) @cidrblock
Minor Changes
- Add stdout mode support for collections (#1130) @ganeshrn
- Add the
--details
flag foransible-navigator images
for stdout (#1138) @cidrblock - Print to stdout in color for
:settings
(#1137) @cidrblock - Add
ansible.cfg
path to each entry in:config
(#1126) @cidrblock - Format
{{ examples }}
and a{{ readme }}
(#1133) @cidrblock - Upgrade default Creator EE to 0.4.0 (#1135) @cidrblock
- [lint] Introduce basic ansible-lint integration (#596) @relrod
- Basic
--mode stdout
for images (#1110) @cidrblock
Bugfixes
- Use inventory if configured in
ansible.cfg
(#1111) @cidrblock - Switch to
ANSIBLE_INVENTORY
for inventory environment variable (#1113) @cidrblock - Show warning messages in TUI for invalid arguments (#1112) @cidrblock
v2.0.0a0
Major Changes
- Move
help_*
out of settings root (#1104) @cidrblock - Move
ansible.invetories
toansible.inventory.paths
(#1103) @cidrblock - Move playbook to playbook.path (#1100) @cidrblock
- Enable the use of
time_zone
for playbook artifact creation (#1085) @cidrblock - Switch from 'label' to 'options' for ee volmount (#1075) @cidrblock
- Move pull_policy to pull.policy (#1029) @cidrblock
Minor Changes
- Update
:config
to look more like:settings
(#1101) @cidrblock - Runtime JSON Schema validation of settings file (#1099) @cidrblock
- Add
settings --schema
support (#1093) @cidrblock - Add ansible.builtin to collections (#1090) @cidrblock
- Enable the use of
time_zone
for logging (#1086) @cidrblock - Implement the
:settings
subcommand (#1073) @alisonlhart - Add pull_arguments (#952) @cidrblock
- Allow unicode character output for json and yaml in TUI (#944) @cidrblock
- Notification in
run
: Preparing for automation, please hold on (#948) @cidrblock - Add builder subcommand to manage EE builds (#848) @ganeshrn
exec
subcommand (#624) @cidrblock- change default execution environment image (#605) @ganeshrn
- Detailed installation instructions for linux/macos/windows (#593) @cidrblock
Bugfixes
- Collections fix, always mount the doc cache (#1062) @cidrblock
- Introduce small delay in stdout dequeue read loop (#968) @cidrblock
- Avoid duplicate mounts when collection doc cache is in the CWD (#972) @cidrblock
- Error out when
/dev/mqueue/
doesn't exist and container engine ispodman
with EE support enabled (#866) @cidrblock - Use tox lint job and document it (#708) @ssbarnea
- set task duration to zero if None (fixes #598) (#627) @thedoubl3j
- Update __task when runner event is in
ok
,skipped
,unreachable
andfailed
state (#597) @priyamsahoo
Release 1.1.0
Pass through container options to the container engine
Several bug fixes
Release 1.0.0
Release 1.0.0