Releases: ansible/molecule
Releases · ansible/molecule
v4.0.4
Bugfixes
- Allow side_effect and verify to have parameters (#3730) @ehartmann
- Fix running tox:dockerfile with docker secretservice enabled (#3764) @zeitounator
- Add some FQCNs (#3750) @muellerbe
- Accept any string for "network_mode" in molecule.json schema (#3725) @fredflev
- Fix moved libera channel (#3727) @staticdev
- Add "default" as a valid docker "network_mode" in molecule.json schema (#3724) @fredflev
- JSON Schema: Allow additionalProperties in ProvisionerConfigOptionsSshConnectionModel (#3721) @fredflev
- Help messages when config does not match state file (#3713) @scottalreadytaken
- Re-add credentials to Docker registry schema (#3706) @TheLastProject
v4.0.3
Bugfixes
- Add support for cgroupns_mode (#3700) @zhan9san
- Platform
env
expects a dict of vars (#3690) @zeitounator - Support ANSIBLE_COLLECTIONS_PATH environment var (#3681) @nre-ableton
- Fix schema (#3687) @jsf9k
- Bump ansible-compat from 2.2.0 to 2.2.1 (#3670)
v4.0.2
v4.0.1
v4.0.0
Major Changes
- Removed mol command line alias (#3457) @ssbarnea
- Remove
ansible
andansible-base
extras (#3395) @ssbarnea - Remove support for py36 and py37 (#3436) @ssbarnea
Minor Changes
- Allow bypassing role name checking (#3549) @zhan9san
- Add support for MOLECULE_PLATFORM_NAME (#3416) @zhan9san
- Add args for verify and side_effect actions (#3467) @amarao
- Enable packit rpm building for Fedora 35 (#3456) @ssbarnea
- Remove
ansible
andansible-base
extras (#3395) @ssbarnea
Bugfixes
- doc: update doc on inventory/host section for provisioner (#3571) @amarao
- Fixes for recent pylint versions (#3586) @ssbarnea
- Insert cache_dir into ANSIBLE_ROLES_PATH and ANSIBLE_COLLECTIONS_PATH (#3514) @zhan9san
- Restore auto-installation of local collection (#3225) @ssbarnea
- Bump ansible-compat from 2.0.2 to 2.1.0 (#3560)
- Do not gather facts on newly created scenarios (#3565) @zhan9san
- Use verifier env in ansible verifier (#3546) @zhan9san
- Missing
f
prefix on f-strings fix (#3521) @code-review-doctor - Fix wrong environment variables being passed to ansible compat (#3404) (#3516) @marblenix
- Use FQCN for builtin actions (#3503) @ziegenberg
- change IRC room from
ansible-molecule
toansible-devtools
(#3479) @ziegenberg - Replace toolset container image with creator-ee in the documentation (#3480) @ziegenberg
- fix broken molecule login (#3468) @amarao
- Added state-file driver validation (#3429) @superstes
- Fix additional_files_or_dirs in skip check (#3459) @skeetmtp
- Remove paramiko dependency (#3454) @ssbarnea
- docs: ansible-lint is not a molecule dep (#3446) @justin-f-perez
v4.0.0a0
Major Changes
- Removed mol command line alias (#3457) @ssbarnea
- Remove
ansible
andansible-base
extras (#3395) @ssbarnea - Remove support for py36 and py37 (#3436) @ssbarnea
Minor Changes
- Allow bypassing role name checking (#3549) @zhan9san
- Add support for MOLECULE_PLATFORM_NAME (#3416) @zhan9san
- Add args for verify and side_effect actions (#3467) @amarao
- Enable packit rpm building for Fedora 35 (#3456) @ssbarnea
- Remove
ansible
andansible-base
extras (#3395) @ssbarnea
Bugfixes
- Insert cache_dir into ANSIBLE_ROLES_PATH and ANSIBLE_COLLECTIONS_PATH (#3514) @zhan9san
- Restore auto-installation of local collection (#3225) @ssbarnea
- Bump ansible-compat from 2.0.2 to 2.1.0 (#3560)
- Do not gather facts on newly created scenarios (#3565) @zhan9san
- Use verifier env in ansible verifier (#3546) @zhan9san
- Missing
f
prefix on f-strings fix (#3521) @code-review-doctor - Fix wrong environment variables being passed to ansible compat (#3404) (#3516) @marblenix
- Use FQCN for builtin actions (#3503) @ziegenberg
- change IRC room from
ansible-molecule
toansible-devtools
(#3479) @ziegenberg - Replace toolset container image with creator-ee in the documentation (#3480) @ziegenberg
- fix broken molecule login (#3468) @amarao
- Added state-file driver validation (#3429) @superstes
- Fix additional_files_or_dirs in skip check (#3459) @skeetmtp
- Remove paramiko dependency (#3454) @ssbarnea
- docs: ansible-lint is not a molecule dep (#3446) @justin-f-perez
v3.6.1
Bugfixes
- Fix prepare_environment call for role installs (#3409) @scruffaluff
v3.6.0
Minor Changes
- Remove selinux from being exposed as a dependency (#3388) @ssbarnea
- Enable doc8 and improve display of supported env vars (#3298) @ssbarnea
- Add support for py310 (#3260) @ssbarnea
Bugfixes
- Add deprecation warning for the
mol
command (#3407) @mperry2 - Replace centos:8 with centos:stream8 (#3431) @ssbarnea
- Ensure subprocesses are run via Runtime() (#3237) @ssbarnea
- Improve documentation of molecule init role (#3393) @ssbarnea
- Bump enrich to 1.2.7 (#3385) @ssbarnea
- Fix write_file to use a single operation (#3359) @ssbarnea
- Avoid os.makedirs errors with existing folders (#3357) @ssbarnea
- Prevent random exception with os.remove (#3354) @ssbarnea
- Clarify per-project config.yml file (#3334) @francoisfreitag
- fix docstring for Schema v3 Validation Module (#3333) @ziegenberg
- Drop testing of digitalocean, hetznercloud, lxd and openstack plugins (#3322) @ssbarnea
- Add missing filelock test dependency (#3321) @ssbarnea
- Remove sudo from default alpine image (#3317) @ssbarnea
- Ensure roles have a namespace when created (#3277) @ssbarnea
- Ensure cwd is passed to utils.run_command() in all cases (#3313) @akerouanton
- Support PyYAML 6.0 (#3310) @hswong3i
- docs(#3299): avoid to use dash for role name (#3300) @xhiroga
- Restore collections path for testing (#3283) @greg-hellings
- Remove the
setup.py
development stub module (#3280) @ssbarnea - add missing "test --destroy=never" to documentation (#3274) @konstruktoid
Deprecations
v3.5.2
v3.4.1
Bugfixes
- [PR #3239/212b01c7 backport][stable/3.4] Relax pluggy version dependency (#3256) @patchback
- [PR #3236/60ed58ad backport][stable/3.4] Restore option to disable galaxy dependency check (#3255) @patchback
- [PR #3235/cb50b4a5 backport][stable/3.4] Restore option to disable dependency check (#3254) @patchback
- [PR #3230/5e717ce9 backport][stable/3.4] Ensure SystemExit is captured on driver initialization (#3253) @patchback
Kudos goes to: @cjeanner, @fcharlier, @patchback and @ssbarnea